Sap MM: Enterprise Structure
Sap MM: Enterprise Structure
[ENTERPRISE STRUCTURE]
ENTERPRISE STRUCTURE
MM Organizational Levels:
New Entries
Name of the Company (TSTEEL)
Alias Name
Detailed Information
Detailed Information:
Fill all the required information i.e., address, city, state and currency.
Click new entry button and fill all the information as earlier sheet
**Source Client -- 800, Target ( In real time it is quality and Provider service)
2
Click enter several times
Repeat same process for other Co. Codes by clicking Copy or Object Button
Back to Pop-up ( )
click Edit Co. Data
Select Our Company Code (TSPC) and click address button in address screen enter
address name, address details, common details etc., of this Co. Code.
Click Enter again select same Co. Code and click details for that Co. Code enter
Co. Code name, city, country etc.,
Repeat the same process for the other Co. Codes
Click Save
Back to IMG
If the valuations are is at plant level is selected then material prices are unique for plant
level. That means material prices may vary from plant to plant.
If PP module is there then valuation area at plant there then valuation area at plant level is
must.
If valuation level is Co. code then material prices are unique at Co. Code level, that means
material prices is same in all the plants under one Co. Code. But it may vary in other Co.
Code level. * recommended is plant level.
Note: In the middle of business if option has been changed from plant level to Co. Code level
or Co. Code level to Plant level there it is very difficult. Because for any material stock
should not be there and no open (Pos) or production orders, sales orders etc., superior.
Back to IMG
Define Copy,delete,check Plant
Click Define Plant
Click New Entries
Enter Plant Name (TSJU)
In SCAL Code factory Calendars are defined by HR or FI people with working days and
holiday list and assigned the factory calendar to the plant.
Click Address Button in address screen
enter Plant name, Address and communication details etc.,
Click Enter
Click New Entry Button
Enter Plant name on factory calendar click address and repeat the same process
3
repeat the same process for other plant.
Back to Pop up
Click Copy,delete,Check Plant
Click Copy or object button
From Plant (Already existing Plant 1000) To Plant (New Plant)
Click Enter
Then click on Yes… Click enter several times ….
Repeat the same process for the plants by clicking copy or object button.
Back to IMG
If already Storage Locations are copied from the existing Plant to this New Plant due to
copy function then delete all the storage locations and maintain our new storage locations
as follows…
Click Select all button and delete all click save Click New Entries
Sl No Description
0001 Raw Materials
If any storage Locations address is defined at plant address then select the storage location
(Say 0001) and click address of Storage Location on left side
In address screen enter storage location, name, address and communication details.
Back to IMG (again go to storage location maintain and repeat the same process for other
plant’s stores.
Purch Purch
org. Descrip.
4
Maintaining Purchase Organizations: JUPO Jamshedpur
Pur Org.
Click New Entries RPPO Rai Pur Pur.
Org
BPPO Bangalore
PUr Org.
JPRP Cross Plant
Pur Org
TSCP Central Pur
Org. TSPC
Co.Code
Note; One company can have multiple Co. codes, but one Co. code can be assigned to only
one Company.
One Plant is assign to one Co. Code, but one Co. Code can have multiple plants.
TSCP TSPC
One Purchase Organization is assigned to only one Co. Code but One Co. Code can have
multiple Central Purchase Organizations.
5
Click Save Back to IMG Assign Pur. Org to Plants New Entries
BPPO TSBP
JMPO TSJU
RPPO TSRP
JPRP TSJU
JPRP TSRP Click Save
Note: Central Purchase Organization is assigned only at Co. Code Level and not assigned at
Plant level then Central Purchase Organization only an execution for contracts are possible
but PO’s are not possible. Suppose PO’s also wants to create with Central Purchase
Organization that again assign Central Purchase Organizations at the required Plant level
also.
One Plant can have One Pur. Organization, One Purchase Organization can assign to
multiple Plants. Which belongs to same or multiple Co. Codes.
Note: for above plants more than one Pur. Organization is there, that’s why only one is
possible.
Note: In Enterprise Structure
Co. Code data Table T001
Plant data Table T001W
Storage Location Table T001L
Pur. Org. Data Table T024E
MM Master Records:
6
3. Purchasing Info Record
4. Source List Record
5. Quota arrangement Record
6. Batch Master Record
7. Service Master Record
8. Condition Record
Note: If you maintain Master Records say Material Master Records, Vendor Master Records
in database server, later this master records data will be retrieved from date base server to
business documents (Transaction data) i.e., to PR,PO etc.,. to await manual invoices and to
speed up documentation process and to control Procurement Process.
7
SAP MM
Note: In real time also Pre defined material types already exist, as per client business
requirement. New Material types also defined as follows…
Select any existing material type say ROH (Raw Material) and click Copy (F6) as button.
Enter New Material type as YOH
Description --- Raw Material
In user dept screen Select require views
In external Purchase Order Select – 2 (Allowed)
In Internal Purchase Order Select-0 (Not allowed)
Click Enter Click Save
Back to IMG
2
Following are Important Existing material types:
DIEN -- Service;
ERSA -- Spare Parts
FERT -- Finished Products;
FHMI -- Prod Resource/tools
FRIP -- Perishables (Less Life Materials i.e., vegetables, food products.)
HALB -- Semi Finished Products
HAWA -- Trading Goods
HERS -- Manufacturer parts
KMAT -- configurable material (Variant Configuration materials)
LEIH -- Returnable packaging
NLAG -- Non stock Material
PIPE -- Pipe Line Material
ROH -- Raw Material
UNBW -- Non- Valuated Material
VERP -- Packaging Material
Back to IMG
Click Groups
Note: Number ranges are maintained at Group level and for which material type
same number ranges are required, assign those material types to that group as follows..
From Menu Bar Click Group Arrow Insert enter group in the text
(Group for external material)
From Number To Number Ext--- Uncheck
Click Enter
Select our new group and check Mark .
Select our new material type YOH Click Select Element Button
Click Element/Group
Note: Same group number range received for any other material type, assign that material
type also to this group. One group can have multiple material type and one material type is
assigned to only one group.
Click Save
3
Note: Number Ranges are manually transported request nos. that’s why when we click save
button, automatically customization request screens is not coming. If you want then only
include number range settings in customization request manually as follows..
Back to Insert Screen From Menu bar chose Interval arrow transport
Click Yes
(One manual request will come for own request) here manually existing request no. or we
can create any new request No.
Note: Types of Customization request:
1. Automatic transport request,
2. Manual transport request
3. No Transport requestBack to IMG.
Material Type:
Click select views
Here select MM views i.e. basic data 1 Purchasing General Plant data/storage1
Accounting 1.
Click Organizational levels Click enter Basic Data1 View
4
Material Description:
General Data:
Base Unit of Measure Material Group
With this unit of measure this material stocks are maintained and stock (material) prices
also maintained with this unit of measure.
SPRO SAP Netweaver General Settings Check units of measurement
(Tcode: CUNI)
Material Group:
Materials are having the same characteristics are grouped together and assigned to a
material group like material type, the material group is not a control function and only for
FI reporting purpose, we can classify all our materials into material groups.
SPRO Logistics General Material master Settings for key fields
Define material groups
New Entries add a new material group click save old material no.
Enter which material no. was using for this material in old ERP system or in existing legacy
system.
It is optional here.
If material has to block for purchasing and inventory transactions etc. for client level i.e., in
all plants then select option as (BP) or (01) etc.
5
SPRO Logistic General Material Master Settings for Key Fields
Define material statuses New Entries
Material Status Y1 Blocked for Pur IN Prod
Purchase Msg B Inventory Mgmt B
Click Save
Valid From:
From this date material will be blocked for purchasing and inventory
transactions etc. as per material statuses.
Gross Weight:
Suppose material based unit of measure is Cartoon, then one cartoon equals to how much
gross weight we have to enter and Net weight.
EAN/UPC:
EAN -- International or European Article Number
UPC -- Universal Product Code
The Original Manufacturer will provide this UPC No and later PO will be given with our
material No. as well as with EAN/UPC No. also then it is easy for Vendor to identify the
ordered material With UAN/UPC number. So, that quick business transaction and quick
deliveries are possible from Vendor.
EAN Category:
It Controls EAN/UPC number assignment .
SPRO Logistic General Material Master Settings for Key fields
International article Nos.
Note: EAN’s are generally required for retailed Sector.
Purchasing View:
If order is giving is other than Base unit of measure then only enter that order unit here. If
Order unit is blank here then system will treat the same base unit of measure as order unit.
Note; Other than base unit of measures are called as alternative units, those are
1. Order Unit, 2. Unit of Issue, 3. Sales Unit, 4. WM Unit etc.
Purchasing Group:
It is a group of buyers or an Individual buyer and it is responsible to procure material or
services in day to day activities.
Purchase group is a floating entity, that means it procures for any plants under any
purchase organization. That’s why purchase groups will both be assign to any
organizational level in IMG (i.e., to plant or purchase Organization)
New Entries
Pur Des Pur Group Telephone EXT Email.
If material has to block for purchasing and Inventory Transactions etc., in a particular plant,
then select option as BP or 01 etc.,
Valid From:
From this date material will be blocked for purchasing or Inventory transactions.
For this material if any vendor is giving free goods or bonus goods then select option as 1
or 2
7
(Ex: Buy 2 get 1 free).
Note: This is prerequisite here then only in PO's free goods are possible.
Automatic PO:
Generally in Industries daily 100s of PR's will be created automatically with MRP run
program. PO's will be created with reference to PR automatically in the system. But
following are pre requisite for automatic PO's.
2. For this material maintained suitable or fixed vendor in quota arrangements (First
Priority) or
4. For this material and Vendor Combination maintain Info record to pick the price to
automatic PO.(Automatic PO T Code ME59N)
It requires we can define back ground setting job for automatic PO process in (T Code
SM36).
It determines suitable tax code (0% tax code, 5% tax code etc.,) in PO Invoice tab.
IN 0 No Tax
8
IN 1 Half Tx
Click Save
Batch Management:
It is used to maintain homogeneity (similar) of the material and took place out the quality
material for recalling the product.
*In Sales Companies Batch Management required for the companies only.
* In Production companies Batch Management required for Company and the Vendor.
It specifies reminders under or over delivery authorizes and shipping instructing etc.,
Note: But output determination has to configure to set right reminders to purchase officer
inbox as well as Vendor's Inbox.
GR Processing Time:
Say 1 day after GR how many No of working days are required to complete Quality
Inspection and to place in store.
9
Source List:
If select this indicator then it is must to maintain source list record for this material in
(ME01- T Code) otherwise it will show error at PR or PO as "maintain Source List for
Material". Though Source List record is maintained but PO also must be given to any one of
Source list record vendor otherwise "Info Error" in PO.
Note: For material Source List required or not is controlled at two levels.
1. at Material Level
2. Plant Level
SPRO MM Purchasing Source List Define Source LIst at Plant Level
Critical Part:
It is only for information purpose that this material is Imp material to our business.
Note: In Inventory sampling procedure, system will give priority to take critical part
materials in random selection into physical Inventory documents.
If we select Automatic here then in Scheduling agreement process system will generate JIT
delivery Schedules automatically along with FRC delivery Schedules.
If material has produced with Original Manufacturer part no. also then select any
manufacturer part profile here.
So that this profile controls how to work with MPN Number in procurement process
1. MPN number is mandatory is or not in PO
2. INFORECORD has to create with only MPN Nos. or with an material Nos. also etc.
10
SPRO Materials Management Purchasing Material Master
Define Manufacturer Part Profile.
We can create New Entry or select any existing details and click details button observe the
controlled indicators.
Manufacturer:
Enter original manufacturer (Vendor's nos) of this material.
Unit of Issue:
With this Unit of Issue measure material can be issued from store to production or to sales
etc., If this field is blank, Base Unit of measure will be picked as Unit of Issue.
Storage Bin:
Enter in which Bin Number material is placing in this storage Location.
If WM Module is not there then only enter storage Bin No here and it is only for our
information. Because stock maintained only Storage Location Level but not at bin Level.
If WM module is there then don't get the storage bin No. here because storage bin no
automatically proposed by system by placing or removing the material.
Picking Area:
It groups the storage bins together for picking the material to production or sales from
Warehouse in lead WM Module.
11
Temperature Conditions:
It specifies up to which temperature level this material has to give in the Ware
House(Optional). It is for our information purpose.
Storage conditions:
It specifies how this material has to store in the Ware House. i.e., in Refrigerator or in
packed item etc., It is relevant for shipping Module (Optional).
Label Type:
It specifies how the label has to print on this material i.e., label has to pre printed by vendor
or label has to print on the product in an central purchaser etc.,
Label Form:
It specifies the design or layout of label. Label layouts defined by SAP script or smart forms
in ABAB Module.
Note: In Store 1 view some fields are maintained at Client Level i.e., MARA Table, some
fields are maintained at Plant level i.e., MARC table and some fields are maintained at
Storage Location Level i.e., MARD Table.
ACCOUNTING -1 VIEW:
Note: In Accounting 1 View accounting data maintained at valuation area level (Plant or
Company Code) and the valuation level table is MBEW.
Valuation Class:
It will assign materials to a group of G/L Accounts, So that this material values will be
posted in that G/L Accounts.
IN MM Val Class Stock G/L Acct. Consumption G/L Acct Frieght G/L Acct.
Check the storage Location the extended storage location are updated or not?
If we check this indicator here then the current period (Month) stock and previous period
stock will be evaluated with new price only.
If this indicator not selected then the current period stock only valuates with new price
where as previous period stock still valuates with old price only.
Mass Maintenance:
17
Editing of several fields with several materials at a time is knows as mass maintenance.
MM17:
In the table tab select required table say MARA, MARC click fields data
Select required field say material group and Purchase group
Click Execute button (f8)
Material From TO
Plant From To
Click Execute Button
In General Material Data table, Enter New material type group existing in all the materials.
In Plant data material tab enter New purchase group exists in all the materials
Click save.
Go to MM03 and observe new values are updated or not in all the materials.
18
Material Number
Industry Sector
Material Type
Change Sched for
enter from which date this material has to activate in database table
Click select views
Select MM views
Click Organizational levels
Enter Plant, storage location
Click enter
In all selected views enter required details and save
Note: Same way scheduled the material master changes in MM12 and activate these
changes in MM13.
In next screen it is showing how many times material is created or changed suppose select
T Code MM02 and click details button.
Observe which fields are changed and what are the old values are new values in that
changed fields and with what user id and on which date and time these fields are changed
etc.,
EX:
MMR1 -- ROH (Raw Materials)
MMB1 -- HALB (Semi finished Materials)
19
MMF1 -- FERT (Finished Goods)
MMH1 -- HAWA (Trading Goods)
Material status enter all the required fields and Click Execute button
Click Select all and click maintain material
then it take to MM01 and enter the required details in the required fields and click
save and again it proposes next material and repeat the same process.
Here define a new material type by copying from existing material type., For this new material
type maintain allowed user department views and control external procurement or Internal
Procurement (In House Production) o both and maintain default price control Indicator and this
default price control Indicatory (Say 'V') should come as a mandatory i.e., display mode or
optional.
X plant material status say '01', If this material has to block for purchasing at client level then
select option say '01' then in material master basic data '1' view, X plant material status
defaultly fix as '01' and still editable in material master.
External number assignment without check : If we set this indicator then in material master
(MM01) the externally given no will not be checked with this material type external number
range and any external number can give.
20
If it is not selected, in MM01 the externally given number must fall with in external number
range of this material type.
Back to IMG
Suppose our material number should start with selected material type or plant and the followed
material type no range then go for enhancements as follows..
In left side IMG documentation observe the existing exit below in the screen
Click Exit -- SAPLMG02-001
Here observe available function module Material- Number-Get and with ABAPER develop the
number ranges by using the function module in SMOD and CMOD T Codes.
Back to IMG
Material Master Customizing the material master Define Structure of data
screens for each screen sequence
In Screen sequence maintain required data screens or main screens (Say Basic data1, Basic Data
2, Purchasing view) and in each main screen maintain required sub screen and later assign this
screen sequence to Industry Sectors, material types and user id combinations.
21
In Standard SAP screen sequence '21' is picked to 'MM01' as per client business requirement we
can modify existing screen seque3nce or define new screen sequence.
Select existing screen sequence '21'
click copy as button enter new screen sequence say 'ZZ' and Click Enter
Note: If error comes click 'Skip' button
Select new sub screen sequence 'ZZ' and click data screen on left side
Observe main screens if required define new main screen say Basic Data 3 with new screen no.
Select required main screen say 'Purchasing view' and click sub screen on left side
Observe each sub screen no, If requires assign new sub screen number in last row in place of
blank sub screen '0001'. Say assign '2314' select this new sub screen row and click view sub
screens observe and save
Back to IMG
Maintain order of Main and additional sub screens
Select our new screen sequence 'ZZ' and click detail button
Maintain order of main screens and additional screens
Click Save
Back to IMG
Assign screen sequence to user/material type/Transaction/Identity sector (OMT3E- T Code)
Click Transaction Screen reference
Screen Ref Trans. Screen Ref. User Screen Ref. M Type Screen Ref. Industry Screen Ref. Seq
01 ZZ ZZZZ Z ZZ
22
Now login with new User Id
Go to MM01
Select above Industry Sector and material type and observe our new screen sequence (ZZ) main
screens and sub screens are coming or not
Back to IMG
Field Selection Assign Fields to field selection group
Click Enter
For Which fields say fields selection is required, assign those fields to same field selection group
and later for that field selection group maintain the field selection then that is applicable to all
the fields which are there in that field selection group.
Suppose in material master for Gross weight, Net Weight and for Weight Unit fields same field
selection is required say mandatory. Then assign all these fields to same field selection group.
Field Name in Full Description Selection Group
Back to IMG
Maintain field selection for data screns
Click New Entries
Enter New Field reference say for material type as 'Z001' and select group '16' as required entry.
But field selection also controls based on Industry Sector and Plant.
Click Next Entry Button
Enter New field reference and for each selection group
Select required field selection
Suppose Select same Selection group '16' as 'Hide'.
Click Next entry button
Define another field reference say for plant as follows..
Field reference 'TSJU'
For each selections group select field selection
Suppose Selection group '16' select as display
Click Save
Now assign these field reference to material type, Industry sector and plant as follows
Back to IMG
Define Industry Sector and Industry Sector specific field selectoin
Click Enter
23
Industry Sector Field Rererence
Z Z
Click Save
Back to IMG
Define Plant Specific Field Selection and Plant Specific Screen selection
Click Enter
TSJU TSJU
Back to IMG
Basic Settings Material Types Define attributes of material types
Go to required material type details say 'Z001'
Assign field reference say 'Z001'
Click Save
Now Create material master with above new industry sector (Z), New material type (Z001) and
in above plant in basic data 1 view, observe selection group '16' field i.e., Gross Weight, Net
Weight, Weight unit fields are coming as hid or display or required or optional as per field
references of Industry sector, Material type and plant.
Back to IMG
Material Master Tools Maintain Authorization and Authorization profiles
Here roles are created with allowed transaction codes and in that T Codes with allowed
authorization live basis people and later this roles assign to user id's here itself or in 'SU01'.
Back to IMG
Data Transfer Material master
Note: In real time material master records uploaded in to SAP with data upload tools such as 'LSMW,
PDC or BAPi' tools
Back
Maintain Search helps
Suppose material number has to search with the combination of plant, material group, material
type but with this combination no search help is there, then here define one new tab by
assigning these three fields and link this tab to material search help by ABAPER. Then PR or PO
in material number field if we open drop down (f4) then it displays this new search help sub
screen also with the combination of Plant, Material type and Material group.
24
VENDOR MASTER RECORD
Vendor Master Record:
It contains information of a vendor and vendor master can be created by core purchasing
departments and accounting departments. Before going to purchasing transactions
(RFQ,PO etc.,) create Vendor master in T Code- MK01 from purchasing point of view and
before going to Invoice & Payment transactions extend the same vendor to accounting
department in T code FK01 separately otherwise create Vendor master by both purchasing
and Accounting departments in T Code XK01.
Accounting Group:
In Vendor Master Account group is a control function and it controls the following:
1. Number Assignment i.e., external or internal but both are not possible
2. Field Selection i.e., which fields are mandatory, which or optional or hide or display etc.,
From accounting point of view acct group classifies all our suppliers as Vendors, Ordering
Addresses, Goods Suppliers, Invoice Presented by, Forwarding Agents, One time Vendors
and Import Vendors etc.,
In real time also pre defined account groups will be there, as per business requirement we
can define new account groups also. suppose only of Indian vendors one account group or
Import vendors one account group etc.,
1
Define Number Ranges for Vendor Master Record:
2
Back to IMG
Define Permissable Partner roles for Account Group:
If a vendor created with some account group then what proper functions or roles can be
performed by vendor is controlled here.
New Entries Function Name Group
Enter requried fields and save VN Z123
Back to IMG OA Z123
GS Z123
IP Z123
Order Currency:
With this currency orderly will be given to the vendor.
Terms of Payment:
It specifies cash response, mode of payment, and Installment payment etc.,
Payment
Percentage No. Of Days
New entries
3% 12 Days
2% 20 Days
3
Inco terms:
These are given by International chamber of commerce to follow the terms and conditions
in foreign trading i.e., who has to bare freight and Insurance coast and who is the
responsible up to vendor country shipyard or airport or up to customer country
shipyard/airport or customer plant etc.,
It specifies minimum order value to be given to this vendor. If total PO value is less than
vendor master minimum order value, system gives a warning or error message in PO based
on message settings.
Sales Person:
He is the person, who is the point of contact in vendor company and enter his contact
number.
4
But in vendor master the above indicators are pre requisites then only in PO invoice tab
ERS option will come.
Acknowledgement Received:
If we set this indicator here, in PO confirmation tab also the same field comes in select
mode. Then in PO printout it will print as "we require order of acknowledgement for the
goods"., so that after receiving our PO vendor will sned order acknowledgement copy to us
by saying that "he received our PO."
subsequent settlements
Subsequent Index
B. Volume Comparison
5
Returns Vendor:
If we set this indicator system allows to return the goods to Vendor( due to poo quality or
damages) via SD Shipping process.
Again for SD shipping point of view create same vendor as a customer in T code XD01 and
enter the customer no in this vendor master control screen.
Returns without SD Shipping
1. PO for 10 Pcs 2. GR for 10 Pcs Retruned Delivery
(Pur Dept.) (Inventory Dept) (2 Pcs or 10 Pcs to Vendor)
ABC Indicator:
Based on significance of a vendor through our business, we can classify Vendors in to ABC
Analysis. It is only for our information purpose.
EX A- Very Imp Vendor
B- Medium Imp Vendor
C- Low Imp Vendor
6
Office of Entry:
If vendor is overseas vendor then enter here to which customs office goods will arrive in
our country from overseas vendor.
SPRO MM Purchasing Foreign trade customs Transportation
data Define customs office
This is prerequisite to revaluate this vendor stock due to quality reasons or price
fluctuations with other than given price.
This is pre requisite here to get free goods or bonus goods from this vendor for any
material. Ex Buy 2 get 1 free.
Randing Profile:
It will round up the decimal values to the nearest values.
Service Data:
Price Marking Agreed:
It will provide price labels to vendor to attach on the order product by vendor itself.
7
Order entry by Vendor:
In vendor managed inventory process the vendor only check the inventory or stock
position in our system, If stock is defect vendor only proposes PO in our ERP system and
immediately the sales order will be created in vendor ERP system with our customer PO
details.
Customer Vendor
ERP i.e., SAP ALE/Idoc ERP
1. Monitor inventory Vendor
Sales order w.r.t. customer PO.
2. PO created by vendor
Click enter
In Parameter function screen:
Click Save
here vendor number is created internally as per account group number range (observe
OMSJ T code for number range)
8
Cash Management Group:
It specifies which planning group has to involve in cash transactions with this vendor.
Click enter
VODA
Xxxxxxxxxxxx
Alternative Payee:
As per this vendor Invoice if a payment to different vendor then enter that vendor no here.
Invoice Verification:
Tolerance Group:
It specifies the upper limits and lower limits if invoice amount is greater or lesser than PO
amount if these limits also credited system through error in Invoice.
9
SPRO MM Logistic Invoice verification Incoming invoice
Configure vendor specific tolerance
New Entries
Co. Code
tolerance group
upper limit/check limit
upper limit per 1 unit
click save
Pre payment: A
Click save
MKVZ Vendors display or list of vendors
Create New Vendor centrally by both Purchase & accounts dept. (T Code
XK01):
Logistics Logistics Execution Master data Partner Vendor
Create XK01.
vendor No.
Co. Code
Purchasing
Account 'group
here both MK01 and FK01 fields will come and enter all the required details and click save.
Create or extend Vendor existing to other Purchase org and Co. Code (T Code XK01):
In address screen enter name as one time vendor but not a specific vendor name and dont
enter particular address. Here many fields coming as suppress as per account group
reselection enter required details in all the fields and save.
Note: In PO creating for one time Vendor system will ask to enter name and address details
of the onetime vendor. In Po itself and while entering Invoice w.r.t. PO system will ask to
enter one time Vendor Bank details in Invoice itself.
11
VENDOR MASTER CUSTOMIZATION
PARTNER FUNCTIONS:
While doing business with our partners i.e., with our vendors, they can play
different roles or functions with us such as Vendors, Ordering Addresses, Goods Suppliers,
Invoice Presented by and Forwarding Agents etc., Then Create seperate Vendor master
records for all these roles with relevant account groups.
MM SD
Back to IMG
Define Permissible Partner roles per account group
For Example '0006' account group Vendors performs only Ordering Address role
but not GS & IP roles, That's why for '0006' account group only 'OA' role is assigned.
Same way for '0002' account group vendors only 'GS' role assigned and for '0004'
account group only 'IP' role is assigned.
12
Back to IMG
Partner Setting in Vendor master Record
Define Partner Schema
New Entries
Y1 Schema Group
Click Enter
Select this Schema row and Click 'Partner Functions in Procedure'
New Entries
Function Description No Change Mandatory
OA
GS
IP
Back to IMG
Assign Partner Schema to Account Groups
Acct Group PSEK ORG
Y111 Y1
Partner Settings for Purchasing Documents
Define Partner Schemas
New Entries
Partner Schema Description
YYYY Partner Schema for PO
Select Schema row
click Partner function in Procedure
New Entries
Function No Change Mandatory
OA
GS
IP
FA
Back to IMG
Assign Partner Schema to Document Type
Document Category Document Type Partner Schema
PO NB YYYY
13
Test Scenario:
Step 1: Create Vendor master recdord for Goods Supplier Vendor with account '0002'.
Step 2: Create Vendor Master for Invoice presented by role with account group '0004'.
Step 3: Create Vendor master for 'OA' vendor with our new account group 'Y111' and n
partner functions screen assign partner functions and Number.
Partner Fun. Vendor No.
OA Xxxx
VN Xxxx
IP Xxxx
GS Xxxx
Click Save
14
SAP MM
1
PURCHASING INFO RECORD
It contains information on material and vendor combination, main purpose of Info record is
to copy the data from Info record to external purchasing documents i.e., RFQ,PO and
Outline agreements etc.,
Info record will be created with or without material master and with or without plant.
Info record can be created manually in T Code ME11 or it can be updated or created
automatically in back ground while entering quotations or PO or outline agreement by
selecting Info update option.
1. Standard
2. Pipeline
3. Consignment
4. Sub contracting.
2
define screen lay out
Select field selection ME11 click detail button in field selection group sub screen click on
eaach one.
Back to IMG
Standard
Info record general data maintains at client level and the table 'EINA'. here reminders can
be copied from material master purchasing view and still editable here to this particular
vendor combination.
Enter material number which is using in vendor company. after receiving our Po vendor
easily identifies order material with their material number and quick deliveries are
possible.
It specifies material group which is using for this material in vendor ERP system.
Points:
If this vendor is giving any points based on purchased quantity for offering rebates and
refunds to us as per rebate agreement or subsequent settlements process, then enter
points here.
Vendor company sales person and telephone number can copies from vendor master and
still editable here.
3
Return Agreement:
In supplying change process enter who is the next vendor for this material i.e., one step to
behind this vendor.
The exact purpose is if material scarcity is there with the main vendor then we can
approach with prior vendor or we can negotiate then conditions (Prices) with prior vendor
and these prior vendor prices can be determined to PO. Generally prior vendor can be a
original manufacturer of this material.
Order Unit:
If active is selected then the copied order unit from Info record still editable in PO.
Certificate category:
It specifies the below certificate no and validity etc., fields are mandatory or optional fields.
vendor can have ISI or ISO certifications in details for his company and for this material
then enter the certificate type, validity and in which country, region, that certification
received to that vendor etc.,
SPRO MM Purchasing Purchasing Info record Maintain
Inspection certification category.
Go to existing certificate details, for which fields indicators are selected these are mandatory for
Info record.
Manufacturer:
Note: manufacturer no can be copies from material master purchasing view to Info record.
System gives a warning or error message. If from and to dates are not mentioned in Info
record. PO can be created in any date.
Standard Quantity:
It is normally ordering quantity for this material to this vendor. Based on this standard
quantity system calculates effective price in vendor evaluation and price determines
automatically based on scales to purchasing documents.
4
Minimum order quantity Say Dr. (optional)/ Maximum order quantity say 200 (optional)
If PO quantity is less than its minimum quantity or greater than its maximum quantity
system gives a warning or error message in PO.
It can be copies from material master (Store 1 view) and still editable here.
These limits can be copies from material master purchasing value key.
GR Based IV:
This indicator defaultly comes in select or un select mode based on vendor master and still
editable here.
It is used to calculates tax amount on material net prices (Tax codes are created in FI
module as follows..)
Net Price:
No Cash Discount:
If we set this indicator there in PO no cash discount condition type (SKTP) will be picked
even though terms of payment is maintained in PO header level.
5
ZA01 Surcharge on gross price 2%
Select any condition type say PB00 and click details button
For this particular condition type, we can also give lower limit and upper limits so that
in PO if condition type values exceeds this limits, system gives warning or error
message.
If vendor is giving any scales for this materials say Gross price, then select that gross
price condition type and click scales button.
Info type Order Limit Min QtyFrom are fee goods Free Goods
0 BT 100 100 5 1. Inclu/2. Exclu
Exclusive :
Inclusive:
6
and enter relevant gross prices and freight amounts for this period which is given by
vendor and click save
T Code Description
ME15 Flgged for deletion of Info record
ME14 To display changes of Info record
MEMASSIN Mass maintenance
ME1L To display Inforecords by Vendor
ME1M To display Info records by material
ME1W To display Info records by Material group
ME1E To see updated quotation price entry in Info record.
Create Info record without material master & with material group: (T Code ME11)
Vendor Number
Dont enter Material number
Purchase Organisation
Plant (optional)
Enter Extra mandatory fields i.e., material text, material group and order unit and sort
term.
Note: Sort term differentiate by Info records which belongs to same vendor and material
groups and without material master. Enter required details in all the screen and save.
It contains list of approved vendors and blocked vendors to supply for a particular material
and to a particular plant.
Logistics MM Purchasing Master data Source List
7
Source List record Table-------- EORD
8
SAP MM
[PURCHASING]
PURCHASE REQUISITION, RFQ, MAINTAIN QUOTIONS, REJECT QUOTATIONS
PURCHASING
PURCHASING:
We can procure materials or services by negotiating terms and conditions from external
vendor or from internal plants in standard process or in consignment process or in sub
contracting process etc.,
Document Type:
In any purchasing document, document type entry is must and this document type
controls the functionality of purchase documents.
a) Number assignment
b) Field Selection
c) Which item categories to be allowed or not
Item Categories:
It defines how the line item procurement has to be controlled i.e. the item has to
procure in standard process or in Consignment process or in Sub contracting process etc.,
2
Item Categories Text for Item Category
Ext
Standard
B Limit
K Consignment
L Sub Contracting
M Material Unknown
S Third Party
T Text
U Stock Transfer
W Material Group
D Service
Select any Item category and click detail button and observe the selected controlled
functions i.e., if we select this particular item category in purchasing document (PO/PR etc)
that is controls for that line item the material number is mandatory or optional or not
allowed and acct assignment category is mandatory or optional or not allowed and
Inventory management (Stock) is mandatory is or optional or not allowed and GR/IR
indicators should come defaultly in check or uncheck mode in PO and changeable are not
there indicators in PO etc.,
Note: It is not possible to create now item category or to edit existing item category
options, it requires we can edit only item category text or external symbol.
Purchase Requisition:
PR IMG Settings:
Click Intervals
already existing Number ranges intervals are there, suppose for service PR's or for Sub
contracting PR or for MRP PR different number range services/Intervals required then
define New Number range series as follows..
click Interval
NO. From Number To Number Click enter and Click save
3
**Number Range Table 'NRIV'
Back to IMG
Define screen layout at document level
Note: In real time also pre defined field selections will be there, as per business
requirement we can define new field selections also. Suppose for Service PR's or for Sub
contracting PR or particular user PR different field selections is required then define new
field selections as follows..
Select any existing field selection say 'NBB' and click copy as button and enter new
field selection key as 'YBB' and click enter.
Select new field selection key and click detail button. In field selection group click on
each one and select PR fields as per required or optional or display suppose purchase
group as required entry.
NOte: In real time also existing document type will be there, if different Number ranges
required or different field selection is required then define new document type as follows..
Select existing document type say 'NB' click copy as enter new document type as 'YB' and to
that new document type assign new number ranges and new field selection key.
Click enter
Copy all
Select new document type and click allow item category
Click new entries and enter required item category and save
Processing Time:
Note: PR Item delivery date can be calculated with this purchase processing time + material
master planned delivery time (MRP2 View).
N -- Njoy transaction.,
4
** Before in EC 4.6 version ME51 was using.
Source Determination:
If we set this indicator, system will assign sources or vendors for all items in PR it self from
quota arrangement (First Priority) or Source List or Contract or Info record and later PO
will be created to that vendors only which is called as optimized purchasing.
It specifies to which consumption G/L account the line item value has to be posted. If line
item is required for consumption purpose, then only enter relevant account assignment
category, if item is required for stock purpose leave assignment category field as blank.
** If material type is not updated for valuation class goto T code OMS2, Click on second left
option check the value updates.
Material data Tab In this tab manufacture part profile, manufacturer part number
and manufacturer details etc., can be adopted from material master purchasing
view. In material master manufacturer part profile, manufacturer etc details are not
maintained then in PR material data tab that fields will not appear.
Quantities/Dates
In this tab Quantity Order It specifies for how much Quantity order is given
for this PR Item. In this tab the planned delivery time can be copied from
material master and with this planned delivery time (Say 10 days) + PR
Purchasing Processing time (Say 1 day) the item delivery date calculates
automatically by the system.
In this tab Open Quantity It specifies still how much quantity the PR is open
for pending.
In this tab Closed It we set this indicator system will not expect further PO's
even though PR item is having open quantity.
5
Valuation Tab:
In this tab Valuation Price It can be copied from material master;
Accounting 1 View and it is only for release strategy or approval purpose.
Goods Receipt: This indicator come in display or edit mode based on
account assignment category selected or not in line item.
Invoice Receipt: If we select this indicator system will expect invoice and
payment for this PR item. If it is not selected invoice and payments are not
allowed for this PR item. Generally samples are given by vendor with free of
cost without invoice and payment.
Note: In free goods process for main item invoice will be there where as for sub item no
invoice will be there.
Source of Supply: vendor can be assigned automatically for all line items due to
selction of source dertermination at header level, at header level it is not selected
then for particular item click Assign Source of Supply button in source of supply
tab.
Status Tab:
Process Status: It specifies the status of PR i.e., for this PR any RFQ or PO
etc., created or not. It is for our information purpose only.
Block ID: If we set Option as '1' then this PR item will be blocked for further
RFQ and PO process and enter the reason for blocking in blocking text field.
Contact Person Tab:
Created by: is login user id name
Creation Indicator: It specifies how the PR is created i.e., manually by user
or via MRP or via APO (Server) or with respect to Production Order or sales
order etc., It is for our information only.
Requisitioner: is the person who required material originally in our
company.
Tracking Number: under this number all subsequent documents (RFQ,PO
etc.,) of this PR will be trackedl It is for our information or reporting purpose
only.
Text:
Item text: Click item text and enter any information about this particular
item in right side say item specifications.
Item note: (Optional) Click item note and enter any confidential information
which should not revealed to the vendor and has to maintain in our system
only.
6
In delivery address tab: It specirfy to which address item has to deliver from
vendor defaultly either line item storage location address (First Priority) or plant
address can be copied as delivery address and still editable here.
Click save
here PR No. is created as per document type number ranges.
Note: Daily buyers (Purchase officers) will take open PR reports and will convert that PR's
into PO or RFQ's as follows...
7
RFQ:
RFQ IMG Settings: (T Code OMH6)
Click Enter
In real time existing field selections will be there, for a particular user different field
selection is required or for particular process (Consignment/Subcontracting etc.,) different
fields are required in RFQ. Then define new field selection key here and later to existing or
to a new document type assign this new field selection key.
In real time also pre defined RFQ document types will be there, suppose different field
selection is required for a particular user or particular process (Consignment/Sub
contracting) or different number ranging series required for particular process
(Consignment/Sub contracting) or different combination of item categories are required
then define new document type and assign required number ranges, field selection and
allowed Item categories to that new document type as follows...
Click save
Select new document type
Click allowed item categories
enter required item categories in new entries
click save
back to IMG
Against RFQ, If quotations are maintained we can view comments what are the reasons for
accept or reject the quotations. It is for our information only.
Create RFQ:
Note: RFQ can be create with respect to PR or with respect to our line agreements or
directly with out any reference.
Language
RFQ Date
RFQ
Organisational Data:
Purchase Org.
9
Purchase Group
Click reference to PR
Enter any field details and click enter
Collective Number:
It is an identification for the imitation of bits, under this collective number whatever RFQ's
and Quotations Nos are there, that quotations prices only compared.
Click Enter
Select PR Item row and click adopt button or adopt+details button
Click Vendor Address button
Click enter and save
Note down created RFQ Numbers for this vendor
Enter other vendors and save and note down created RFQ numbers
Note; In address screen from Menu bar click in Header button and Message button to
Output type.
NEU 1 Printout
Note: here RFQ Nos are created based on document type number ranges.
Document NO.:
Application: EA
Transmission: 1
Processing Time: 0
10
click out put message (Then will come beside check box i.e., status of mail/fax
sent)
here selct existing document type "AN" for all operations i.e., 1 & 2 and click copy as
button and maintain new document type "YN".
Click text for document item in left side and same way for all operations i.e. 1 &2
maintain our new document type (YN) entry by copying from existing document
type "AN".
Click heading on the left side maintain print operations 1,2,3,4 entries with our new
document type "YN" by copying from "AN".
Click save
Now again in ME9A observe RFQ heading is coming or not in Print Preview.
11
Maintain Quotations: (T Code ME47):
If we set this in an existing Info record will be updated with this quotation details ie., net
price and reminders etc., . If no info record is there then a new Info record will be created
with this quotation details
Click Save
Note: Go to Info record display observe quotation reminders and prices etc updated or not.
Repeat the same process for other quotations of vendor say with different prices in ME47.
If Vendor quotation soft copy or scanned hard copy has to attach to our quotation screen.
Purchase Organisation:
12
In next screen observe proposed ranks and percentages
Select Least quotation price and click save Market price button (Save Button)
Then for this Quotation material this quotation price will save market price in our
database, during Creating PO, PO prices are compare with market prices and accordingly
scores/points assigned to the Vendor for Vendor evaluation purpose. Send rejection letters
for high quotation price vendors and give purchase order to best quotation price Vendor.
Go to ME47
In Item row Select rejection Indicator R-
Select this item row and click item details button
In quotation comment enter AB1 ie., rejected due to price reason
Select rejected item row
From menu bar click item
Texts
Text overview
In Item Text/Additional Text field enter the reason for rejection in detailed.
Click Message button
In Out put type Enter ABSA ----------- 1 Printout
Click communication Method
In Logical destination Select LPO1
Back and Save
repeat the same process for other rejected quotations
Document NO:
Application: EA
13
SAP MM
[PURCHASE ORDER]
[Type the abstract of the document here. The abstract is typically a short summary of the contents of
the document. Type the abstract of the document here. The abstract is typically a short summary of the
contents of the document.]
PURCHASE ORDER
PO IMG Settings:
Click Intervals
In real time almso predifined Number ranges will be there for PO, Suppose different
Number ranges are required for imprt PO's or for STO's or for Party PO's or for SRM PO's
then define new number ranges as follows....
Click Intervals
Click Enter
Back to IMG
Define Screen layout at document Level
In real time also predifined filed selections should be there as per client business
requirement new field selection keys can also be defined. Suppose at different field
selection is required for Import PO's or for Third Party PO's or for Particular user etc., then
define new field selection key to a new document type or to existing document type.
2
In real time also predefined document type already exists as per business requirement we
can also define a new document types. For example different Number ranges are required
for Import PO's or different field selections is required for Import PO's or for third party
PO's or for Particular user then define new document type with that required new number
ranges or new field selections as follows..
Select existing document type say 'NB' and click 'copy as button'.
Doc Type Description Item Int Nrg Int Nrg Ext Field Sel
ZB Import PO 10 Y3 Y4 ZZBF
Click Enter
Copy all
Select new document type
Click allowed item categories
Enter required item categories for this new document type
Enter required item categories with new entries
Select PO Item category say 'Standard' and click
Click Link Purchase requisition type
PR Document PO Document
Doc Type Description Item Cat Doc Type Description Item Cat
ZB Import PO 10 Y3 Y4 ZZBF
Note: Before EC 4.6 Version, ME21 was using for external vendor ME27 for INternal Plant.
PO Can be created with respect to PR or RFQ or Out Line Agreements or with old PO
reference or directly without any reference.
Header Data:
In delivery/Invoice tab: Payment terms specifies mode of payment, installment
payments allowed or not and cash discounts given by vendor etc. Payment terms
can be copied from reference document (RFQ) or Contract.
If Po Creates directly without any reference then these payment terms can be copied
from Vendor Master but still editable in PO.
(We can change the payment terms according to quotation received from Vendor)
GR Message: If we set this indicator, whenever GR enter against this PO, system
will send a message about enter GR document to buyer Inbox. i.e., whoever created
this PO but output determination has to be configure for sending GR message in
SPRO.
In Text Tab:
Click header here and enter any text for entire document i.e., for all items
Click header note and enter any confidential information which should not reveal to
vendor and has to maintain in our system only.
In Address Tab:
Communication Partners Tab: The details are copied from vendor master and still
editable here.
4
In Organizational Data Tab:
Purchase Org:
Company Code:
It can be copied from reference document. If PO creates directly without any reference then
enter Purchase Organization, Purchase group etc., manually ensure purchase organization,
Company code are assign to all line items plants.
Note: PO Can be created for multiple plants but in only one purchase organisation and with
only one vendor.
Vendor Mat No: In this material data tab vendor material no can be copied from
Info record or can be entered manually here. So that it will print vendor material
number also in PO printout along without material number and description and it is
very easy for vendor to identify the ordered material with their material number in
their ERP and quick deliveries are possible.
Info Update: In Material data tab select this indicator so that an existing Info record
details will be updated in this Po details. If already no Info record is there, then a
new Info record is created with this PO details. From PO all the details will be
updated to Info record except Net Price and Condition types.
In Quantity /Weights Tab: The ordered quantity in order units converts in Base Unit of
measure or in SKU based on conversions factors. Net weight, Gross weight, Volume units
etc., can be copied from material masters basic data 1 View.
In Delivery Schedule Tab|: If total line item quantity has to deliver in differentdates of
delivery then enter delivery dates and scheduled quantities.
In Delivery Tab: Here tolerances, shipping instructions, reminders etc., can be copied
from Info record, If No Info record is there, these can be copied from material master and
still editable here.
If tolerance limits are maintained in PO, in GR quantity varies with PO quantity, system will
accepts the GR upto these tolerance limits. If GR quantitiy exceeds these tolerance limits
also. system gives a warning or error message.
5
Stock Type: System will pick defaultly stock type as quality Inspection based on selection
of post to Inspection check in material master purchasing view.
If post to Inspection not selected in material master then stock type defaultly fixed as on
restricted use and still editable here.
Remaining Shelf Life: It can be copied from Info record or material master and still
editable here at GR if remaining shelf life is less than its remaining shelf life, system gives a
warning or error message based on measure setting.
Delivery Completed:
This indicator will be selected automatically by system upon entering GR for full quantity. If
this indicator is in check mode, system will not expect further GR for this PO item, though
any open quantity is there for item.
Latest GR Date:
This date is last date to accept the goods, If GR enter after this date, system gives a warning
or error message.
If header Inco term is not applicable for a particular item then enter different Inco term at
required item level.
In Invoice Tab:
In Item Condition Tab: Condition types and amounts can be copied from reference
document (Quotation or contract) and from Info record and from condition records etc.,
but still condition types can enter manually here.
Based on pricing procedure or calculation schema Item prices are calculated.
In Text Tab: The text types are applicable for particular item only. Here Item text can be
copied from RFQ or Pr Item text and Info record PO text can be copied from Info record and
material PO text can be copied from material master, Purchase order text tab etc., and still
some texts can be editable here.
7
In Local destination set as 'LP01'
and save PO
PO Number is created based on document type number assignment.
Document No:
Application: EF
Note: After reaching PO to vendor, Vendor will send order acknowledgement copy to us by
mail/fac etc., and in PO change mode enter order acknowledgement number in
confirmation tab.
8
9
SAP MM
[INVENTORY MANAGEMENT]
INVENTORY MANAGEMENT IMG SETTINGS, INVENTORY MANAGEMENT, STOCK TRANSFERS,
INVENTORY MANAGEMENT CUSTOMIZATION
Inventory Management:
Managing of stock for materials in the ware house on quantity and value basis is known as
Inventory Management.
In SAP, for materials Inventory is required or not is controlled at material type and
valuation area levels.
Go to OMS2 select any material type say 'ROH' click quantity/Value updating.
If both quantities and value updating indicators are selected then these materials (ROH)
can be procured for stock purpose and at GR the received materials is placed in store on
quantity basis and material value will be booked in Inventory G/L Accounts.
GOODS MOVEMENTS:
1. Goods Receipt
2. Goods Issue
3. Stock Transfer
4. Transfer Postings
2
3. Moving average price, total stock and total value may decrease or increase in
material master accounting 1 View based on Goods movement.
4. IF GR enters against PO then PO history tab will be updated in ME23N.
5. If WM module is there then after any goods movement if transfer requirement
(TR) No will be created.
1. GR's 2. GI's
QI
GR w.r.t PO GI w.r.t Prod. Order
3. Stock Transfer
a) from store to store with in plant
b) from plant to plant within/
across Plant
QI
4. Transfer
Un Blocked Postings
restricted
Movement Type:
IT is an identification for each material movement and it is '3' digit number. Existing
movement type already there with numeric and we can also define new movement types
with alphabetic, numeric or alphanumeric.
Movement type control functions are:
1. Field Selection at Item level
2. Accounting document has to create or not.
3
Goods Receipt: Entering details of any inward material movement details is known as
Goods Receipt.
GR can be entered with following reference documents:
1. With reference to PO
2. With reference to Inbound delivery
3. With reference to Material document
4. With reference to other
In real time also pre defined accounting document types will be there. Select existing
accounting document type 'WE' and click details button.
1. Number Ranges
2. Which account types are allowed
3. Negative Posting allowed or not
4. Intercompany posting allowed or not etc.,
Number Range Z1
Account types allowed (at GR)
Assets GL Account Material
Click Number range Information bar
Company Code
Click Intervals
again click Intervals
4
T Code Doct Type
MIGO_GO WE
MIGO_GR WE
MIGO_GS WE
Click save
Back to IMG
Define Number assignment for material/Physical Inventory Documents (OMBT T
Code)
Click groups
Note: For each goods movement already transactions type assigned in back ground those
are
IB -- Physical Inventory Documents
WA -- Goods Issues, transfer postings, other goods receipts
WL -- Goods Issue for delivery documents(SD) i.e., PGI
WE -- GR for PO
WF -- GR for Production order
From Menu bar Insert from group button
Enter group text (GR Number Ranges) (From Number TO Number)
Click enter
Select new group check box
select GR Transaction type 'WE'
Click select element button
click element/Group button
click save
5
Header Data:
Document Date: The dates are which goods are received from vendor.
Posting Date: The date on which FI/GL accounts are posted i.e., accounting documents is
posted. Posting date period (Month) and here should be open period. Which is there in
'OMSY T Code' .
{After implementation on before Go life initially the current year and period (Month) is
maintained in 'OMSY T code' in production server. Later in every month on month end date
the current period(month) will be closed and next period(month) will be opened in
'MMPV- T Code' only. then the same will be updated in 'OMSY T code}
In Quantity Tab: Enter the quantity according to vendor delivery note (Optional)
and enter actual received quantity.
In Where Tab: Enter in which storage location and which stock type the material is
placing.
Stock type: Here stock type defaultly picks from PO delivery tab and still editable
here.
In Purchase order tab: Delivery completed indicator i) Set Automatically,ii)Set
If we set automatically is selected upon entering GR for full PO quantity system will
update delivery has been completed i.e., In PO delivery tab delivery
completed indicator updated automatically.
If GR entered for partial quantity and for that GR not expecting for remaining
quantity then select "SET" here. So that delivery completed indicator will be selected
automatically in PO delivery tab. That means delivery is being completing partial GR
quantity itself. But again goods comes from vendor, still system allows to enter 'GR'.
Select Item OK
Click check button
6
click Post button
here a material document number has been created for proof of material
movement.
observe stock as follows (T Code MMBE)
Goto MMBE
Click execute
Note:
Here accounting document also created and click this document numbere here stock value
increased in stock G/L Accounts with Transaction 'BSX' and GR/IR clearing account value
decreased with transaction key 'WRX'.
Observe details and in delivery tab delivery completed indicator is selected automatically.
In material master accounting 1 View, total stock, total value and moving average price is
updated automatically.
7
GL Postings at GR/IR:
Example 1:
GL A/C AT GR AT IR Payment
(A/c Doct.)
8
Example :2
GL A/C AT GR AT IR Payment
(A/c Doct.)
= +1210
= -1210
Vendor A/c
= - 1210
Bank A/c
GR Blocked stock: For received material GR will be entered but in Quality inspection has
to do in out side warehouse it self without taking the ownership of the material then place
the stock in out side the warehouse which is called as GR Blocked Stock. Once approval is
given by quality people then release GR Blocked stock to ware house.
Plant PO to Vendor
Storage Location
GR W.r.t PO (101 M type)
Vendor
Release GR Blo-
cked stock into
Store 105 M Type GR into GR Blocked 101,103 and 105,
103 M Type
101 and 105 101,103 and 101& 105MTy effects same
9
Step1 : Create PO for 10Pcs with Rs.100/Pc in 'ME23N'
Step 2: Enter GR into GR blocked stock 'MIGO - T code'
Enter Goods Receipt, Purchase Order, PO Number set M type as '103'.
Click enter
In where tab Storage location and stock type fields are not appearing due to '103'
movement type field selection.
At the received quantity next select item 'OK' button
click check and click Post.
In 'MMBE' our stock is not increased but GR blocked stock increased and this GR
blocked is still belongs to vendor and valuated stock of our company. Tha's why no
accounting document is crated at GR with this 103 movement type.
(appears as *No subsequent document found)
Step 3: Release the GR blocked stock into store 'MIGO - T code'
Select A05 Release GR blocked stock; R2 Mat Document; Enter GR No.
(IF GR no is missed)
Select A01 Goods Receipt; Purchase Order; PO Number; Set M type 105
Click enter
Now in Where tab storage location and stock type fields are appearing
Click item OK; Click Check; Click Post.
in MMBE GR blocked stock decreased and ware house stock increased and
accounting document also created.
Ans: Blocked stock is valuated stock our company and where as GR blocked stock is not
valuated stock of our company and still belongs to vendor.
Already stock is there, due to poor quality or due to excess quantity the material has to
return to same or different vendor but already invoice payment is over then again
negotiate prices with vendors for returning the goods and create return PO with that price
and then return goods with respect return PO and enter credit memo to collect return
goods amount from vendor.
11
Click enter
But in Where tab '161' Movement type is picked automatically
Enter quality, Storage Locations, Stock type etc.,
Set Item Ok, Check and Post.
In MMBE stock decreased and in accounting document stock value decrease and
GR/IR clearing accounting value increase.
Step3: Credit Memo
Goto 'MIRO'
Transaction Credit Memo
Invoice Date
Posting Date:
In PO reference Tab:
Select PO/Sched Agreement
Enter PO No and Click Enter
In Item row enter Tax Code
In Basic Data also select same tax code and select calculate tax
Enter total amount (Tax+Line item amount)
Click Stimulate button
Here vendor account debited that means vendor has to pay to us
Click Post
Ans: 122 movement type for returning goods to vendor with respect normal PO and 161
movement type for returning goods with respect to return PO.
12
In Account document Stock GL account debited with transaction Key 'BSX' and
Opposite inventory G/L account credited with transaction key 'GBB' and accound
modifier 'ZOB'.
Note: In 'OMWN' tab for movement type '501' observe transaction keys and account
modifies and in 'OBYC T code' for these transaction keys and account modifies what ever
G/L accounts are assigned, these G/L accounts are determined in Accounting Document.
Go to MIGO (MB1C)
Select Goods Receipt;R10 Other; Movement type(561)
Click Enter
Enter Material Number, Quantity, Movement type '561', Plant and Storage Location
Click Enter
Click Item OK, Check and Post.
In MMBE stock is increase
In accounting document Inventory G/L Account debited with transaction 'BSX' and
in offsetting Inventory posting G/L account credited with transaction 'GBB' and
account modifier 'BSA' with GR Quantity x material master Price.
Note: In OMWN T code observe '561' movement type transaction keys and account
modifier and in 'OBYC' T Code for these transaction keys and account modifies whatever
G/L accounts are there, those G/L accounts are determined to accounting document.
GOODS ISSUE:
Issue of material from store to any Internal consumption purpose i.e., to production or to
cost centre etc., to external sales or to scrap is known as Goods Issue.
1. GI To Cost center
2. GI with reference to Reservation
3. GI with reference to others.
Goods Issue to Cost Centre:
Cost Centre: Wherever cost is incurring that is knows as Cost Centre.
13
Click New Entries
Controlling Area- TSPL (our Co. Code)
Click - "Co. area=Company Code"
again Enter Co. Code
In assignment Control Enter "Controlling area is same as Company Code (1) "
Click Save
Back to IMG
Assignment
Controlling
Assign company code to Controlling Area (T Code OX19)
Enter
Select Our Controlling Area
Click assignment of Company Code
New Entries
Enter Company Code "TSPL"
Save
Back to IMG
SPRO Controlling General Controlling Organisation Maintain
Controlling Area
Click Maintain Controlling Area
Select our controlling area
Click Details button
Enter anything in 'Cost centre hierarchy say ZZ'
Click enter
Save
Click activate components/Control Indicators
New Entries
Enter fiscal year
Cost Centre -- Activate components in 1st row
Click save
back to IMG
Note: At GI " If Create Account 400000 for 17.06.2013 as a cost element in controlling area
TSPL" (Mesg No. K1280)
15
Then Go to Cost Element Cost element Create/Change mode (KA01/KA02) enter above
element (400000) - click Enter and Cost element Category as "1" and Save.
Note: In OMWN T Code observe 201 M type Transaction keys and account modifiers. In
OBYC T code observe assigned G/L Accounts for these transaction keys and account
modifiers and those G/L accounts only determined in accounting document.
Go to MIGO
A07 Goods Issue
R10 Other
Movement Type 551 or 553 or 555
Click Enter
Enter Material Number, Quantity and Storage location
Click Enter
In Account assignment tab enter Cost Centre no which is created for Scrap
(optional)
Item OK, Check and Post.
In MMBE stock is decrease in accounting document Inventory G/L Account credited with
Transaction key 'BSX' and Scrap G/L Account debited with transaction key 'GBB' and
account modifier 'VNG' with material price.
Stock Transfer:
Plant (TSJU)
Supply Receive
16
Note: Initially observe stock in both storage locations in 'MMBE'.
Go to MIGO (MB1B)
Transfer postings
R10 Others
Movement type 311
Click enter
In transfer posting tab Enter
From: Dest:
Enter Material No.
Enter Plant
Enter Store Enter Store
Enter quantity
Click Enter
Item ok, Check and Post.
In MMBE stock decreased in supply store and increased in receive store.
Here no accounting document is created with 311 Mov Type, because material is
moving within the valuation area (Plant).
Plant (TSJU)
Supply Receive
S Loc 0001 Remove Stock from supply store to Transit S Loc 0002
MIGO (MB1B), Mov Type: 313
(1st step)
Supply Receive
Plant TSJU Remove stock from supply Plant & Plant TSRP
Place stock in receive Plant
MIGO ( MB1B) Mov type 301
Note: Initially observe stock in both plants in MMBE, observe prices and price controlling
indicators in both plants in MM03 accounting 1 View. Ensure the material is extended or
created in both the plants.
Go to MIGO
Transfer Postings
R10 Others
Movement type 301
Click Enter
In Transfer posting Tab:
From: Dest:
Enter Material No.
Enter Plant Enter Plant
Enter Store Enter Store
Enter Quantity
18
Click enter
Item Ok, Check and Post
In MMBE stock decreased in supply plant and increased in receive plant in one step.
Accounting document also created here because material is moving from valuation
area (Plant) to another valuation area(Plant).
Example 1:
Material X Material X
Supply Plant Receive Plant
S or V=100 V= 110
Movement type '301'
Supply plant Stock Value = Quantity x Supply Plant price Trans Key
= -1000 BSX
Receive Plant Stock Value = Quantity x Supply Plant Price
= +1000 BSX
Example 2:
Material X Material X
Supply Plant Receive Plant
S or V=100 S= 110
Movement type '301'
Supply plant Stock Value = Quantity x Supply Plant price Trans Key
= -1000 BSX
Receive Plant Stock Value = Quantity x Supply Plant Standard Price
= +1100 BSX
Price Diff G/L Acct (Gain) = -100 AUM
19
Plant to Plant with 2 Step Procedure:
Supply Receive
Remove Stock from supply plant to transmit
Plant TSJU Plant TSRP
MIGO/MB1B Mov Type 303
1st Step
Place stock in Receive Plant from Transit
MIGO/MB1B Mov Type 305 2nd Step
Go to MIGO
A08Transfer Postings/A09Remove from Storage
R10 Other
Movement Type 303
In Transfer Posting Tab
From: Dest:
Enter Material No.
Enter Plant Enter Plant
Enter Store Enter Store
Enter quantity
Click Enter
Item OK, Check and Post
In MMBE stock decreased in supply plant and receive plant stock in increased but
transit stock is increased. Accounting document created to update stock values in
both plants through stock is in transit.
Step 2: Place stock in Receive plant from transit:
Go to MIGO
A10 Place in storage
R02 Material Document
Movement type 305
Enter receive quantity and storage location
Item OK, Check and Post
20
IN MMBE transit stock decreased and receive plant stock increased no accounting
document is created here, because already stock values updated in both the plant in
1st Step.
Due to climatical conditions or chemical reactions some materials can lose their original
characteristics and suits to another material characteristics then move the loosed material
characteristics stock from one material (x) to another material (y). Prerequisite is both
materials must have same base unit of measure.
21
Note: Initially observe stock form supplying and receiving material in MMBE and observe
prices and price controlling indicators for both materials in material master display.
Go to MIGO
Transfer Postings
A10 Other
Movement Type 309
Click Enter
In Transfer Posting Tab:
From: Dest:
Enter Material No. Enter Material No:
Enter Plant Enter Plant
Enter Store Enter Store
Note: Destination plant and store can be same or different.
Enter Quantity
Item Ok, Check and Post.
In MMBE supply material stock decreased and receive material stock increased.
Accounting document is created.
It is not possible to edit values, if requires we can change text or description fields only,
Even though any field value has to change same quantity or storage location etc., then only
one option i.e., to cancel the material document and reenter the Goods movement with
correct values.
Go to MIGO
A03 Cancellation,
R02 Material Document
Click Enter
In Where Tab reversal or cancellation movement type is picked automatically
Select Item OK, Check and Post.
In accounting document the G/L entries also reversed.
Reservations:
Reserving of material in advance for future purpose for a particular user department
purpose is called as reservation.
22
Step 1:
Logistics MM Inventory Management Reservation Create
(MB21)
Base Date: (Material required date)
M Type : (201)
Plant :
(Specify material is reserving for which purpose.)
Click Enter
Cost Center:
Enter Item, Material, Quantity, Plant and Storage Location
Click Enter
Here reservation number created as per number range in
SPRO MM Inventory Management and Physical Inventory Number
Assignment Define Number assignment for Reservations.
Observe Reservation details in 'MMBE' and 'MB25'.
Step 2:
Go to MIGO (MB1A)
Goods Issue/Transfer Postings
R09 Reservation
Enter Reservation No.
Click Enter
Enter quantity and Storage Location
Item Ok, Check and Post.
Observe in MMBE and MB25
Note: Same way create Reservation with 301,311,501 and 261 movement types etc., and
enter goods movement with respect to reservations.
Before 4.6C version Conventional Invoice Verification was using and 4.6C onwards Logical
Invoice Verification is introduced.
1. Invoice
2. Credit Memo
3. Subsequent Debit
4. Subsequent Credit
Already existing document types are available in real time also i.e., RE & RN etc.,
Select 'RE'
Click Details button
Net Document Type If we set this indicator cash discounts will be calculated in
Invoice it self., If it is not selected, cash discounts will be calculated at the time of
payment only but not in Invoice.
Click Number Range Information (T Code FBN1)
Enter Company Code
Click Interval
For the previous screen number range define From No. and To No.
Click Save
Back to Initial Screen
Click Document type Invoice Verfication Bar
Select T Code 'MIRO'
Click Details button
Assign default document type 'RE' or 'RN'
In MIRO T Code which documents type will be picked defaultly but still editable
Back to IMG
Maintain Number Range for Logistic Documents Transaction assign Number
Range
RD 01
RS 01
These transactions RD, RS are predifined in system.
24
RD- For Post Invoice, RS- Cancel/Reverse Invoice, ERS, Invoicing Plan, Revaluation.
Back to IMG
Maintain Number Range Interval for Invoice Document (T Code OMRJ)
Click Intervals
here define Intervals i.e., From No. and To No. for above Transaction Number Range
Back to IMG
Maintain Default values for Tax Code
Go To our Co. Code details
Enter default Tax Code say (Y1)
Then in MIRO this tax code will be picked defaulty in this data tab.
Back to IMG
Enter Invoice:
Transaction
Posting Date: (The date on which FI G/L accounts are posted in accounting
Document)
Enter PO Number
Click Enter
In Item Row GR Quantity and amount for this quantity as per PO is picked
automatically
In Item row select Tax Code
In basic data also select same tax code or make it blank
Select Calculate Tax
Enter Amount (as per Vendor Invoice) i.e., line item amout+Tax amount
In Payment Tab:
Payment term can be picked from PO and still editable here. As per this payment term
customization either Invoice date or POsting date wil be picked defaulty as baseline date
25
and from this base line date upto payment date the No. of days are consider to calculate tax
discount.
Part. Bank: It can be copied from Vendor Master and still editable here.
In Details Tab: Document type 'RE' or 'RN'. This document type will be picked defaulty
based on OMR4 T Code.
**This document type controls accounting document number assignment, which G/L
Accounts has to be triggered in accounting document etc.,
If Document type is 'RE' then cash discounts are not calculated in Invoice but
calculates at the time of Payment.
If Document type is 'RN' then cash discounts also calculates at the time of Invoice it
self.
Click Simulate Button
Here observe G/L Accounts are going to posted and also observe the cash discounts
calculated or not based on document type 'RE' or 'RN'
Click Post
Here Invoice document No is created as per transaction 'RD' Number Range.
Goto Invoice display fromMenu Bar (T Code MIR4)
Click Follow on documents
Here accounting document No ranges picked based on document type (RE) Number
Range in (T Code OMR4)
Click this document no and observe G/L Account.
CREDIT MEMO:
This Document is entered to collect amount from vendor say for return delivery goods to
collect excess amount which is already paid to vendor.
GO to MIGO
Return Delivery; Material Document No; GR Number
In Quantity tab enter return quantity say '2' Pcs
In where tab movement type '122'
Item Ok, Check and Post
Note: If vendor is not going to place these 2 return pices again to us then collect these 2 pcs
amount from vendor. Because already Invoice entered for 10 Pcs, But GR is only for 8 Pcs.
Go to MIRO
Transaction : Credit Memo
In Po Reference tab: enter sam PO number Click Enter
In Item Row enter manually quantity as '2' pcs and amount as per PO 100Rs/Pc.
In item Row Enter Tax code
In basic data select Tax calculate Tax as Ok
Enter amount
Click Simulate button
Here Vendor account is debited (+), than means Vendor has to pay us.
Click Post.
Example 1:
Example 2:
Create PO for 10 Pcs with 100Rs/Pc and uncheck GR Based IV in Invoice Tab
Enter GR Invoice for 10 Pcs with 100 Rs/Pc+Tax
(Assume Remaining 2Pcs vendor is not going to deliver, But already Invoice entered
for 10 Pcs instead of GR Quantity 8 Pcs Then collect 2 Pcs amount from vendor by
entering Credit Memo as follows..)
Go to MIRO
Transaction : Credit Memo
Enter Same PO Number
27
Click Enter
In Item row enter manually quantity as '2' and amount 100Rs/pc
In basicdata tab click calculate tax
enter total amount
Click Simulate button
here vendor account debiting (+) that means vendor has to pay to us
Click Post.
28
Delivery Cost:
The delivery cost i.e., Freight which are planned PO itself are known as Planned Delivery
Cost. For planned delivery cost a separate Item can be generated in Invoice or a separate
Invoice is Posted.
Step 1:
29
Step 2:
Step 3:
Step 4:
Go to MIRO
Transaction : Invoice
Enter Same PO Number
Click Enter
In PO Reference Tab: Select Planned Delivery Cost
Click Enter and enter amount and tax
click simulate button
Observe G/L Accounts and save
30
PO for 10 Pcs GR 10 Pcs IR for Goods 10 Pcs IR for Freight 10 Pc
Net Price=100/pc Rs 100 Pc+Tax Rs. 10/Pc+Tax
Freight 10/Pc
Freight Vendor
(KBS) = -100
Park Invoice:
31
For Junior people we give authorization to park Invoice i.e., to enter vendor Invoice price
details in our system only. But later this parked Invoices will be reviewed by managers and
they will post parked Invoices.
Step 1: Create PO
Step 2: Enter GR
Go to MIRO
Click Show Work List
In left side Click parked Invoice Document No.
Review details and Post.
Hold Invoice:
During entering Invoice , If any insufficient data is there say exact posting date or payment
term etc., are not yet known then hold the Invoice temporarily and later whenever the
missed data available then Post the held Invoice.
Step 1: Create PO
Step 2: Create GR
Step 3: Create IR
Go to MIRO
Enter PO Number
Click Enter
In Basic data tab enter tax and amount
32
Click hold button
Here Invoice No is created but in Hold
Go to held Invoice display and click follow on document button, But no accounting
document is created against held Invoice.
Go to MIRO
Click Show Work List
In held documents double click held Invoice document No. enter the missed entry
and click Post.
Note: As a rule held Invoice will be posted with in the same day and Invoice can be parked
for longer period also.
33
SAP MM
[SPECIAL PROCUREMENTS]
PIPE LINE PROCUREMENT, CONSIGNMENT PROCUREMENT, SUB-CONTRACTING, THRID PARTY
PROCUREMENT
Special Stocks/ Special Procurement:
1. Pipe Line, 2. Consignment, 3. Sub contracting, 4. Third Party, 5. Stock Transfers, 6. RTP, 7. Sales Order
Stock, 8. Project stock.
1. PIPELINE:
In this process material goes continuously from Vendor premises to our plant premises continuously
through a pipe or cable/ Wire. Ex: Oil, water, gas and power.
In this process No PR, PO and GR and whenever material is required, withdrawl it from vendor pipeline
and for this withdrawled quantity only settle the liabilities to vendor.
IMG Settings:
Go to OMS2
Select material type 'PIPE' and click detail button
Select pipeline mandatory, in user department sub screen uncheck Storage view.
External PO- '0', Internal PO- '0'
Click Quantity/Value updations
Uncheck quantity and value updating Indicators because for pipeline materials Inventory is not
maintained in the store.
2
TEST SCENARIO:
Create material master for pipeline material say for Gas with material type 'PIPE' in 'MM01'.
Here Valuation class is optional, because value updation is not selected in 'OMS2'
Click Save
Go to ME11
Enter Vendor, Material number, Purchase Organization and Pipe line
Set Info category as 'PIPELINE'
Note: If Plans having more than one Purchase organization, then enter Standard purchase
Organization here
Click Enter
Enter Net price, Tax Code
Click Conditions and enter Pipeline validity periods and condition type and amounts in detailed
Click Save.
Go to MIGO (MB1A)
Goods Issue, R10 Other, Movement Type '201 P'
Click Enter
In Material Tab: Enter Material No. and quantity
In Where Tab: Enter Movement Type 201 P and Plant
Click Enter
In Partner Tab Enter Vendor No.
In Accounting document cost center consumption G/L account debited and account Payable
Clearing G/L Account credited with GI qty X Info record Price.
In OMWN- T code for 201 P movement type observe whatever account transaction key and
account modifiers.
Go to OBYC T code observe G/L accounts which are assigned to above transaction keys and
account modifiers and these G/L accounts are picked in accounting documents.
3
Print Item '2'
Execute
Medium '1' Print out
Click Communication
Output type = 'LP01'
Click Save
Go to MB90
Output type 'WA01'
Transmission Medium '1', Material Doct. No:
In Next Screen we can see the print preview then click process/execute Button
Go to MR91
Out Put Type 'KONS'
Enter Document No
Click Execute
In next screen click print preview button
Observe the details and back
Click Process or execute button.
4
CONSIGNMENT
Consignment: In this process Vendor will place his material stock in our plant premises and
immediately no invoice from vendor and no immediate payment to Vendor. Whenever material
is required, withdrawal it from vendor consignment stock and consume it for production or to
any internal consumption purpose and settle liabilities to vendor for this withdrawal quantity
only.
ME49
PO W.r.t. Quotation/RFQ
GR W.r.t. PO
Mat-x, Qty-1000 Pcs, Store-x, Vendor-x
(is Called as Consignment Stock.)
Payment to Vendor
5
Test Scenario:
Go to ME51N
Set Item Category 'K'
Enter Material No., Quantity and Plant
Click Save
Go to ME41
Enter Purchase Organization (If plant is having more than one Purchase organization,
then enter Standard Purchase organization here)
Click 'Reference to PR' button
Enter PR No
Click Enter
Enter Collective Number
Click Enter
Select PR Item Row, Click Adopt or Adopt + details button
Here also Item Category is 'K'
Click Vendor address button
Enter Vendor No
Click Enter and Save (**Send RFQ's to Vendor in ME9A)
Go to ME47
Enter RFQ No.
Click Enter and enter Prices
Select Item Row and click Item details button
Check Info Update
Click Save
(Note: Observe updated Info record with Info Category as Consignment in ME12 or
ME13.)
In condition Screen enter Consignment validity Period
Click Save
(Note: compare multiple quotations in ME49)
6
Step 4: Crate PO in ME21N
Go to ME21N
In Item row enter RFQ no. and click enter
Here also Item category 'K' and Standard Purchase Organization etc. will be copied
Due to item category 'K', Item Net price grayed out and Item condition tab is also
disappears. Because at the time of automatic settlement prices are picked from Info
record but not from PO.
Save PO.
To See how the field selections were maintained by Item Category 'K' is as follows..
Go to MIGO
Goods Receipt; PO Number; Movement type '101'
Click Enter
But in Where Tab 101 'K' is picked automatically
Item OK, check and Post.
In 'MMBE ' our stock is not increased but vendor consignment stock is not valid stock of
our company and it still belongs to vendor. That's why no accounting document created
at GR with 101 'K' movement type.
(In OMWN T- code No transaction keys for 101 'K', that's why no accounting document
created.)
Step 6: Create GI (From Vendor consignment stock to Cost center 201 'K' or to Production Order
261 'K')
Go to MIGO (MB1B)
Goods Issue; R10 others; Movement type 201 'K'
Click Enter
Enter Material No.
Enter Quantity Say 100 (Which was consumed by Cost center/Prod dept )
7
In Where tab enter Plant and Storage Location
Click Enter
In Partner Tab Enter Vendor No.
In account assignment tab enter Cost center No.
Item OK, Check and Post.
In MMBE Vendor consignment stock is decreased
In accounting document consumption G/L account debited (+) with transaction key
'GBB' and account modifier 'VBR' and account payable G/L account credited (-) with
transaction key 'KON' (No account modifier) with GI qty X Info record Price.
Observe OMWN and OBYC T Codes for transaction keys, G/L accounts and account
modifiers.
8
Step 9: Print/Transmit Settlement Document to Vendor (MR91)
Go to MR91
Enter Out Put type 'KONS'
Enter document No.
Click Execute
Observe Print preview and click process or execute button
Note: Try to enter multiple GIs but once in a week or once in a month a single invoice can be
generated for all goods issued quantity in 'MRKO'.
Note: If consignment validity is over as per Info record, but still some quantity is left over then
convert this left over quantity from vendor consignment stock to our own stock in 'MIGO'
(Transfer posting, Others) or 'MB1B' with '411 K' movement type and settle liabilities for this
owned stock to vendor in MRKO, then in MMBE vendor consignment stock decreases and our
ware house stock increases and observe accounting documents at GI and MRKO.
9
SUB CONTRACTING
In this process material is procured from Sub Contractor by providing required in put materials or
components from our company to Sub Contractor. We can go with Sub Contracting process due to lack
of facilities or lack of skilled technicians or lack of time.
Mat-x
(Finished Material
Mat-Y Mat-z
Semi Finished Semi Finished
Mat-C Mat-D
Mat-A MAT-B
Raw Mat Raw Mat
Raw Mat Raw Mat
10
RFQ w.r.t PR Maintain Quotation
(Info Update)
Create BOM for PR Mat-Z ,10 Pc
End Produc i.e., Mat-Z Item Cate-L
Quotation
( By providing input materials to sub Cont. Comparison
i.e., Mat-c 10 Pcs, Mat-d 10 Pcs )
PO w.r.t. Quotation/PR
Mat-z, Vend-z, Qty- 10 Pcs, Rs. 100/Pc
Item Category 'L'
( By providing input materials to sub Cont.
i.e., Mat-c 10 Pcs, Mat-d 10 Pcs )
Step 1: Create Material master for end product with material type Finished or Semi Finished.
Step 2: Create material master for input materials or components with material type Raw or
semifinished.
Go to ME51N
Set Item Category as 'L'
11
Enter Material No. (End Product)
Enter Quantity, Plant
Click enter
In material data tab click Components button and observe copied component details from
'BOM'.
If already 'BOM' is not there then enter component details manually in PR or PO it self
Back and Save
Go to ME41
Enter Purchase Organization, Purchase group
click reference to PR Reference button
Enter PR Number
Enter Collective Number
Click enter
Select Item Row Click adopt+details button
Click vendor address button
Enter vendor and save
Go to ME47
Enter prices with relevant to vendor quotation prices
Select item row and click Item details button
Enter Tax code and check as 'A' in Info update
Save
Go to ME49
Compare all the quotations for best vendor
Step 8: Create PO
Go to ME21 N
In Item row enter RFQ No.
Click Enter
Here Item category is 'L'
In material data tab click component button and observe the details, here components details
are copied from 'PR', If PO creates directly then components copied from 'BOM' and still
editable here
12
Back and Save.
Step 9:
If Raw material stock not there for input materials, then maintan stock in 'MB1C' with 561
Movement Type.
Observe SC Stock Overview
Logistics MM Purchasing Purchase Order Reporting
SC stocks for Vendor (ME2O - T Code)
Enter Vendor No,
Enter Input materials/components provided
Enter Plant
Execute (F8)
Observe already available stock at Sub contractor and yet to provide components stock to Sub
Contractor.
Go to MB1B
Enter Movement type '541'
Enter Plant
Click 'To Purchase Order'
Enter PO Number
Click Enter
Here Components/Input Materials are copied from PO which are going to provide to Sub
Contractor.
Click Save
In MMBE our components stock is decreased and Sub contractor stock is increased. But still in
Sub Contractor stock is showing Plant level, but not at updated as consumed in Finish product.
That's why no accounting document is created in '541' Movement type.
Go to MIGO
Goods Receipt; Purchase Order; PO Number; 101 M type
Click Enter
Enter received quantity and storage location for finished products
In Line Item row click "Tree Display" button
Click any raw material line Item. It is updating raw material is consumed in the received end
product with 543 'O' Movement Type.
13
Select Item OK for all line items Check and Post.
In MMBE Components/Raw material Sub Contractor Stock is decreased at Sub Contractor
Premises and finished product is increased.
Observe accounting documents
Question: Material x, Material y and Material z are provided to Sub contractor and finished product
Mat-A is received from Sub Contractor then at GR accounting document total how many G/L accounts
will triggered?
Ans: For each material '2' G/L accounts and additionally 2 more G/L Accounts i.e., Cost of goods sold,
Purchased Services G/L accounts and total 10 G/L accounts will triggered.
Go to MIRO
Transation type : Invoice
In PO reference tab enter PO Number
Click Enter
In basic data tab enter tax code and select calculate Tax and enter total amount and save
Step 13: Sub sequent Adjustment (Optional)
If Vendor informs any under consumption of components in finished product then adjust the actual
consumption of components in the received finished product as follows..
Go to MIGO
A11Sub Sequent Adjustments; Purchase Order
Enter same PO Number
Click Enter
In where tab Sub sequent adjustment movement type '121' is showing for finished product and
in Standard SAP only for 121 Movement type there is no reversal movement type.
Open Tree Display button in line item row
Select any raw material line item say 'RAW1'
14
In where tab initially same '543 'O' movement type is showing
In Quantity tab enter 2 Pcs
Select Under consumption/Short Receipt
But in Where tab automatically 544 'O' movement type is picked for under consumption/Sub
sequent adjustment of component.
Select Item Ok for all line items check and Post.
In MMBE the under consumption component stock (Raw1) is showing at Sub Contractor
premises
And observe accounting document also
If required receive under consumption component stock from Sub contractor premises to our
plant with 542 Movement type in MB1B or MIGO without PO reference only.
Then in MMBE Sub contractor stock is decreases and our Ware house stock is increases for
components.
Note: While producing main finished product with input materials, normally another product also
produces along with the main product and that product is called as Co- Product.
Go to MM01
Select Material type finished or Semi Finished
Select MRP 1 MRP 2 Views
Enter PD01 in MRP Profile
Select Co. Product Check box in MRP 2 View
Enter other details and save
Go to CS01
Enter Plant
Enter '1' in BOM Usage
Click Enter
Enter components/input materials and Co products and quantity.
Select Co Product line item Click Item Button (F7)
In basic data tab Select Co Product in General data
Back
If Scrap is generating for raw material then select raw material line say 'Raw 1' and click Item
detail button
In basic data tab enter operation scrap in % Net ID
Click Save
15
Step 3 Create PO for Main End Product
Go to ME21N
Item Category 'L'
Enter Material No, Quantity, Price , Plant and Vendor(Manufacturer of Main End Product)
In material Data tab Click 'Component' button and observe copied components and Co Product
details from 'BOM'.
Back and Save
Observe in 'ME2O'.
Assume stock is not there and procure this raw material from another vendor and deliver directly from
vendor to Sub contractor (Manufacturer of Main End Product) as follows..
Go to ME21N
Enter Different Vendor No
Item Category 'Standard'
Enter Material, Quantity, Plant
Click Enter
In Item delivery address tab enter Sub contactor (Vendor NO) (Manufacturer of main end
Product)
Select SC No.
Click Yes
Click Save
Observe ME2O
Go to MIGO
Goods Receipt; Purchase Order; PO Number, Movement type 101
Click enter
In Partner tab it is showing goods delivery from vendor to Sub contractor and in Where tab
Movement type 101 'O' is picked automatically
Select Item OK for all line items Check and Post.
Observe MMBE and ME2O for components and here components are showing in Sub Contractor
premises which is called as sub Contractor Stock.
16
Step 6: Enter another GR for finished Products.
Go to MIGO
Goods Receipt; Purchase Order; PO Number; Movement Type 101
In line item open tree button and select Co-product line item
In Where Tab 545 'O' movement type is selected for co product and no storage location is
showing for Co product and this co product is still there in with Sub Contractor premises only.
Select Item OK for all line items, Check and Post.
In MMBE Co Product stock is showing at Sub Contractor premises. If requires transfer Co
Product from Sub Contract premises to our Plant in MIGO or MB1B with 542 Movement type
with PO reference. Then Co Product stock decreases at Sub contractor premises and Increases in
our Co Product own stock.
Go to MIRO
Enter Invoice Date
Enter PO Number (PO for externally procured raw materials)
Click Enter
Check Calculate tax
Enter amount and save.
Go to MIRO
Enter Invoice Date
Enter PO Number (PO for main end product)
Click Enter
Check Calculate tax
Enter amount and save.
PRE REQUISITES:
Create Same Sub contracting Vendor as a customer in 'XD01'- T Code and assign that customer No. in
Vendor master control screen.
17
Go to XD01
Account Group - 0001
Enter Company code
Sales Organization- 1000
Division - 00
Enter
Enter Vendor/Customer Address details
Click Sales area Data in Shipping tab and Enter Shipping Conditions say '01'.
Click Save
Go to MK02
In Control Data tab enter Customer No
And Save
Go to MM02
Select all sales views
Enter Plant, Sales Org., Distibution Channel
Enter required details for all the sales views
In Sales Org. 2 Enter Item category group as 'NORM'
In Sales/Gen Plant View enter Transport group as '0001' and Loading Group '0001'.
Availability Check '01'
Click Save
Same way extend same views for other raw materials also
Go to ME21N
Enter Purchase Organisation,Pur Group, Co. code and Vendor No
Enter Material no, Quantity etc.
Save PO
Note: Ensure stock is there for components, Other wise maintain stock for components with 561 or 501
movement type in MIGO or MB1C.
Step 8: Provide Components to Sub contractor via SD Shippng process (Via Out Bound delivery & PGI)
Go to ME2O
Enter Vendor No. (Sub contractor No..)
Enter Components
Execute
Select Check boxes and Click 'Create Delivery' buton
Enter Storage Location, Quantity etc.,
18
Click Enter
Observe created delivery Nos.
Again select same check boxes and Click 'Post Goods Issue' button
Enter Movement type 541, Storage Location, Quantity.
19
THIRD PARTY PROCUREMENT
Sales Order PR w.r.t. Sales Order PO w.r.t. PR & w.r.t Sales Order
Mat-x, Cust-x,Qty-100,Rs. 100/Pc Mat-x, Qty 100Pc, Mat-x, Vend-x,
Item Cate: 'TAS' (VA01) A/c Assn. Cate: '1' (Third Party) Qty-100 Pc, Rs.100/pc
Item Cate: 'S' (Third Party) Acct Assn Cate: '1'(Third Party)
Del address is Cust. Address. Item Category: 'A' (Third Party)
Del Address is Cust. Address.
Vendor Logical GR
Customer
Create Customer
Invoice/Billing (VF01)
A/C Receivable
(Payment from Customer)
20
Step 1: Create material master with MM and sales views with material type 'HAWA' (Trading Goods).
In Sales Org 2 view Enter Item Category group as 'BANS', and in Gen Item cate. Group : BANS
Enter required details in all the selected views and save
21
Note: GR is optional.
22
SAP MM
2. Stock transfer from Plant to Plant with two step procedure (MB1B/MIGO- Movement
type 303 & 305) (Only Inventory department involves in this case)
3. Stock transport order without SD shipping and with out billing ( PO Document Type:
'UB', Supply Plant in PO, Movement type : 351, Receiving plant GR 101) (Only Purchase
department, Inventory department involves in this case)
4. Stock Transport order with SD Shipping and without billing (Intra Company) (PO
document type 'UB', outbound delivery type 'NL', PGI Movement type 641, GR M type 101)
(Purchase department, shipping department and Inventory department involves in this
case)
5. Stock transport Order with SD Shipping and Billing (Inter Company) (PO Document type
'NB', Out bound delivery 'NLCC', PGI Mov Type;643, Billing Type 'IV', GR Movement type
101, Invoice Verification.) ( Here all departments involving include accounting
department.)
Company Code
TSPC
TSJU TSRP
(Supply Plant) 2. STO ME21N, Doct Type: UB, It Cat: U (Receive Plant)
2
Ensure material is extended to both plants.
Observe prices and price control Indicators for both materials in Material master
accounting view
Observe stock overview for both materials in MMBE
Go to ME51N
Enter Item Categoty 'U'
Enter Material number, quantity, and Recieve Plant and supplying Plant
Click Save
Go to ME21N
Document type 'UB'
Then vendor field is replaced by supply plant, based on document type 'UB' Img
Settings.
In PO Item condition tab 'condition type P101' is picked supplying plant material
price. That means material is coming with supplying plant price to receive plant and
with that price only stock value increases in receiving plant but not with the receive
plant material price. But standard price is there in receive plant then in standard
price only stock value increases in receive plant.
If Freight is paying to any transporter then enter price condition type 'FRC1' say 10
Rs/pc and select freight condition type and click condition details button and enter
freight vendor no.
3
In condition tab all condition types are statistical that is why any condition type
amount is not adding to net price.
Here no Invoice tab is coming as per Item category 'U' IMG Settings.
Save PO.
Go to MIGO(MB1B)
Goods Issue; Purchase Order; PO Number; Movement Type 351
Click Enter
Enter Quantity and Storage Location
Item OK, Check and Post
In MMBE stock decreased in Supply Plant and not increased in receive plant and
stock is in transit to receive Plant
See the transit stock in 'MB5T'
In accounting document supplying plant stock value decreased with 'BSX' and
receive plant stock value increased with 'BSX' and freight value credited with
transaction key 'FR1'.
Go to MIGO
Goods receipt; Purchase Order; PO Number, Movement type 101
Click Enter
In Where tab observe receive plant and store
In quantity tab enter actual received quantity
In Partner tab observe supply plant
Item OK check and Post
Transit stock decreases in 'MB5T' and receive plant stock increased in MMBE
Again no accounting document is created at 'GR' because already stock value
updated in both plants during transfer posting
If freight is planned at PO then enter Invoice with respect to PO in MIRO by selecting
Planned delivery cost.
4
Stock Transfer Order with SD Shipping and without Billing
Company Code
TSPC
Supply Plant 2. STO ME21N, Doct Type 'UB', Item Cate 'U' Receive Plant
Vendor Customer
(SD Flow) (MM Flow)
PR
Create Enguiry RFQ
Sales Order PO
5
Sales Org. (JUSO) Co. Code (TSPC)
(Sales Area)
SD IMG Settings:
6
Click yes and save
back to IMG
Define Copy, delete, check distribution Channel
Click enter
Click define distribution Channel
Note: Distribution Channel is the way of reaching the goods to customer i.e., through
dealer channel or distributor channel or direct sales or Internet sales or whole sale
etc.,
Click New Entries
7
Assign Sales division to Sales Organisation
Click New Entries
Back to IMG
Set up Sales Area
Click New Entries
Click Save
Back to IMG
Logistics Execution
Assign shipping point to Plant
Select our Plant (TSJU) and Click assign button on the top
Select our shipping Point (JUSP)
Click Save
Back to IMG
Sales Organization Dist. Channel Dist. Channel Conditions Dist. channel Cust/Mate
TSSO ZC ZC ZC
ZOOO ZO ZC ZC
Back to IMG
Define Common divisions
Click Save
8
Create Customer Master record for receive Plant:
(From supplying sales area point of view) (XD01)
Account group :
Customer No:
(Ensure Customer no. is New Nos)
Company Code
Sales Organization
Distribution Channel
Distribution Division
In address screen enter name and address details of receive Plant
Click Company Code data and enter reconciliation account
Click Sales area data tab
In shipping tab enter shipping conditions say '01'
(Shipping conditions determines suitable shipping point automatically in PO
shipping tab from shipping point determination ) T Code OVL2
Click Save
Select Receive Plant 'TSRP' and click details button, assign customer No. to this
receive plant. That means in STO process this receive plant is treated as a customer
by supplying Sales area.
Go To Supplying Plant 'TSJU' and click details, assign which sales area involving in
this supply plant to transfer the goods to any receive Plant.
Note: If this supplying plant is also receiving goods from any other plant then create and
assign customer no. to this plant also.
Click Save
Back to IMG
Create Checking rule
9
(Checking rule is used to check material availability in supplying plant by carrying
out availability check programme.)
New Entries
CRI Description
YY Checking Rule
Save
Back to IMG
Define Checking rule
(here define which stocks has to consider as avaialble stock in availability check and
which inward and outward documents has to considered in availability check etc.,)
New Entries
Availability Check Say '01' ( It is assigned to material master)
Checking rule 'YY' (It is assigned to supplying plant in next screen)
Stocks:
Stock in Transfer
Incl. Qual. Ins. Stock
(If We selected these stocks only considered as available stocks of supplying plant)
IN/Outward Movements:
If it is selected without RLT then It won't consider planned delivery time or in house
production time and GR processing time
10
Click Save
Back to IMG
Assign Delivery type and checking rule
**This settings control against receive Plant 'PO' in supplying plant goods has to
transfer with 'SD' Shipping process or without 'SD' shipping process (i.e., with
Inventory Department)
(** If we want to STO with SD, We keep delivery type as NL to supplying plant, If
without SD We have to delete 'NL' against supplying plant)
Click Save
Back to IMG
Assign document type one step procedure under delivery tolerance
If one step is selected, Whenever PGI is posted in supplying plant then GR also
posted automatically in receive plant in the same step
In One step procedure PGI movement type is in Intra company is 647, and in Inter
company is 645.
Click Save.
TEST SCENARIO:
based on PO Document type 'UB' and supplying plant 'TSJU', the delivery type 'NL' is
copied from IMG Settings.
From customer master record shipping condition and for material master loading
group is picked here
12
based on this shipping conditions and loading group and supplying plant
combination the shipping point is determined automatically from 'OVL2- T Code'.
Go to VL02N
Enter Outbound delivery No.
Click Enter
In Picking tab enter storage location and picked quantity
Click enter
In goods movement data tab movement type '641' is picked automatically.
(Note: If one step is selected then 641 is picked here)
Click Post Goods Issue
In the same screen click document flow button and observe created transfer posting
or PGI document or in ME23N. In PO history tab also observe PGI document and go
to this PGI document display in 'MIGO' or 'MB03' and observe accounting document
and movement types.
13
NOte: Observe updated stock in supplying plant in MMBE and transit stock in
'MB5T'.
Goods Receipt; R05 Outbound Delivery; Outbound delivery No., Mov. Type: 101
Enter Storage Location (Receive Plant)
Received quantity
Check and POst.
Here No accounting document created
Transit stock is decreased in MB5t
Receive Plant is increased in MMBE
2. STO ME21N, Doct Type 'NB', Item Cate 'STD' Receive Plant
Supply Plant
6. GR in Receive Plant
Note: Configure SD enterprise structure for supplying plant same as Intra company
1. Create Receive Plant as customer master in supply plant sales area.
2. Create Supplying plant as a vendor with receive plant purchase organization and
Company code and in purchasing data screen from menu bar-- Extras-- additional
data, assign supplying plant to vendor master.
3. Configure STO settings in MM same as Intra company but assign document type as
'NB' and delivery type as 'NLCC'
14
Test Scenario:
Same as Intra company from material master up to GR, but create additionally billing or
Invoice in supplying plant in VF01 and enter Invoice verification in receiving plant in MIRO.
15
16
SAP MM
1
[OUTLINE AGREEMENTS]
OUT LINE AGREEMENTS
2
OUTLINE AGREEMENTS
Contract: Making of long arrangements with vendor with predefined terms and conditions within a
time frame is known as Contract.
Types of Contracts:
I. Quantity Contracts
II. Value Contracts
III. Centrally agreed Contracts
I. Quality Contracts:
RFQ Quotation
w.r.t. PR
PR (1) Mat-x, Qty-100 Pc
Doc. Type: RV (out line
Agreements) Quotations Price
Comparison
2
Step 1: Create PR for Agreement
Go to ME51N
Document type 'RV'
Enter Material No, Quantity say 1000 Pcs, Plant,
Click Enter and Save
Step 3: Contract:
Note: Contract can be created w.r.t. PR or RFQ or directly without any reference
Go to ME31K
Enter Vendor No.
Agreement type/Document type: MK
3
Select Info Update as 'A', So that an existing Info record details will be updated, If no Info record
is there then a new Info record will be created with this contract details.
Back
Select Item row and from Menu bar choose Item --- Maintain source list then it takes to Source
List record and enter same contract valid From and To dates and select check box to fix vendor
and select MRP option as '1'.
Back to Contract
Click Save
Note:
Go to ME33K enter agreement No
Click Enter
Select Item row and from Menu bar select Item--- Statistics---Release documentation
Here Observe target quantity and Open quantity and already released PO's quantities.
4
NOte: Whenever total PO's quantity exceeds contract quantity then contract is over
Again Observe all PR's status details.
Value Contract:
Go to ME51N
Document type 'RV'
Enter Material No, Quantity say 1000 Pcs, Plant,
Click Enter and Save
Step 3: Contract:
Note: Contract can be created w.r.t. PR or RFQ or directly without any reference
Go to ME31K
Enter Vendor No.
Agreement type/Document type: WK
5
Click Enter
In target quantity also given then for this Item the total PO's quantity exceeds this contract
quantity then contract is over.
Plant Plant
TSJU
TSRP
JMPO RPPO
6
Plant - TSRP -- Price - Rs. 110/Pc
2. Create PO w.r.t. Contract (But Assign contract agreed Purchase Org. TSPO as
Mat-x, Vend-x, reference Pur. Org. to local Plant Pur. Org.JMPO and for
Plant - TSJU Pur. Org - JMPO RPPO)
Plant - TSRP Pur. Org - RPPO
Step 1:
Step 2:
Extend or create vendor with all Purchase Organizations
Step 3:
Extend or create material to all the plants.
Go to ME31K
Enter Vendor No.
Agreement Type as 'MK'
Purchase Organization: TSPO (Central or Local Purchase Organization)
Purchase group
Click Enter
Enter Contract Validity Start and Validity End Dates
Click Enter
Enter Material No., Quantity and Net Price
Dont enter Plant in Item row (Because this contract for multiple plants in one co. code)
Click Enter
Select Line Item
From Menu bar, Choose Edit--Plant Conditions--Over View
Plant : TSJU
Select Plant row and click 'Plant Prices' button
7
Enter Net Price or Click Item Condition and enter same validity periods
Enter Gross price,Freight etc., in detail
Back
Enter another plant and click 'PLant Prices' button and click Item conditions and enter required
prices for this plant
Back and Save
Go to ME21N
In Item row enter outline agreement no which is contract no.
Enter Plant 'TSJU' and click enter
Enter Local Plant Purchase Organization
enter quantity
And in Item condition tab observe Plant conditions are copied or not from contact.
Save PO.
SCHEDULING AGREEMENT
Scheduling Agreement:
Making of long range arrangement with vendors predefined terms and conditions, with predefined
delivery schedules over a period of time is knows as Scheduling Agreement.
Go to ME51N
Document Type 'RV'
Enter Material, Quantity, and Plant
Save PR
8
Note: Scheduling Agreement can be created w.r.t PR or RFQ or Reference to contract or directly without
any reference.
Go to ME31L
Enter Vendor No.
Agreement/Document Type : LP
Go to ME9L
Enter document No. i.e., Scheduling Agreement No.
Application as 'EV'
Message type 'NEU'
Execute
In Next screen observe display message and output message.
9
Step 4: Maintain Delivery Schedules with respect to Scheduling Agreement: (T Code- ME38)
Go to MIGO
Goods Receipt ; Purchase Order; Scheduling Agreement No; Movement type: 101
Click Enter
In quantity tab scheduled quantity only proposed or excess quantity.
Item ok, check and Post.
Go to MIRO
In PO Reference tab: Select Purchase Order/Scheduling Agreement
Enter Scheduling Agreement No
Click Enter
Then it proposes GR quantity and amount
Enter Tax and total amount
Save IR
10
SCHEDULING AGREEMENT WITH RELEASE CREATION PROFILE
In this process the total scheduling agreement quantity is schedules monthly wise with forecast
delivery schedules and for each month FRC delivery schedule quantity again daily basis or weekly basis
JIT delivery schedules are given.
But all these delivery schedules which are maintained in ME38 has to release again in 'ME84'.
Go to ME31L
Enter Vendor No.
Agreement Type: 'LPA'
Enter Purchase Organization, Purchase Group
Click Enter
Enter Validity start date and Validity End dates
Click Enter
Enter Material, Quantity, Price and Plant
Click Enter
Select Item row and select from menu bar--item--more options--additional data button
Enter Firm Zone say 5 days
Enter Trade off Zone Say 10 days 30th Sep 13
15th Sep 13 25th Sep 13 Delivery Date
Example: Shed Date 10 Days 5 Days
1st Sep 13 Trade Off Zone Firm Zone
Planning Zone
11
Note:
a) In Planning Zone if agreement is violated, we are not liable to pay any amount to Vendor.
b) In Trade Off Zone: It is go ahead to procure raw materials by Vendor, which are required for our
ordered product. If Agreement is violated in this zone then we are liable to pay raw material cost to
Vendor
c) Firm Zone: It is go ahead for production and if agreement is violated in this Zone then we have to pay
raw material cost and Production cost to Vendor.
Step 2: Print/Transmit Scheduling Agreement to Vendor in ME9L with application 'EV' and message
type 'NEU'
Agreement No.
Click Enter
Select Item row
Click delivery Schedules button
here specify for first 200 days in each month how much quantity is required.
From Menu Bar-- Click Edit-- Generate Fore Case Schedules and Click Generate JIT Schedules
Back and click Message Button
But system will not allow to select any output type because these delivery schedules again has
to release in ME84 as per document type LPA IMG Settings
Back and Save
12
Step 5: Enter GR/IR in Manual Process:
13
SAP MM
2
[ACCOUNT DETERMINATION]
MM & FI INTEGRATION
ACCOUNT DETERMINATION MM & FI INTEGRATON
Plant 1000
Chart of Acct Company Code
INT 1000 Plant 1100 Valuation
Chart of Acct
INT Grouping Code
Plant 1200 0001
Plant 3000
Chart of Acct Company Code
CAIN 3000 Plant 3001
Transaction A/C Mod. Chart of A/c Valu. Group Val. Class G/L Account
Keys
BSX INT 0001 3000 300000
BSX INT 0001 3001 300010
WRX INT 0001 191100
GBB VBR INT 0001 3000 400000
3
Valuation Valuation
Mat-X Mat. Type Class Group
ROH 3000 Code
3001 0001
Movement
Type 101 Account Category
reference Plant
0001 1000
Valuation
String
WE01
Company Code
1000
Account Modifier
4
Back to IMG
Define Valuation Classes (OMSK- T Code)
Click Account Category reference
Click New Entries
Note: One account category reference can assign to multiple valuation classes but one
valuation class is assign to only one Account category reference.
Save
Click Material type/Account Category reference
Note: One material type is assigned to only one account category reference and one
account category reference can be assigned to multiple material type.
save
Back to IMG
Define accounting grouping for movement types
Here for each movement type valuation string is assigned and each valuation string
have set of transaction keys, but for some particular Transaction keys again account
modifiers are also assign based on movement types.
Note: It is not possible to create new valuation string and new transaction key, If requires
we can edit account modifiers (Account Grouping Code)
** For each movement type at least Two Transaction keys will trigger to post (G/L
Accounts) accounting document.
5
Following are account modifiers for Transaction key 'GBB":
Here select any movement type row say 201, 501 and 561 movement types etc., and
click details button and observe assigned transaction keys and account modifiers.
Back to IMG
Configure Automatic Postings
Click Cancel
Click Account assignment button (OBYC- T Code)
Click Transaction key 'BSX'
Valuation Class G/L Account
Z001 300000
Z002 300010
Click Save
6
Click Posting keys button
Debit - 89
Credit - 99
Back
Click 'WRX' (GR/IR clearing account)
Assign G/L account say '191100' and click posting keys and observe debit and credit
posting keys for this transaction key 'WRX'.
Back
Click Transaction key 'PRD'
Click Enter
Test Scenario:
Example 1:
Step 1: Create Material Master with a new material type in above plant and in Accounting 1
View new valuation class and select moving average price (v) say Rs. 100
Click Save
From MType 101 From Plant Company code Chart of Account Material Master In OBYC
Tr. Key Cal. Gr. Code Valuation Class
Post GR
In Accounting document observe triggered transaction keys (BSX,WRX) and G/L Accounts
and Posting keys.
7
Example 2:
Step 1: Create Material Master with Standard Price say Rs. 100
Here Movement type '101' triggered (PRD) Transaction key also to post price
difference amount along with BSX and WRX.
Example 3:
Step 1: Create PO for consumption purpose say with Account assignment category 'K'
Step 2: Enter GR
Here consumption G/L account debited with 'KBS' and GR/IR clg account credited
with 'WRX'.
For 'KBS' no G/L account is assigned in OBYC and it will be picked G/L account from
PO.
Example 4:
Step 1: Create PO for 10 Pcs and in Item condition tab enter Gross price say 100Rs/Pc and
Freight (FRC1) say Rs. 10/Pc and any discount or surcharge suppose 'ZA01'.
But here freight is not added to net price because it is statistical condition type.
Save PO
Step 2: Enter GR
In accounting document GR/IR posted with net price with 'WRX' and Freight
amount posted in to separate Freight clearing account with Freight amount with
Transaction key 'FR1' and total goods and freight debited in Inventory G/L Account
with 'BSX'.
In OMWN- T code for 101 M type Transaction keys BSX, WRX and FR1 assigned.
8
In basic data select Calculate Tax
Enter Total amount
In payment tab select payment term to calculate tax discount
In detail tab select document type 'RN' to see cash discount calculations in Invoice it
self.
Post
Go to Invoice display
Click 'Followon Document' button
Click accounting document
observe T Codes and G/L accounts
Here Tax amount posted with Transaction key 'VST' and cash discount posted with
'SKV' and freight with 'FR1' and vendor account with 'KBS' etc.,
In OMRO- T code click simulation and observe transaction type or transaction keys
by clicking simulation button
Note: Normally for tax posting G/L accounts picks for 'VST' from OB40- T code from
FI Side.
Example 1: Enter GR to Cost Centre with 201 Movement type and post GI and in
accounting document stock or Inventory G/L Account credited (-) with 'BSX' and Cost
Center consumption G/L Account debited with Transaction key 'GBB' and account modifier
'VBR'.
Example 2: Enter GR with 501 then in accounting document Inventory G/L account
debited with 'BSX' and offsetting entry for Inventory posting credited Transaction key
'GBB" and with account 'ZOB'.
Example 3: Enter GR for Initial entry of stock balance with 561 Movement type then in
Accounting document Inventory G/L account debited with Transaction key 'BSX' and in
offsetting Inventory G/L account credited with GBB and account with account modifier
'BSA'
Example 4: Transfer Posting plant to Plant with one step procedure say '301' then in
accounting document supplying plant Inventory G/L account credited with Transaction key
'BSX' and supply material valuation class and valuation grouping code combination and
receive plant Inventory G/L account debited with 'BSX' but and receive plant valuation
class and valuation grouping code combination and any price difference are there due to
standard price in receive plant material master then price difference posted with
transaction key 'AUM'.
Example 5: Enter GI to Scrap with 551 movement type then in Inventory G/L account
credited with 'BSX' and scrap stock value debited with Transaction key 'GBB' and account
modifier 'VNG'.
Example 6: Run pipeline process and enter GI with 201P movement type then in accounting
document cost center consumption G/L account debited with Transaction key 'GBB' and
9
account modifier 'VBR' and account payable G/L account credited with Transaction key
'KON' and account modifier 'PIP'.
Example 7: In Consignment process enter GI to cost center with 201K then cost center
consumption G/L account debited with 'GBB' and account modifier 'VBR' and account
payable credited with Transaction key 'KON' but no account modifier.
Example 8: In Sub Contracting process enter GR for finished product and in accounting
document provided raw material stock value credited with 'BSX' and consumption value
debited with 'GBB' with account modifier 'VBR' but received finished product Inventory
G/L account debited with 'BSX' and GR/IR clearing account is credited with 'BSX', Cost of
goods sold credited with 'BSV' and purchased services debited with 'FRL'.
Question: Explain account determination? Is how G/L accounts are picked in accounting
document?
Ans: In any Goods Movement based on movement type Transaction keys and account
modifier and from material master valuation class and from plant valuation grouping code
and chart of Account will picked and in OBYC T code for these Transaction keys, Account
modifiers, Chart of Accounts, Valuation grouping code and valuation class combination
whatever G/L accounts are assigned that G/L accounts are triggered.
Question: What are the Important Transaction keys in OBYC? and For which Transaction
keys both debit and credit G/L accounts are there?
Ans:
10
SAP MM
[PRICING PROCEDURE]
PRICING PROCEDURE, TEST SCENARIOS
PRICING PROCEDURE
Pricing Procedure:
Gross Price:
Basic price exclusive of surcharges, discounts, delivery costs etc., is known as Gross
price.
Net Price:
Basic price or Gross Price inclusive of Surcharges, discounts, delivery costs and taxes etc.
Effective Price:
Net price inclusive of miscellaneous allowances and any cash discounts etc.
Condition Type:
It represents pricing elements such as Gross price, Delivery Costs, Surcharges and
discounts and taxes etc.
Access Sequence:
It is a search Strategy and it will search the condition records of a condition table for a
condition type.
Condition Technique:
Info record PO
Scheduling agreement and quotation condition type can be set as time dependant or
time independent based on document type.
2
SPRO MM Purchasing Scheduling Agreement Define
Document Type
LP
Back to IMG
RFQ/Quotation
Define Document Type
AN
**In real time also predefined condition tables are there, as per business requirement new
condition tables can be created.
** In real time also predefined access sequences are there, define new access sequence say for
Gross Price condition type as follows..
10 777
Click Enter
Select table row and click on 'Fields' and observe the fields of this table
Click Save
Back to IMG
Define Codition type
Click Define Condition Type (T Code M/06)
** In Real time also condition types are exists and following are Important existing condition
types.
4
ZA01 Surcharge % on Gross Percentage
ZB00 Surcharge Value Fixed Amount
ZC00 Surcharge Qauntity Quantity
Z0A1 Customs % Percentage
ZOB1 Customs Value Quantity
ZOC1 Customs for Quantity Quantity
Access Sequece
Assign Table 555,17 etc.,
Condition Type
PB00, FRA1 etc., Access Sequence
**Go to any existing condition type details screen say 'PB00' or 'FRA1' etc., observe control
functions or control Indicators.
Condition Type: It specifies this condition type amount is surcharge or discount or price.
5
Calculation Type: It specifies how this condition type amount has to calculate i.e.,
percentage wise or fixed amount or quantity etc.,
Condition category: It classifies condition types according to condition categories.
Group Conditions: It calculates the basis for scale value for more than one item in the
document.
Header Conditions: If we set this indicator then this condition type is possible to enter
in header condition screen. Normally header discounts for header surcharge condition
types header condition Indicators is selected.
Item Condition: If we set this indicator system allows to enter this condition type in
Item level and for that particular item only condition type amount is valid.
Amount/Percentage: If we set this Indicator condition type amount is editable during
creating PO or any other purchasing document. If we not selected then condition type
amount comes in grey mode.
Value: If we this Indicator then in PO Item condition tab condition value
Qty Relation: If we set this Indicator system allows to change the conversion factors for
the unit of measures in condition types during purchasing documents.
Calculation type: If we set this indicator then in PO and condition type details screen
calculation type comes in edit mode and still editable here.
Manual Entries: It control the priority with in a condition type between condition type
amount given manually and condition type amount automatically determined.
Reference condition Tab: For this reference condition type whatever condition records
are maintained those are applies to this condition type.
Condition Index: It specifies whether system updates one or more condition indices in
maintaining condition records.
Scale basis: It determines on which basis the scale amount has to calculate i.e., on
quantity basis or value basis or weight basis or point basis etc.
Check Value: If blank is selected then scales can be maintained in ascending or
descending order. If 'A' is selected then scales are possible only descending order. If 'B'
is selected the scales are possible only in ascending order.
Accruals: If we select it then system will post this condition type amount to separate G/L
account as a separate provision instead of one line item, generally for freight, customs
duties and taxes. If we set this Indicator then this condition type controlled as statistical
in calculation.
Exclusion: on same item if multiple condition types are maintained say for Gross price,
both automatic Condition types (PB00) and manual condition type (PBXX) are given then
to which condition type exclusion indicator is selected that condition type is excluded
from calculation and other condition type amount included in calculation.
6
Question: What are Controlling Indicators or control functions of Condition type?
Ans: Condition class, condition type, condition category, group conditions, Header and Item
conditions, amount and values changeable or not, Scales, accruals and exclusion indicators etc.
Here define our own Gross price condition type by copying from existing condition type
'PB00' and assign our new access sequence to this new condition type.
Click enter and save
Back to IMG
Define Limits (Optional)
Click Enter
** For required condition types specify lower limits and upper limits then in PO or quotation etc
with this condition type amount exceeds this limits system given warning or error message
based on message settings.
Click Save
Back to IMG
Define Calculation Schema (T Code - M/08)
click New Entries
Click Enter
Select New pricing procedure row and click on control data
Click New entries
7
Back to IMG
Define Schema Group
Click Schema group
Note: schema groups are used to determine pricing procedure to PO or to any purchasing
document.
Back to Popup
Schema group for Purchase Organization
New Entries
Click Save
Back to Popup
Assignment of schema group to Purchase Organization
Click Save
Back to IMG
Define Schema Determination
Determine Calculation Schema for Standard Purchase Orders
Click New Entries
8
Back to Popup
Click determine for Stock Transport Order
Click Save
Back to Popup
Determine Calculation schema for determination of Market Price
Back to IMG
TEST SCENARIO:
Step 1: Create Vendor master with Above purchase Organization and in purchasing data
screen enter Schema group vendor as 'Y1'
Step 2: Create Condition Record
Step 3: Create PO to above schema group vendor and purchase organization with above
condition records field combinations.
In Condition tab click analysis button and observe our schema prices procedure is picked
or not and also observe automatic Gross price condition type amount is picked or not
from Condition Records.
9
Create Po to above Schema Group vendor and Purchase Organization with above condition
records field Combinations.
In Condition tab Click analysis button and observe our schema pricing procedure is picked or
not and also observe automatic gross price condition type amount is picked or not from
Condition Records. Enter Gross, Freight and Surcharge prices and Save PO.
It is defined with manual condition types and assign to time dependent condition types
purchasing documents as follows..
Go to M/08
Select our new pricing procedure say 'ZZ0000'
Click copy as button and enter supplementary pricing procedure as 'ZZ0002' and
description as supplementary procedure
Click enter and copy all
Again select new supplementary procedure click 'Control' button
Here all main pricing procedure and all main automatic and manual condition types are
copied to supplementary procedure. Delete all automatic condition types (With Access
Sequence), Delete all automatic condition types except automatic gross price and allow
manual condition type (without access sequence). If requires some automatic condition
types also allow or even as it is main pricing procedure or condition types can be
continued in supplementary.
Save Supplementary procedure.
10
Go to M/06 and select automatic Gross price condition type which is there in our main
pricing procedure and click detail button and assign pricing procedure 'ZZ0002'.
Click Save
Create time dependent purchasing documents say Info record or contract and observe
supplementary pricing procedure condition type is picked or not.
(Automatic condition types prices picked from 'MEK1' and manual condition type prices picked
from Info record)
ZA01 2% ABCD 5%
ZA01 2% ABCD 5%
CONTRACT - ME31K
ZA01 - 2%
11
Q: What is Sub Total in pricing procedure?
Ans: It will copy condition type value (input or contract etc.) to some table and field for their
calculation on this amount say in FI or SD side.
Q 2: What is Accrual?
Ans: It will post the condition type amounts through certain types of accruals accounts.
Ans: If condition record is maintained for a table then exclusive indicator will stop further table
search. (Table are searched from Top level to bottom level)
12
SAP MM
1
OUT PUT DETERMINATION
SPRO MM PURCHASING MESSAGES OUTPUT CONTROL
CONDITION TABLE DEFINE CONDITON TABLE FOR PURCHASE ORDER
2
Print Out Put VN Vendor
FAX OA Ordering Agent
FAX DP Delivery Plant
External Send VN Vendor
External Send OA Ordering Agent
Suppose here Partner functions GS & IP are not maintained then to this partner functions
vendor with this output type not possible to transmit or print PO to Vendor.
Click Save (Several Times)
Back to Popup
Click Fine-tunes control; Purchase Order
For each option (1,2,3) maintained our new output type entries
Back to IMG
Message Determination Schemas
Define Message Schemas for Purchase Order
Click Maintain Message determination Schema: Purchase Order
Click Enter
New Entries
Enter New Procedure (ZZZZZ-Purchase Documents)
Select Procedure row and click 'Control Data'
New Entries
Click Save
Back to Popup
Assign Schema to Purchase Order
Click Save
Back to IMG
Assign Output devices to Purchase Order Purchase Group Output Device
(ODV)
432 LP01
3
Test Scenario:
Click Communication
Enter Output device as 'LP01'
Click Save
Note: Same way configure output determination settings for Inventory documents and Invoice
documents in
4
Document Doct. Category Print/Transmit Release Doct.
PR B --NO- ME55/ME54N
RFQ A ME9A ME45
PO F ME9F ME28/ME29N
CONTRACT K ME9K ME35K
SCHEDULED AGREEMENT L ME9L ME35L
INVENTORY DOCT (GR,GI) MB90
INVOICE DOCUMENT MR90/MR91
(FOR AUTOMATIC
SETTLEMENT)
5
SAP MM
[RELEASE PROCEDURE]
RELEASE PROCEDURE WITHOUT CLASSIFICATION, RELEASE PROCEDURE WITH CLASSIFICATION
1
RELEASE PROCEDURE
Release Procedure: Every purchasing document can be subjected to release strategy or
approvals when conditions are satisfied.
2. PR can be released at Item level or at 2. PR releases only at item level but not at
header level but all external purchase header level.
document will be released only at header level
but not at Item Level.
Example 1:
Total Net Value Release Strategy Release Group Release Codes
10k - 1Lack S1 RG 10. Sr. Purchase Officer
20. Asst. Manager Proc
30. Manager
40. Sr. Manager
Example 2:
Total Net Value Release Strategy Release Group Release Codes
2
SPRO MM PURCHASING PURCHASE ORDER RELEASE
PROCEDURE FOR PURCHASE ORDER EDIT CHARACTERISTIC (CT04- T CODE)
Characteristic : Char_Netordervalue
Click Create button
In Additional data tab:
Enter Table No: CEKKO Field Name: GNETW (Total Net order value)
Ensure field name must be there in structure 'CEKKO' in 'SE11- Tcode'.
In Basic data Tab: enter currency as 'INR'
Select multiple value and Interval values allowed
In Value tab: Enter Characteristic Value (Total Net order value)
Characteristic Value:
10000 - 100000 or >100000
Back to IMG
Edit Class (CL02- T Code)
3
**Group the characters together and assign a class as follows..
Class : Class_Ext Doct, Class Type: 032
Click Create
In Basic data tab:
Description: Class for release procedure for external document
In Char tab: Assign above characteristics
Char
Char_Net Order Value
Char_Purgroup
Click Save
Note: Class also not transportable
Back to IMG
Define Release Procedure for PO
Click Release group
New Entries
Note: Here only one class is allowed but multiple release groups are possible.
click Save
Back to IMG
Click Release Code
New Entries
Click Save
Back to Popup
Click Release Indicator
Release Id Released Changeable %value Description
Class
B 4 10 Blocked, Changeable with value
G 2 40 Released
R 1 Released no Changes
4
To Which released code release Id 'B' assigned with that release codes this PO is
released, still Po status is blocked status.
To Which released code released Id 'G' or 'R' assigned with that released codes, If PO is
released then PO status is released status.
Back to IMG
Click Release Strategies
New Entries
Release Group : RG Release Strategy : S1 (10K to 1 Lakh)
Release Codes: 10,20,30,40
In Release Strategy maximum release codes are 8 only.
Click 'Release Pre requisities' button
10 20 30 40
10
20
30
40
click Continue
Click " Release Statuses" button
10 20 30 40
Blocked Changeable with value
Blocked changeable with value
Blocked Changeable with Value
Blocked Changeable with value
Released
Click Continue
Click Save
Note: Upto here only Release Strategy settings are transportable
Click Classification button
Note: These Characteristic vlaues not transportable for development server to Quality and
Production servers that's why manually maintain these Characteristic vlaues in Quality and
Production servers in 'CL02N - T Code'.
5
Release Simulation
Click Simulate Release
Double click on each release code and observe status
Exit from this screen
New Entries
Again work flow settings has to configure by ABAPER in 'SWDD T- Code or PFTC _ T
Code'
Back to IMG
Check Release Strategy observe any errors are there.
Test Scenario:
Step 1: Create PO with above release Strategy values i.e., with Purchase group 000 or 001 and
with total net order value 10K upt0 1Lakh or greater than 1 Lakh ad click check button. n
release Strategy tab observe which release strategy is subjected and Save.
Step 2: Release PO in ME28 for multiple PO's at a time, ME29N for Single PO.
6
RELEASE PROCEDURE FOR PR WITH CLASSIFICATON
Characteristic : Char_Itemvalue
Click Create button
In Additional data tab:
Enter Table No: CEBAN Field Name: GSWRT (Item value)
Ensure field name must be there in structure ' CEBAN ' in 'SE11- Tcode'.
In Basic data Tab: enter currency as 'INR'
Select multiple value and Interval values allowed
In Value tab: Enter Characteristic Value
Characteristic Value:
10000 - 100000 or >100000
In Restriction tab: Enter Class type as 032
Click Save
7
In Value tab: Enter
Character Value Description
TSJU Jamshed pur Plant
Check Additional Values : If we set this Indicator additional values are possible during
creating Release Strategy.
In Restriction Tab: Enter Class type : 032
Click Save
Note: Characters are not transportable.
Back to IMG
Edit Class (CL02- T Code)
Note: Here only one class is allowed but multiple release groups are possible.
click Save
Back to IMG
Click Release Code
New Entries
8
RG 10 1 Technician 1
RG 20 1 Technician 2
RG 30 1 Supervisor
RG 40 1 Plant Incharge
Click Save
Back to Popup
Click Release Indicator
Go to 'Details' of each Release ID and observe the Settings
Back to IMG
Click Release Strategies
New Entries
Release Group : RG Release Strategy : S1
Release Codes: 10,20,30,40
In Release Strategy maximum release codes are 8 only.
Click 'Release Pre requisites' button
10 20 30 40
10
20
30
40
click Continue
Click " Release Statuses" button
10 20 30 40
Blocked Changeable with value
Blocked changeable with value
Blocked Changeable with Value
Blocked Changeable with value
Released
Click Continue
Click Save
Note: Upto here only Release Strategy settings are transportable
Click Classification button
9
Select the required Char Values
Back
Save
Back to IMG
Check Release Strategies
Observe Erros
Test Scenario:
Create PR with total item value within 10000 - 20000 INR and with Plant TSJU and Click 'Check'
button and observe release strategy button at item level.
Release PR:
ME54N - For Individual PR, ME55 - Collective PR
Q: What Characters are used in Release Procedure for PR and PO's etc in the project?
Ans: Net order value, document type, purchase group etc are for external purchasig documents
and cost centers item value plant etc for PR.
Note: In real time Release procedure or Release Strategy character values will not be
transported form development server to quality and production server.
Again these release strategies character values should be entered manually in (CL20N T Code)
in Quality and production server.
{SE10 to Transport from one to other server}
10
SAP MM
[SPLIT VALUATION]
SPLIT VALUATION, SPLIT VALUATION WITH BATCH MANAGEMENT
1
SPLIT VALUATION
SPLIT VALUATION: It is used to manage different prices for the same material i.e., for
externally procured material one price and for in-house production or for internal
procured material another price.
Valuation Category: It is the criteria of valuations the material i.e., for external
procurement one valuation type and for Internal procurement (In-house Production)
another valuation type etc.,
V TSJU
2
Define another Valuation type for Internal Procurement as follows..
Valuation Type : V2
Ext. Pur. Order : 0
Int. Pur. Order : 2
Acct. Cate. Ref. : 0008
Click Create
Click Save
Back and Back
Click Global Categories
Click Create
Valuation Category : V
Description : External/Internal
Default Ext Proc. : V1 (Then in PO this Valuation type picks defaultly)
Ext. Proc. Mandatory :
**If We Set this Indicator, the default valuation type comes in display mode.
Default In house :
Valuation Type Automatic:
** If We set this Indicator then in each batch number will become as valuation type, If every
batch has to maintain with different prices then select this option.
Click Create
Click Save
Click "Types-->Cate" Button
Valuation Category : V
Select valuation type V1 & V2 and click Activate
Click "Cate-->OUS (Operational units i.e., Plant)
Valuation Category : V
Select our plant : TSJU
Click Activate
**One Valuation category can be activated in multiple plants and one plant can have
multiple valuation categories
Click Save
Test Scenario:
Step 1: Create Material master in above activated plant and in Accounting 1 view select
above valuation category 'V'.
Valuation Class: 3000 (Optional)
Price Control : V (Moving Avg Price)
Click Save
3
Step 2: Create or extend same material for external procurement with the valuation type
'V1'.
In MM01, enter Same material no, and select Accounting 1 view only and click Organization
level
Plant : TSJU (Same Plant)
Valuation Type : V1
Click Enter
Valuation Class : 3001
Price Control : V
Click Save
Step 3: Extend same material for Internal procurement (or Inhouse Production) Valuation
type as follows..
Go to MM01
Enter Same material No.
Select Accounting 1 view
Enter Same Plant
Enter Valuation Type : V2
Click Enter
Enter Valuation Class : 7900
Price Cotrol : S (Standard)
Standard Price say 80Rs./pc
Step 5: Enter GR
In Material tab: Observe valuation type V1
Post GR
** In the same way procure this material from Internal plant as follows..
Step 2: Create PO or STO in the receiving Plant with Document type 'NB'
4
Observe Item Condition Tab
In Delivery Tab: Select Valuation type 'V2'
Click Save
Note: If stock is not there in supplying plant then maintain stock in supplying plant with
561 Movement or procure from external vendor or in-house production dept etc.,
Example 2:
For External Procurement X1
(from Overseas Vendor)
5
SPLIT VALUATION WITH BATCH MANAGEMENT
If material available in different batches say one batch with 1st grade Quality
with one price and another batch with 2nd grade quality with different price
then maintain prices for each batch separately as follows..
Test Scenario:
Step 3: Enter GR
Select Item OK, Click Check then system assign Batch number internally and same
batch number converted as valuation type.
Post GR
6
Observe this batch or this valuation type stock in MMBE
In Material master Accounting 1 view observe this Batch number stock value and
prices etc.,
Step 2:
7
SAP MM
[PHYSICAL INVENTORY]
PHYSICAL INVENTORY, CYCLE COUNTING, CYCLE COUNTING WITH BATCH INPUT MANAGEMENT
PHYSICAL INVENTORY
Verification of Physical stock with good balance (System Stock) is known as Physical
Inventory.
Physical Inventory will be done mainly to prepare Warehouse balance Sheets for FI
Auditing purpose.
Go to MI01
Enter Document Date
Enter Planning Counting Date
Plant
Storage Location
Note: For each Storage location separate Physical Inventory numbers are created.
Note : For each Special stock also separate Physical Inventory documents created.
Posting Block :
If We Set this Indicator No goods movements are possible for this document
materials until completion of Physical Inventory process.
Freeze book Inventory
If we set this Indicator then the current stock will be freeze and even though goods
movements are allowed and stock may Increase/decrease in MMBE, but the physical
stock verifies only with freeze stock.
Enter Material Number
Click Save
Here Physical Inventory document created based on number assignment in (OMBT-
T Code) observe Physical Inventory Transaction type 'IB' group number range.
2
Step 2: Print Physical Inventory Document.
Go to MI21
Enter Phy. Inv. Doct. No
Execute
Print Preview
Movement Reason
Click Save
(Unrestricted Material - 701, 702; Qual. Ins. Mate- 703, 704, Blocked- 705,706)
Here Physical Inventory document is posted and material document is created
In MMBE system stock adjusted same as Physical Stock.
3
Go to Material document display observe triggered movement types 701, 702 and in
accounting document for each material Inventory G/L Account debited or credited
with Transaction key 'BSX' and loss or gain values due to Physical Inventory debit or
credited with Transaction key 'GBB" and account modifier 'INV'.
CYCLE COUNTING
PLANT CC PHY. INV. INDICATOR NO. OF PHY. INVENTORY FLOAT TIME PERCENTAGE
TSJU A 12 5 60
TSJU B 6 10 30
TSJU C 3 20 10
Test Scenario:
Step 1: In material master store 1 view select CC. Indicator A, B and C
Click Save
4
In Popup window Click Enter Continuously
Then system will add all items into physical Inventory documents with the help of
batch input method.
Click 'Session Overview'
Click 'Log' and select Session row and Click 'Display' button and observe created
Physical Inventory document Numbers.
Print Physical Inventory document in 'MI21' and then count physically existing
stock and enter counted Physical quantity in system in 'MI04' and Post differences i
'MI07' in Normal process.
MANUAL PHYSICAL INVENTORY WITH BATCH INPUT METHOD (W/O CYCLE COUNTING)
Enter Plant
Enter Storage Location
Enter Name of Session as 'MB_MI01' or any Name
In control Sub Screen Check Generate Input Method
Enter Max. No. Items/Document
In next Screen displays the above plant and storage location materials
Click 'Process Session' button, then it takes Batch Input session i.e., SM35- T Code
Select Session Row and Click 'Process' button
Again Click 'Process' button, then it takes to 'MI01', and add all the above Items by
click enter button in Popup.
Print Inventory documents in 'MI21' then enter count 'MI34' and post the
differences in 'MI37'.
5
SAP MM
[INBOUND DELIVERY]
INBOUND DELIVERY
1
INBOUND DELIVERY
Step 1: Create PO say for 100 Pcs with some delivery date
(After receiving our pO vendor will send shipping notification document with the details of
exact quantity and exact delivery date etc., and the same details in our system is entered as
'Inbound Delivery' and based on this inbound delivery we can plan our production
activities and ware house activities etc.,)
Enter PO Number
Click Enter
Enter Exact delivery date and exact delivery quantity
In Shipment tab enter Transportation planning date in Vendor Company.
In Stock Placement Tab enter in Which store the coming goods has to place
Click Save
Note down the shipping notification or Inbound delivery number.
Check the availability in MD04/MD06
Note : If GR date and Gr Quantity is not matching with inbnound delivery date and Quantity
then in Vendor Evaluation as per shipping notification reliability wise system will give less
score to this vendor (In ME61 see the Vendor Evaluation and select main criterio delivery)
Click Details
And Observe score as per notification reliability
2
SAP MM
2
Non Stock Material Procurement:
For some materials, Inventory will not be maintained on Quantity and Value basis and these
materials always has to be procured for Consumption purpose only.
IMG Settings:
Go to 'OMS2'
Select material Type - NLAG
Click 'Details' Button
(Observe all the details which is selected and which are not selected)
Uncheck Quantity and Value updation indicators in our valuation area (Plant).
(There is no need to select 'Storage 1' view because no need to maintain stock)
Document Type NB
Account Assignment Category say Cost Center
Item Category 'Standard'
Enter Material Number
Enter Quantity and Plant
In Account Assignment Tab enter Cost Center
Save PR.
Step 3: Create PO
Go to ME21N
Document Type 'NB'
Enter Vendor Number
Click Enter
Enter Purchase Organization
In Item row enter PR Number
Click Enter
In Condition Tab Enter Price
2
Save PO
Step 3: Enter GR
Go to MIGO
Goods Receipt; Purchase Order
Enter PO Number
Click Enter
In Where Tab Storage Location field is not appearing in PO. Account Assignment entry is
there as well as in OMS2 quantity updation not selected
In Account assignment tab observe Cost Center and consumption G/L Accounts which
are copying from PO
Item OK, Check and Post.
**In Accounting Document material value is debited to Cost Center consumption G/L Account
but not to stock or inventory G/L account and GR/IR clearing account is credited.
3
NON VALUATED MATERIAL PROCUREMENT:
For some materials inventory has to maintain only on Quantity basis but not on value basis that
means these materials always has to be procured for consumption purpose only but at GR.
Goods will be placed in Store on Quantity basis, but value will be booked to consumption G/L
Account but not to stock G/L Account.
IMG Settings:
Go to OMS2
Select material type 'UNBW'
Click 'Details' Button
Here 'Storage' view is selected
Here accounting view is not selected
Click 'Quantity/Value ' updating
Select 'Quantity' updation only
Step 2: Create PR for this material in 'ME51N' by giving some account assignment category
entry. (In OMS2 value updation is not selected)
Step 3: Create PO with reference to PR in 'ME21N', here also account assignment tab account
assignment category 'K' is picked automatically or for relevant consumption dept.
Step 4: Enter GR with reference to PO and with 101 movement type, but here it is must to enter
the storage location in Where tab because in 'OMS2' only Quantity updation is selected and
value updation is selected.
After GR Stock will in increase in MMBE and in accounting document value is booked to
consumption G/L Account but not to Stock G/L Account.
Step 6: Enter GI for this material with 201 Movement Type. Then after GI stock decreases in the
store but there is no accounting document here, Because stock value is zero and material value
is already booked to consumption G/L Account at GR itself.