You are on page 1of 54

1 | P a g e

Tell me about SAP Material Management? and its importance in SAP


R/3?

SAP MM ( Material Management ) is one of the important modules in SAP
ERP software and MM application module supports the procurement and
inventory functions occurring in day-to-day business operations. This MM
module contains many aspects such as purchasing, goods receiving, material
storage, consumption-based planning, and inventory. SAP MM module is fully
integrated with other modules in the SAP R/3 System such as Finance
(FI),Controlling (CO), Sales and Distribution (SD), Quality Management (QM),
Plant Maintenance (PM), Production Planning (PP), and Warehouse
Management(WM).
It supports all phases of materials management materials planning and control,
purchasing, goods receiving, inventory management, and invoice verification.



How SAP MM module is integrated with other SAP modules?

For FI, you know its the core module and all the accounting entries are
generated there, so when GR and IR takes place in MM
FI module is required for accounting entries.

In SD case, when sales order is generated which needs some material which is
not available, so PR cycle is created to procure the material, or when goods
issue takes place, it picks material from MM or when returns takes place,
material is returned to MM etc.

In PP case, when production order is created, all the material is required from
MM and when extra material is required again MM is called or when material is
short, PR is raised for required material through MM.


2 | P a g e

What is a Client?

The structure of an enterprise is represented in the SAP R/3 System by the
following organizational levels:
Client
A grouping or combination of legal, organizational, business and/or
administrative units with a common purpose.
Example: a corporate group.
Company code
This level represents an independent accounting unit within a client. Each
company code has its own balance sheet and its own profit and loss statement.
Example: a subsidiary company, member of a corporate group.
Plant
Operational unit within a company code.
Example: production facility, branch office.
Purchasing organization
An organizational unit responsible for procuring materials or services for one or
more plants and for negotiating general conditions of purchase with vendors.
The purchasing organization assumes legal responsibility for all external
purchase transactions.
Purchasing group
The purchasing organization is further subdivided into purchasing groups (buyer
groups), which are responsible for day-to-day buying activities.
A purchasing group can also act for several purchasing organizations.

How to create a Client in SAP Material Management module?

You can create a client in the MM module either by using the transaction code
SCC4 or by performing the following steps:
o Select SAP Menu > Tools > Administration > Administration > Client
Administration.
o Client Maintenance. The display view Clients: Overview screen appears.
o The information dialog box appears.
3 | P a g e

o The change view Clients: Overview screen appears, where you can create a
new client.


What is SAP?



What is IDES?
IDES means Internet Demonstration and Evaluation System and is used as SAP
internal system mainly for testing and training purposes. The IDES system is run
in Walldorf, the headquarter of SAP. This system has several SAP clients and
contains a sample set of master data for every SAP module of the IDES model
company. The IDES model company represents an organization with
standardized business processes and is ideal for the purposes of demonstration
and explanation of the functionality of the various SAP solutions to potential
customers, SAP students, and prospects.

