MM Version It
MM Version It
Material
Management
Version IT
Leader in ERP Training
1
AEH210JA 11.
Srinhas - Chicago
VERSION IT
SAP-MM (Material Management)
18.4.9. Valuation grouping code ..........................................................69
AEK8IOIA. I.L
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
AEK2I0Il1lL
Sdnivas - Chicago
VERSION IT
SAP-MM (Material Jlfanagement)
26.6. Invoice Verification: IMG Settings ............................................. 116
26.8.2. Parking of Invoice.. .. .. .. .. . .. .... ... .. ....... ........ .... .. .... .... .. ........ 116
32.5. Warehouse number uniquely identifies the warehouse in a plant ........... 138
7
AEH210JA 11.
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
4. Condition Table
o
• A Condition Table consists of one or more condition keys and data part.
• Data Part contains a number that references a record in another table (which contains
the condition records) /)
Field Catalog: Grouping of certain fields for determining prices
Material MATNR komp
Vendor LIFNR komk p - item field inkomp & komk
Purch. Org EKORG komk k - header field ill komp & komk
Plant WERKS komp
Purch.lnfo Re ESOKZ komp
Note: 1. Each condition type has same control data
2. Control data for condition type:
3 All condition types have the same screens. In that fieldvahlesmay be different.
5. Calculation Schema
• The Pricing Schema means the calculations procedure of Condition Type.
• The standard Calculation schema provided by SAP for Purchasing is RMOOOO
In General the Pricing structure or break up provided by vendors is under the following
format
58
AEH2IOJA lL
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
1MG settings
59
AEH2IO~lL
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
,)
__, ,a
;;:'
,
'- -~
60
AEH2I 0 J.A. I~
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Output and Printer Determination for PO
Define Condition Table for Purchase Order
Access Sequences
"\
;
61
AEK2IOMI~
Srinivas - Chicago
VERSION IT
Release procedure j
16
62
AEH2IOMI~
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Release Procedure
• This is an Electronic Document Approval i.e. 'on-line approval rather than manual
signature.
• It is an approval process for Purchasing requisition and external PUl"Chasing
documents
• It Involves
o Checking the correctness of the data
o Giving authorization to p u r c h a s e ,
• The approval may be based on doc. type, doc value,;'plfUlt etc
• There are two types of Release Procedures: ...•..............~. .'
1. Release Strategy:
2. Release Condition:
j
3. Release Group:
• Group of persons responsible for releasing the Purchasing documents with assigned
strategy.
4. Release Code/Point:
5. Release Pre-requisite:
63
AEH2IOJA.IL
Srinivas - Chicago
VERSION IT
Table Name
RFQ
PO CEKKO BSART - Doc. Type
Contract GNETW- Net Order Value
Scheduling Agreement
Note: The effected Release can also be cancelled, but it is possible only before the higher
person in hierarchy has not approved
Edit Class
Release Groups
Release codes
Release Indicators
Release Strategies
64
AEK210I;i 11.
Srinivas - Chicago
VERSION IT
".. "
'- J
Partner FunctionslRoles
- Vendor
17
65
AEH2IOrA 11..
Srinivas - Chicago
_ _I _
.~
)
VERSION IT
SAP-MM (Material kJanagement)
-~l
}
Partner Functions
F)
/
The Vendor as Business Partner he can assume different roles in its dealings with another
enterprise. In a procurement transaction, the vendor roles are: .. ~
J
• Vendor (VN)
• Ordering address (OA)
• Goods supplier (GS)
-'"
~
SPRO -7 Logistics General -7 Business Partner -7 Vendors -7 Control -7 ~
a. Define Account Groups and Field Selection (Vendor) ~
b. Define Number Ranges for Vendor Master Records and Assignment
']
2. Partner Determination
a. Partner Roles
SPRO -7 Material Management -7 Business Partner -7 Partner Detennination )
66
AEH2IOMIl.
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
, \,
, i
18
67
AEH2I0l;11L
Srinivas - C/;icago
VERSION IT
Valuation Structure
1. Valuation Area:
a. Valuation areas are possible at
i. Company code level
ii. Plant level
Note: SAP Recommends Valuation at Plant level
2. Valuation class: Grouping of similar properties of materials for the purpose of automatic
accounts determination.
a. If you don't give valuation class to material it will be posted to a consumption
account
3. Valuation category:
a. If you want to valuate the materials differently based on certain criterion you can
use the valuation category.
b. For example based on origin, procurement, based on status (new, rework, repaired
material). You can maintain tender wise also
68
AEH2IOMI.L
Srinivas - Chicago
VERSION IT
11. AccountIUQdifier:
• It isafil1e:(l,lccount detennination.
• It is a subdivision of finer account determination. (These or sub division of
accounts)
• Account modifiers are pre-defined in the system for GBB, PRD & KON.
• They are defined for GBB, PRD & KON only.
Note:
1) For GBB account modifier is activated by default
2) For KON & PRD it is not activated. In case if we want it can be activated.
3) For GBB you can create new account modifiers where as for KON and PRD
you can't create the same
Ex: for account modifier for GBB:
AUF: GR with production orders with account assignment
BSA: Internal entry for stock balance
INV: Expenses or revenues from the inventory differences
69
AEIf2IOrA. I.L
Srinivas - Chicago
-,
- -!
'---..,
)
VERSION IT
SAP-MM (Material Management) \
)
')
Customization:
.---,
;J
1. SPRO -7 Material Management -7 Valuation and Account Assignment -7 Define Price
Control for Material Types .1
J
2. SPRO -7 Material Management -7 Valuation and Account Assignment -7 Account
Determination -7 Account Determination Without Wizard . l
)
a. Define Valuation Control (OMWM)
b. Group Together Valuation Areas
")
c. Define Valuation Classes
d. Define Account Grouping for Movement Types (OMWN) .-)
e. Configure Automatic Po stings ./
~)
;:;
• Choosing the valuation level is one of the first steps we will perform while
, -
• If using the PP Production module, the valuation area must be set at the plant level. \
)
• For account determination, you can group together valuation areas by activating the
valuation grouping code. This makes the configuration of automatic postings much
eaSIer.
\
)
Group Together Valuation Areas
• Valuation areas are grouped together with the objective of simplifying management
of the standard accounts table by minimizing the number of entries.
• Along with other factors, the valuation grouping code determines the GIL Accounts,
to which a goods movement is posted (Automatic Account Determination).
• The valuation grouping code makes it easier to set the automatic account
determination.
- -::::,.
• Within the chart of accounts, we assigned the same valuation grouping code to the
valuation areas.
• Since we want to assign to the same GIL account, we assigned the same valuation
grouping code to the valuation areas.
e Valuation Area Company Code Chart Of Accounts Valuation Group Code
TPLI TMOT INT 0001
70
AEff2IOJA lL
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Grouping of Valuation Areas
Valuation
Company Code -t---i Valuation Area f~ Grouping Codel
Valuation
Modification
'\
j
Valuation Area
Plant
Stept:
• A~coullt C~!egoryReference
Account Categ()ry Reference (4 Char): Group of valuation classes that's the system
uses to checkwhether the valuation class you have entered is allowed when you
maintain accchinting data in a material master record.
Step2:
• Valuation Class
Here The Valuation Glass 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 I Account Category Reference
Here the Material Type can be assigned to a Account Category Reference.
Example: ROH (Raw Materials) -> 0001 (Reference For Raw Materials)
71
AEH2IOIA. 1.L
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Material Type
Account Category
Reference
/ ~
Valuation Class
,
- 7
Transaction key
'" ~
Value String
/ ~
Transaction key Dr Stock
WAOI BSX
Transaction Key
WRX Cr
GRIIR
72
AEH2IOMI~
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
The following diagram shows the relation between Chart of account, Transaction, account
modifiers, accounts posting keys.
Chart of Account
Price Difference Alc IVal. modifier ,I Val. cis 'I Debit II Credit I I!l [!!J ~ ,"',
\
) '-_..... GRlIR clearing Ale I Val. modifier I ~ l~J[!!J
FrieghtClearingA.1c ~ ~[!J
'--'"
Account Determination Procedure Overview
Type of
73
AEH2IOIA. II.
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
TRANSACTION I EVENT KEYS IN SAP
(WITH NOTES ON APPLICABILITY)
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 Alc
B01 Check up Subsequent settlement of Provisions (e.g.: volume based rebate)
B02 Check up. Subsequent settlement of revenues -conditions in inv. Verification
B03 Check up Provision Differences . ..
BSV The Company sends materials for subcontract work, this transaction is considered.
Accounts to be opened
Loss-InventoryDifferences AIc
Gain---InventoryDifferences Alc "
)
FRx These are used for posting delivery costs when goods and invoices are received for
purchase orders
FR1 Freight Clearing 69002 Separate Alc s is required
FR2 Provisions for freight Charges 69002
FR3 Customs Clearing 69002
FR4 Provisions for Customs Clearing
FRL Services are perfonned for the company externally.
Account to be opened:
FRN Services are perfonned for the company externally and hence delivery costs
Account to be opened:
External Procurement Costs Ale
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 ExpenditurelIncome from Inventory differences
68004 - Raw Material Consumption Alc
VAX For goods issues for sales orders with no assignment object
The account will not be cost element
74
AEK2IOJA lL
Srinivas - Chicago
VERSION IT
75
AEH210IA. 11.
Srinivas - Chicago
. • VERSIONIT
SAP-MM (Material Management)
Inventory Management:
-Overview
19
76
AEH2IOJAIL
Srinivas - Chicago
VERSION IT
Inventory management means managing the material stock by maintaining the proper
o In PP ,.,' ........... .
o In SD
• Issue the stoc.k for Sales Order
• It is possible]o create Sales order stock
o InQM
• In case of goods movement, the system determines whether the
material is subject to an inspection operation. If so the corresponding
activity isillitiated for the movement in QM
o InFIICO
• Issue to production - Consumption Alc
• Scrap - Scrap Alc
• Issue to Sale ~ Sales Alc
• Before Invoice FI
• After invoice ~-CO
77
AEH2IOMI.L
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
Goods movement
It is a goods movement, with which the re<;eipt ofthe goods from vendor or
Stock Transfer
Transfer Posting
78
AEH210JA. II
Srinivas - Chicago
VERSION IT
SAP-ltlM (Material Management)
Document concept:
, ,:',<'.:
• The account principle of 'No posting with o~tdocun1~nt" is applies even IT based
t\ Inventory management system
I
• A document is a proofthatatransaction involving stock changes has taken place
• When a good movement is posted, a MaterialD()cument is generated as a proof of
the movement.
• If the movement is relevant t() the financial accounting (i.e. if it is leads to an
update of GIL accounts) an accounting document will be generated parallel to the
material. document.
SAPAG lG0bt
79
AEH2IOTAlL
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
WA Goods Issue
WE Gross Goods Receipt
WN - Net Goods Receipt
WI - Physicallnventory Document
WL - Transfer posting
Movement Type
80
AEH2IOMIl.
Srinivas - Chicago
VERSION IT
I Movement types·· I
Stock nail':
T'till. I)osting
945
951
952
81
AEK2IOJAI~
Srinivas - Chicago
VERSION IT
1. Material documents
a. MB51 List of Material documents
b. MR51 List of Accounting documents
2. Stock
MMBE Stock Overview MB52 -- Warehouse Stock
MB53 Plant Stock Availability MB5B - Stock between Posting Dates
MB5T Stock in Transit MBLB - Stock with Subcontract Vendor
ME20 -- Stock provided to the vendor MB50 -.,Total Stock aU materials
MB5S -- List ofGRlIR balances
3. MB IA - Goods Issue
4. MB IB - Transfer Posting
5. MB1C -- Good Receipt
6. Layouts:
a. ME9F -- PO Printout
b. MB90 -- Output fromGoods Movements
c. ME9A -- RFQ Printout
d. ME9E -- Schedule Agreement Printout
7. Reports:
a. ME80FN General Analysis PO Report
b. MC48 -- Current Inventory
c. MC45 -- Consumption Value
• Goods Receipt
• To display of material document
• Goods Issue
• Releasing of GR Blocked stock
• Place in storage
• Removal from storage
• Cancellation of material document
Inventory Management:
- Goods Receipt
20
83
AEH2IOMIL
Srinivas - Chicago
j
• VERSION IT
SAP-MM (Material Management)
Goods Receipt
GoodS RftCeipt , , '
Purchase
I " )
order
document
84
AEH2IOJA.IL
Srinivas - Chicago
VERSION IT
i"',--- //;
,-
I
~\.. ,,'" ,~-
/,-"',_ r
,,;:. .:::::::J
Notification
of goods
receipt
(optional)
Creation of an
Hard copy Inspection lot to
(optional) '-=~-. trigger a quality
inspection
warehouse consumption
active} updated
The diagram shows an overview of all the key effects of a goods receipt referencing a
purchase order.
85
AEH210JA. II
Sriilivas - Chicago
VERSION IT
When you post a GR, the system automatically creates a material document which
5. Stock up date
a. Stock will be updated in the material master record, depending on the
destination of the goods . ';.,
6. Good receipt into warehouse . ',. . . : ' ".
a. Here the system will increaSe the total. valuated stock and the stock type
(unrestricted etc) by thedelivere4 ql.l.antity~ The stock value is updated at the
same time.
7. Good receipt in to the consumption
a. Only the consumption statistics are updated in the material master record.
[However it does not update this stock for spl stock like sales order, project
stock]
8. Good Receipt into GR blocked stock ;
86
AEH2IOMIL
Srinivas - Chicago
VERSION IT
In PO
o Header data - Header Data
• Status View - Status view
• OrderQty-·X Order Qty - X
• Delivery. Qty - 0 Deli. Qty - Y
• Still to be del - X Still 2 be del X Y
o Item Over View - Item Over view
• No New tak called PO history A new tab PO History create
o Delivery Tab
• Del. Completed indicator III Del completed indicator
• (No check/masked) (If full PO Qty receives)
In Material master
87
AEH2IOMIJ.
Srinivas - Chicago
VERSION IT
SAP-MM (MaterialManagement)
Inventory Management:
- Goods Issue
21
88
AEK210J;1 11..
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Goods Issue:
W.r.t Reservation
It is unplanned Issue
VV.rJ Production order
WIt 80M
Planned I Unplanned I
- Del to Customer - Issue to scrap
- Return to vendor Drawing of samples
- Reservati,on
89
AEH210JA 1.1
Srinivas - Chicago
\
/
• VERSION IT
SAP-kIM (Material jl{anagement)
Goods Issue
• Goods issues can be planned or unplanned. The data to be entered depends on the
type of goods issue. The Rl3 System prepares various account assignment fields, .~
depending on the movement type and system configuration. It uses automatic account }
determination to determine the G/L account to which the movement is posted. You
enter a G/L account only ify6u want to post the goods movementt6 another account.
• If a material is no longer of use, it is posted for scrapping. If a materiaLis destroyed,
this information must also be entered in the Rl3 System. You can scrap material from l
unrestricted-use stock, stock in quality inspection, and blocked stock. When you post
a material for scrapping, the Rl3 System reduces the relevant stock, transfers the ")
value of the scrapped material from the stock account to a scrap account, and debits
"\
the cost center entered. .... ... J
I
• Sample withdrawal is a goods issue generally linked to a quality inspection. The SAP
sampling procedure assures you that the sample for te~ting is taken from the existing .. ~
\ ..1
stock. The sampled goods are treated as destr6yed~iit~other words, the system ~
assumes that the material can no longer be used ~lfte.r theqllality .inspection. In this
way, sampling is the same as scrapping, with the ·exception that the value of the "'"y ~
-
sampled material is posted frorn the material stock account to the quality inspection
expense account.
System can suggest data (like mat, qty, Alc assignment, over/under deliveries etc)
After with drawl, qty with drawn is updated in reference document and reserved qty
is reduced accordingly.
90
AEH2IOJA I.L
Srinivas - Chicago
VERSION IT
Inventory Management:
- Stock Transferl
22
91
AEH2IOMI.L
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
)
Stock Transfer:
• In a day-to-day activities Stock transfer is one activity.
• Normally stocks are transferred between organizational units based on official
).
communication of the concerned in charges. j
a) One-Step Process
• Here certain quantity of material will be requested officially by the in-charge of
one storage location to the other storage location
• The following Drawing shows based on the request of Storage Loc. In-charge of
S2, 81 in-charge is sending the material under One-Step Process
Plant
SPLI
I I
lVIat: T)'l'e
Stock status
Sl ~-
S7
=500
I l
Stock Req.
to trallsfel' Qty 100
92
AEH210JA 11.
Srinivas - Chicago
VERSION IT
Steps:
• Use TCode: MBlB and Mvt = 311
• Enter Supplying Plant SPLI and Supplying Storage. Location
screen.
b) Two-Step Process
[This process is adopted in SAP because when transfemng the stock from one
storage location to another storage location there is a possibility of notieceiving the
quantity by receiving storage location because of differente:vents
.
"-.
like accident, theft
,
PbUlt
SPLI
IVbt: TYTe
Sl 82
Stock status
=400 '---r----'
Remove fI'om
Str. Loc = 100
93
AEH2IOMIJ;.
Srinivas - Chicago
VERSION IT
Plaut
SPLI J
Mat: Ty:rt>
Stork stainS
=400 '--~--'
Plafing into
Str. Loc 100
2. Plant-to-Plant
Again these types of Stock transfers are two types
3. One-Step Process
4. Two-Step Process
a) One-Step Process
• Here certain quantity of material will be requested officially by the in-charge of
one storage location of one plant to the other storage location of other plant.
• The following Drawing shows based on request of in-charge of Storage Loc. of
SI of Plant-I, sending to the material to the in-charge ofS3 ofPlant-2, under
One-Step Process
PhUlt 1 PbUlt 2
SPLI SPL2
ntv
,.'
,(",
=300
Qty= 100
94
.AEff210~ 11.
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Steps:
• Use TCode: MBIB and Mvt = 301
• Enter Supplying Plant SPLI and Supplying Storage Location S 1 in the initial
screen.
• Enter Receiving Storage Loc2
• Enter the material no and quantity
• Press save
St~s:
• Use TCode: MBIBandMvt = 303
• Enter Supplying Plant SPLl and Supplying Storage. Location S 1 in the initial
screen.
• Enter ReceivingPlant SPL2. Entering of Receiving Str. Loc is optional.
• Enter the material nOllnd quantity
• Press save
Plant 1 Plant 2
SPLI SPL2
I I
I
Qty SI S2 83
84
=200
Rem. Qty
= 100
95
AEH210JA 11
Srinivas - Chicago
.."""\
VERSION IT
SAP-MM (Material Management)
Steps:
Press save
Plant 1 Plant 2
SItLl SPL2
I I
I
Qty
=200
SI S'
~ 83 84
I
Placillg Qty
= 100 \
96
AE:K2IOMIL
Srinivas - Chicago
,I) ,
/
I
'i
I I
'-,,,I ~ ' ... / '.L./ "'-'J/
""""""'" ""
," """" """"','
~
"'"
\0
-..l
A'e Doc Detail,1
Stork Stanis >
,
T~"p~
SNo Action Thh Ivhido SUPl,lying Rmiving Additional rat~~)\y I
I ~
=: ~
:\if Dor HAir N Desniption Plallt SIr Lor Plalli Sn,Lo(
>
~
1Goods Receipt GR-ulr 101 Yes Yes 300000 Inv Raw mat tve Qty Increased
g ~
S'~
~ 191100 GRJIR off set Alc -ve ~
(I)
ro 2Goods Blocked GR-BIk £ ~
-
io<-I 103 Yes NO No change GR Blocked Qty increased
o 3ReI of GR BIk ReI ofGR BIk 105 Yes 300000 Inv, Raw mat tve Qty Increased GR Blocked Qty decreased
1
1
1
~
;::;.
S 191100 GRJIR offset Alc -ve
1
I
: ~
:
~
4 Goods Receipt GR-QI stock type 101 Yes Yes 300000 Inv Raw mat tve QI Stock -Qty increased
~ 1
"oft :::
191100 GRJIR offset Alc -ve >
1
I
1
1
~
~
5Goods Receipt GR-Blocked stock type 101 Yes Yes 300000 Inv Raw mat tve Blocked stock Qty -increased
~
1
,
191100 GRJIR off set Ale -ve I
F: ~
I
6Goods Receipt GR -Initial Entty Stock(wlo PO) 561 Yes Yes 300000 1m, Raw mat tve Qty Increased
399999 InventolY taking -ve ~-~
7 Stock Transfer Str Loc -to -Str Loc (One step) 311
Str Loc -to -Str Loc (Two step)
313
Yes NO Qty Decreased Qty increased ~ ..
a.
,
:
8Stock Transfer Remove from Str Loc Yes NO Qty Decreased Qty Decreased No change Transfer (SnJoc) Qty increased :Q.
Str Loe -to -Str Loe (Two step) I
315 i
I
9Stock Transfer Placing in Str Loc Yes NO Qty Increased No change Qty Illcreased Transfer (Strloc) Qty decreased
10 Stock Transfer Plant -Plant (One -Step) 301 Yes Yes 300000 Inv Raw mat -ve Qr; Decreased Qty Decreased Qty bcreased Qty increased
i
300000 Inv Raw mat tve I
:
Plant -to Plant (Two Step)
11 Stock Transfer Remove from Str loc 303 Yes Yes 300000 Inv, Raw mat -ve Qty Decreased Qty Decreased No change No change Stoc Transfer (plants) Qty Increased
~ II
,
-.s·
~
I
12 Stock Transfer Strloc 305 Yes NO No change No change Qty increased Qty Illcreased Stoc Transfer (plants) Qty Decreased
~
13 Transfer Posting QI to UIR 321 Yes NO QI stock decreased and Ulr Stock increasec 00
-.Q
~
14 Goods Issue To Cost Center From ware house 201 Yes Yes 300000 Inventoty -Raw Mate -ve Qr; Decreased Qty Decreased
400000 Consumptn, raw mat.I tve a
o""""
2
~~ 15 Physical Inventoty Yes Yes """"
1-3
For Loss ofMaterial , 702 300000 Inventoty -Raw Mate -ve
233000 Losses -inventoty tve
For Gain ofthe Material 701 300000 Inventoty -Raw Mate +ve
283000 Gain -inventoty dif -ve I
1;.1,,11:,;
VERSION IT
Inventory Management: ;
, ,
, }
23
98
AEH2IOMI.L
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
Stock Types:
Stock Types
• Unrestricted-use stock
• Quality inspection stock
...
~-- • Blocked stock
• and others
• InInventory Mafi(igelnent, there are three stock types that indicate a material's
usa~mty.. Ifbatch status management is active, the system supports another stock
type; restricted-use stock.
• UnrestriCted.;';lIse stock:
• A company's own stock that is physically located in the warehouse, is valuated, and
is not subject to any restrictions on usage.
• Quality inspection stock:
• A company's own stock that is in quality inspection. Quality inspection stock is
. valuated, but is not for unrestricted use. (not available for MRP, no with drawl is
possible)
• Blocked stock:
• A company's own stock that is notlo be used. It is not for unrestricted use in
Inventory Management and may be configured as not available for Materials
Planning. (i.e available from MRP perspective, no with drawl is possible)
• You can only post with drawls from consumption from unrestricted stock
• From Quality InspectionJBlocked Stock you can with draw only sample or scrap
material.
99
AEH2IOJA1L
Srinivas - Chicago
VERSION IT
Transfer Postings
~ '\
/
glh Ii
'}
~
• You canol1ly post withdrawals for consumption from unrestricted-use stock. From
quaJity'jnspection stoqkahd blocked stock, you can only withdraw a sample, scrap a
quantity,or post an inventory difference.
• If you want to withdraw goods from blocked stock or quality inspection stock, you
have to carry oUt a transfer posting into unrestricted-use stock first. This also applies
to stock transfers.
• When you carry out a transfer posting, the stock type, batch number, or material
number is changed. A transfer posting may also involve an actual physical stock
transfer.
• The system creates a material document so that the transaction can be entered. The
system only creates accounting documents if a change in valuation is involved (for
example, stock transfer from plant to plant).
• You use the movement type to control the stock types involved in the transfer.
100
AEK210JA. 11.
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
. \
'-- J
Inventory Management:
Physical Inventory
24
101
AEH210JA. II.
Srinivas - Chicago
VERSION IT
Physical Inventory
What is Physical Inventory?
[Ifno storage location segment exists for a material, this means that no goods
movement has ever taken place for the material in the storage location. The material
therefore has never had any stock at the storage location and does not exist at stock
management level. It is therefore not possible to carryout a physical inventory for the
This is not to be confused with a material for which a goods movement has taken place
and for which the stock balance is currently zero. A Physical inventory must be carried
out in this case. It is also possible to carry out a physical inventory since storage
location data is not deleted when the stock balance is zero]
• Periodic Inventory
• Continuous inventory
• Cycle counting
• Inventory sampling
102
AEH210JA. 11.
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
Inventory Management:
Reservation
105
AEH2I0 1A. I.L
Srinivas - Chicago
VERSION IT
A Reservation is a request to the warehouse to keep materials ready for a goods issue at a
later date (for future use) and for certain purpose.
• Reservation can be taken into account by MRP so that a required material can be
assignment . .
In a reservation information is stored that is relevant for goods issue and for MRP. For
example
;
;;;;s=======.l •
.:::;;
AccoLint Assignment
• Base Date
.Check Calender
(JI rVlaterials
(JI Plant !StrJoc/batch
(JI Requirement date
(JI Movements allo\lved
106
AEK210JA. 11.
Srinivas - Chicago
VERSION IT
• The header contains general data about the reservation (creator, movement type,
account assignment).
• The Item describe individual planned movements (material, quantity, requirement
~~ .
• Note: You can create a reservation for exactly one purpose only; i.e. you can enter
only one movement type and one account assignment object(like cost center)
Reservation level:
. '.':':::':,::!:,.
• Reservations are made at plant or storage location level.t:'.:
• For materials handled in batches reservation can also be made at batch level.
Stock available
far MRP
Decreases
Reserve stock
increased
I
When a reservation is entered
107
AEH210JA. 1.1
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
• A reservation document, which serves as a proof of the request is created.
• In the material master record, total stock and un-restricted use stock of the
material remain unchanged.
• Reserved stock is increased by the reserved quantity
• In MRP, available stock is reduced by the reserved quantity. This is visible in the
current stock/requirement list. The reservation causes an entry be made in the to
requirements planning file. < .•.
Note: You cannot maintain automatic reservations directly. For example, itishot
possible to change reservations for order directly. You have to chang~ the compoIlp'nts in
the order. The system then updates the reservation automatically.
When you use this function, the system dispHlyst~(;:tohilre~efvestock of the material
at plant level. From the stock over view you can seleCt;~.iixironrn.ent ~ to display a list of
the reservations for the material . ...... ..............
IField selection I
Create storage location automatically
You can change the field selection depending on the movement type.
108
AEK2IOJA II.
Srinivas - Chicago
• VERSION IT
If you are not using the Warehouse Management System, the storage location is the lowest
In the Inventory Management (1M) component, the storage location is defined as the location
"J
When you implement the Warehouse Management System (WMS) in a plant, you define the
Individual warehouses as storage types within a warehouse complex and group them together
under a warehouse number.
As a rule, it is not necessary to define several storage locations for a plant since you assign
the WMS warehouse number to a storage location from Inventory Management (1M).
You can also manage stock for several plants in the same warehouse at the same time. In this
case, the same warehouse number is assigned to the storage locations for these plants.
137
AEH2IOIA.lL
Srinivas - Chicago
VERSION IT
"
Warehouse Number
Warehouse number uniquely identifies the warehouse in a plant
Storage Type
A storage type is a storage area, warehouse facility, or a warehouse zone that you define in
Warehouse Management (WM) for a warehouse number.
This is a physical or logical subdivision of a warehouse complex.
--> Bulk storage
--> Open Storage
--> High rack storage
--> Picking area
--> Shelf storage
You can also define storage types in WM that are shared by both the Inventory Management
(1M) and Warehouse Management (WM) application components.
These are called' interim storage areas
138
AEK2IOMI~
Srinivas - ChicligO
VERSION IT
SAP-MM (MaterialManagement)
Storage Section
A storage section is an organizational subdivision of a storage type that groups together
storage bins with similar features for the purpose ofputting away stock. The criteria for
grouping bins can be defined on a user-individual basis, for example, heavy parts, bulky
materials, fast-moving items, slow-moving items.
Bin type
;
High bins
Low bins
Low bins
Fast-moving items
Storage 'section
Picking Area
A picking area is a section within a storage type in which all picking activities are carried out
in the same way.
The picking area group's storage bins together from the viewpoint ofpicking strategies and is
a counterpart to the storage section, which group's bins from the viewpoint of put away
strategies.
Storage Bin
A storage type generally contains several storage spaces or slots.
The storage bin therefore describes the position in the warehouse where the goods are or can
be stored.
Since the address of a storage bin is frequently derived from a coordinate system, a storage
The coordinate 01-02-03 for example, can refer to a storage bin in row 1, stack 2, and level 3.
139
AEH2IOMI.L
Srinivas - Chicago
VERSION IT
As a minimum, you must enter the storage section for the storage bin.
")
Creating several storage bins simultaneously }
To create a group of storage bins with similar characteristics, you define a template with the
coordinate structure as follows:
1. To display a list of all previously defined templates, from the SAP menu choose Logistics
--> Logistics Execution --> Master Data --> Warehouse --> Storage Bin --> Create -->
Automatically. ..
3. Enter the warehouse number, storage type and current numi?erin the first section of the
screen. For the current number, enter any number. that has notp~~nused previously.
4. In the "Bin definition" section of the screen, enter values to'd¢:fine the template and
For more information on how to enter data for defining the storage bin coordinate structure,
S. You define the characteristics for all storage bins in the "Additional data" section of the
screen. As a minimum, you must enter a storage section, storage bin type and maximum
weight.
The system displays a screen with the storage bin characteristics and the coordinates of all
the bins that will be generated based on your entries.
7. If the data is incorrect, return to the data entry screen, make the necessary corrections, and
If the data is correct, choose Create online to create the storage bins or Create by batch input
140
AEH210JA. 11..
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Storage Bin Coordinate Structure Definition
Template N
N C N C N N N C C
Structure A
A B C C C
start value 0 2 0
End value 0 4 0
nt 0 2 0
Template ... .
The template field is used to specify the numeric and non.:.numeric characters
o !
from which bin coordinates are built. .
Note: Two alphabetic variables (2 A's) cannot be entered next to each other.
Structure
The structure field is used to group together the numeric characters (N-values of the
You must enter the numeric characters in exactly the same positions as the alphabetic
Quant
This is the stock of any material with the same features in one storage bin. The system
manages different batches of a material as different quants. The quantity of a Quant can be
increased by an addition to existing stock. Quants can be created or deleted solely through
goods movements.
When you store goods in an empty storage bin in WM, the system automatically creates a
The quant is automatically deleted by the system when the material quantity is picked.
141
AEK2IO~I~
Srinivas - Chicago
• VERSION IT
SAP-fttfM (Material Management)
ASAP Methodology
33
142
AEH2IOMIl.
Srinivas - Chicago
VERSION IT
• Decision makers define clearly Project objectives and an effective decision making
process.
• Define Project organization and Roles.
• Implementation scope is finalized
• System Landscape and technical requirements are finalized
• Infrastructure (Hardware/Interfaces)
• High level Strategies for client
• Archiving strategy
• Issues of Data bases
• Other issues like
• Unanticipated tasks
• Normal tasks that can not be completed
• External factors that need to be dealt with
144
AEH2IOMlL
Srinivas - Chicago
VERSION IT
.j
Important MM Tables
34
145
AEH2IOJA.IL
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
Important MM Tables
EINA - Purchasing Info Record Gen Data LFAl- Vendor Master (Gen Section)
EINE - Purc. Info Record Pur. org data LFAS -do- (VAT Regd Nos- Gen. Section)
EIPA - Order price History Info Record LFBI - -do- (Company Code)
EIKP - Exportlhnport Header Data LFB5 - -do- (Dunning Data)
EIPO - Export/Import Item Data LFBK - -do- (Bank Details)
KONH - Conditions Header LFCI - -do- (Transaction figures)
KONP - Conditions Item LFC3 - -do- (Spl GIL Transaction figures)
KONM -Conditions(Dimensional Qty Scale)LFMl - -do- record purchasing org data
KONW- Conditions (Dimensional Value Scale)
146
AEK2IOJAIL
Srinivas - Chicago
VERSION IT
SAP MM Tcodes
35
147
AEH2IOJA I..L
Srinivas - Chicago
VERSION IT
SAP MM TCODES
All transaction Tcodes are stored in table TSTC. Transaction Tcodes for MM module start
withM. . "
)
Material Creation
Services
ME41 Create Request for Quotation ME42 Change Request for Quotation
ME43 Display Request for Quotation ME44 Maintain RFQ Supplement
ME45 Release RFQ ME4B RFQs by Requirement Tracking Number
ME4C RFQs by Material Group ME4L RFQs by Vendor
ME4M RFQs by Material ME4N RFQs by RFQ Number
ME4S RFQs by Collective Number ME80A Purchasing Reporting: RFQs
ME9A Message Output: RFQs
148
AEH2IOIA. I.L
Srinivas Chicago
VERSION IT
SAP-MM (Material Management)
Outline Agreement
Contract
149
AEK2IOMIL
Srinivas - Chicago
VERSION IT
Purchase Order
Physical Inventory
MIBC - ABC Analysis for Cycle Counting MIO 1 - Create Physical Inventory Document
MI02 - Change Physical Inventory Doc MI03 - Display Physical Inventory Doc
MI21 - Print physical inventory document MI04 - Enter Inventory Count with Doc
MI05 - Change Inventory Count MI06 - Display Inventory Count
MI07 - Process List of Differences MI08 - Create List of Differences with Doc.
MI09 - Enter Inventory Count w/o Doc MIlO - Create List of Differences w/o Doc.
MIll - Physical Inventory Doc Recount MI20 - Print List of Differences
I
150
AEH2I0Tl1 II
Srinivas - Chicago
VERSION IT
Vendor Evaluation
General Analysis
ME88 Set Agmt. Cum. Qty.lReconcile Date ME91 Purchasing Docs: Urging/Reminding
ME98 Archive Purchasing Documents MEAN Delivery Addresses
ME91A Urge Submission: of Quotations ME92 Monitor Order Acknowledgment
ME92F Monitor Order Acknowledgment ME92K Monitor Order Acknowledgment
ME92L Monitor Order Acknowledgment ME99 Messages from Purchase Orders
ME91E SA Schedules: UrginglRemind. ME9E Message Output: SA Schedules
ME9L Message Output: Scheduling Agreements
Conditions
151
AEH2IOJA lL
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
MEKH Market Price MEKI Conditions for Inco-tenns
MEKJ Conditions for Invoicing Party MEKK Conditions for Vendor Sub-Range
MEKL Price Change: Scheduling Agmts MEKLE Currency Change: SA
MEKP Price Change: Info Records MEKPE Currency Change: Info Records
MEKR Price Change: Contracts NIEKRE Currency Change: Contracts
MEKX Transport Condition Types Purch MEKY Trans Calc. Schema: Mkt. Pro (Pure)
MEKZ Transport Calc. Schemas (Purch) MELB Purchasing Transaction by Track No.
Mass Maintenance
Quota Arrangement
152
AEH2IOIA.lL
Srinivas - Chicago
VERSION IT
Standard Reports in
Material Management
36
153
AEK2IOTA. 1L
Srinivas - Chicago
• VERSION IT
Purchase Order
ME2L - By Vendor
ME2M - By Material
( to See the Open Purchase orders go to ME2M go to 'Selection parameters' field -by using
F4 (help)select WE 101 and then press execute orF8 button)
ME2C - By Material Group
ME2N - By PO Number
ME80FN - General Analyses
ME20 - SC Stocks per Vendor
Stock
MMBE - for Stock Over View MM60 .~. List Of materials Available Plant wise.
MB53 - Plant Stock Availability MB51 - Material Documents
MB52 - Warehouse Stock MR51· - Accounting Document for Material
MB5B - Stock for Posting Date MBSM - Cancelled Material Documents
MB5T - Stock in Transit
MBLB - Stock with Subcontractor
MB5S - List of GR/IR Balances
Vendor Evaluation
154
AEH2IOMIL
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Extra Topics:
Blanket Purchase Order
37
155
AEH2IOMI.L
Srinivas - Chicago
VERSION IT
In SAP, Blanket Purchase Orders refer to the business process where you have a
• Purchase Order with a validity period (start / end date) and a limit on the item.
• No Goods Receipt takes place.
• Payment is triggered by Invoice. )
Purchase • PR is optional
)
Requisition • No header info in PR
Order Ij
• No Goods Receipt
Payment
Notes:
• Multiple invoices can be processed.
• Main point is that invoices must be processed within the validity period specified in
PO.
• The total value of invoices must also not exceed the limit specified in PO item.
• The validity period is specified on PO Header Level, while the Limit is on Item level.
• The creation of Purchase requisition is Optional.
• Purchase Requisitions doesn't have validity period fields, although the limit can be
specified on item level.
• So if users create PR's then they could type the validity period simply as text in one of
the long text fields.
• During invoicing, if the date is outside validity period or the amount is bigger, either
a Warning or Error will occur. This setting is done in customizing.
156
AEK2IOJA II
Sriniv(4s - Chicago
VERSION IT
1,000.00
Expected value 1 ,000.00
0,88
• The Overall Limit is the value that will be used to in the check during invoicing. If
Commitment is switched on in Costing, the Expected vallie is the value of the
commitment against in this case the Cost Centre.
• The actual will be posted during invoicing.
• Account assignment is mandatory, so this process is non stock purposes only.
• Stock can not be procured using this method (For stock a OR is required).
• Because no Ooods Receipt (OR) will take place, the OR indicator is switched off
when the item category is selected.
Reminder 1 [)
Reminder 2 [)
Reminder 3 0
No,FolI, 0
Plnd delytime 0
Latest GR Date
i!r Incoterms
157
AEH210JA 11.
Srinivas - Chicago
/
VERSION IT
SAP-MM (Material Management)
Extra Topic:
How to attach a document to
Purchase order document:
158
AEH2IOJAlL
Srinivas - Chicago
VERSION IT
You can attach manually any document to PO without using Document Management System
(DMS) in SAP 4.6C.
Please note that you cannot attach document while you create PO in T/Code ME21N. In
order to achieve this, follow the steps given below:
2 Open with change (ME22N) then you can attach document through SerVice for Object
button.
Service for Object button available down side of Command screen (in your PO screen
ME22N)
Click your Service Object button -> Create - > Create attachment then select your window
directory (which file you need to attach) select your file Now your system shows
message Service "Create attachment" is started.
Save again your PO. You can see (open) your attachment in same field (Service for Object)
select and Create and check attachment list. You can attach as many document in your PO.
Important Note: This is only infonnation for internal or you can print separately this
document for sending tov~ndor(fax) System will not print automatically along PO print out.
159
AEH2IOJAlL
Srinivas - Chicago
,
)
VERSION IT
SAP-MM (Material Management) , )
-~
;I
~\
Lab Exercises:
Creation of
Organization Structure,
39
160
AEff2IOJA I.L
Srinivas - Chicago
VERSION IT
1. Define company
SPRO 7 Enterprise Structure 7 Definition 7 Financial Accounting 7 Define
Company
2. Edit, Copy, Delete, Check Company Code
SPRO 7 Enterprise Structure 7 Definition 7 Financial Accounting 7 Edit,
Copy, Delete, Check Company Code
3. Maintain Controlling Area ,
Controlling Area
Valuation level
Maintainpufchasing organization
161
AEH2IOMIL
Srinivas - Chicago
VERSION IT
1. Define company
name
Name of 2
,)
-.. 0'
162
AEK2IO~lL
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
The Following message will appear
Then Click the following screen will appear enter the Short descripti0113S TATA
Projects
Customizing request
Source client.••.•..........................
status Target
Last changed
Tasks
Double Click·
From Code
164
AEH2IOJA II.
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
code TMOT
@ Do you want to allocate aditferent local curr .to target company code?
165
AEH2IOIA I.L
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
• In this function both the number range intervals and the addresses are
linked to the automatic recording of customizing changes. This means
that existing number range intervals and addresses for this
organizational units may be handled and transported automatically.
This may cause errors in connection with transports when the number
ranges or address numbers in the target system are already used
Please note the inforrmation that you get when importing the number
\
range intervals for this organizational unit into the target system.
If required, maintain the organizational unit's address data manually.
~l
Press ~' the status shows
166
AEff2IOJA. II
Srinivas ~ Chicago
VERSION IT
SAP-MM (Material Management)
Click for different messages until you get the following message
@Information
o ~~~e~~x-~~~~J.~~~_~~p!~~-J~-JM§t~~~~~J~_~~t.l!¥~~1
~~»»~.~-~
range objects
.• "-.~~--~~-.'-~--«-.
o
Press." The following screen will appear •. '.'
Click
167
AEH8IOJA 1.1
Srinivas - Chicago
.J _
VERSION IT
Click
'")
Then Click [II-~·~·po~~o;;::---.] and enter Company code as TMOT
I~~nottler~!r,x,
.<?g~p<lny.<??~.~ . . . . . . . . . . . . . . . . . E~~O!I~
pany 00
, w " _ v " v . > y •• vv~ . . . ~.~'u .. u u
~'
And Click Details;~' Button
..........................................
168
AEH2IOMIL
Srinivas - Chicago
VERSION IT
Company Code
..................... .•.. •.............. ··········..·············:""CCC,'C"...................................
. .........
Company ................................................L
Name ..... ~ ........... __ ...~ •. __•• __._ •.....•.........•
.~egion
169
AEK210IA. 11.
Si'inivas - Chicago
VERSION IT
SAP-MM (Material <Management)
"'
)
i~ •
And click :«' then click save icon.
Short Description
170
AEB2IOrAlL
Srinivas - Chicago
VERSION IT
171
AEK2IOMI.L
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Now edit the following fields
8
r:;J
L........!
Name
'\
.[~~~t~;!;~t;;~~:>~'~~- . . . . . n.~]
Currency ITNR····j
_.~~~~,~~"" .. "'~~~~~'"~.'"'N".' __ '~ ..___ ~~_~~_~~ .. ~~" ..... ,,,......... ,,.,... J
Indian Rupee
E91~~f§~ttfn~J~;7-·--·---······--
Chart of Accts Chart of accounts - international
!····SettingioFAuthorizationHierarchiesforCosiCenters:> . .
• ..
~ "",,~, .. , ·""'''''_'~·''·'·'''''·_N'_''' __
~_'''''''' .,. "~""""'V •• , ••••••, •••• ~ ••••••• _ . , •• "
Andclick~'
[8/
'rt-Th Tx I
Click ''9; and pressL--J
172
AEK2IOMIL
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
4. Define valuation level
SPRO ~ Enterprise Structure ~ Definition ~ Logistics - General ~ Define
Valuation level
The following screen will appear
Note: . .
1) In this step we don't do anything. He,re we will come to know that the
valuation level is set to plant level by SAP itself (SAP recommends setting
material valuation at plant level.)
2) In case of you need to set at company code level, you have to approach for
change with reasons
Important note:
1) Once set, it is not possible to switch the valuation level from plant to
company code, or vice versa.
, delete,
ne plant for cross· system goods flow
173
AEH2I0L1I~
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
information
Language Key
'"'N' ."'M'~""".~"" •. ,~.,".,."~,~.,",_".".,,,.,,, ,. ·····r ,.c;;;; .•••••......_ .•..•...••
House number/street
PO Box
Postal Code
City ....... _...,........................,..
............,.., +";.;~;;.".,, .....,........."' .. ...._..,.........._....,...... ~.~l
'J
Tax Jurisdiction
Name............................
2
:(Manufacturing Unit)
I~~~~LJ~~~. ~~.L..,".......
House number/street ..~.t:;c;;;::~.cc;;; •......'........ - •.....•.....•...•.'.',.,..•...•,..1
City code
i
Ta~ ~uEi.s.?i~!ion ..............,.. ."....,t......,..., ........................................!
174
AEK2IOMIl.
Srinivas - Chicago
VERSION IT
Extension
Request fD~18K9EI88i'8
J.
..
~--- -.-."~"""".""~""", ."""
Short Description
175
AEH2I0Tl11L
Srinivas - Chicago
VERSION IT
Name 2
176
AEH2IOJAIL
Srinivas - Chicago
VERSION IT
Enter Plant
Work Area
Plant iT~~~I~
177
AEH2IOJA I.L
Srinivas - Chicago
VERSION IT
.~
J
Storage locations
··DAddress"es"()fstoragl
!... ..
request
Own Requests
WorkArea
Plant
178
AEH2IOMIJ.
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
re
Storage locations
i5Ad'd'resse~--~isioragi
8888
...................................................... ""'"
1
1888
2
Click
179
AEH2IOMIL
Srinivas - Chicago
"'\
-- I
"'.
)
VERSION IT
SAP-MM (Material Management) -"'1
"lK,f!E_r:!}E!!9.,~,f$~~!,~~t"Q!zingE~g,~~~t~~"~"'~"'N"'~"~_",N""~'~""~_~'" _ _ _ _~'~W' "w,~J2J
View Maintenance:
'.
Request iDMOK900070
•••••••••••••••••••••••••••••••• ___ ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ••• h ••••••••••••••••••••••••••••••••••••••••••• _••••• _ ,_, ••• __ •••••• _•••••••••••••••
i""yy""""Y~NNYN~AW~_~y __ ·NN·'·m~···'YNY·'~' , ",,"'Y"W'Y~~"Y"h'mcY~"~NN
')
Press ,then click C / two times.
,-\
/
Enter Company
- ___-1 ~
View Maintenance:
Request
Short Description
T;?l :;/iiil
180
AEH2IOMIL
Srinivas - Chicago
VERSION IT
.~ \
-_... AP,S.i~~"';.Of.C.OrrJP.•.ny.,-o.
Click [!:le'WEnt~i~~] [ and enter the company code and press enter
iTt-lOTI
L ..... ,•..•".l
181
AEH2IOJA. I.L
Srinivas - Chicago
• VERSION IT
. ~' ,
Then chck> )
Request
Short Description
S 'EnterCompanycocle'
here
182
AEK2IOJAIL
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Then chck.,
. '9
..._..................__.__.._ ....._.....__....._,..-..,._..".m_."._..m._.._... ~m._._ ..,_......
View
....
Maintenance:
. ,......
.. ,,'"
Oats
...... 1
",."
V_T824E_ASS
...... """ ", '"
I GN .. ........ .. .. ........ ..
.... . . ... ... .... ..
''',."."'''',,., " "" ".""" " "." " ".,.,." ".""."" "" "." ,, , " ...... "'" .......
/ '\
j
, '\
)
Press Gd· then click,Q"
12. Assign purchasing organization to plant
SPRO -7 Enterprise Structure -7 Assignment -7 MaterialsMartagement -7
Assign purchasing organization to plant
f""""'j
/
. rr'---'--~~
New Entries .
Chck _. . .. ~ enter the Purchase organd plants as under
G
[1
l_J
Then click'·(~f
... ~
View Maintenance:
Now so far total Organizational Objects/Units have been defined and assigned.
183
AEK2IOMI.L
Srinivas - Chicago
VERSION IT
'~1Jfi'~it11~iRm~1[~)QhJ~,~i.
:IIlL·
G:l gQ!ilm~l~i;~@cl~§~~jf.~t:!~
Find _............................
N!. of hits:
Double click
184
AEK2IOMIl.
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
System Shows the TMOT Company code and its Organization structure
ijj'tAmitl
uwtiit~
I £:l ~ Company
. L~
~
£:l ~ Purch, Organization
L!tJJ
185
AEK2I01A. IL
Srinivas - Chicago
VERSION IT
~\
j
Lab Exercises: \.
Material Master
186
AEH2IOIAIL
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
Master Data - Material Master
IMG Settings in Material Master
187
AEH2IOMI~
Srinivas - Chicago
,
)
• VERSION IT
SAP-MM (Material Management)
LAB Exercise:
1. Define Output Format of Material Numbers
SPRO-7 Logistics - General -7 Material Master -7 Basic Settings -7 Define Output
Fonnat of Material Numbers
-::I>nE'tJI:II View l!IMaterlal Number Format":
Lexicographical·
Note:
1. Inthis step you can change the length of the number. Maximum length
provided by SAP is 18
2. Indicator for Lexicographical
Defiqes the way numeric material nwnbers are stored in the database.
a. If this indicator is not set, numeric material numbers are padded with
leading zeros and stored right-justified [Material numbers containing
at least one nonnumeric character are stored left-justified]
1. Example: if the Internally/externally assigned number
If the number is 123
The stored number is 000000000000000123
188
AEK2IOMII
Srinivas - Chicago
VERSION IT
189
AEff2IOIA lL
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
OT rt~IA.-f~_(jf~~~.I@
88 :Company 00
R81 ;Company 01
Like this around 30 material types have been defined by the SAP. You can copy of
this standard material types with your own name and try to use the same for creation
of materials]
190
AEff2IOIA I.L
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
SPRO~ Logistics - General ~ Material Master ~ Basic Settings ~ Material Types
~ Define Attributes of Material Types
The Following screen will appear:
"I
Entry 1 of 54
and enter
. . . . . . . . JR.gB~~)
191
AEH210IA 11.
Srinivas - Chicago
VERSION IT
'"
)
''I
.j
'\
~"
; }
D Material is configurable
o Material f. process
o Pipeline mandatOfY
o Manufacturer part
Now change the name and description of the material type as under:
192
AEK210JA 11.
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Change View "Material types": Details of
~--~~~~~~~~~~~~~~~~~~~
mati status
/ "
j Item~.~t~gorygroup
~ With Qty structure
o Initial Status
, Material types
7,""i~~;,ti
then double
Click this
rolder
Va-liiaf(onAr-ea~
... ..............,.,.. ... ..,.... ;
:"",~,,, ~ ,,,,,,..~ ......................_........
Material Type
......................... .......
_
Now check the check QoxofQty and Value update columns ofTPLI and TPL2
rn[B
"@1
Then click i " ;
194
AEH2IO~I.L
Srinivas - Chicago
BVERSIONIT
SAP-MM (Material Management)
Short Description
Own Requests
the status bar states that the data has been saved
Then press
.,
;
4. Define Number Ranges for Each Material Type (MMNR)
[In this step, you define the type of number assignment and the number range
When creating a material master record, you must assign it a unique number. There
Intetvals-.-J Status
· k il ;"'c,roupsJ,
Now C1IC, ~ 11'
"••. , . . ! ... ,. b utton an d d 0 th e 10 . th e next screen on menu
owmg step m
bar I
195
AEH210IA 11.
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
]Groupl
)
888888888899999999
,A ZZZZZZZZ
Now find the TROH material type by using the ' . button
196
AEH2IOMI.L
Srinivas - Chicago
/-",
VERSION IT
Find
Nr!1. of hits:
TROH TATA~ .,terial
IIERP Packaging
The color of !h~ line i~. going t? change into blue as under
IIERP Packaging
. .
....... - ......
Now check the check box ofTATA Raw mat no range group as under
197
AEK2IOIll I.L
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
then
button .~
,J
Then the TROH mat type will be assigned to this group
D Group without text
D Group without text
~ TAH Ravi fiat No Range Gr'oup
Stating the data is going to be saving in the data base, however the customizing
I j
In the initial screen for number range interval maintenance choose the
Please note the information that you get when transporting number range
interval s.
198
AEK210JA. 11.
Srinivas - Chicago
VERSION IT
.Yiew Mair.!~~!:!~~E~:P~.t~[~~~i~=....·.... ·
Request request
Short Description
199
AEH2IOTAIL
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Errors List:
Common Errors &
Solutions
41
200
AEK2IOIAIL
Srinivas - Chicago
VERSION IT
201
AEH2IOJAIL
Srinivas - Chicago
• VERSION IT
Error: 1
Account assignment mandatory for material 300000100 (enter acc. ass. cat.) .---,
j
Solution:
SPRO --> Logistics - General --> Material Master --> Basic Settings -->
Material Types --> Define Attributes of Material Types (or TCode: OJv1:S2)
Error: 2
Solution:
components/control indicators"
202
AEK210JA 11.
Srinivas - Chicago
VERSION IT
Cost Centers
OM: Activity Type
Ord.er~"na.\l.~rnE!r1t.
Commit. M,m:>n'''l'l"nt
I"rofltAcn.al~i~
f\~I)r~~~~e~
Error: 3
Source not included in list despite sourcelist requirement
Error: 4
Field selection for movement type 5611 acct 399999 differs for Ext. GA amount in LC
(023)
Solution:
TCode: FSOO enter your company code in Left side by clicking [ ~ then press find button of
I
the left side1001 and enter the account number 399999 and press enter.
In the right side screen, click Createlbanklinterest tab
1. Check Post automatically only
II. Enter 'Field status group' as G006 Material accounts
Click Save
203
AEH2IOMIJ.
Srinivas - Chicago
• VERSION IT
Error: 5
For object RF_BELEG SMOT, number range interval 49 does not exists FBN1
Error: 6
Period 008 of fiscal year 2010 is not open for posting for the'vtlriant of posting period
1000. . .
204
AEH210JA 11.
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
Error: 7
Number range for trans.levent type IB in year 2010 does not exist
Solution:
Execute TCode: OMBT
Error 8
Enter rate EUR / INR rate type M for 16.12.2010 in the system settings
Error: 9
Country IN does not store a hard currency
Error: 10
Company code not assigned to couutry or country to calculation procedure
Solution:
SPRO~ Financial Accounting ~General settings in financial accounting~ Tax on
sales and Purchases~ Basic settings~ Assign country to calculation procedure
Click Position, Enter Country IN and enter T AXUS against IN and save it.
(In case if you have already your calculation procedure you can assign the same.
205
AEH2IOJAI~
Srinivas - Chicago
VERSION IT
SAP-MM,(Material Management) .
i/
42
206
AEH2IOJAIL
Srinivas - Chicago
BVERSIONIT
SAP-MM (Material Management)
Question 1: What MRP procedures are available in MM-CBP (Consumption Based Planning)?
A: Various material planning methods are used in MRP (Material Requirements Planning) Reorder
" ~ point procedure (VM) Forecast-based planning (VV) Time-Phased materials planning (PD) These
are specified in material creation (MMOl) under the MRP 1 tab.
Question 2: Under what conditions are "planned orders" created? What may-planned orders
are converted to and how is that conversion accomplished?
A: Planned orders are always created when the system creates an inteiTIal procurement proposal. In
the case of vendor procurement, the MRP Controller may create a pl~ed order or directly create a
PRo The next step for a planned order is to be converted to a PR so it goes to purchasing and is to
eventually become a PO. A planned order can be converted to a PR using transaction code
MDl4. .
Question 3: What are the organizational levels of the Enterprise Structure in RJ3?
A: The top level of the organizational plan is the Client, followed by Company Code, which
represents a unit with its own accounting, balance, P&L, and possibly identity (subsidiary). The next
level down is Plant, an operational unit within a company (HQ, Assembly Plant, Call Center, etc.).
The Purchasing Organization is the legally responsibly group for external transactions. This group is
further subdivided into Purchasing Groups.
Question 6: What are some of the options available to transfer materials from one plant to
another?
A: Although it is possible to transfer materials from one plant to another without a Stock Transport
Order, many advantages are lost including entering a vendor number, planning a goods receipt in the
receiving plant, monitoring process from PO history, and the ability to create STO directly from a
MRPPR.
207
AEH2IOIAIL
Srinivas - Chicago
~\
BVERSIONIT
SAP-MM (Material Management)
Question 7: What are some of the common Stock Transport Order Movement Types?
A: One-step transfers of materials can be posted using MT 301. Other various transport scenarios
differ in the MTs by the Goods Issues and Good Receipts. Common Goods Issues may use MTs 303,
351, 641, or 643 in the STO. A STOs Good Receipt often uses MT 101.
\
Question 8: What is the difference between a Purchase Order and a Purchase Requisition? j
A: A Purchase Requisition is a document type that gives notification of a need· for materials or
services. A Purchase Order is a document type that is a formal request for materials orservices from
an outside vendor or plant. Procurement types may be defined at the line itemartd can be standard,
subcontracting, consignment, stock transfer, or an external service. '.',',
Question 10: What is an RFQ and how lsit different from the Quotation Form? '\
j
A: A RFQ is a purchasing document and an invitation to a vender(s) for quotation regarding needed
materials or services. If multiple an RFQ is sent to multiple vendors, the system can automatically
determine the best quote and send rejection letters in response to all others. The RFQ and the
Quotation Form are one in the same in the system as vendor's quotes are entered directly in the
RFQ.
Question 11: What are the transactions that will result in a change of stock?
A: A Goods Receipt is a posting acknowledging the arrival of materials from a vendor or
production, which results in an increase in warehouse stock, a Goods Issue which results in a
reduction in stock, or a Stock Transferrnoving materials from one location to another.
Question 12: When wouhl,it be prudent to post goods movements via the Shipping
Application?
A: If picking, packing, and transportation operations need to be planned in detail. Also, in shipping,
you can manage movements like returns from customers, vendors, and returns to stock. Movement
Types in shipping start with a 6.
Question 14: Can you manually generate a Purchase Requisition referencing a Purchase Order
or a Scheduling Agreement?
A: A Purchase Requisition cannot be created with reference to either of these, as they are documents
I
208
AEH2IO:fA. 1.1
Srinivas - Chicago
VERSION IT
Question 16: How do planned and unplanned consumption affect Movement Types?
A: In a customized Movement Type, you have defined which cons:umption value gets posted in the
movement. Many will always be planned or unplanned, but for some'~here is a depencJ,ency on if the
movement references a reservation. This would be planned consumptio#. i ....
Question 19: Why would you want to create physical inventory sheets to perform an inventory
cycle-count on a material or materials?
A: For a cycle countingprpcedure, physical inventory documents need to be created. These are used
to record inventory levels of the material being cycle counted. Use transaction MICN. Click on the
Execute button. On screen "Batch Input: Create Physical Inventory Documents for Cycle Counting",
perform the following, Click on the Generate Session button and Click on the Process Session
button. This procedure details how to create the physical inventory documents for cycle counting in
a batch, rather than one at a time, based on certain criteria. This would print physical inventory
documents for all materiallbatches that meet those requirements.
Question 20: What is the difference between a Blanket Purchase Order and the Framework
Order?
A: In general, the Blanket POs are used for consumable materials such as office paper with a short
text, with item category B. There need not be a corresponding master record, for the simplicity of the
procurement. The FO, Framework Order, document type is used. Here, the PO validity period as
well as the limits are to be mentioned. The GR, or Service Entry for the PO is not necessary in the
case of Blanket POs. One need not mention the account assignment category during creation of the
PO. It can be U, or unknown and be changed at the time ofIR.
209
AEH21O]A. II.
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Question 21: What is Release Procedure?
A: Release Procedure is approving certain documents like PRs or POs by criteria defined in the
configuration. It is sensible to define separate release procedures for different groups of materials for
which different departments are responsible, and to define separate procedures for investment goods
and consumption goods.
Question 22: If you have a multi-line item PO, can you release the PO item by itell1?
A: No, a PO is released at the header level meaning a total release or "With Classifica.tion". PRs, on
the other hand, have two release procedures possible. "With Classification;' ~ described above, and
"Without Classification" where it is only possible to release the PRitem by item.
maintained, it will ID both the source of supply and the time period. The Source List facilitates
gaining a fixed source of supply, blocked source of supply, and/or helps us to select the proffered
source during the source detenni l1 ation process.
Question 26: What are the various "steps" in the MM Cycle from material creation through
invoice?
A: The following creates aro,,!gh picture of the MM Cycle. Create material, create vendor, assign
material to vendor, procure raw material through PR, locate vendor for certain material, processing
GR, goods issue, and invoice verification.
210
AE:K2IOMI~
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
most important characteristic of Consignment Stock is that it isn't valuated. When the material is
withdrawn, it is valuated at the price of the respective vendor. Before procuring the stock,
consideration should be given if one consignment is corning from multiple vendors. If so, we can
\
manage all of them independently at the price of the individual vendors. In the Info Record, we will
;
maintain three different prices for the same material for three different vendors.
211
AEH2IOMIl.
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
Question 34: How do you create a movement type? When will movement type numbers be
odd?
A: When prompted by a dialog box after an activity, you copy a movement type. Select the field
"Movement Type" and "Continue". In the Define Work area, enter the movement type to be copied
in From: and the name your new movement type in the To: field. Now choose Continue. Choose the
desired movement type you want then choose Edit? Copy as and re-type the selected movement
type with the new type copy all dependent entries and make sure to begin with a proper prefix
(9,X,Z). All control indicators are copied to the new movement type. Review the new movement
type changing any necessary controls. Reversal movement types are numbered as the number type
plus one. The reversal for movement type 451 (Returns From Customer) is 452. As a last step before
saving your settings, add a copy the reversal movemel}t type and· enter it in Reversal/follow-on
movement types.
Question 35: How do you adopt standard settings for the Mess~ge Determination Facility In
MM-PUR?
A: The Message Detennination Facility is by default active and message detennination schema is
supplied for all purchasing documents including POs, PRs, RFQs etc. All of the desired message
types must be maintained. Choose Master data? Messages? Purchasing document? Create or
Change from the Purchasing menu. Add the message type and pick the key combination. The key
combination decides the condition table where the condition record is stored. Enter all needed items.
Next screen, create the individual condition records. Using the menu options Goto? Means of
Communication, enter the proper peripheral~ or output for each message record. Save.
Question 36: How do you set price control for receipts (goods/invoice) telling the system how to
value stocks?
A: Transaction Code OMwi allowsyou to set price control to S (Standard Price) or V (Moving
Average Price). Under Standard Price (S), the materials and accounting documents are both valid.
The one with the lower value Will be posted with a price variance entry.
Question 37: How do you access the Materials Management Configuration Menu?
A: Transaction Code OLMS has a host of options that are not accessible through the IMG.
PUR, OLML accesses MM-Warehouse Management, OLMS accesses Material Master Data, and
assignment.
Question 39: What are some of the more important Materials Management Tables?
A: EINA contains general data of the (Purchasing) Infonnation Record; EINE includes Purchasing
Organization of the same. MAKT is the Materials Description table, MARA-General Materials data,
MARC-Plant Data for Materials, MARD-Storage Location,Data for Material, MAST-Material to
BOM Link, MBEW-Material Valuation, and MKPF-Header Material Document. Some of the tables
212
AEff2IOIA lL
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
that directly pertain to the document types are T156 Movement Type and T023/T024 Groups
Material and Purchasing.
Question 40: Can you add custom fields to POs and RFQs?
A: Yes. You must add custom fields to the customer including structures I EKKODB and
CEKPODB. Create a project via CMOD for enhancement MM06E005. FolloW.the documentation
for MM06E005, and create the sub-screens for function group XM06 usingfriiris<lction SE80. Ada
fields to the appropriate screen. It is recommended that you call the screedfieJds EKPO_ CI-name or
EKKO_CI-name. This simplifies transferring data to/from the screen. Put code in
EXIT- SAPMM06E- 018 to transfer data from sub screen to structure E- CI- EKPO. Put code in
EXIT_SAPMM06E_016 to transfer data from database to sub-screen;us,ing structure CCCEKPO. In
the PBO of the sub-screen, do any processing to make fields displaybqJy,or hide them. If you need
values from the main screen to make decisions in the sub-screeri~:q~ft:r;t~!lvanables in the global data
part of the function module, and fill the variables in Exn\..:.S~p~96:Etd16 (PBO of main screen)
Make sure everything has been activated like user existstsefeel1~;:;~tc~
'",,\ '"' ,,"'"
Question 41: Where can you dictate how Planned b;ders:;~conve:"ted into Requisitions in
MRP?
A: Look at the Transaction Code OPPR indicator. Assign proper indicator.
Question 42: What SAP program is used to update or create Material Master Records?
A: RMDATIND is used to update Material Master Records and can be used for such assignments as
extending all materials to a new plant.
Question 45: When creating a new Material, what may prompt some of the possible Material
Types?
A: Pressing F4 gives a list of choices. Select the material type for the material you are creating. For
example, FHMI for Prod. Resources/tools, ROH for Raw Materials, FERT for Finished Products,
etc.
213
AEH2IOIAII
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Question 46: How do you determine which views of a material need to be added or to see which
plants a material has been extended to?
A: You can use transaction MM50. To extend a material to a different plant requires selecting the
new plant on the organizational level screen. Note that all views of a material are not extended
unless they were selected on the initial screen. In addition, each plant may have a different system
configuration requiring additional inputs on each of the departmental screens. Material changes 1}
made in one plant do not change that material in other plants. '.
Question 47: How can you set user defaults for views and organizational levels?
A: The user defaults for views can be set under Menus: Defaults ?Views. Select those views to be
checked on by default when generating a new material. Select 'Vie\:v,'§election only on requ~st"when
the select view pop-up is to be by-passed unless selected. Fororganizati()nallevels, Menus: Defaults
? organizational levels. Enter those organizational levels to bedefat!-Ited when generating a new '1
7
material. Select 'Org. levels/profiles only on request' when the selectvlewpop-up is to be bypassed
unless selected. L,'.
Question 49: How do you create a documentle-mail notifying your supplier or internal
personnel when an invoice plan is settled?
A: The IMG setting is Material Management ? Logistics Invoice Verification? Message
Determination. If these settings are not made, the message "Invoicing Plan: No Message Was Found
for Partner XXX, Company Code XXX". If the notifying documents are not required, simply tum
off the message by changing the message from "error" to "information" using Material Management
? Logistic Invoice Verification? Define Attributes of System Messages.
Question 50:· How can one keep users from using standard MM Movement Types?
A: Standard Movement Types should not be deleted from the system. The account assignments,
a
however, may be deleted for particular Movement Type in table T030 using transaction OBYC.
Another way to achieve the same result is to enter Movement Type in transaction OMJJ. Remove
MBXX from allowed transactions.
Question 51: How do you define a Release Procedure for PRs and POs?
A: Use Transaction ME54 and ME28 respectively.
214
AEH210JA 11.
Srinivas - Chicago
• VERSION IT
Question 55: Will ROH have a sales view? Will FERT have a purchasing view?
A: They shouldn't because ROH type materials are procured from the outside not sold and FERT
type materials are created inside and aren't procured. In some special cases, we have to sell raw
materials (ROH) and buy finished goods (FERT) from outside sources. Theviews must be extended
in these cases using transactions OMS2 and MM50.
-':
Question 56: Where do we create Vendor Account Groups, orscreen layout in Vendor
;'-~ Master?
A: Using SPRO, Financial Accounting ? Accounts Payable/Receivable? Vendor Accounts ?
Master Records? Preparations for Creating Vendor Master Records? Define Account Groups
With Screen Layout (Vendors) or Define Screen Layout Per Activity.
Question 57: What are the key fields for the Material Master?
A: Material Groups, External Material Groups, Divisions, Material Status, Labs & Offices, Basic
Materials, Storage Conditions, Temperature Conditions, Container Requirements, and Units or
Measure Groups.
Question 60: What are some of the data points provided by Purchasing for a material?
A: Some of the key inputs when creating a material are Base Unit of Measure, Purchasing Group,
Reminder days, tolerance levels, shipping instructions, GR processing time, JIT schedule indicator,
Critical part (?), etc.
215
AEH2IOJALL
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Question 61: What are the Lot Size attributes a material can posses?
A: Lot Sizing dictates the reorder quantity for a material. A material can have a static, periodic,
optimum, or fixed lot size.
-")
Question 62: How do you create a Vendor?
A: Use Transaction Code XKO 1. Add the Vendor name, Company Code, PurchaSing Organization,
Account Group, and the Vendor address. Next add the country, Bank Key, Bank Account, Account
Holder (an actual name), and then save the data.
Question 65: How do you create the Information Record based on the Material Master record?
A: In the IMG, Master Data? Info Record? Create. Enter Vendor Number, Material Number,
Purchasing Organization or Plant Number..Enter the number of the Infonnation Record if external
number assignments are used (left blank, the system will assign a number). Enter the General Data
for the Vendor, order unit, origin data, and supply option, Customs Tariff Number. Next, enter the
Vendor's planned delivery time (used for scheduling), responsible Purchasing Group, and Standard
PO quantity (used in conjunction with price scales for price determination). Check the Control Data.
The tolerance data and the responsible purchasing group are taken as default values from the
Material Master record. Ehter the net price. Now, from the top of the screen Go To? Texts to
display the text overview. You can enter the info memo or the PO text. If the PO text is already
defined in the Material Master.record, it appears as a default value. Save the record.
Question 66: What are some of the initial configuration steps for Purchase Requisitions?
A: Define Document Types, Processing Time, Release Procedure (with and without classification),
Setup Authorization Check for G/L Accounts, Define Number Range.
Question 67: When, in initial configuration, why would you have to Setup Stock Transport
Order?
A: If it is required to carry out an inter-plant Stock Transfer through SD, then this configuration is
required and must be carried out.
216
AEH2IOJA. I.L
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
Question 68: What are some of the initial configuration steps for Inventory Management?
A: Plant Parameters, Define System Message Attributes, Number Assignment (Allocate document
type FI to transactions), Goods Issues, Transfer Postings, Define Screen Layout, Maintain Copy
Rules for Reference Documents, Setup Dynamic Availability Check, Allow Negative Stocks (?).
Question 69: What are some of the initial configuration steps for Physical Inventory?
A: Define Default Values for Physical Inventory Document, Batch Input Reports, Tolerances for
" ---",
Physical Inventory Differences, and Inventory Sampling. Cycle Counting should be configured as
well.
Part III:
PracticallTroubleshooting Related Questions
Question 70: How can you process vendor returns without a Purchase Order reference?
A: Use Transaction Code ME21N. Look for the Return ccHul11,ns and dick it at the item details,
MIGO_GR, Goods Receipt for Return Purchase Order_ Movement type will be 161 to deduct the
stock and 162 for reversal._ Before saving, check if there is a check in the Return Column to ensure
that it is a return Purchase Order.
Question 72: How do you change the standard price in the Material Master?
A: The standard price in the Material Master can't be updated in a direct manner. A great way to
update it is to fill the fields Future Price MBEWZKPRS and the Effective Date MBEW-ZKDAT for
the material on the accounting view. Next, go to Logistics? Materials Management? Valuation
? Valuation Price Determination? Future Price? Activate. TCODE MR2B, program
RMMR2100. Lastly, run the BDC that was created to update the standard price.
Question 74: How can you post a Goods Receipt if the PO number is not known? .
A: If you selected PO Number Not Known in Transaction MIGO, you can specify search criteria for
the POs on the initial screen. The system then displays a list of purchase orders. Select and copy the
required PO items.
Question 75: How do you display a list of all reservations in the system?
A: Run report RM07RESL.
Question 76: If you have created a custom Movement Type and you get a "not allowed" error,
where should you first look for the cause?
A: Using Transaction Code OMJJ, check "Allowed Transactions" for the customized Movement
Types.
217
AEH2IOMIL
Srinivas - Chicago
VERSION IT
SAP-MM (MateriaIManagement)
Question 77: How do you find the logical value for stock item by date?
A: Use Transaction MC49.
System in SAP, but no attachments can be added while you create a PO using ME2 [N; Save your )
PO and then open the PO using ME22N. There you can attach 'k document with the Service for
Object button. Click the Service Object button? Create? Createi\ttachment tht!n select your
system will not print this document automatically along with aPQpijnto~t.
Question 81: Where is the Header level and Item level data saved in a PO?
A: In SEll, we can see this information in table EKKQ and EKPO respectively.
Question 84: What is the difference between a PR with a Master Record and without a Master
Record for the material being ordered?
A: If the master record exists, then all of the infonnation about the Source List, Information Record,
and Vendor Evaluation already exist in the system. If we don't have a Master record for the material
we are ordering, the material is generally being ordered for direct usage or consumption. You can
specify which consumption account is to be charged which is also known as Account Assignment.
For example, we assign the purchase costs associated with a requisition to our sales order or cost
center. If the first situation exists, many times purchasing enters into a longer-term purchasing
agreement with a Vendor, which is called an "Outline Agreement". If the Outline Agreement is
done, then Purchasing cannot issue a purchase order against a PRo It can only set up such an
agreement (either a "Contract" or a "Scheduling Agreement").
r
218
AEH210JA 11.
Sdnivas - Chicago
VERSION IT
SAP-MM (Material Management)
Question 85: Can you change a Purchase Requisition after it has been created?
A: Yes. Use Transaction ME52N. Check to see if the PR has already had a PO issued against it. If
so, you must inform the Purchasing Group. Check if the PR has been approved. If so, you may only
make changes to a limited extent and may be subject of approval. Check if the PR was created by
MRP. In this case, you don't have much control over the modification process. All changes to items
are logged and stored. Information stored includes when the information was chapged, who changed
it, what the changes were, etc. Select the desired item in the item overview and choose Go To ?
Statistics? Changes.
Question 88: What are the components Qf the Master Data that details a company's
procurement; used by, Vendor Evaluation for example?
A: The key components of Master Data are: Info Record (ME 11), Source List (MEO 1), Quota
Arrangement (MEQl), Vendor (MKOl), Vendor Evaluation (ME61), and Condition Type (MEKA).
219
AEH2IOJAIL
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
transaction accessed per user login. To reach the Goods Issue Purchase Order screen, click the
Dropdown Icon in the transaction field and select "Goods Issue".
relevant information like Vendor, Material, Quantity, Termspf Delivery, arid Payment Terms etc.
When the Invoice is entered, the system will find the relevantaccounLAutomatic posting for Sales
Tax, Cash Discount, Corrections etc. When the Invoice is posted, certain data such as Average Price
of Material and Price History are updated. Use TransactionMIl{O.
Question 96: What do the W, V, andF fields show about the status of a document in FBV3?
A: An X under the W colwnnmeans the document is subject to Workflow. Most documents on this
screen should have an X in this column. However, not all documents are subject to workflow (cash
deposits etc.). An X in the V column means that the document has been marked as complete. If they
are subject to Workflow, they have been sent to Workflow for approval when they were marked
complete. An X in the F column means that the document has been approved and posted to
expenditures. This column will always be empty in this screen. An X under W, but no X under V
means that you have not marked the document as complete. If it hasn't been marked as complete,
use FBV2 to check the document and, if it is correct, mark it as complete. You can quickly go to the
document from the list screen by double clicking on the document number. When the document is
displayed, click on Document on the menu bar, and then click on Change in the drop down menu.
The transaction will switch from FBV3-Display to FBV2- Change. An X under both Wand V will
mean it is waiting for approval and you may need to check the approval path to see if has met with a
delay.
220
AEH2IOIAIL
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
Question 97: If you are using Transaction MRKO, vendor settlement, and we get an error
message (FS217 or M8443 etc.), how would you go about troubleshooting this?
A: (With this question, look for an answer that follows a similar logic) To troubleshoot this problem,
we have these steps to follow. Set up Output Condition Type "KONS". The Output Type specifies
the kind of output to be produced. The Output Type is predefined for your areapnh~ Rl3 system. If
alternative choices are possible, you can, of course, list them by pressing F4. The Output Type can
specify, for example, a printed form that you need for internal use or a form thatyou want to send to
a customer or vendor (for example, an order confinnation). The Output Type cart also be.a11 internal
electronic mail message that you want to send to staff in another department-To create an Qutput
Type, we use Transaction V/30. Click on New Entries; go to where you can define a new Output
Type (i.e. KONS). Once you have fed all of the data in the screen you cansave it and We will have a
new Output Type. Now, use Transaction MRMI where we will mailltainconditions for the Output
Type KONS. When you press the Key combination tab, you go to thei"Create Condition Records
(Consignment): Fast Entry" screen. Here you define the CompanY Cpde, partner etc. Hit the save
button. Now you have conditions associated with the Output Typ~K6N'S. Now, we must maintain
the appropriate Tax Code in the Information Record. Use Transaction ME12. Be sure Info Category
is consignment. Hit <Enter> and you will go to the screen "Purch. Org. data 1". Hit <Enter> again
and you will go to the next screen where you need to maintain the Tax Codes. Put in Tax Code "10"
which means exempt. The next step would be to go to the GIL Account and update the "Tax
Category" using Transaction FSOO. "Drop down" the box for Tax Category and you will get some
options. Choose the first option "..:" Only Input Tax Allowed. Hit Save. The next step, go to check
the "Field Status Compatibility at GIL Account"; use Transaction SE38. Now, enter the program
number "RM07CUFA"and hit "Execute". Now enter Movement Type "291 K" which is used for
the Goods Issue related to consignmeht. When you press the Execute button, you will see screen
"Field Selection Comparison: Movement Type - GIL Account". Now, check the Compatibilities of
all the fields, if.a particular is not cpmpatible, then there will be an Error message with a Red
Highlight. Now the signs. Plus, Minus,and dot denote whether the entry in that particular field is
"Required", "Optional~', or "Suppressed" etc. Now, the error could be because of the following
reasons: If the Mvt column has a "+" and Account column has a "- "; If the Mvt column has a "-"
and the Account column haSa."+". Once you fix the value you can go to the Error Log and see if
there are any more errors there. The last step would be to run Transaction MRKO. Now, you get all
of the "Not Settled", "Pending Transactions", or Good Receipts recently done. Then, go to the
previous screen and press the "Settle" tab and execute it again for settling the documents. Now the
transaction goes through and the vendors are paid automatically. If after doing this, we still get the
error message, then we could also go to Transaction OMRM and change the error message to a
warning mess~ge. The other place to find the error messages is Transaction SE31.
221
AEH210lA. 11.
Srinivas - Chicago
...j
, VERSIONIT
SAP-l~lM (Material Management)
43
222
AEH2IOMlL
Srinivas - Chicago
VERSION IT
LSMW-14 STEPS
LSMW - Helpful hints for Support PM for transaction updates using recording option.
TCODE:LSMW
Here you have to first Define Project, Sub Project and Object. It is mainly for grouping the
objects. One can have multiple subprojects and Object in a Project.
Execute the transaction and you will get navigated to the second screen: LSMW Work
Bench. Here one can choose the required steps by pressing the 'User Menu' button.
223
AEH2IOMIl.
Srinivas - Chicago
VERSION IT
User
•• On • • "'ff~ff~fi.".
I~ Convert Data
The following 14 steps ate sufficient for Support person for the LSMW update.
224
AEH210JA 11.
Srinivas - Chicago
VERSION IT
Business Object
Method
One can togglebetweentheDisplayor change option using the standard button. Select the
object type and Import.method as 'Batch Input Recording'.
Once you have selected this click on the overview button so that you can go to the recoding
overview
Recol:dings
EMAIL test
Transaction: XK02 Change vendor (centrally)
O=el:: BnlDUH BINDU II
TELEPHONE update eelephone and FAx
Transaction: XK02 Change vendor (cenerally)
O=er: BINDUH BUlDU II
r---''''''02 XK02 in JA login
Transaction: XK02 Change vendor (centrally)
O=er: BINDUH BINDU 11
ZURL update URL fOl: vendor
Tl: ans action: XK02 Change vendo!: (cent!:ally)
O=er: BHlDUH BINDU M
ZXK02 xk02
Trani3action: XK02 Change ve~dor (centrally)
O=er: BIIlDUH BIIlD1T M
225
AEH2IOMI.L
Srinivas - Chicago
VERSION IT
Example of a recording
P: 0 cess fl f!?cort:!ing
, Default . !Def<lLl~AII ! Reset I :~~c:rEOEOI'1~iEOld .mScree"Field . . iv.?f: i RePe:atl\e:~()rc:l!r19: r.
.~
Recot:ding XK02 )
~ SAPMF02K 0101
~
BDC_CURSOR RF02K-D0130
'\
)
BDC_OKCODE /00
RF02K-LIFNR LIFNR
RF02K-BUKRS BUKRS
RF02K-D0130 x D0130
~ SAP~lF02K 0130 :) -
\
J
After recording default those fields that you want to update fuse in batch update.
Sou~ce St~uctu~es
226
AEK2IOMIl.
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
Structure Relations
~ZUR1 update
URL for vendor «« VENDOR vel
Select Target Structure ZURL •
You have to define the mapping rules .., ego Customer = customer. Or if any default value
has to be passed, or some fixed value is given like that ( company code can be a default
value if processing for a particular company code.
227
AEK2IOJA.IL
Srinivas - Chicago
VERSION IT
SAP-MM (MaterialManagement)
L~ Fields
LIFNR I I ~ 'if.? Venda x; Account Numbex;
Soux;ce: VE~IDOR-LIFNR (vendox;)
I
Rule: Tx;ansfex; (MOVE)
Code: ZURL-LIFNR VE~OR-LInlR.
I
BUKRS U 'if.?
Com.pany Code
EKORG U 'if.?
PUl:chasing Ox;ganization
DOll0 U ~ Px;ocess data?
Code: ZURL-DOllO - ·X·.
F:U."",
~Imported Data
~converted Data
228
AEH210JA 11.
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
,
r _",
Transaction Number to
File .lsmw.r:ead
229
AEIf2IOrA. lL
Srinivas - Chicago
VERSION IT
5tx::uctu:t:e ZURL
~t
r'~dValue
NAl'Xl!:1. l<Jeune 1. /
230
AEH2IOMIl.
Srinivas - Chicago
VERSION IT
The LSMW projects can be transported between systems via export IImPbit method.
You can export the entire project as a text file and that can be imported to another system.
Ctrl+FlO
~',"',G;';';""','"
In MSS no changes are allowed, so before importing to MSS, give the MSS file path in
MST and then do an export.
231
AEH210JA 11.
Srinivas - Chicago
VERSION IT
;~
. 7
\
- j
44
232
AEK2IO~lL
Srinivas - Chicago
, VERSION IT
SAP-MM (Material Management)
CREATION OF CHARACTERISTIC :
:;
...
Characteristic
Chan~e Number
Valid From 27.92.2911
Characteristic
Chart~E!~umber
Valid From
233
AEH210JA 11.
Srinivas - Chicago
• VERSION IT
SAP-MM(Material Management)
~\I~i;!~2~~igrllnel1t//
1.>d/si~91;',;;I~;-'······.
[: ;~: ::"::owed
I . "'-
1
i0 Negative Vals Allowed
, 0 Restrictable
Temphat~
234
AEH2IOIA. lL
Srinivas - Chicago
VERSION IT
Characteristic
Change Number
.................................
Valid From :27.G2.2G11
"')
. /
235
AEH2IOJA I.L
Srinivas - Chicago
• VERSION IT
Charaettliitie
....
Ch..B"nQE!.. Number . I.. . .,=..,..,'"'"......'"........,.... " ..J
Valid From
'\
)
CREATION OF CLASSES:.;;
236
AEH210Jli 11.
Srinivas - Chicago
VERSION IT
Class
c:::lill~~type
. .C:::~~.rl!:JE!. .~.IJIl1E!r ,
Valid from ·12712":2911
Enter description
~
Class
Class type
g~an~e Number
Valid from
r:ij~~i~:~~t~i~·····
r"·Eie;:~~pti~n
Status ........................................................
Class group ·m ~
& enter characteristic name, & press enter, & save it.
237
AEH2IOJA lL
Srinivas - Chicago
-
"-
~,
VERSION IT
SAP-MM (Material Management) ~,
")
Create Class:
,~' ,j" :~~":JF T 'y"~r '~A:~:" '
<', ~'
,...... ] 101
Class ITEM ][J l£ _."\
Class type ,
.I
Change Number
Valid from 27.a2.2a11 ~)
----"_._---_... \
)
,,,...... > = = = =
: ': Char. escription
"\
IIi ClCEBAN GSWRT --) L')ltal Value of Item I
1 ir----:l----~---~ . /
,,··,·',; Hi--..J
:
;)
,.
~
Set Up Procedure with Classification:- \
,..(JteI~~~~2:f~~l~?
Release Codes
I:~~i·~ase. . . . . i.. .n.. .d.. .i.. .c.. .a.. .t.. . o.. .r.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
: Release Strategies
'Workflow
238
AEH2IOMIl.
Srinivas - Chicago
VERSION IT
SAP-MM (Material Management)
\
!
L.. . R~LGrp
,\ ~;) e~~;~
D
. . . . . . . .-.. . . . ~ ~~!
D 11
Press f3, f3(back) & click on release codes
""
:.1 1~~~:.:~:,:;:·:;~.·~llt~._~~.I~~:~~~titl~~5i~p~~~~~i~[i~!~F··.·.~;~ .~~~};:' .
New Entries: Overview of Added Entries
r~[~~lr~~:;~;;:lf.;t ·E.:·{;:mi·~!~:: ,..- .~; .. -~;!. ...;:~ ................................ ·········;{·;~\i;l;i :';i~;
Description
stock controller a
GIPA plant manager a
·····GilAM···' asset manager
Vh ,.~~~.
239
AEH2IOMI.L
Srinivas - Chicago
VERSION IT
Release Codes
~:::>
~""'''''.~ -~-~--""""'-.
-""":-
Release Strategies
Workflow \
J
")
Click on new entries
Enter release id, changeabile, value change & press savebl.lttorr..
Release ID
240
AE:K21O:fA. lL
Srinivas - Chicago
VERSION IT
hll~ 1:~,~1t~:
\:'(":;>'v
~"'~'""m"'"~"~''~'~''' "~",,,,~l:;;;
Release ID release~pr
i[i~iil!~"J~'
nFlrm~dfor Req. Planning
o Released for Quotation
~eleillsed for issue0!E9>
E.l~I,9.9.!I~c;~c?'I1I,5~y .... .....
~.~,":""~';;x::c~~,=;::y:,,,". ",.""'c",':7",:"?~~-~:.~_"',,;:=;r····'
LChange~aft~~,,$tal1pfr~,~Elas:epr6cess 7
Changeabil.
.~ ~'cM
<:.!l"':)
''''''~~~ _ _'''_~~ '~'h~~:~+.
~Release indicator
241
AEK210JA. II
Srinivas - Chicago
VERSION IT
~~I~~.~.El<3ro~p .
~~I~Cl.~El§l~rCl~llY
,-.,., "
}
.........."............................."... "...._-. !
Now click on release prerequisites. Check od check box & click on continue.
IlE?"'Pr:ereauisites._"~~,,w,, ___w"."""""""""""_"""",,",,",,"""_·~_""""",,""""w,,,,
Code\release prerequisite
PA OD
PA D
~) j
Cancel
242
Srinivas - Chicago
VERSION IT
~t:llt:l~:;~§roup
...~.~.I.~.~~.~.~~Clte'J'l
Release
ItgRelease. Statuses
Continue ~j Cancel
243
AEH210JA 11.
Srinivas - Chicago
VERSION IT
.,., .. .....
~
Release codes
: iP plantm~n;ger a
AI
ii()[)] ooerational director
't, "".' I ,
'\
j
o--(~.".' .."'.....'...................'....................................
m m ••••• _ •••• _ _ _ ••••••• _ ••••••• _ .
fijCharacteristic Value
l I
i0 >= 0,00 INR
i 0 < 5000,00 INR
~~l@]R&>
; 0 < 10000,00 INR
o >= 10000,00 INR
244
AEH2IOIAIL
Srinivas - Chicago
SAP-MM (Material Management)
II VERSION IT
Now press 0.
-- ~.
Release statuses
245
AEH2IOMIL
Srinivas - Chicago
• VERSION IT
SAP-MM (Material Management)
~~if:J~i;~Sk;fi~~s ~,,~k on~imulate""~~lea~_:o do ~el~,~~~ t,we",s, ,tw
, wmN'"''''
Release ID
Simulate release
Set/reset release
246
AEH2IOMIL
Srinivas - Chicago
VERSION IT
i~PI:>:_\ii .• ,\..,;-.
AEK2IOTAIL
Srinivas - Chicago
VERSION IT
248
AEK2IOJA. I~
Srinivas - Chicago