Professional Documents
Culture Documents
SAP MM Chicago
TABLE OF CONTENT
Special Procurements
Integration
11. MM – SD Integration
a. Creation of SD Organizational Structure …………………....................................
b. Customer Master and Partner determination ………………….............................
c. Sales Order Settings …………………....................................……
d. Third Party Scenario…………………....................................……………
12. MM – PP Integration
a. CBP – Overview ……………………………
b. MRP through CBP reorder point…………………...........................…….
13. MM – WM Integration
a. Warehouse Management – Overview …………………....................
b. Warehouse Management - IMG settings…………………..................
14. MM – FI Integration
a. Define Valuation Control (OMWM)
b. Group Together Valuation Areas (OMWD)
c. Define Valuation Classes (OMSK)
d. Define Account Grouping for Movement Types (OMWN)
e. Configure Automatic Postings (OMWB)
1. Sub-contract Scenario-1
Sub contract Scenario: 1 (Lack of Manpower)
Pre Requisites:
Create a material type XALB ( X Semi fin Product) by copying SAP std. Semi finished product
(HALB) and update the same for its valuation areas (i.e. plants- xpl1,xpl2)
Create a number range for the semi fin product XALB (Tcode MMNR) and assign number
range to the XALB
1. Create 3 materials (Tcode : MM01) with a mat type (ROH) – Raw material
3. Maintain Bill of Material (BOM) for WHEEL (Tcode is CS01) and specify the relation of
WHEEL with the Raw materials as under
4. Maintain Initial stock entries for the Raw Materials (Use Tcode MB1C and MVT = 561)
6. Create a Sub contract Vendor (XK01) or make one of the vendor the existing vendors as
sub-contractor
7. Create a Purchasing Info Record (PIR) (ME11) for the WHEEL material and sub contract
Vendor.
Note: Select Info-category as ‖Sub-contract‖, enter the service or conversion charges in net
price field in PIR
8. Maintain source list for the WHEEL Material
9. Make a transfer Posting to issue the raw material (Tyre, Tube, Rim) to the sub contract
vendor with Tcode MB1B and MVT = 541
10. Check the Stock status (MB52) Raw mat qty. will be reduced.
11. Check the stock sent to sub contract vendor – Tcode = ME2o(not zero)
Note: ―BOM‖ will be exploded and 543 MVT will be triggered for all the Raw material
/components
14. Check the Material and Accounting documents
15. One material doc will be created and one A/c document also created with the following A/cs.
1. Sub-contract Scenario-2
In this scenario:
Pre-requisites
You should have
o Raw mat : Tyre, Tube, Rim
o Semi fin : Wheel
You should have Vendors
o Regular vendors for supplying Raw materials
o SC vendor for supplying Semi-finished product
Steps:
1. Create a PO to our regular vendor (say JK) for supplying of Tyre, Tube and Rim
Steps:
Use Tcode = MIGO
Enter PO No: xxx
Observation:
One mart doc will be create
One a/c ing doc will be created and triggers the following a/cs
G/L Accounts Description
For Tyre 300000 Inventory - Raw Mate +ve
191100 Goods Rcvd/Invoice R -ve
2. Vendor Consignment
Consignment is functionality in MM purchasing, when you purchase the material from vendor
on consignment basis.
We will provide the premises to vendor in our stores; however we are not responsible for the
stock.
The stock is legally owned by the vendor only
When the delivery comes, we will make a GR even then, stock still legally by the vendor. If
you look at our stock status, it shows as ‗Vendor Consignment‘ stock.
As and when we want the material, whatever the quantity it is we will simply transfer the
vendor consignment stock in to our company own stock.
Vendor need not send the invoice or bill for with drawl quantity. Company will settle his
consignment liabilities
GL A/c Description
169900 A/c payable consignment sale -ve
300000 Inventory - Raw Mate a/c -ve
Note: First Select Display radio button and execute it. It is success full then selects the radio
button to settle and execute it again.
2. Create a number range and assign the same to the XIPE material type (MMNR)
3. Create a material master record (Water) with material type XIPE.
4. Identify the existing vendor as the supplier to this pipe line material
5. Create a Purchasing Info record (PIR) (ME11) for the above material and Vendor
6. Note: select the info Category as Pipe line and maintain tax code in purchasing data 1 screen
7. Goods Issue/with draw will be done by using the Tcode MB1A MVT 201P for the cost center
8. Check the stock status MMBE, no qty will appear in Order stock (because NO PO), No qty in
str. loc (because NO GR).
9. Check the material document and A/c document and note down the A/c details
o Mat doc will be created as a proof of goods issue
o A/c doc will be created with the following A/Cs
G/L Account Description
169900 Accounts Payable – c –ve
400000 Consumption, raw mat.1 +ve
10. Pipe line liabilities can be settled in MRKO
IMG Settings:
1. Define Mat/Service Group (OMSF)
SPRO Logistics - General Material Master Settings for Key Fields Define Material
Groups
o Click new entries
o Enter X_GARDEN as XX garden service group
o Click Save
Steps:
1. Create a Service Master Record (AC01)(it is equivalent to MM01)
o Click create button: or F5
Activity No: %_1......... (don‘t enter anything)
Description: XX Garden Services
Enter Service Category:
GRND - Basis Services (it is SAP std. Service category)
Enter Base Unit of Measure (BUM) = H (Hours)
o Click Basic Data Button:
Enter Service/Mat Group: X_Garden XX Garden Service
Enter Valuation class: 3200
Click Save.
o SAP creates a Service Master Record
Note: It creates a Activity No
3. Consider any existing vendor for Garden maintenance or Create a new vendor for this
services (XK01)
6. Go to MIGO and enter the acceptance doc. no see that accounts hit by the system
G/L a/c Description
417000 Purchased services +ve
191100 Goods Rcvd/Invoice R –ve
Pre requisites:
Go to OMS2
o Select LEIH - RTP material
o Click Qty. and value update folder
o Set check box to both qty. and value update for our valuation areas
Val area Qty value
GPL1
o Click save
Steps:
Create a Material CYLINDER - with a mat type LEIH (RTP)
Create a Material OXYGEN - with mat type ROH or GROH
Create a PO (ME21N)
Mat No Qty. Del date Plant Str. loc.
OXYGEN 15 xx/xx/xx XPL1 xxx
Make GR (MIGO)
o Option: Goods Receipt
o Sub option: Purchase order
o MVT : 101
o Enter PO No: xxxxx.
o Sys fill the PO info to MIGO Screen
o In Item Overview screen
Click + marked symbol button
Sys display the empty line items to add NON Order materials
Enter
Mat no Qty. Str. Loc. Plant Mvt Spl.
Observations:
One mat doc will be created as a proof of this action of RTP
One Accounting doc will be created and trigger the following accounts
G/L account Description
300000 Inventory - Raw Mate +ve
191100 Goods Rcvd/Invoice R -ve
[Note: No a/c doc or value updating for CYLINDER is done]
Stock status:
U/R stock type Qty.
Cylinder Increased ( under RTP)
Oxygen Increased
Do MIRO for invoice verification
6. Split Valuation
What is Split Valuation?
Same material will have different prices
The material prices are valuated based on the origin of place or Quality/grade can be called
as "Split Valuation". For example
o Rice with different Grades
o Integrated Chips (ICs) from different places
Steps:
1. Click ‗Global categories‘ button or F6
2. Click create button and enter
Valuation Category : P
Description : Procurement
3. Click ‗Create‘ button again System display that ‗Valuation Category P was/were created‘
4. Click Save
Global Type: A set of Valuation types can be called as Global types
Valuation type: The material procurement based on Val category
Steps:
1. Click ‗ Global types‘ button
2. Click Create button and enter
Valuation Type B_IC_Japan
Ext. Purchase Orders 2 – Ext. Pos allowed
Int. purchase orders 0 – Internal Pos not allowed
Acct. cat. Reference 0001
3. Click Create button again
4. Click save
5. Repeat the same for different valuation types called
B_IC_LOCAL
B_IC_GERMANY
B_IC_US
Steps:
1. Create a material master record (MM01)
a. Assign val. category 'P' in A/c-1view
2. Create/Extend this material for different Valuation types (MM01)
3. Identify existing vendor for supplying the above material/ or Create a vendor (XK01)
4. Maintain source list for the above material (ME01)
5. Create a PO with the above material and different Valuation types, Different Quantities,
Delivery dates (ME21N)
6. Repeat the same by creating different valuation types
7. Make GR by using Tcode – MIGO
a. Enter PO no, and Mvt 101
SPROPlant Maintenance and Customer Service Master Data in Plant Maintenance and
Customer Service Technical Objects Serial Number Management Define Serial
Number Profiles
8. Batch Management
IMG settings: Batch Management
1. Specify Batch Level and Activate Status Management (OMCT)
Inter Company Stock transfers: (Co_cd - to – Co_cd) -- W/o SD, w/o billing
Pre Requisites:
1. Material Master
I. Mat type: select HAWA/HALB/FERT and copy as your own Mat type
II. Create a No range and assign to mat type
III. Create a Material Master record with above mat type
IV. Extend this mat master record to other plant of other co_cd
2. Purchase Oder
I. Doc type: select doc type UB and copy as your own doc type
II. Create a No range and assign No range to Doc type
3. Finance department
I. Create Two G/L A/c for Common expenses in both Co_cds
II. Maintain co_cd clearing a/c between Co_cds
Steps:
In Mat master
a) IMG settings:
1. Create Material type ASWA by copying from the SAP std. material type for trading goods
- i.e HAWA and update Qty. and value check boxes for both sending and receiving plant
o Go to OMS2
Select HAWA
Click copy as ASWA - Ashoka Trading Goods
Select ASWA
Click Qty. and Value update check boxes for both ASP1,ASP2 and QPL1 and
QPL2
Click save
2. Create a No range (MMNR) assign to material type ASWA
3. Create a material (MM01) with a Material type ASWA (Ashoka Trading Goods) in a ASP1
o Select basic data1, Purchasing and A/cing 1 views
o Click org level button
Enter Plant = ASP1
o In basic data view
Mat description: Foot Mat
Base Unit of Measure EA
Material Group AS_RUBBER
o In purchasing view
Purchasing Group ASP
o In A/c ing view
Valuation Class 3100
Price 400
4. Extend the same into the other plant belongs to other co_cd (from ASP1 - to QPL2)
o Tcode = MM01
o In Initial screen
Material No: XXXX
Ind. Sect Mech. Engg.
Mat type ASWA
o Click select views and Select
o Basic data 1, purchasing and Accounting 1
Click Org Objects
Plant MPL2
o In Purchasing view
Purchasing Group MPG
o In Accounting1 view
Valuation class = 3100
Price = 400
o Click save
In Purchase Order
1. Define Number range for PO (OMH6) ( for STO Purpose)
In Finance/ controlling
1. Create G/L Account (399991) in Both ASMT and QMOT
Use Tcode = FS00
Creation of G/L a/c in ASMT
Use Tcode = FS00
Set your ASMT co-cd before creation of G/L A/c
click change co_cd button
enter your co_cd = ASMT
Select Fixed A/c folder
Select G/L A/c - 399997 - inventory Taking AA
Click copy as G/L a/c no 399996
Press enter button
System will copy the details of G/L a/c 399997 into 399996
Check and enter the following
In Type and description - tab
Account Group - fixed A/cs
Check balance sheet A/c
Important Note:
Go to G/L A/c no 399997 of ASMT and click Lock button
Un-check 'Blocked for Posting'
Repeat the same for the G/L A/c no 399997 of MMOT
Steps in STO
1. Check the material List (MM60) for the material records are available in both plants
2. Maintain Initial stock entry in supplying Plant (QPL2)
o Tcode = MB1C Mvt = 561
3. Check the stock status MMBE for both QPL2 and ASP1
o System will show stock in QPL2 - s21
4. Create a Stock transport Order at ASMT Co_cd
o Use Tcode = ME21N
o Select doc type as 'ASUB- ASHOKA STO PO
o Enter org data in Org - tab
Pre requisites:
Supplying Plant (SPL1) Receiving Plant (RPL2)
1. Create Receiving Plant (RPL1) as Customer 1. Create Supplying Plant (SPL1) as a Vendor
(XD01) with an account group ship-to-party (XK01) with an account group 0007
(0002) - In Purchasing data screen
- Menu barextrasEnter Plant = SPL1
2. Create a Material Master Record with mat 3. Extend the material to receiving plant with sales
type HALB/HAWA/FERT and select Sales views
views also
- Sales Org = Supply. Plnt Sales Org - Sales Org = Receiving. Plnt Sales Org
- Dist. Channel = Supp.plnt Dist Channel - Dist. Channel = Recv.plnt Dist Channel
- Division = X - Division = X
(A common division should be maintained both sides)
Note :
In OMS2 select your mat type and update the Qty. and value check boxes to both supplying and
receiving plants
There can be a price difference of the material in the both plants.
There will be a cross company billing.
IMG Settings:
1. Define Shipping Data for Plants 1. Define Shipping Data for Plants
SPRO MM Purchasing PO SPRO MM Purchasing PO
Setup STO Setup STO Define Setup STO Setup STO Define
Shipping Data for Plants Shipping Data for Plants
NB RPL1 NLCC 01
Steps:
6. Do MIRO
INTEGRATION
1. MM – SD Integration
1. SD Organizational Structure
Creation of SD Organizational Structure
[Sales office: It is an org unit from where sales activities will be carried out]
Click 'New entries' and enter
Sales office Description
XSOF XXXX sales Office
and enter the address
XSO XD XD.
XSO XD XD XSOF
Customer is a person or a company who buy our product on either credit basis or on cash
basis.
In Finance terminology, they can also be called as 'debtors'
A Complete information regarding the customer will be entered in this master file
Types of customers:
Regular Customers
Fixed Customers
One time Customers
3. Partner Determination
Sold-to-party - SP
Ship-to-party - SH
Bill-to-party - BP
Payer - PY are available or not?
4. Sales Order
What is Sales Order?
Sales order is an Internal Document
It will be initiated by sales group belongs to a sales office
It may reach the Production people via Sales In charge
It is like a PR (Purchase Requisition) in MM
It is a transactional data
It consists of Customer details, Product or Material, Qty required, Price etc.
SPROSales and Distribution Basic Functions Pricing Pricing Control Define and
Assign Pricing Procedures
Double click 'Define Pricing Procedure Determination'
click new entries
Sales org Dist Ch Div DoPr CuPP Pric Proc Cond
type
VSO VD VD A 1 RVAA01 PR00
Our vendor will supply certain materials to our customer based on our purchase order can be
called Third party
Customer want of certain material and approach our sales person request him to arrange the
same and ready to pay the necessary charges of those materials
Our Sales person initiates a sales order for these materials.
Production people will create a PR for same and send it to Purchase department to supply
that material directly to customer (Delivery address of the customer will be provided in PR)
Then Purchase department will create a PO to a vendor who supplies this material to us and
request him to supply this as a special case to customer directly (Customer address will be
entered in Po at delivery address place
Customer will deliver the material and submit the bill for payment
Purchase department will verify his bill (through MIRO) and recommend for payment
Finance department will pay the vendor amount after cross checking the customer payment
has been made to our company or not.
In this scenario as a mm consultant we configure the steps in such a way that everything is almost
automatic
o Sales person will create a Sales order
o System will create an automatic PR
o Purchase department will execute automatic PO transaction
o System will create a PO automatically to a vendor with a delivery address as customer
address
o System will not allow to make GR w.r.t to this PO since its delivery address is customer
o Even though the vendor has been set as GR based inv. Verification check box (CREDIT
basis vendor), system will allow to make a MIRO
1. Create a material type: XAWA (XXX Trading goods) by copying existing sap std. material type
for trading goods = HAWA (OMS2) and make Qty and value updates for your plants XPL1
and XPL2
2. Create a number range (MMNR) and assign to BAWA material type
3. Create a material (TV Stand) with a material type XAWA (X trading goods) with the
following views:
Basic data1, Purchasing, A/c ing 1, Sales org data 1, 2, Sales General/Plant,
MRP1, MRP2, Gen plant/str. 2 views
In Sales org data 1 view
o Enter Division and tax codes – 0 – no tax
In Sales Org data 2 view
o Enter Item Cat. = 'BANS' – third party
Item category = S and A/c Assign. category = '1' or 'X' (X means Auxiliary A/c)
In item details
o Delivery address Tab will have customer address
14. Send the PO to vendor, vendor will supply the material directly to customer
15. Vendor will submit an invoice (Bill) to the company.
16. MIRO will be done from the Purchasing Organization
17. Vendor payment will be made only after company receives the payment from customer
While you are doing the Third party you may get the following errors:
Error 1: Account 893010 has been set as not Error 2: Pricing error: Mandatory condition
relevant for tax MWST is missing
Steps: Steps:
o Use Tcode = FS00 o Use Tcode = V/08
o Change the co_cd as your co_cd o Click position
o Click find button and enter o Enter Pricing Procedure =
o a/c no = 893010 RVAA01
o Double click a/c no o Select RVAA01
o Click Control data tab o Click Control Data
o Click change button o Click position and Enter step
o Enter no 915 or select ‗MWST‘ and
Tax category V1 uncheck required column
o click save
MRP
MRP through (CBP-Reorder point)
MRP Steps:
Step - 1 –Create a Material Master (MM01), Select MRP 1 View, MRP 2 view also
MRP type = V1 - Manual reorder Point with ext. req.[Defines when the rule used to
determine WHEN the PR or Planned Order will be be created. ]
Reorder point = 100 nos. [Make sure that your ROP is higher than your current stock on
hand, otherwise MRP will not create any documents.]
MRP controller = HMC - Honda MRP controller [A Group or individual person responsible
for easy planning]
Lot size = HB - Replenish to maximum stock level [Lot size - Determine calculation to be
used to determine the QUANTITY in the PR or Planned Order ]
Maximum Stock level = 1000
In MRP 2 View
o Enter planned delivery time = 2 days
Warehouse Management
IMG settings: Warehouse Management
1. Define warehouse number (EC09)
Press enter
Click save
6. BIN creation
Tcodes in WM
• The choices for valuation class are dependent on the material type. In general, several
valuation classes can be allowed for one material type. Also, the same valuation class could
be allowed for different material types.
• The link between the valuation class and the material type is the account category reference.
The account category reference is assigned to a material type.
• The G/L account determined for a material is carried out according to the settings for its
valuation class.
Step1:
• Account Category Reference
Account Category Reference (4 Char): Group of valuation classes that‘s the system uses to
check whether the valuation class you have entered is allowed when you maintain accounting
data in a material master record.
Step2:
• Valuation Class
Here The Valuation Class is defined and a Account Category Reference is attached to a
Valuation Class.
Example: 3000 (Raw Materials) -> 0001 (Reference for Raw Materials)
Step3:
• Material Type / Account Category Reference
Here the Material Type can be assigned to a Account Category Reference.
Example: ROH (Raw Materials) -> 0001 (Reference For Raw Materials)
Material Type
Account Category
Reference
Valuation Class
Transaction key
Movement type FR1
The following diagram shows the relation between Chart of account, Transaction, account
modifiers, accounts posting keys.
Material Plant
Master
Type of
Transaction
Material
Type Company
Movement type Qty Code
String
Account
Categ.
Reference
Value
string
Val. Grouping
Account Code
Valuation
modification Chart of
Class
Account
Processing
Key
G/L
Account
AUM Stock transfers are there between plants and from one movement type to another with split
valuation. The difference between the price at the delivering plant and the receiving point is
booked at the later.
Account to be opened:
Loss – Stock Transfer
Gain – Stock Transfer A/c
FRN Services are performed for the company externally and hence delivery costs
Account to be opened:
External Procurement Costs A/c
GBB Offsetting Entries for Inventory Postings
AUA For Order settlement
68005 (Factory output for Production)
AUF For GRs for orders (w/o account assignment) 68005
BSA For initial entry of stock balances 11199
INV Expenditure/Income from Inventory differences
68004 – Raw Material Consumption A/c
VAX For goods issues for sales orders with no assignment object
The account will not be cost element
68002 –Raw Material Indigenous
72001 – Stores & Spares
VAY For goods issues for sales orders with assignment object
The account is a cost element
VBO Consumption from stock provided to vendor
68002 –Raw Material Indigenous
Steps:
System displays Valuation Area and Valuation grouping code entries in a table
Click Position
enter Val Area = ASP1
Val area Co_cd Chart of A/c Valuation grp code
VPL1 VMOT INT 0001
VPL2 VMOT INT 0001
Click save