SAP MM - Defining Organizational Structure

Sunday, February 8, 2026

SAP MM - Outline Agreement

 


SAP MM - Outline Agreement


Vendor selection is an important process in the procurement cycle. Vendors can be selected by quotation process. After having shortlisted a vendor, an organization enters into an agreement with that particular vendor to supply certain items with certain conditions. Typically when an agreement is reached, a formal contract is signed with the vendor. So, an outline agreement is a long-term purchasing agreement with a vendor. −

The key points to note about an outline agreement are as follows

  • An outline agreement is a long-term purchasing agreement with a vendor containing terms and conditions regarding the material that is to be supplied by the vendor.

  • The terms of an outline agreement are valid up to a certain period of time and cover a certain predefined quantity or value.

An outline agreement can be of the following two types −

  • Contract

  • Scheduling Agreement

Contract

A contract is a long-term outline agreement between a vendor and an ordering party over a predefined material or service over a certain framework of time. There are two types of contracts −

  • Quantity Contract − In this type of contract, the overall value is specified in terms of the total quantity of material to be supplied by the vendor.

  • Value Contract − In this type of contract, the overall value is specified in terms of the total amount to be paid for that material to the vendor.



Follow the steps given below to create a contract. −

Path to Create Contract

Logistics ⇒ Materials Management ⇒ Purchasing ⇒ Outline Agreement ⇒ Contract ⇒ Create

TCode: ME31K

Step 1 − On the SAP Menu screen, select the Create execute icon by following the above path.

SAP contract create

Step 2 − Provide the name of the vendor, type of contract, purchasing organization, purchasing group, and plant along with the agreement date.

SAP contract create detail

Step 3 − Fill in all the necessary details such as the agreement validity start date, end date, and pay terms (i.e. terms of payment).

SAP contract details

Step 4 − Provide material number along with the target quantity. Click on Save. A new Contract will be created.

SAP contract entry

Scheduling Agreement

A scheduling agreement is a long-term outline agreement between the vendor and the ordering party over a predefined material or service, which are procured on predetermined dates over a framework of time. A scheduling agreement can be created in the following two ways −

  • Creating scheduling agreement

  • Maintain scheduling lines for the agreement

Creating Scheduling Agreement

Follow the steps given below to create a scheduling agreement.

Path to Create Scheduling Agreement

Logistics ⇒ Materials Management ⇒ Purchasing ⇒ Outline Agreement ⇒ Scheduling Agreement ⇒ Create ⇒ Vendor Known

TCode: ME31L

Step 1 − On the SAP Menu screen, select the Create execute icon by following the above path.

SAP create scheduling agreement

Step 2 − Provide the name of the vendor, agreement type (LP for scheduling agreement), purchasing organization, purchasing group, plant along with agreement date.

SAP sa create detail

Step 3 − Fill in all the necessary details such as the agreement validity start date, end date, and pay terms (i.e. terms of payment).

SAP sa detail

Step 4 − Provide material number along with the target quantity, net price, currency, and material group. Click on Save. A new Scheduling Agreement will be created.

SAP sa entry

Maintain Scheduling Lines for the Agreement

Schedule lines can be maintained for a scheduling agreement by following the steps given below.

Path to Maintain Schedule Lines

Logistics ⇒ Materials Management ⇒ Purchasing ⇒ Outline Agreement ⇒ Scheduling Agreement ⇒ Delivery Schedule ⇒ Maintain

Step 1 − On the SAP Menu screen, select the Maintain execute icon by following the above path.

SAP sa maintain

Step 2 − Provide the scheduling agreement number.

SAP sa number

Step 3 − Select the line item. Go to Item tab. Select Delivery Schedule.

SAP sa number

Step 4 − Provide the delivery schedule date and the target quantity. Click on Save. Schedule lines are now maintained for the scheduling agreement.

SAP sa details



Friday, February 6, 2026

SAP MM - Master Data

 

SAP MM - Master Data


SAP R/3 works on real-time data, i.e., there is no time lag between data entry and data availability. The important thing while creating any data is to maintain data integrity. SAP R/3 data is categorized into two −

  • Master data − Data that is created centrally, and is valid for all applications. It remains constant over time but we need to update it on a regular basis. For example: Vendor is a type of master data that is used for creating purchase orders or contracts.

  • Transactional data − Data that is associated with processing of business transaction is transactional data.