Difference between SAP R/1, R/2,R/3 ?
SAP R/1
SAP R/1 was the first version and it is one tier architecture in which three layers
Presentation, Application and Database are installed in one system/server
Server one Presentation + Application + Database
SAP R/2
SAP R/2 is the mainframe version of software and it is 2 tier architecture in
which three layers Presentation, Application and Database are installed in two
separate server.
(Server one Presentation, Server two Application + Database
SAP R/3
SAP R/3 is the client/server version of the software and it is 3 tier architecture in
which three layers Presentation, Application and data base are installed in three
server/system
Server one Presentation, Server Two Application, server Three Database
4 | P a g e


What are the different modules in SAP R/3 system?


SAP Module FI (Finance Accounting) :- The following are important sub-
modules ofFinancial accounting
General Ledger(GL)
Accounts Payable(AP)
Accounts Receivable(AR)
Bank and Cash Management
Budgeting and Monitoring
Withholding Tax (TDS)
Asset Accounting(AA)
Funds Management(FM)
Treasury Management(TM)
5 | P a g e

SAP Module CO (Controlling) :- The important sub-modules of controlling are
as follows
Product Costing(CO-PC)
Periodic Allocations
Profitability Analysis(CO-PA)
Cost Center Accounting(CCA)
Profit Center Accounting(PCA)
SAP Module SD (Sales and Distribution) :-
Sales Order Processing and Monitoring
Shipping
Bill / Invoice Generation
Credit Management
Bill of Material
Pricing and Discounts
Statutory Requirements
SAP Module HR
Organizational Management
Personnel Administration
Recruitment Time Management
Management Personnel Cost
Planning Budget
Payroll Benefits Compensation
Management Personnel
Development Training & Event Management
Travel Management
SAP Module PP (Production Planning)
Production Planning
Production Order Processing
6 | P a g e

Demand Management (DM)
Materials Requirements Planning (MRP)
Shop Floor Control
Capacity Requirements Planning (CRP)
Information System
SAP Module MM (Materials Management)
Purchasing
Inventory Management
Inventory Valuation
Vendor Evaluation and Rating
Invoice Verification
Statutory Requirements
SAP Module QM (Quality Management)
Incoming Inspection
Process Inspection
Final/Delivery Inspections
Quality Reports / Certificates
Quality Notifications
SAP Module PM (Plant Maintenance)
Maintenance Planning
Breakdown Maintenance
Preventive Maintenance
Predictive Maintenance
SAP Module PS (Project Systems)
Project Planning
Project Monitoring
Project Costing
Milestone based Billing
7 | P a g e

Handling of WBS Elements
SAP Module Supply Chain Management
Technical Modules Overview
Netweaver
ABAP - Advanced Business Application Programming
IS (Information Systems) Management
XI Exchange Infrastructure
SAP Basis
BIW Business Information Warehousing+




What is mySAP ERP?

mySAP ERP is the comprehensive enterprise resource planning (ERP) solution
from SAP. It has been designed to meet today`s changing demands on ERP.

What are the Important Components of SAP MM

It can be divided into five major components. They are:
- materials management,
- plant maintenance,
- quality management,
- production planning and control, and a
- project management system

8 | P a g e

module and how they are used in SAP?
Tell me about Organisational Structure of SAP
MM?
Client ->Company Code ->Plant ->Storage Location -
>Purchasing Org/ Purchasing group



Define Company and how to create company?
About Company in SAP:- Company is theorganizational unit for which
individual financial statements can be drawn according to the relevant
commercial law. A company can comprise of one or more company codes.
A Company has local currencies in which its transactions are
recorded. All company codes within a company must use the same
transaction Chart of accounts and the same Fiscal Year. Creation of company in
sap is optional.
Path to Define Company in SAP :-
SAP IMG Path: SPRO > Implementation Guide for R/3 Customizing (IMG) >
Enterprise Structure > Definition > Financial Accounting > Define
Company
Transaction code to Define Company in SAP :- OX15
Steps for creation of Company:
Step 1 :- Enter Transaction Code SPRO in the commend field and press enter on the
Keyboard

Step 2 :- Next Customizing execute project screen select SAP Reference IMG
9 | P a g e


Step 3 :- After Selecting SAP Reference IMG, a new screen IMG Path will be displayed.
SelectDefine company execute icon for creating a company

Next Screen will be displayed after selecting the define company execute icon

Step 4:- Now Select New entries icon and enter the company details
10 | P a g e


The following details are to be entered for creating a new company
1. Enter 6 character alphanumeric code key that represents the group of
company
2. Enter name of your company
3. In the Detailed information update the address Street name, PO Box#,
Postal code, City.
4. Enter Country Code of the company
5. Enter language key
6. Enter local currency for the company (also known as Company code
currency)
7. Click on Save icon or CTRL+S after updating the required information
Thus new Company ADARSH is created in SAP.




Define Company Code and how company code is created?
o About Company Code :- Company Code in SAP is the
smallest organizational unit of Financial Accounting for which you draw
individual financial statements like Balance Sheet and Profit & Loss
11 | P a g e

Account for purpose of external reporting. The Creation of company code
in sap is mandatory
o PATH :- IMG Reference > Enterprise Structure > Definition >
Financial Accounting > Edit, Copy, Delete Company Code
o Transaction code to Define company Code :- OX02
o Steps to Define Company Code: -
o Step 1 :- Enter Transaction Code SPRO in the commend field and press
enter
o
o Steps 2 :- In customizing execute project screen select SAP
Reference IMG
o Step 3 :- In next
screen select Edit, Copy, Delete check Company Code
o
o Step 4 :- The below screen displays after selecting Edit, Copy, Delete Company Code
( Define Company Code )
12 | P a g e

o
o we can create company code by selecting above two options. By selecting
first option copy, Delete, company code all the configuration and
tables get copied automatically along with assignments.
o Here we are creating company code manually configure all the
assignments by selecting second option Edit Company Code Data .
Double click on Edit Company Code Data
o
o Step 5 :- Click on New Entries and update the following details
o
1. Update new Company code key AD06
o 2. Give the company name Adarsh Technologies for identifying the
company code key
o 3. In Additional Data update the details of City, Country, local Currency of
company, Language.
o Click on Address and Update the following fields
13 | P a g e

o After updating Address
enter Click on Save icon Thus the company code AD06 is created in SAP

How do you assign company code to company?

Assign Company Code to Company
Menu Path :-
SPRO > IMG Reference > Enterprise Structure > Assignment > Financial
Accounting >Assign Company Code To Company
Transaction Code :- OX16
The following are the steps to Assign the Company Code to Company in SAP FICO
Step 1 :- Enter the T-Code SPRO in the commend field

14 | P a g e

Step 2 :- Click SAP Reference IMG

Step 3 :- Follow the Path as per below screen shot


Step 4 :- Click Position
Update company code for which you wants to assign and Enter

Step 5 :- Update Company ID in Company field and click on save icon

Thus company code AD06 was assigned to Company ADARSH

15 | P a g e


Define Plant?
What are the important Prerequisites for creating a plant in SAP?
o The plant is an operating area or branch within a company.
o Plant is an organizational logistics unit where certain important business
functions like Production, Procurement, Inventory, Inbound & Outbound
delivery processing, Plant Maintenance & Materials Planning are carried.
o
o Plant plays an important role in following areas:
o 1. Materials can be valuated at Plant Level.
o 2. A Factory Calendar is controlled at Plant Level
o 3. Certain views like MRP, Purchasingu2026 in the Material 4. Master are
maintained at Plant Level.
o 4. User level authorization can be controlled at Plant Level.
o
o Organization Unit - Plant
o
o Attributes for plant-
o 1.Name and Address
o 2.Language and Currency
o 3.Factory Calendar
o
o Application for plant -
o 1.Material Valuation
o 2.Master data maintenance
o 3.User Level Authorization
o 4.Output Type determination





How do you assign plant to company code?
Assign Plant to Company Code configuration steps :-
Transaction code Assign Plant to Company Code :- OX18
IMG Menu Path :- SPRO > SAP Customizing Implementation Guide (IMG) > Enterprise
Structure > Assignment > Logistics General >Assign Plant to Company Code
Step 1 :- Enter Transaction Code SPRO in the command field and press enter
16 | P a g e


Step 2 :- Click on SAP Reference IMG

Step 3 :- Follow the Menu Path as per below screen shot

Step 4 :- Click on New entries
17 | P a g e


Step 5 :- Update Company code in cocd field,and update plant code in plnt field and press
enter

Step 6 :- Click on save icon







o Which Organization unit is entered when creating
Purchasing view of any material
o What is Storage Location? how to maintain storage
locations?
o Transaction code :- OX09
o IMG Menu Path :- SPRO> SAP Customizing Implementation Guide >Enterprise
Structure Definition > Material Management > Maintain storage Location
o Step 1 :- Enter Transaction Code SPRO in the command field and press enter
18 | P a g e

o
o Step 2 : - Click on SAP Reference IMG
o
o Step 3 :- Follow the menu path as per below screen shot and click on maintain
storage location
o
19 | P a g e

o Step 4 :- Enter the Plant key where the storage location is to be maintained and
press enter
o
o Step 5 :- Click on new entries for creation new storage location
o
o
o Step 6 :- Enter Key in Sloc and description of storage location
20 | P a g e

o
o Step 7 :- Select storage locations and double click on address of storage locations
o
o Step 8 :- After double click on address of storage locations, click on new entries
and give 1 in NO field.
o
o Step 9 :- Update the address of the storage locations
21 | P a g e

o






How Storage Locations are created automatically?

22 | P a g e

o It will be done with Tcode OMB2, but before that please read all
prerequisites for this in SAP standard notes.
o
o Automatic creation of storage location allowed
o Indicates that automatic creation of storage location data in the material
master record at the time of the first goods receipt is allowed.
o
o Dependencies
o Storage location data is only created automatically if this is:
o
o Allowed in the relevant plant and
o Provided for in the movement type
o If these prerequisites are not satisfied, you must maintain the storage
location data of a material before you post the first goods receipt in the
relevant storage location.
o
o Note
o The storage location data is only created automatically if the quantity is
posted to the "normal" storage location stock. If you have goods
movements to special stock (for example, to sales order stock), the data
is not created.
o
o The standard system is set in such a way that the storage location data is
created automatically for all types of receipts (goods receipt with/ without
reference, stock transfers, intial entry of stock balances, reversal of goods
issues, etc.).
o
o 1. Enter for each plant whether the automatic creation of storage location
data is generally allowed.
o 2. Specify the movement types for which storage location data is created
automatically.
o

o What is Valuation Areas?
o SPRO > IMG > Financial Accounting > Financial Accounting Global Settings >
Company Code > Parallel Accounting > Integration > Parallel Accounting in
Corporate Finance Management > Parallel Valuation Areas > Organization >
Define Valuation Areas
23 | P a g e

o
o Menu Path Define Valuation Areas


What is Purchase Organisation? How it is configured?

Create Purchasing Organisation in SAP Step by Step
IMG Menu Path :- Customizing Implementation Guide > Enterprise Structure > Definition >
Material Management > Maintain > Maintain Purchasing Organisation
T Code for Maintain Purchasing Organisation :- OX08
Step 1 :- Enter T Code SPRO in the SAP Command Field
Step 2 :- Click on SAP Referrence IMG
24 | P a g e


Step 3 :- Follow the menu path as per below screen shot for creating new purchase
organisation

Step 4 :- Click on new entries
25 | P a g e


Step 5 :- Update the following data and press enter

Purch.Organisation :- Enter 4 digits Key that identifying the purchase organisation
Purch. Org. descr. :- Update the description of the purchase organisation
Step 6 :- Click on save icon

Thus Purchasing Organisation is successfully configured in SAP Material Management







What is Chart of Accounts in SAP?

Definition of Chart of Accounts :-
26 | P a g e

The chart of accounts in SAP ( COA ) is a list of GL accounts master record that are used
by the organisation. A chart of accounts must be assigned to each company code. Chart of
Accounts is defined at client level.
Types of Chart of Accounts :-
Operating chart of Accounts
Country Specific chart of Accounts
Group Chart of Accounts
Operating chart of Accounts :-
The operating chart of accounts in sap contains the G/L accounts that uses for posting in
company code for daily activities and used in both financial accounting and cost accounting.
You have to assign operating chart of accounts to a company code
Country Specific chart of Accounts
The country-specific chart of accounts in sap contains the G/L accounts needed to meet
the countrys legal requirements. country specific chart of accounts are assigned to company
codes and this is optional.
Group Chart of Accounts :-
The Group chart of accounts in sap contains the G/L accounts that are used by the entire
corporate group and this COA is used to consolidate the reports for the entire corporate
group

we can use the following methods to Create new chart of accounts in SAP
1. Transaction Code :- OB13
2. SAP Menu Path :- IMG > Financial Accounting > General Ledger Accounting > G/L
Accounts > Master Data > Preparations > Edit Chart of Accounts List
Chart of Accounts in sap Configuration Steps:-
Step 1 :- Enter the Transaction code SPRO in the SAP commend field to get the
Implementation Guide
27 | P a g e


Step 2 :- Click on SAP Reference IMG

Step 3 :- Navigate the below Path and click on Edit Chart of Accounts List to create new
Chart of Accounts

Step 4 :- The Existing Chart of Accounts which are already created are displayed below,
Click on New entries button to create new Chart of Accounts in SAP
28 | P a g e


Step 5 :- Update the required data in new entries screen


1. Chart of Accounts :- Enter the 4 digit alphanumeric code of the Chart of Accounts
2. Description :- Enter the Description of the Chart of Accounts
3. Maintain Language :- Select the language of the Chart of Accounts
4. Length of G/L Account Number :- Update the length of Gl Account Number
5. Integration :- We can have controlling Integration Manual creation of cost of elements or
Automatic creation of cost of elements. It is advisable to have Manual creation of elements in
SAP
6. Consolidation :- Enter the Group Chart of accounts for the consolidation of Reports.
7. Status :- Under status Deselect the Blocked Check box.
After updating the required data click on save icon you will get message Data was saved
Thus Chart of Accounts in SAP ADAR was created.

29 | P a g e


How many charts of accounts can be assigned to a single company
code?

First understand the basic conceptof Chart of Account

Chart Of Accounts: OB13

1. Chart of Account is the list of all G/L account used by one or several
Company Code.

2. We have to assign Chart of Account to each company code.

3. This Chart of Account is the operational Chart of account and is used for daily posting
in the Company Code.

4. We have to use the chart of accounts for all company codes, if all the company codes are in
the same country.

5. If the individual company code requires different COA, We can assign up to 2 COA, in
addition to the operational COA. : - If the company codes are in multiple countries.

Functions of COA

1. Operational COA
2. Group COA
3. Country Specific COA

OPERATIONAL CHART OF ACCOUNT:


The operational Chart of accounts contains the G/L accounts that are used for posting in the
company code during the daily activities.

Financial Accounting and Controlling use this Chart of Account.

We have to assign Operational COA to each company code.

GROUP CHART OF ACCOUNT:
Contains the G/L , that are used by the entire Corporate group.
This allows the company to provide report of the entire corporate group.

COUNTRY SPECEFIC CHART OF ACCOUNT:

It contains the G/L needed to meet the Countrys Legal requirement


30 | P a g e







What are the different types of master records data in SAP MM
module?

o please find below more master data from MM.
o Payment term
o Material group
o Material type
o unit of measurement
o currency
o Intercom
o cost center
o purchase organization
o vendor account group
o purchasing group
o External Categories,
o plants
o Company codes






What is a Material Master?

The material master database (often referred to simply as the "material master",
comprising all the individual material master records stored in the system)
contains descriptions of all materials that an enterprise procures, produces, and
31 | P a g e

keeps in stock. It is the central repository of information on materials (such as
inventory levels) for the enterprise.
The integration of all material data in a single materials database eliminates the
problem of data redundancy and permits the data to be used not only by
Purchasing, but by other applications (such as Inventory Management, Materials
Planning and Control, Invoice Verification, and so on).
Descriptions of the individual materials used in an enterprise are stored
in material master records.
The following list shows some types of information a material master record
contains and provides examples of each:
Accounting
Valuation and costing/price calculation information. Examples: Standard
price, past and future price, and current valuation.
Materials planning and control
Information for material requirements planning (MRP) and consumption-
based planning/inventory control. Examples: Safety stock level, planned
delivery time, and reorder level for a material.
Purchasing
Data provided by Purchasing for a material. Examples: Purchasing group
(group of buyers) responsible for a material, over- and underdelivery
tolerances, and the order unit.
Engineering
Engineering and design data on a material. Examples: CAD drawings,
basic dimensions, and design specifications.
Storage
Information relating to the storage/warehousing of a material. Examples:
unit of issue, storage conditions, and packaging dimensions.
Forecasting
Information for predicting material requirements. Examples: How the
material is procured, forecasting period, and past consumption/usage.
Sales and distribution
Information for sales orders and pricing. Examples: Sales price, minimum
order quantity, and the name of the sales department responsible for a
certain material.




What are the Data is maintained in Material master at client level and
company code level?

o Material Master is maintained at client level, Plant level, Storage location
level and sales org level.
32 | P a g e

o
o Venodr Master is maintained at Client level, Comapny code level, Purchase
organisation and some times with plant level.




How to delete materials permanently from material master?

o Use transaction MM70 - Material Master->Other->Reorganization-
>Material->Choose.
o Build variant with selection range of material master records to be
selected for deletion and maintain run parameters. Execute.
o Use transaction MM71 - Material Master-> other-> Reorganization-
>Material->Reorganization
o Build a second variant
o Maintain run parameters and execute.
o It is also important to remove the records manually from info record, POs,
PRs, reservation etc for successful deletion of the material.
o With regards,




How to extend materials to a new plant ?

o case one
o mm01: put the same material no. industry, mat type and take ref
material as the same..
o now u will hav one addition window that will ask origin and destination
organisational unit..
o
o case 2
o
o t.code MMAM



33 | P a g e


What is a Batch? How to create a Batch Record?

o Specify Batch Level
o Menu Path Enterprise Structure> Logistics General> Batch Management -
-> Specify batch level and activate batch status management
Transaction OMCT
o
o 2. Batch Number - Activate Internal Number Assignment
o Menu Path Enterprise Structure> Logistics General> Batch Management -
-> Batch Number Assignment --> Activate internal batch number
assignment Transaction OMCZ
o
o 3. Batch Creation - for Goods Movements
o Menu Path Enterprise Structure> Logistics General> Batch Management -
-> Creation of new batches --> Define batch creation for goods
movements Transaction
o
o 4. Characteristic Value Assignment -- Update Standard Characteristics
o Menu Path Enterprise Structure> Logistics General> Batch Management -
-> Characteristic Value Assignment --> Update Standard Characteristics
Transaction
o
o 5. Activate Batch Classification for Goods Movements in Inventory
Management
o Menu Path Enterprise Structure> Logistics General> Batch Management -
-> Characteristic Value Assignment --> Valuation for goods movements --
> Activate Batch Classification for goods movements in Inventory
Management Transaction OMCV
o
o 6. Batch Determination u2013 Batch Search Procedure
o Menu Path Enterprise Structure> Logistics General> Batch Management -
-> Batch Determination & Batch Check --> Define IM Search Procedure
Transaction OMCY
o
o 7. Batch Determination u2013 Batch Search Procedure Allocation
o Menu Path Enterprise Structure> Logistics General> Batch Management -
-> Batch Determination & Batch Check --> Allocate IM search
procedure/activate check Transaction OMCG
o
o 8. Batch Determination u2013 Make Settings for Batch Where-used list
o Menu Path Enterprise Structure> Logistics General> Batch Management -
-> Make Settings for Batch Where-used list Transaction OMBB



34 | P a g e


What is a class type and how to configure in SAP system?
Purpose
The class type is a central concept in the classification system. The class type
determines how classes are processed, and how objects can be classified and
retrieved in these classes. In Customizing for Classification, you define the
settings for a class type. You define class types for a specific object type, such
as materials. You can then use classes of this class type to classify objects of
this object type.
When you first create a class, you must enter a class type for the class. Each
class type is a closed system. There is no link between the different class types.
Features
The class type determines the following:
Which object types you can assign to a class
Which class maintenance functions you can process
Whether you can classify objects in more than one class
Which class statuses, organizational areas, and text types are supported in
class maintenance functions
Whether you can use engineering change management for classification
Which filter functions you can use to restrict the search result



Class types 001, 300, and 200 are defined for materials. In Customizing
for Classification, you define the settings for a class type.
All materials can be classified with class type 001. Class type 300 is for variant
configuration. Class type 200 is for classes that are used as class items in bills of
material. You can classify the same materials separately in these class types.
35 | P a g e

You can use class type 012 to classify characteristics. This class type is defined
only has theKeywords, Characteristics, and Texts screens in class maintenance
functions. You can only classify characteristics in characteristics maintenance
functions you cannot use the assignment functions in the classification menu.
In this case the indicator Classify master record only was set. No organizational
areas were maintained for the characteristics. For this reason, if you create a
class of class type 012, you cannot select any organizational areas.



How Vendor Master Records are created?

Create Vendor Master Data
Tutorial guides you how to create vendor master data in SAP. Creation of Vendor Master
data for material suppliers and services is documented in SAP MM module.
SAP R/3 path :- Accounting > Financial Accounting > Accounts Payable >Master records
> Maintain centrally > XK01 Create
Transaction Code :- XK01 Create
XK02 Change
XK03 Display
Step 1 :- Enter T Code XK01 in the SAP command field and press enter from key board

Create Vendor: Initial Screen
36 | P a g e


Step 2 :- Update the following fields and press enter

1. Company code :- Company Code identifying a separate legal entity for which a separate
set of accounts is maintained for purpose of external reporting . Update the company code
for which company you are going to create vendor code
2. Purchasing Organisation :- Organizational unit within Logistics, subdividing an
enterprise according to the requirements of Purchasing. Update the Purchasing
organisation code
37 | P a g e

3. Account group :- Code used to determine the classification of the vendor account
groups
Step 3:- Create Vendor : Address Screen
Update the Vendor Address in detail and press enter

Step 4:- Next screen update vendor control information and press enter
38 | P a g e


Step 5:- In next screen update bank details of vendor

Step 6:- Create Vendor: Accounting information Accounting
39 | P a g e

Recon. account :- Vendor Reconciliation account is the G/L account for a group of vendors
in SAP FI-AP module. Enter Sundry creditors GL account in reconciliation account filed. The
account must be defined as a reconciliation account for vendors. .

Step 7:- Click on Save icon to save configured vendor master record.





What are the Special Stocks available in SAP?

Subcontracting, consignement, pipeline, project, sales order,
RTP, stock transfer ,third party.


What is a Consignment stock?
o Ownership of consignment stock is passed only when the stock is used
(issued or sold in the case of a shop). Unused stock in a warehouse may
be returned to the supplier [disambiguation needed] when it concerns
standard manufactured products.


40 | P a g e


Explain Differences between Externally owned and company owned
special stocks?
Company-Owned Special Stocks:

1.Stocks that belong to the company but are stored with the
wholesaler or the customer are called company-owned special
stocks.

2. Company-owned special stocks are managed at the production
level

Externally-Owned Special Stocks :
1. Stocks that belong to the whole-saler or the customer but
are stored at the company are called externally-owned
special stocks
2. Externally-owned special stocks are managed at the place
where they are stored

Explain Procurement cycle in organisation?

Explain how Purchase Order (PO), Purchase Requisition (PR),
MRP are created?



MRP (material resource planning) creates procurement proposal and later gets
converted into Purchase Requisition. Next step is assigning source to Purchase
41 | P a g e

Requisition, and release of Purchase Requisition. The PR gets converted to
Purchase Order and upon goods receipt an invoice receipt can be done to
complete the purchasing process. Additionally payment is processed (in FI
module).
Procurement doesn't have to start by the MRP, it can be initiated by
consumption based planning or by direct creation of PR or PO.
MRP is a system function to determine the material requirements on both the
material and BoM level. A BoM (Bill of Materials) is a list of components and
subcomponents a single material is consisting of.
One of the mere basic documents in Purchasing in SAP is a purchase requisition.
Purchase requisition
Purchase requisitions can be created automatically by system or manually. They
can be converted in purchase orders but only upon release (approval of purchase
requisition).
We will cover several topic in this leson that can help understand and create the
purchase requisition.
Number ranges in purchase requisitions are required just as in other document,
for the purpose of assigning the document number to new created documents.
Later, these number ranges are being assigned to different document types we
can define to be used in purchase requisition processing.
We will also cover requirement tracking number which is basically a
number/letter combo which can be uniquely assigned to multiple documents in
order to track certain important requirements.
You will se how the source determination works and why it's useful, as well as
how this source can be assigned to our purchasing document.
Finally, you will find out how to process the purchase requisition, from its
creation until converting it to a purchase order.
Number ranges for Purchase Requisition
Assigning of number ranges for purchase requisition works on document type.
Several different number ranges can be created and afterwards assigned to a
specific purchase requisition type.
42 | P a g e

This is done in customizing. Requisition document types can have two number
ranges assigned. One internal and one external range are assigned to each
document type. Internal number ranges are being automatically incremented by
the system, and external are assigned manually.
Screen below represents a list of number ranges for purchase requisition.
From number is the first number in the range, To number is the last available
number adn the current number is the last assigned number to a document.
In addition, there is a check box indicating if this is an external number range.
For example, an internal number range can be defined as a range from
20000000 to 30000000, in this case documents of the document type that is
assigned this interval will be numerated starting from 20000001 and will be
incremented by 1 for each new document created. The last number available for
this interval will be 30000000, and if your documents fill up the entire number
range it has to be extended. It will rarely happen as it would mean that you
would have 10 million purchase requisition documents.

Document type definition
Document type definition is an action of defining different document types for a
purchase requisition. It is useful in grouping purchase requisitions and specifying
its use in more detail. For example, we can have standard PRs, subcontracting
and stock transfer. Every document type suits a special need and is configured
to be used in that way.
43 | P a g e

In document type definition, you can define a number of options. Number
intervals (internal and external), item interval, field selection key, control
indicator, overall release indicator (defines if all the items in PR are released
simultaneously or individually).
Standard Purchase Requisition document type in SAP is defined in all
installations as NB.

Requirement tracking number
This number is used for tracking specific requirements. It can be entered during
purchase requisition creation and is copied into purchase order document. It is
maintained on item level and items can be selected by this number in several
reports like MELB.
Execute MELB transaction.
Click the Choose button.

When you click Continue, you will be back to the initial selection screen.. You
also have a variety of select options and should choose the most suitable options
to narrow the search.
Enter requirement tracking number(s).
Execute.
44 | P a g e


You will be presented a list of documents containing the tracking number.
Source determination
Source determination assists in finding the most suitable source for a
requirement, for example, it can suggest which outline agreement, which
internal procurement source (plant) or which vendor can be used for ordering
specific materials at given time.
Source determination take various data as parameters for the actual
determination process. These include Outline agreement, Purchase info record,
Plant in our company, Quota arrangement, Source list.
All this is taken into account while determining the best possible source for a
requirement.
First check is done via Quota Arrangement where system determines if there
is a suitable source with the relevant quota arrangement for the material, and if
suitable source is found it is selected, and additional search for the source is
aborted.
If not, system takes source list into account and searched for valid sources
there. A source list consists of fixed and blocked records. Fixed records are for
fixed vendors for specific material valid for a certain period. Blocked
records cannot be used as a source while they are in this status.
45 | P a g e

Finally system looks up the outline agreement and info record for credible
sources and assigns them the requisition. You have seen in the previous lesson
what is a purchase info record, and outline agreement is a scheduling agreement
or contract which is also used in the source determination process as input
information.
To use the source determination, you need to tick the Determine Source check-box on the pruchase
requisition initial screen.

Assignment of source
System can perform background or foreground source assignment.
If the search is done in the foreground mode, and more than one valid source is
found, a selection list appears from which user should select the appropriate
source. If only one suitable source is found, it is assigned automatically.
If the search is done in the background, a single source must be determined and
to accomplish that the system will perform various functions in the lookup.
For example, outline agreements have priority over the purchase info record
source and in case of conflict an outline agreement source is selected.
If more than one valid source is found in outline agreements, unique valid
source will be the one for the regular vendor, and if neither record is for a
regular vendor, source will have to be determined manually.
You can see how two sources are offered by the system, from which we have to
choose the better manually.
46 | P a g e



Define consignment cycle?
Consignment cycle is similar to the purchase cycle, except that
when you create goods receipts of the consignment stocks, only
quantity (QTY) is updated and no accounting documents are
created. Once the goods are utilized, consignment is settled. The
value of the consumed or issued consignment stocks is taken
from the active purchase info record

What is Subcontracting? How subcontracting PO is created?

o Steps in Subcontracting With CIN Process :
o
o Create Infor Record of Subcontracting Type in ME11
o
o Create Bill of Material for Child Components in CS01
o
o Create Purchase Order Using ME21N
o
o If Applicable, Release Purchase Order in ME28 / ME29N
o
o Send Components to Subcontractor Using MB1B 541 or ME2O
o
o Create Subcontracting Challan Using J1IF01
o
o Make Goods Receipt Using MIGO 101
o
47 | P a g e

o Reconcile Subcontracting Challan using J1IFQ
o
o Subcontract Complete using J1IF13
o
o Invoice Verfication Through MIRO
o
o If Exists, Receive By Products / Scrap using MB1B 542 or MB1C 531
o
o Regarding Reversal
o
o Create a Return Purchase Order in ME21N with Return ITem Indicator
Checked
o Make a Goods Receipt against Return Purchase Order (161 Mov type will
automatically takes place)
o Create & Post Excise invoice for Other Movements using J1IS & J1IV
o Raise a Credit Memo against Venodr in MIRO.


What is Material Type? How to create Material Type?

Tutorial guides you how to configure/ create material types in SAP MM step by step with
screen shots.
SAP IMG Menu path :- SPRO > Logistics General > Material Master > Basic Settings >
Material Types > Define Attributes of material types
Transaction Code :- OMS2
Enter T Code OMS2 in the SAP command field and press enter.

List of material types are displayed in the screen, Select existing material type line item and
click on New Entries or copy as icon to define new material types in SAP.

48 | P a g e

Material Type :- Update New Material key
Description:- Give the description for the material key
Field Reference:- Field reference determines for each field section group is set to hide,
display, required entry or optional entry.
Item Category group :- Select item category group from the list
Special material types :- check the box for special material types
User Departments :- Select departments for the material types as per business
requirements.
Internal/external purchase orders :-Select the value as per business requirements,
Possible entries are
0- No external purchase orders allowed
1 External purchase orders allowed, but warning issued
2- External purchase orders allowed
Valuation
Price Control:- Set the price control as Standard price or moving average
price/periodic unit price
Acct. Cat. reference :- Select account category reference from list. The system uses to
check whether the valuation class you have entered is allowed the accounting data in a
material master record is maintained.
49 | P a g e


Click on save icon and then select created material type and double click on quantity/value
updating

If it is not stock item tick only value updating, if it is a stock item with value tick the both qty
updating and value updating columns
50 | P a g e


Click on save icon or (Ctrl+s) to save the configured material types data.
Successfully you configured the new material types in SAP.


How to Create material movement type in SAP?

o 1)To create a new movement type, copy one which already exit first.
o 2)then change the control parameter of new movement type
o 3)the key of the new movement type must be strat from 9,x,v,orz
o 4)when copying make sure that you also copy all dependent entries of
reference movement type
o 5)final check relevant data
o tcode-OMJJ


Explain Purchase Requisition (PR), Purchase Order (PO)
Define Tolerance Keys?

51 | P a g e

o As of my knowledge, you may need to go for ABAP development to
achieve this. My suggestion is:
o 1. Create a ztable with purchase organization, tolerance key and tolerance
percentages.
o 2. Use user exit in miro to pull the tolerance key from this ztable instead
of standard omr6 tolerance key. Please check the exit MM08R002 with
abaper. If the exit doesnt work, you may find similar exit with the help of
abaper.
o
o Another option would be use the exit MRM_HEADER_DEFAULT and
define blocking reason based on purchase organization


Explain Pricing Procedure?

o Pricing Procedure is indeed an heart of SD module, reason being if
everything else is working fine, but price is not being calculated correctly,
the purpose of billing fails.
o
o An Overview of Determination & Configuration of Pricing Procedure is as
follows:
o
o In SD, Pricing Procedure is determined based on Sales Area (Sales
Organization + Distribution Centre + Division) + Customer Pricing
Procedure + Document Pricing Procedure. Sales Area is determined in
Sales Order Header Level. Customer Pricing Procedure is determined from
Customer Master. Document Pricing Procedure is determined from Sales
Document Type / Billing Type (if configured). Once the pricing procedure
is determined, Condition records are fetched. If appropriate condition
records are found, the price is determined. If Mandatory pricing condition
is missing, system will through an error message.
o
o In SD, the steps to configure Pricing procedure are as under:
o Step 1:
o Condition table: If existing condition table meets the requirement, we
need not create a new condition table. Considering the requirement for
new condition table, the configuration will be done in spro as follows: IMG
-> Sales & Distribution -> Basic Function -> Pricing Control -> Condition
Table (select the required fields combination, which will store condition
record).
o Step 2:
o Access Sequence: If existing access sequence meets the requirement, we
need not create a new access sequence. Considering the requirement for
new sequence, the configuration will be done in spro as follows: IMG ->
Sales & Distribution -> Basic Function -> Pricing Control -> Access
Sequence (Access sequence is made up of Accesses (Tables) & the order
52 | P a g e

of priority in which it is to be accessed. Here we assign the condition table
to access sequence.
o Step 3:
o Condition Type: If existing condition type meets the requirement, we need
not create a new condition type. Considering the requirement for new
condition type, the configuration will be done in spro as follows: IMG ->
Sales & Distribution -> Basic Function -> Pricing Control -> Condition
Type. It is always recommended to copy an existing similar condition type
& make the neccessary changes. Here we assign Access sequence to
Condition type.
o Step 4:
o a. Pricing Procedure: It is recommended to copy a similar pricing
procedure & make the neccesary changes in new pricing procedure.
Pricing Procedure is a set of condition type & arranged in the sequence in
which it has to perform the calculation. Considering the requirement for
new Pricing Procedure, the configuration will be done in spro as follows:
IMG -> Sales & Distribution -> Basic Function -> Pricing Control ->
Pricing Procedure --> Maintain Pricing Procedure.
o b. Pricing Procedure: After maintaining the pricing procedure the next step
will be determination of pricing procedure. Configuration for determining
pricing procedure in SPRO is as follows: IMG -> Sales & Distribution ->
Basic Function -> Pricing Control -> Pricing Procedure --> Determine
Pricing Procedure.
o Step 5: Condition record: Condition record is a master data, which is
required to be maintained by Core team / person responsible from the
client. During new implementation, the condition records can be uploaded
using tools like SCAT, LSMW, etc.


Define Scheme group and Scheme determination?
determination of calculation schema is a customizing activity.
You have to assign a pricing procedure to a schema group purchasing
organization / schema group vendor combination.
Settings are located in Define schema determination option.

Step 1)
Choose Determination Calculation schema for Standard Purchase Orders.
53 | P a g e


Step 2)
Choose schema group for purchasing organization.
Choose schema group for vendor.
Choose calculation schema to be assigned to the purch.org/vendor schema
group combination.
Let's analyze two records on this screen.
1. In case 1, we have chosen default schema group for purchasing organization
(first field is empty), also, default schema group for vendor (second field is
empty), for this combination of both default schema groups, we assigned a
RM0000 (Purchasing document - Big) calculation schema.
2. In case 2, we have chosen schema group for purchasing organization as
0001, and schema group for vendor as 01, and assigned an RM1000
calculation schema to the combination.

How does it work?
Let's say that we have a purchase organization 0001 with blank (default)
schema group assigned to it, and a purchase organization 0002 with schema
group 0001 assigned to it (not default).
We also have a vendor 1 with assigned schema group as blank (default),
and vendor 2 with schema group defined as 01 (not default).
In case we are creating a purchase order through purchasing group 0001 for
vendor 1, our calculation schema is going to be determined as RM0000.
54 | P a g e

If we are creating a PO for vendor 2 through purchasing organization 0001,
calculation schema RM1000 will be determined.
If we are creating a PO for any of the two vendors in purchasing organization
0002, in both cases there will be determined calculation schema RM1000.
The below table clarifies the calculation schema determination.
VENDOR
VENDOR
SCH.GRP.

Vendor 1
Default
(blank)
RM0000 RM1000
Vendor 2 01 RM1000 RM1000
Default (blank) 0001 PURCH.ORG.SCH.GRP.

Purchasing
Organization 0001
Purchasing
Organization 0002
PURCHASING
ORGANIZATION
You are done. Your pricing procedure is now fully functional.
You can use some advanced features like condition exclusions, copy control,
define limits for condition types etc.


Compiled : papuchetry@gmail.com

You might also like