SAP Master Data is of the following two types −

  • Material Master Data

  • Vendor Master Data

Material Master Data

The key points to note about material master data are as follows −

  • This is the enterprise main source of material-specific data. This data will include information on the materials that a company can procure, produce, store, or sell.

  • Since there are different departments in an enterprise and each department works on some specific material, they will enter different information regarding their material. So, each user department has its own view of the material master record. The data screens that are used to create material master can be divided into two categories −

    • Main Data − This will include basic data (base unit of measure, weight), purchasing data (over tolerance and under tolerance), accounting data (standard price, moving price).

    • Additional Data − This will include additional information like short description about material, currency etc.

Material master has four characteristics, which we will discuss one by one in the following sections.

Material Types

Materials with some common attributes are grouped together and they are assigned to a material type. It differentiates the materials and allows organizations to manage different materials in a systematic manner in accordance to a companys requirement. For example, raw material and finished products are some of the material types. Material type can be created by following the steps given below.

Path to create material type

IMG ⇒ Logistics General ⇒ Material Master ⇒ Basic Settings ⇒ Material Types ⇒ Define Attributes of Material Types

TCode: OMS2

Step 1 − On the Display IMG screen, select Define Attributes of Material Types, by following the above path.

SAP Material Types

Step 2 − Click the New Entries button.

SAP Material Types New Entry

Step 3 − Fill in the required information such as name of material type and description. Click on Save. A new material type will be created.

SAP Material Types Entry Details

Material Groups

Material group is a wider range of material type. Materials with some common attributes are taken together and they are assigned to a material group. For example: We have some materials that are to be packaged, so the material type can be electrical or food products, but we can group these material types and put them in the packaged material group. Follow the steps given below to create a Material Group.

Path to Create Material Group

IMG ⇒ Logistic General ⇒ Material Master ⇒ Settings for Key Fields ⇒ Define Material Groups

TCode: OMSF

Step 1 − On the Display IMG screen, select Define Material Groups, by following the above path.

SAP Material Groups

Step 2 − Click the New Entries button.

SAP Material Groups New Entry

Step 3 − Enter the name of the material group along with its description. Click the Save button. A new material group will be created.

SAP Material Groups Entry details

Number Range

When we create a material master record, every material is recognized by a unique number that is known as the material number. We can assign a number to a material through two ways −

  • External number assignment − While creating a material, you have to enter your own number (containing alphabets or digits), and that should be unique.

  • Internal number assignment − While creating a material, you need not enter any number. The system automatically generates a unique number to that material.

Define Number Range −

Internal number range can be defined by following the steps given below −

Path to Create Number Range

IMG ⇒ Logistic General ⇒ Material Master ⇒ Basic Settings ⇒ Material Types ⇒ Define Number Range for Each material Type

TCode: MMNR

Step 1 − On the Display IMG screen, select Define Number Range for Each Material Type, by following the above path.

SAP define number range

Step 2 − Click the Intervals button.

SAP number range interval

Step 3 − We can define a number range here and EXT (external tab, if it is checked, then an external number can be assigned in that material). Click the Save button. Number Range is now defined for the material.

SAP number range define interval

Assignment of Number Range

After defining, we need to assign it to a material group. Follow the steps given below to assign a number range.

Step 1 − On the same screen, select the Groups tab.

SAP Assign number range

Step 2 − For a particular material group, we can assign a number range here. Click on Save. The number range is now assigned to the material group.

SAP Assign number range entry

Material Master Creation

Material master contains information on all materials that a company procures, produces, or sells. It contains central data that is available at all the levels. Follow the steps given below to create a material master −

Path to Create Material Master

Logistics ⇒ Materials Management ⇒ Material Master ⇒ Material ⇒ Create Material

TCode: MM01

Note − For any create transaction, we use 01, for edit 02, for display 03 as suffix.

Step 1 − On the SAP Menu screen, click the create button by following the above path.

SAP create material

Step 2 − Fill in all the required details such as material number (if external number assignment), material type, industry sector, etc.

SAP create material entry

Step 3 − Select the views you want to maintain for your material.

SAP create material views

Step 4 − Enter the name of the plant and the storage location.

SAP create material plant

Step 5 − Enter the required information in your material views such as unit of measure, currency, standard price, moving price, etc. Click on Save. A new material will be created.

SAP create material details

Vendor Master Data

The key points about vendor master are as follows −

  • Vendor Master Data is the enterprise main source of vendor-specific data. It includes information on vendors from which a company can procure, or can sell.

  • A vendor master record contains information such as vendor's name, address, etc.

  • Data in a vendor master record is divided into three categories −

    • General Data − General data is maintained at client level and it is valid for all organizational levels.

    • Accounting Data − Accounting data is maintained at company level and it is valid for all plants belonging to that company.

    • Purchasing Data − Purchasing data is maintained at purchasing organization level.

Vendor master has three characteristics, which we will discuss one by one in the following sections.

Vendor Account Group

Vendors are categorized according to their requirements. Some of the vendors having similar characteristics are grouped together and placed in one category. For example, all local vendors can be placed under one account group. Create a Vendor Account group by following the steps given below.

Path to create Vendor Account Group

IMG ⇒ Logistic General ⇒ Business Partner ⇒ Vendors ⇒ Control ⇒ Define Account group and field selection(vendor)

TCode: OBD3

Step 1 − On the Display IMG screen, select Define Account Groups and Field Selection (Vendor), by following the above path.

SAP Vendor Account Group

Step 2 − Click the New Entries button.

SAP Vendor Account entry

Step 3 − Fill in all necessary details such as name of account group, general data, and field status. Click the Save button. A new Vendor Account Group will be created.

SAP Vendor entry details

Number Range

When we create a vendor master record, every vendor is recognized by a unique number known as the vendor number. As in the case of material master, we have external as well as internal number assignments for vendor master.

Define Number Range:

Number range can be defined by following the steps given below −

Path to create Number Range

IMG ⇒ Logistic General ⇒ Business Partner ⇒ Vendors ⇒ Control ⇒ Define Number Range for Vendor master record

TCode: XDN1

Step 1 − On the Display IMG screen, select Define Number Range for Vendor Master Record, by following the above path.

SAP Vendor Number range

Step 2 − Click the Intervals button. It will create a number range for the customer account.

SAP Vendor Number range Interval

Step 3 − Click the Insert button.

SAP Vendor Number range Entry

Step 4 − We can define a number range here and EXT (external tab, if it is checked, then external number assignment can be done in that vendor). Click on Save. A new Number Range will be created.

SAP Vendor Number range Insert Interval

Assignment of Number Range

After defining a number range, we need to assign it to a vendor group. Follow the steps given below to assign the number range.

Step 1 − On the same screen as shown above, select the Number Range tab.

SAP Vendor Assign Number range

Step 2 − For a particular vendor group, assign a number range here. Click on Save. Number range is now assigned to the vendor group.

SAP Vendor Assign Number range Entry

Creation of Vendor Master

Vendor Master contains a list of vendors from where a company can procure or sell goods. A Vendor Master can be created by following the steps given below −

Path to create Vendor Master

SAP Menu ⇒ Logistics ⇒ Material Management ⇒ Purchasing ⇒ Master Data ⇒ Vendor ⇒ Central ⇒ Create

TCode: XK01

Step 1 − On the SAP Menu screen, select Create for Central Vendor Data, by following the above path.

SAP Create Vendor

Step 2 − Fill in all the required details such as company code, purchasing org, and vendor number (if external number assignment).

SAP Vendor Name

Step 3 − Fill in all the details of vendors address such as street name, postal code, country.

SAP Vendor Details

Step 4 − Fill in the necessary bank details of the vendor.

SAP Vendor Bank Details

Step 5 − Fill in the necessary accounting information of the vendor.

SAP Vendor Account Details

Step 6 − Fill in the terms of payment that are defined between the company and the vendor. Click on Save. A new vendor master will be created.

SAP Vendor terms of payment



Material Master Configuration

  SAP MM: Material Master Configuration Guide Initial Navigation: Type SPRO in the command field and click SAP Reference IMG . Phase 1: Mat...