MM Mat
MM Mat
MM Mat
ENTERPRISE STRUCTURE
CLIENT
Is a commercial Organizational Unit within R/3 system with its own data, Master
records and set of tables.
It is the highest level element of all Organizational unit
Represented by 3 digit alphanumeric key
COMPANY CODE
It is the smallest Organizational unit within R/3 system for which can have an
independent accounting department within external accounting. Legal entity
It is having balance sheets, Profit & Loss accounting required by the law
Represented by 4 digit alphanumeric key.
PLANT
Is an organizational logistic unit that structures the enterprise from the perspective
of production, procurement, Plant maintenance, Material Planning
It can be a branch office/ Central delivery ware house/ HQ/ Maintenance Plant.
Represented by 4 digit alphanumeric key
STORAGE LOCATION
Is an Organizational unit that allows the differentiation of material stocks within the
Plant
Inventory management on quantity basis is carried out at storage location level.
Physical Inventory is also carried out at storage location level.
VALUATION AREA
-
PURCHASE ORGANIZATION
Flow
1.
2.
3.
4.
5.
6.
7.
8.
Determination of requirements
Source determination
Vendor selection
Purchase Order processing
Purchase Order monitoring
Goods Receipt
Invoice Verification
Payment processing (FI)
Purchase Order : A formal request to Vendor to supply certain goods / services under the
stated conditions
When we enter an invoice against a PO/ GR, the system checks the price, rate, payment
terms with respect to Purchase Order and Quantity w.r.to GR
While entering the GR, system checks whether the material is as per PO or not w.r.to
Quantity, Shelf life, etc.
Several GRs can be entered for a PO item in one operation
The type of Invoice verification (PO Based / GR Based) is to be fixed in PO , Invoice Tab
If MRP Procedure is set, PR will be generated automatically during MRP run.
Purchasing value Key
for auto-reminders and supply tolerances. It is fixed in the purchasing view of the material
master. It is managed at CLIENT LEVEL.
Info update Indicator is set in material data of Purchase Order/ Quotations/ Outline
Agreement (Item Tab)
Item Category
Defines whether an item requires or can have
- A material number
- An account assignment
- Goods Receipt
- Invoice Receipt
Item categories displayed depends upon DOCUMENT TYPE (fixed in customizing)
- Standard Blank materials that are procured externally
ITEM CATEGORY
Standard
Consignment
Subcontracting
Stock Transfer
Third Party
Limit/ Blanket
BLANK
K
L
U
S
B
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
Invoicing Plan
System creates invoice automatically as per Plan and release them for payment
For automatic settlement for periodic invoicing plan, ERS must be selected in
Vendor Master
MASTER DATA
VENDOR MASTER
Vendor Master Data is maintained at
- General - CLIENT LEVEL INFORMATIONS
Addresses
- Company code level COMPANY CODE LEVEL INFORMATIONS
Accounting related - Payment terms, payees,
- Purchasing Organization level Related to purchasing Currency, Inco-terms, VSR, etc
We can BLOCK a Vendor Master Record (XK05) - Complete
If we want to block a Vendor for a SPECIFIC MATERIAL done through SOURCE LIST
ME01
Automatic PO generation is in purchasing data.
ACCOUNT GROUP of a Vendor
Control functions of Vendor account group are
1. Status of the Vendor ( One time Vendor or routine vendor)
2. Field selection in the Vendor Master Record
3. Partner schemas
4. Vendor Sub range
5. Type of number assignment (external or internal)
Single Master Record is maintained for one time Vendor Account group is CPD
Other routine vendors are generally in LIEF
Vendor Reconciliation account
Its a G/L account which maps Companys liability towards several vendors.
Depending on account grouping selected, system assigns a number (can enter manually
also). This Vendor number is used in sub-ledger number in Financial Accounting.
When posting an invoice, system uses the reconciliation account automatically from
Vendor master record.
A vendor account code is created against Company code and Purchase Organization, so its
account is unique in all Plants under the Company code.
MATERIAL MASTER
Material Master is structured for various organizational levels.
Data at CLIENT / COMPANY CODE LEVEL (table MARA)
Data Valid for the total Company. Basic data
Material No., Material group, Unit of measure, Conversion factors, Purchasing
value key, etc
Data at COMPANY CODE LEVEL
Accounting Data, Costing data if valuation is at Company code
Data at PLANT LEVEL (Table MARC)
Purchasing data, MRP Data, Scheduling data, Forecasting Data, etc.
Data at STORAGE LOCATION LEVEL
Storage bin, picking area, etc.
MATERIAL NUMBER
18 character alpha numeric key
-
The standard system uses a BUFFER when assigning numbers to the material master
records
The amount of numbers for the buffer is 10. Using this buffer and having the material
number assigned before saving a new number, the master can be lead to a gaps in the
number assignment. However if you reset the number level of an interval back to the initial
value, R/3 system fills these gaps when you create the new materials
MATERIAL TYPE
Materials with same characteristics are grouped together in Material types- Raw Material,
Finished Goods, etc.
Represented by 4 digit alphanumeric codes
Material type is having following CONTROL functions
1. The type of number assignment (Internal or external)
2. The permitted number ranges
3. Screen layout and screen sequence
4. User specific views
5. Procurement type (Internal / external)
6. Up-dating of Quantity and Value in master records / FI
7. Account determination on goods movements
8. Price control
Material type CANNOT be changed for materials whose Purchase Order is made.
Special Material types available in std SAP
Additionals (VKHM) - requirements like effective presentation to Customs
Eg. Care labels
Advertising media (WERB) presentation for advertising. Eg. leaflets/ catalogues
Apparels (MODE)
Empties (LEER) Type of RTP generally subject to deposit of money. Can have
several components together in BOM. Eg. empty bottle/ empty crate, etc. (SD)
Full Products (VOLL) counter part of empties.
Operating supplies (HIBE) Procured externally and required for the manufacture
of other products.
Packing Materials (VERP) Transport with goods/ come with goods of FOC. It is
managed at quantity and value in Material master even though it is free of cost.
Used in HU management
Material filed selection reference
A reference control key defines which control string applies to the relevant influencing
factor
We can maintain reference key for
1. Material type
2. Plant
3. Industry sector in customizing
Filed selection group
Grouping of master records according to the filed option (Hide/ Display/ Optional/
reqrd. entry)
Field selection against TRANSACTION is also to be defined for filed option
Link rules of each transaction against the material type
SAP defined link rules CAN NOT be changed
Screen/ views can be customized as per Company code
INDUSTRY SECTOR
Represented by 1 digit alphanumeric key
The control functions of Industry sector are
- Screen selection and its sequence
- Industry specific fields
If we assigned a material to an Industry sector, we CANNOT change it later.
Unit of measure
- Base unit of measure
- Purchasing Unit, Sales Unit, Issue unit
- Order Price Unit (OPU)
Main fields in Purchasing View are
- Purchasing Value key
- Automatic PO Selection
- Source list requirement
- Quota Management
Accounting View
Valuation Class determines to which stock accounts are to be updated on goods
movements
Price Control Standard or Moving Average Price
Valuation of material depends on the price control set in Material Master.
Standard Price All stock postings will be at standard price and in case of any
deviation posting the difference to Price difference account
Moving Average Price (MAP or v)
GR valuation will be at PO price and Goods Issue at Moving average price
MAP updates on goods movements.
In case of any difference with respect PO price, the difference amount will be
posted to the stock account (on total stock at that moment). If sufficient stock is not
available to distribute, system will post the difference to Price difference account.
Extending/ adding a View to an existing material master MM50
Then select the required view, Select
B Accounting
D MRP
E Purchasing
K Basic Data
C Classification
G Costing
A Work Scheduling
PURCHASING GENERAL
Centralized Purchasing
With one Purchasing Orgn
1 Purchase Orgn responsible for a number of Company codes
Distributed Purchasing
Number of Purchase Orgn for different Plants
1 Purchase Orgn responsible for 1 Plant
Company specific
1 Purchase Orgn responsible for 1 company code
Reference Purchase Organization
Pre-requisites for reference purchase organization:
1. Both the purchase organizations (reference and normal) are to be maintained in
Organization structure
2. The reference purchase Orgn can be maintained WITH or WITHOUT Company
code and Plant
3. Assign reference purchase Orgn as Reference purchase orgn in customizing
Data in MM Purchasing
Material Master 1. Client related data 2. Plant related data 3. Storage location related data
Vendor Master 1. General data 2. Company code related data(accounting) 3. Purchasing
related data
Master records in Purchasing
1. Purchasing Info Record
2. Source List
3. Quota Management
4. Conditions
5. Vendor Evaluation
The linking of document type made in customizing (in purchasing) are:
Document type to allowed item categories
Allowed item categories to Link PR document type
The conditions dependencies on time (TD & TID) are fixed at document type level at
customizing.
PURCHASE REQUISITION
PR can be created Manual, or Auto from PP/ PS/ PM/ PPC
Texts from externally created requisitions (PS/ PM/) are adopted in the item text of PR in
purchasing
Purchase requisitions are processed by item-by-item
PR can be created for material with master record and without master record also. But if it
is without master record, it will be with Account assignment and Text & material group
PR changeability
Before changing PR, check
1. Already PO is issued or not If issued, NOT changeable
2. Already released or not (release procedure) If released limited changes possible.
Depend on changeability indicator
3. Created by MRP NO Changes possible (Quantity can be changed while
processing. But the left out will shown as open against the same PR)
Flagging of PR items are CLOSED
The item of a PR is regarded as closed, if the requested quantity is ordered in a PO
If we are creating PR manually, the items will not be considered in MRP.
RFQ / QUOTATIONS
Single document for RFQ and Quotation
Can be created with respect to:
Manual
Via reference document
Reference to PR
Reference to Outline Agreement
RFQ/ Quotations are Created and maintained at purchasing Organization level.
For RFQ NO COMPANY CODE / PLANT
Collective Number: For linking a number of RFQs. It is in the header of RFQ.
It is a 10 digit alphanumeric number.
Creation of RFQ
Initial screen Quotation deadline, Purchase Orgn & Purchase group are fixed
Header details Collective number is assigned, Vendor addresses are maintained.
Item overview Material, Qty & deadline for each item
We cannot enter an account assignment in RFQ
Quotation processing
Vendors price and price conditions
We can enter the prices and conditions of each vendor in RFQ.
Comparison list
We can save the quotation data in purchasing info record by giving the tick in check
box Info update
We can set the rejection indicator for unsuccessful vendors.
The mean value of all quotations can be saved as Market Price in the quotation
comparison list. This market price will be used as the basis for valuating the price
level of a vendor and is called up during Vendor Evaluation.
Conditions in Purchasing
Conditions can be maintained for Contract/ Sch. Agreements/ PO level. Conditions can
be maintained in Info record. There are extended conditions also.
PURCHASING INFO RECORD
These data will be displayed as default data while creating the purchasing
documents. It can be edited at purchasing document level.
Info record can be created
manually
automatically from Quotation / Outline agreements / Purchase orders, if info update
indicator is selected while creation
If you want to maintain conditions in Info record, you have to maintain it
MANUALLY.
Auto-updated info records will NOT BE HAVING the pricing conditions
(ONLY final price will be retained)
\
CONDITIONS
Are stipulations agreed with vendors concerning prices, discounts, surcharges, etc..
We can create conditions in
- Quotations
- Info Records
- Outline agreements
- Purchase Orders
Conditions in PO are TIME INDEPENDENT and others are Time DEPENDENT
System will ask for VALIDITY for TIME DEPENDENT conditions.
1. Info Record
2. Quotation
3. Sch. Agreement
4. Contract
5. Purchase Order
Time dependent
Conditions
Time Independent
Conditions
YES
Depends on Doc Type
Depends on Doc Type
YES
NO
NO
Depends on Doc Type
Depends on Doc Type
NO
YES
We can specify both time dependent and Time Independent conditions at Header
level and Item level EXCEPT Info Record. The setting is at Document level
In Info record, conditions are stored at Info record level.
For Time Dependent conditions, we can create
1. Supplementary conditions
2. Validity Periods
3. Scales
4. Upper and Lower Limits
If we are creating a new condition type, should be assigned to an access sequence to link
with Pricing Procedure
If the conditions are on header level of the document, then it is applicable for items in that
document, but if it is at item level, it is applicable for that particular item only.
Conditions in Purchase Order DEPEND on DOCUMENT TYPE.
Conditions are prepared in a PO are at the level of document type
Conditions can be created for a Vendor/ for a Plant/ for Purchasing.
Header conditions Applicable for all items as per % or Value
Item conditions applicable for specific items - % or Value
Group conditions Applicable to all items but distributed proportionately as per the
quantity/ value
CONDITION TECHNIQUE
Up to 3.1H version, Time independent conditions are referred as Document conditions and
Time dependent conditions are referred as Master conditions.
Condition Type and condition category - Example
Condition category
H- Base Value
PB00
(this must exist in all pricing procedure
except stock transfer)
FRA1
NAVS
SKTO
P101
B- Delivery Cost
N Non de-ductable input tax
E Cash Discount
G Moving average Price
If the material is WITH material master record, the price will be displayed for
Purchase requisition from the material master, even if we are maintaining a separate
price in Info record. But the vendor will be populated from the Info record.
If the material is WITHOUT material master record, we have to maintain the price
manually during the creation of PR, if required.
While preparing RFQ, DO NOT mention/ indicate Plant so that the same RFQ can
be referred for other plants also.
VENDOR CONFIRMATIONS
Vendor confirmations can be of
Order acknowledgements
Loading or Transport confirmations
Shipping Notifications
Stock
Required
not required
Stock account
Qty, Value&
Consumption
Adjusted
Consumable
Possible but not required
Mandatory
Consumption account
Qty & Consumption
are updated
Not applicable
Can be by manual or though automatic- through MRP run/ PM order/ Sales order
Can use account assignment U (Unknown) in PR. But to be confirmed in PO
If material master is available, system will take the price from it otherwise we have
to enter manually.
Multiple account assignment is possible in PR
BLANK No multiple account assignment
1 Distribution on Quantity basis
2 Distribution on Value basis.
Goods Receipts are NON-VALUATED for consumable goods.
OUTLINE AGREEMENTS
Its a long term purchasing agreement with a Vendor concerning the supply of materials
or the performance of services according to the pre-determined conditions.
These are valid for a certain period of time and cover a pre-defined total purchase
QUANTITY and VALUE
Outline Agreements
- 1. Contracts
a. Value (WK)
b. Quantity (MK)
c. Centrally agreed Contracts
d. Distributed Contracts
2. Scheduling Agreements
a. LA
b. LPA
c. LU
Contracts are with Release Orders and Scheduling agreements are with Delivery
schedule
Release Order is a Purchase Order reference to a Contract
CONTRACTS
NO DATES
PR > RFQ > Contracts (manual)
VALIDITY PERIOD is to be indicated in the Header
In Quantity contract, the target quantity and purchasing conditions are to be
maintained for EACH item
Item category M & W are permitted in Contracts (M- Material Unknown & WMaterial group)
Item category M Similar materials with SAME PRICE, but different material
numbers. Material numbers are to be specified in release order.
Item Category W Material belonging to the same material group, but with
DIFFERENT PRICE.
W can be used in VALUE CONTRACTS ONLY
M & W are NOT ALLOWED in Release Orders
Account assignment U (unknown) is permitted in contracts but NOT in release
orders
Release order documentation contains the statistics for an item. It is updated
automatically and used for monitoring the contract
Single and multiple account assignments are allowed in contracts
Centrally agreed contracts For many Plants in a purchase organization. In this case DO
NOT MAINTAIN PLANT. In this case individual release orders can be issued Plant-wise
against the contract. Partner functions are also possible.
Using Plant conditions, we can specify separates prices and conditions for each receiving
Plants.
Distributed Contracts (DK) Contracts at different Plants operating on different (ERP)
systems which are accessible through ALE
SCHEDULING AGREEMENTS
Long term agreement with a vendor to supply material as per pre-defined condition.
Pre-defined PERIOD and QUANTIRY (NO VALUE)
PR > RFQ > Scheduling Agreement.
Firm and trade off zones details are forwarded to the Vendor along with FRC and JIT
Schedules for getting more clarity of Scheduling Agreement.
The procedure is
A. At IMG level Maintain release creation profile against your Plant. Here you are going
to maintain
1. General Parameters like Creation strategy for JIT & FRC Schedules
2. Aggregation Horizon Daily or monthly aggregation in Days for both JIT & FRC
3. Creation periodicity Daily/ Weekly/ Monthly for JIT & FRC
4. Tolerance profile, etc
B. Transaction level
1) Create Scheduling Agreement ME31L. Attach the creation profile in the Scheduling
Agreement at Item > More functions > Additional data
Please see that the Material Master is having tick for JIT Schedule &
2) Maintain Delivery schedule ME 38
3) Create the release documentation ME84. Select FRC & JIT Schedule and process and
see that FRC and JIT Schedules are created
4) If you want to see the schedules, go to ME9E
SOURCE DETERMINATION
Source can be a Vendor or an Outline agreement.
By Source list, we are defining preferred or allowed sources for a material.
By Quota, we are specifying the share of total requirement over a specified PERIOD from
each SOURCE.
Source determination at PR level
If the material is with master record, during creation of PR, Prices will be taken
from the material Master, EVEN IF, we maintain a different price in Info record.
But the vendor will be selected from Info record
Case. Source list is maintained for Vendor A & Info record is for Vendor B
While creation of PR, system will select A as the source, if the source list selection
is opted in the material Master, otherwise, B will be selected.
For fixing a Vendor in a source list, the info record for that Vendor is TO BE
maintained.
If we have maintained a source list for a material we have to select that Vendor for
placement of PO. So check the requirement display before maintaining a Source list
for a material.
INFO RECORD is a MUST for automatic source determination at PR level.
Source determination function is available ONLY for PR
SOURCE LIST
INVENTORY MANAGEMENT
MOVEMENT TYPE
-
During goods receipt, a material and accounting documents are generated and it updates
the Purchase order history
After GR is posted against a particular movement type, the Quantity, Material,
Movement type and Organizational level CAN NOT BE CHNAGED. If any errors,
reverse or cancel the document
We can post withdrawals & Consumption ONLY from UNRESTRICTED Stock.
If we want to withdraw material from QI/ blocked, we have to first transfer post it to
Unrestricted and then withdraw it.
Plant stock & Storage location stocks views will appear automatically in material
master after booking material movements.
Stock Transfer involves physical movement of goods but transfer posting need not be
In transfer posting ONLY Material document is generated (NO Accounting
document)
Movement type is the key control factor in both the cases.
Quality
Inspection
322
350
349
Blocked
321
343
UN Restricted
344
A material document consists of Header (Posting date, created by, etc..) and item
level details like quantity, material, storage location, etc
Accounting document consists of Header (General data like posting date, posting
period, currency, etc.) and item level details like G/L account number, amount, etc.
Material document and accounting documents are INDEPENDENT documents
We can identify the material document by the material document number and
document year. The Accounting documents are identified by the accounting
document number, company code and a Fiscal year.
In Accounting document, the number ranges are assigned to a Document type.
But for material document, the number ranges are assigned to a
TRANSACTION / EVENT TYPE
Goods Movement
Transaction/Even typeDocument type
GR for PO
WE
WE or WN
GR for others
WF
WE
GI/ TP/ Others
WA
WA
GI for deliveries
WL
WL
We cannot change a document once it is posted. Some additional information like
texts can be added. So we use reversal for correction
Stock Overview
For each organizational level, Client/ Co code/ Plant/ Storage location / Batch/
Special stocks
Its a STATIC display of stocks. Planned data are not available
VALUATION CLASS
It is the grouping of materials to determine which stock accounts are to be updated
upon goods movements
For automatic account determination, R/3 system works with Valuation Class.
It is fixed at Accounting view of material master
Material Valuation is depends on Price Control (Standard or MAP) and goods
movements (GR/GI/TP)
GR/ IR clearing account depends on the PO price
Changing of the price control from standard to MAP is always possible.
STOCK
When GR blocked stock is released (MBSF), then it is valuated automatically. It will have
the same effects of an ordinary GR.
While accepting the GR blocked stock to Plant unrestricted stock(105), you
can refer the material document of earlier GR or Purchase Order
If you want to restrict a GR upto a certain date, enter that date in Latest GR date in
Delivery tab of item
RETURN DELIVERY
Return delivery can be created with reference to a material document or Purchase Order
Receipt by
Return
Substitute
Delivery by
Delivery
101
122
123
103
124
125
105
122
123
If you receive a substitute delivery, after you have returned the goods to a Vendor, it is
ADVISABLE to reference the associated return delivery by using a reverse posting when
you post a new receipt
122- Return delivery from Warehouse
It results into 1. Material document created
2. Stock accounts updated
3. Purchase Order update
124 Return delivery from GR Blocked stock
It results ONLY in creation of a material document as a proof of return
Return delivery in GR based Invoice verification
Uses the material document to reverse
If invoices are settled and then you are returning, please ensure that
Invoices should be cancelled
In customizing, for each MOVEMENT TYPE, you can specify Reversal and return
delivery movement type and transactions in case of GR based IV
Difference between Reversal & Return delivery
Reason for movement is optional in the case of reversal, but mandatory in return
delivery.
Return delivery slip is not required for reversal but mandatory for return delivery.
Both operate on different movement types.
We can configure the system in such a way that system creates PO in background
during the receipt of Goods which is not having any PO. We can do the invoice
verification afterwards.
Automatic POs are allowed only for movement type 101 & 161 in standard system.
The customization for these movement types are to be there for automatic PO
creation
System valuates the GR with the price defined in purchasing info record.
MIGO transaction is supporting automatic PO. It is available in MB01
In Vendor Master the purchase group default data for material to be maintained
Automatic PO is only possible for valuated goods
Pre-requisites for automatic PO are;
1. Selection in Material Master
2. Selection in Vendor master
3. Info record should be available
4. Valuated good receipt
5. Automatic PO selection for Plant & Movement types (101& 161)
If a PO is generated in the background for the return item (movement type 161).
This PO is required if you want to carry out invoice verification for the credit
memos, issued by the Vendor for this return
GOODS ISSUE
TO
FROM
Ware House
Consignment
Pipe Line
GOODS ISSUE
ISSUE
GOODS
To Cost Center
To Asset
To Sales
To Order
To Sampling
To scrapping
Sampling Materials are treated as scrapped. But the value of sampling material
posted from the material stock account to the Quality Inspection stock account.
But while scrapping material, the material will be posted to Scrap account and it
debits to the cost center.
Issue to sampling and scrapping are different.
We can change the movement type while goods issue.
Goods can be issued to reservation and BOM
While goods issue, we can have collective entry with different account assignment
also.
System WILL NOT update the consumption statistics in Material Master, if you
post goods movements using special stock types Sales Order Stock and Project
Stock
We can set final issue indicator while issuing against a reservation
Stock determination is a function that can be used on a cross-application basis.
We CAN issue goods from Quality inspection and Blocked stock ONLY for
SCRAPPING or SAMPLING
Reversing a planned goods issue
Can be reversed with reference to a Material Document OR to a reservation
A Material document (Reversal) will be created
An accounting document will be created
Stock will be updated (increased)
Consumption will be reduced
While issuing a material for scrapping,
- Relevant stock reduced
- Value posted from stock account to scrap account
- Price is taken from material master
o Movement type
201
221
231
241
251
261
281
291
Consumption for
Cost center
Project
Sales Order
Assets
Sales
Production order
Network
All account assignments
We can have GR/GI slip number in addition to the Material and accounting
document numbers
It is a statutory requirement for some countries like Italy
It can be assigned Internally/ externally by each Plant or Storage Location or
Movement type
Options 1) Include the filed for the GR/GI slip number in the SAP script form
2) Call up form MB-XAB using transaction MBXA
Then customize it Print report SAPLMBXA in print control
Serial numbers should be active for the Plant
In stock transfer (Plant to Plant) of material with serial number is only possible if
the same profile is assigned to the material in both the Plants
Returns to Vendor
Movement type
102
122
124
161
Functionality
Reversal of GR due to any clerical mistake
Returns to Vendor due to any reason like damage
Returns to Vendor from GR blocked stock
Returns to vendor For the exchange of another material
NOTE : To carryout stock transfer from Plant to Plant for a material that is subject to
SPLIT VALUATION, you HAVE TO USE 1STEP or STO
SPECIAL STOCKS
Special stocks that are managed separately becoz they are not belonging to your company.
The special stocks and special procurement types are of 2 types
1. Company owned special stocks
2. Externally owned special stocks.
1. Company owned special stocks
The special stocks that are owned by the Company stored with Vendor or customer.
1. Stock material provided to Vendor/ subcontractor
2. Consignment stock at Customer
3. Returnable packaging at Customer
These Materials are managed at PLANT LEVEL. NOT at Storage location level. Only 2
types of stocks are possible. Unrestricted / Quality Inspection
2. Externally owned special stocks
Consignment (K)
Sub Contracting (L)
Stock Transfer using Stock Transport Order (U)
Third Party Processing (S)
RTP (R)
Pipeline Handling (P)
CONSIGNMENT PROCESS
When buying goods as a Consignment, the ordered goods still belong to Vendor, even after
delivery. The goods become your property ONLY after they are consumed. The quantities
consumed are periodically settled.
The Ownership of the material is with Vendor but storing at clients premises
The stocks are NOT VALUATED, but available for MRP
The ownership of the material transfers to the client ONLY after issuing/
transferring it from the consignment stock
Consignment liabilities are settled periodically (thru MRKO) based on the
consumption statement by the vendor
The prices of consignment stocks are defined in Info record and maintained
periodically
We can use the conditions in Purchasing
CAN maintain ANY unit of measure with proper definition of conversion factor
in material master
Physical Inventory of Consignment stock is possible
Consignment stocks are managed at STORAGE LOCATION level
There will NOT be ANY VALUE in consignment purchase orders
In PO, No Price, No conditions, No Invoice receipt requirement but GR
requirement
Stock movements are possible.
Consignment stocks can be displayed by Tcode MB54
We can issue the consignment material from Consignment stock using movement
type 201+K
Item category K is used for consignments
We can post GRs for consignment WITH or WITHOUT reference of a PO. But
the consignment prices are to be maintained before GR
Consignment stocks can be managed at Unrestricted/ QI/ blocked and we can do
the transfer posting between them.
But we can withdraw the consignment from UNRESTRICTED ONLY
We can enter the invoice for consignment WITHOUT reference to a PO. Debits
are posted to the Liabilities from consignment stores G/L account to which the
credits were posted upon Goods issue from consignment G/L account
Consignment info record- The info record of consignment with different Plants
(different prices at each plant) is having a SINGLE INFO RECORD number
You order an end product from a vendor and specify in the PO with components,
you will send to vendor to manufacture the end product
Issue of components to the vendor and good receipt of finished product with
consumption detail of components
Vendor invoice is posted against the purchase order
A subsequent adjustment for excess/ under consumed components can be made.
Item category L is used in the PO, and several components can be attached to the
Po
We can enter the components by manual or thru BOM explosion
System automatically creates reservation for the MRP relevant components
The purchase order price will be the price of subcontracting services
Conditions of subcontracting can be stored in Purchasing info record for
subcontracting
We can link services specification with subcontracting items
The components with subcontractor (after issuing it) are managed as a special stock
to the vendor. This stock is VALUATED and AVAILABLE for MRP as the
components are your property. It is not allocated to a specific storage location becoz
its still your property
We can monitor subcontracting stock by evaluations
Goods issues are made, 1. With respect to a Subcontracting PO 2. From the list of
all the material of a subcontracting vendor
We can do the process of subcontracting thru SD. Through delivery and shipping
Good receipts are posted with respect to Subcontracting order item
Consumption of components posted at GR and subsequent settlement is possible
with respect to PO
Invoice verification is same that of standard process.
The account postings at subcontracting at GR & invoice verification are;
SUBCONTRACTING SCENARIO
Order - SF Material
Component - Raw Material
A. At Goods Receipt
1. Stock account of SF Product - Debited @ (Order price + Valuation price of SF product)
2. Cost of Goods Manufactured - Credited @ (Order price + Valuation price of SF product)
3. Stock account of Raw Material - Credited @ Valuation price of Raw material
4. Consumption Account - Debited @ Valuation Price of Raw Material
5. GR/ IR Clearing Account - Credited @ Order Price
6. External Labor Account - Debited @ Order price
B. At Invoice Receipt
1) If there is NO deviation Price in Vendor invoice
Invoice Value = Order price
1. GR/ IR Clearing Account - Debited @ Order Price
2. Vendor account - Credited @ Invoice Price (Order price)
2) Invoice Value = Order price + deviation price from PO
1. Stock account of SF Product - Debited @ deviation amount in invoice
2. Cost of Goods Manufactured - Credited @ deviation amount in invoice
3. GR/ IR Clearing Account - Debited @ Order Price
i. Stock account fro Finished goods ii. Stock account of raw material
iii.
GR/ IR clearing account
iv. Vendor account
v. Cost of goods manufactured
vi. Consumption account (for components)
vii. External labor account
We can enter the material that is to be produced as a subcontract item in the
scheduling agreement
By the issue of components (thru transfer posting), the stock of components WILL
NOT reduce from your stock. The stock will be produced at the time of receipt of
Goods receipt of finished product
CS01 is used for creating BOM/ components
1. The order of the end product in PO. The components are attached to the item n PO
2. In Inventory management, components are posted to the stock of material provided to
the vendor
3. Vendor supplies the end product with consumption details of components and it will
posted to the system while GR
4. Any balance (+ or -) of components are done at subsequent adjustment transaction
5. Vendor submit his invoice for the services rendered and invoice will be posted in MIRO
Process of Subcontracting Process
1. Creation of Info Record ME11. Service with price of service
2. Creation of Purchase Order ME21N Creation of PO with Item category L.
Attach components to the item in PO
3. Transfer Posting MB1B Transfer the components from your store to the
subcontractor using the movement type 541
4. Goods Receipt MIGO receive the end product (and components) to Stock by
using the movement type 101 for main material and 543 for components
5. Subsequent Settlement MB04 Subsequent adjustment of components, if any
(other than the entry happened during GR). Movement type 544 for components
and 545 for by product
6. Invoice verification MIRO Normal process for invoice verification of vendor
services
The Master record of end product and components are to be made available before the
creation of PO
The components with subcontractor / Subcontractor stock is your stock. It is available
for MRP and it is valuated, it is managed at PLANT LEVEL.
BLOCKED STOCKS are not allowed for subcontracting (Components). But we can
transfer the stocks between these 2 (UR&QI) stocks
Subcontracting in Inventory Management (Facilities)
1. Provision of components
2. Goods receipt of final product with consumption details of components. We can
adjust the components at Goods receipt
3. Subsequent adjustment of components
4. Allowed transfer postings
a) Plant to Plant 1step (301)
b) Material to Material (309)
c) Between Unrestricted and QI ( 321 & 322)
Provision of components
Posting from Unrestricted stock Can be with respect to a PO or Without PO
The components can be delivered by another vendor
Issue PO to a Vendor for supplying the components, the delivery address
should be the address of subcontracting vendor. Enter the check box provision
at PO. When you are getting the information that the Vendor is supplied the
components to your Subcontracting vendor. Make a Goods receipt
(STATISTICAL GOODS RECEIPT) in the system so that the stock position
will be updated
The Goods receipt for a Subcontracting Order is VALUATE the material at
Subcontracting Price PLUS the value of the components consumed
Subsequent adjustment
In this transaction the consumption account is already posted is available / displayed
as a second line for each item
Use + or - sign to adjust the components. The movement type is 544.
Subsequent adjustment is possible ONLY for subcontracting orders (L)
Receipt of a BY PRODUCT generated during subcontracting
The by products are entered in the subcontracting Purchase Order as components
with NEGATIVE quantity
While receiving the good at GR, system automatically posts the receipt of
byproducts
1. In the material document you can identify the by product by the
movement type 545
2. By products are posted to the Stock of material provided to the Vendor
Due to the receipt of byproduct, the value of end product will be REDUCED.
To transfer the byproduct quantities from the Stock of material provided to
Vendor to Unrestricted stock, make a transfer posting using the movement type
542
Subcontracting for Sales Order stock and Project stock
An account will be assigned to a sales order or a WBS element
STOCK TRANSFER USING STOCK TRANSFER ORDER
PLANT to PLANT
1 Step
ORDER
TYPE
Area - MM-PUR
MOVEMENT TYPE301 (Transfer
Area -MM-IM
Posting)
DELIVERY
TYPE
Area - SD
BILLING
TYPE
Area - SD
DOCUMENT TYPE
Area - MM-IV
PRICE
Valuation Price
PLANNING Via
Reservation
2 Step
With Billing
UB
UB
UB
643 & 101
645 for 1 step
NL
NLCC
IV
RE
Valuation Price Pricing in SD & MM
Purchase Order Purchase Order
Stock-in-Transit
Stock-in-Transit Company code
Possible
Possible
STOCK after GI
DELIVERY COSTS
Process Flow
a.
Creation of STO in receiving Plant for sending Plant. Document type UB
and item category -U
b.
Post delivery in sending Plant (Movement type 643)
c.
Creation of billing document in sending plant
d.
Post GR at receiving Plant
e.
Post invoice at receiving Plant
GENERAL INFORMATIONS ON STO
Pre-requisites for Goods Issue in Shipping
b. In customizing in Purchasing, a delivery type (NL for STO with delivery and NLCC
for delivery & billing) must be assigned to the PURCHASING DOCUMENT
TYPE (UB)
c. Customer number for receiving plant to be created and that MUST be maintained in
customizing in STO
d. In SD customizing, shipping point determination MUST be maintained
e. In material master, shipping data MUST be maintained
To
display
the
In all cases the value of transportation is posted to a company code clearing account in both
the plants. The stock transfer is valuated at the valuation price of the material in sending
plant
Valuation of stock transport with billing- INTERCOMAPNY EXAMPLE
Plant P1 orders 10Kg of material from Plant P2
Value of the material at P1 10
Price for inter company billing at P1 12
STO order price 11
Plant
P1
Transaction
Goods Issue
P1
Billing
P2
Goods Receipt
P2
Invoice verify.
Value
Account
Remarks
100(-) - Stock Account
(at price of P1)
100(+) Change inventory stocks (at price of P1)
120(-) Sales revenue
(Price Inter Co billing)
120(+) Customer clearing (Price Inter Co billing)
110(-) GR/IR clearing
( P2 -STO Price)
110(+) Stock account
( P2 -STO Price)
120(-) - Vendor account
(Billing Price)
110(+) GR/IR clearing
(STO Price)
10(+) PDA or Stock A/c
(Difference)
Company
Order
Pur. Order
Billing
Invoice
Customer
Vendor
Material
2.
3.
4.
5.
While entering a sales order with Item category S and account assignment X,
system will automatically creates a PR for each item in the third party sales order.
Entering a Purchase Order
Process the PR generated above, assign a Vendor and convert it to a Purchase Order
The delivery address in the Purchase Order will be as that of the customer
Delivering goods to Customer
Vendor supplies the material directly to the Customer
Can create a STATISTICAL GOODS RECEIPT in the system, but NOT mandatory.
Enter the Invoice of Vendor
Invoice verification of the Vendor invoice. This CAN be a mandatory requirement
as per the customized settings (If customized for creation of billing document after
the posting of Vendor invoice)
Creating Billing document for the Customer
Billing document is created in SD.
Depending on the BILLING RELEVANT INDICATOR set for this item category in
SD
The path in customizing for this is SPRO > SD > Sales > Sales Documents
> Sales Document Item > Define Item Category > Check the details of TAS.
Billing Document cab be Quantity based on Order OR Quantity specified in
Vendor Invoice
If the customer is billed on the basis of quantity, we CAN create billing
document, IMMEDIATELY after the sales order is entered
If it is based on Vendor invoice, we CAN NOT create the billing document
TILL the vendor invoice is entered/ posted in the system
By creating a Sales order for Third party, the resulting activities in Purchasing are
1. A Purchase Requisition will be created with one or more delivery schedule
2. Purchase Requisition numbers are updated in the sales order (Item details)
3. Item is scheduled automatically after considering the delivery time and
purchasing processing time from material master
PROJECT STOCK
The stocks stored for a Project till the completion of the project
It can be valuated / non valuated
It is allocated to a WBS element (Work Breakdown Structure)
Components from this stock can be issued for a WBS element
The stock is available for MRP
Managed with a special stock Indicator Q
It can be transferred to own stock using the movement type 411 +Q
General Postings in MM
At Goods Receipt
Stock Account
GR/IR clearing
At Invoice Verification
GR/IR clearing
Vendor
At Payment
Vendor
Bank cash
At Goods Issue
Consumption
Stock Account
- Debited (+)
- Credited (-)
- Debited (+)
- Credited (-)
- Debited (+)
- Credited (-)
- Debited(+)
- Credited (-)
Valuation Area Can be at Company code level or Plant level. SAP recommends
the valuation at Plant Level.
Valuation at Plant level is MANDATORY if we want to use Production Planning
(PP) or Product costing accounting components or retail system.
Once the valuation area is defined In the customizing, it is very DIFFICULT to
reverse it.
If you want to have a storage location for storing materials non-valuated, you can
have it through another Plant(Valuation area) where only quantity updation will take
place
The transactions in inventory management that affects accounting are Goods
Receipt, Goods Issue and Transfer Posting
These transactions can change the valuation price of the material depending on the
price control of the material
The posting of invoice verification (MIRO) also can affect the material valuation
Material Valuation during :
1. RECEIPTS are valuated at current material price in the material master
2. a) GR for PO GR before IR Materials are valuated at PO Price
b) GR for PO GR after IR Materials are valuated at Invoice price
3. GOODS ISSUE Goods Issues are valuated at the current price of the
material in material Master.
4. Free Delivery Zero Value
Materials that are to be valuated should have accounting data with valuation Class
Material Price Control
1. In standard pricing (S),
Material is valuated at material master price and in case any
difference, will be posted to Price Difference Account (PDA)
Exact value available for cost accounting/ Controlling purposes
In accounting view, the difference can be displayed.
If the material is managed at Standard price, the moving average price will be
recorded in the material master by the system
Changing of Material master price (MR21) from Standard to Moving average price
is ALWAYS possible
Changing of Material master price from Moving average price to Standard is NOT
POSSIBLE in 2 cases
1. If the material is valuated in SPLIT VALUATION
2. If the standard price is coming from COSTING and is NOT equal to the
moving average price
3. Changing fro S to V & V to S are Possible, if POs are Not created or Stocks
are not existing
Periodic Unit Price (PUP) Price that changes periodically as a result of goods
movements and invoice postings
PUP = Value of material / Quantity of material
PUP is used in single level or multi level price determination to valuate the material
for closing period.
PUP can carryout in 3 currencies and 3 valuation areas
The valuation in current period, system uses standard pricing.
3000
0001
3001
Oper.Supplies HIBE
3002
4. Transaction Influencing Factors
Its a key for account determination that symbolizes the transaction
Chart of Accounts
Valuation Area
Material
Material Type
1
2
Account Category
Reference
3
Valuation Class
Business Transaction
(Movement Type)
Value
String
Transaction
Event Key
Account Modifier
General
Ledger
ACCOUN
T
4
The G/L account determination for a material is carried out according to the settings for
this valuation class.
Via the Account category reference
You can define the same G/L account determination for all materials of one or even several
material types.
But you can also specify that different G/L accounts are determined for different materials
of a material type.
INVOICE VERIFICATION
Invoice verification process the invoice in FI. By posting an invoice the data in MM & FI
are updated.
UPDATION IN
MATERIALS MGT.
UPDATION IN
ACCOUNTING
1. PO Update
2. PO History updates
3. Delivery cost updates
4. Mat Master update
5. Vendor master update
1. Material is directly posted to
material & G/L account
2. ONLY FI document is created
3. Unplanned delivery cost postings
is NOT possible
2.
3.
4.
5.
6.
Delivery Note
Bill of lading (Delivery costs)
Service Entry Sheet (SES)
Vendor
Transportation/ Service Agent
E. Reference of
1. Goods/ Service items
2. Planned delivery costs
3. Goods/ Service items + Planned delivery costs
F. Display variant selection
1. Accounting assignment ( Cost center/ Asset/ Order)
2. All information
3. Invoice reduction
4. Purchase Order - Order price quantity
5. Purchase Order History
6. Purchase Order delivery note
7. Purchase Order entry sheet
8. Purchase order Jurisdiction code
9. Services
10. Shipments
11. Aggregation
Configurable material
Delivery note
Material
Plant
Purchase Order
These tolerance limits are at COMPANY CODE LEVEL and ITEM-WISE INVOICE
VALUE
Most popular types of invoice blocks are:
1. Amount of item WITHOUT Order reference (AN)
Upper Limit
- Absolute Do not check (Radio button)
- Check Limit (radio button) Value ------2. Amount of Item WITH order reference (AP)
Upper Limit
- Absolute Do not check (Radio button)
- Check Limit (radio button) Value ------3. From small difference automatically (BD)
Upper Limit
- Absolute Do not check (Radio button)
- Check Limit (radio button) Value ------4. Percentage Order price unit variance (IR before GR) - BR
Upper Limit
- Absolute Do not check (Radio button)
- Check Limit (radio button) Tolerance limit ------%
Lower Limit
- Absolute Do not check (Radio button)
- Check Limit (radio button) Tolerance limit ------%
5. Percentage Order price unit variance (GR before IR) - BW
Upper Limit
- Absolute Do not check (Radio button)
- Check Limit (radio button) Tolerance limit ------%
Lower Limit
- Absolute Do not check (Radio button)
- Check Limit (radio button) Tolerance limit ------%
6. Exceed amount quantity variance (DQ)
Upper Limit
- Absolute
Do not check (Radio button)
- Check Limit (radio button) Value ------ Percentage
Do not check (Radio button)
- Check Limit (radio button) Percentage ------%
Lower Limit
- Absolute
Do not check (Radio button)
- Check Limit (radio button) Value ------ Percentage
Do not check (Radio button)
- Check Limit (radio button) Percentage ------%
4. AT GOODS RECEIPT
BLOCKING VARIANCES
1. Quantity
2. Price
3. PO Price Quantity
4.
5.
6.
7.
Date
Stochastic
Quality
manual
If the invoice is blocked at Header level, the blocking is for total items in the
invoice
If the block is at item level, it is applicable for only that item
If the manual blocking is at Header level, the reason of the invoice blocking
will appear as A in MM and FI document after posting the invoice
If the blocking is at Item level OR automatic blocking by the system on any
reason, the reason of blocking will appear as R and will appear only in FI
document
INVOICE REDUCTION
It is an option available at MIRO to reduce the invoice and accept it.
For example,
At PO 100Nos x Price 10 (1000)
At GR 70Nos x Price 10 (700)
At IV 100Nos x Price 10 (1000) and if we are opting Invoice reduction,
System will generate 2 accounting documents
1. 100Nos x Price 10 Invoice (as per the invoice)
2. 30Nos x Price 10 A CREDIT MEMO (for the difference value)
Account Movements
Purchase Order - 100Nos x Price 10
Goods Receipt - 70 Nos
Invoice receipt - 100Nos x Price 12 + 10% Tax = 1200 + 120 =1320
Stock Account
GR/IR clearing Account
Vendor Account
Input Tax
Clearing account for Invoice reduction
At Goods Receipt
+700
-700
At Invoice verification,
Vendor account 1320, GR/IR clearing 700, the difference = 1320-700 =620
Out of 620,
Clearing account = 30Nos x 12 = 360
Input tax = 10% of 1200 = 120
So the amount will go to stock account = 620 (360+120) = 140
As the invoice is accepted, the GR/IR clearing account will be cleared and the
balance amount (140) will go to Stock account
After posting the invoice reduction, we CAN NOT see the higher amount invoiced
by the Vendor in PO History. It will show the actual amount paid to the Vendor after
the invoice reduction
2 accounting documents are generated One for Invoice and the other for Credit
memo
INVOICE
CANNOT BE
POSTED
SETTING FOR
NEGATIVE
TOLERANCE
(-)
SETTING FOR
POSITIVE
TOLERANCES
(+)
MANUAL ACCEPTANCE
We can accept the differences manually only, if the invoice is verified in the
background and containing errors
Accept the difference on header data and reprocess the invoice
While posting these invoices system will post the difference amount to the same
account.
These invoices will not have any GR/IR clearing account as there is not any GR
INVOICES of PO WITH ACCOUNT ASSIGNMENT
The topics are
While posting the invoice, system proposes the individual current account
assignment as per the PO
In case of multiple account assignment, and partial invoice, the system will
distribute
- on a progressive fill-up basis
- Proportionately
Account assignment categories are Asset (A), Cost Centre (K), Sales Order (C),
Order (F), etc.
Account assignment category is fixed in PO per item which is having the control of
a) you can post a GR b) you can post an invoice. The controls are fixed in
Customizing
The account assignment fixed in PO can be changed in cases (a) Defined (changes)
in customizing (b) Non-valuated GRs are defined in PO
The account assignment categories are available in SPRO at Purchasing > Account
assignment > Maintain account assignment category
The detailed settings for each account assignment categories are
i. Changeability of account assignment
ii. IR changeable
iii. Define account assignment
iv. Delivery cost separate
v. Goods receipt
vi. GR non-valuated
vii. Invoice receipt
viii. GR indicator biding
ix. GR non-valuated biding
x. IR indicator biding
GR - 50Nos
IR - 50Nos x Price 11
CASE -1 - VALUATED GR
Consumption Account
GR/IR clearing Account
Vendor Account
At GR
+500
-500
CASE -2 - NON-VALUATED GR
At GR
Consumption Account
GR/IR clearing Account
Vendor Account
At IV
+50
+500
-550
At IV
+550
-550
If the valuated GR defined in PO, the price difference is posted to the Consumption account
DELIVRY COSTS
Freight
Customs
Fixed amount
% of Value
Quantity dependent
This option is used for the changes due to TOTAL invoice value (NOT
QUANTITY)
These postings are done AFTER a posting of an invoice
When you enter to subsequent debit/ credit system suggests full quantity, but
NO value
Subsequent debit/ Credits are flagged in PO History
Account movements in subsequent credit/ debit are stock account and Vendor
account
Case1 If GR is posted
System makes the offsetting entry to stock account or price difference
account depending on the price control of the material and the stock position
value, R/3 system checks(if the total of the items and amounts already saved results
in a ZERO balance) and system posts the invoice.
Main Disadvantage is we can have cases of price differences cancel each other
without being noticed
If the invoice is processed in background and given status as errors are to be
cleared manually only
The invoices processed by MIRA will appear in parked invoice till the settlement
program runs
INVOICING PLAN
2 types of Invoicing plans are used
1. Periodic
2. Partial
1. PERIODIC INVOICING PLAN
TOTAL VALUE of the PO item is invoiced on EACH due date. These due dates can
be suggested by R/3 system as per your plan
Invoicing plan types are defined in customizing and is assigned to the PO item,
while creating a PO
Vendor should have the ERS tick if you want to work with ERS
2. PARTIAL INVOICING PALN
Invoicing in different stages
Example is % invoicing in a construction project
In this type the total value of the item is SPREAD among the individual due dates
as per the invoicing Plan
Partial
1. Starting date
2. Reference invoicing Plan number
3. Maintenance
The GR/IR clearing account is cleared only if the invoiced quantity and delivered quantity
are equal.
If it is NOT equal the system expects invoice/ material. And if the material is not coming,
we have to clear this account manually.
List of GR/IR balances are available in transaction code MB5S
8. Invoice Blocks
9. Message determination in LIV (standard condition technique)
Most of the data related to LIV are stored in Tables EKBE, RBKP & RSEG
Data for LIV are
1.
Master data Material master, Vendor Master & Accounting data of G/l
Account
2.
Transactional data Purchasing documents, Material document &
Accounting documents
If you post an invoice without checking the invoice items, variances in individual
documents can cancel each other without your notice
Invoice can be posted directly to a G/L account OR material account by activating
direct posting to G/l account and Material account in Customizing
If Vendor is NOT CREATED, system will post the amount to ONE TIME
VENDOR Account
Automatic settlements facility is available for
1. Consignment & Pipeline
2. ERS
3. Invoicing Plan
4. Revaluation
ALLOCATION FEATURE in Invoice verification (MIRO)
ALLOCATION TO
Purchase Order/ Sch.
1Agreement
6Transport Agent
MORE CRITERIA
1Multiple allocation
1Multiple allocation
2Selection Vendor
1Multiple allocation
2Selection Vendor
1Multiple allocation
1Plants
2Deliveries
1Services Only
1Goods & Services Only
2Planned Delivery costs only
Goods &services + Planned
3delivery costs
3Returns
4Time Periods
1means of transport
1Services Only
2Partner
3Freight Cost number
Invoice verification of ONE time Vendor Same as that of LIV but, the system
proposes the address data for the invoicing party and OTV button for Vendor data
screen area. Collective accounts are set up for One time vendors. These accounts
are used for more than 1 vendor so the master record does not contain any vendor
specific data. SO the details are to be entered in Purchasing OR Invoice verification.
The procedure of Invoice verification of ONE TIME Vendor is
1. In the Vendor data of MIRO screen, choose OTV (One Time Vendor)
and enter address, Bank data, etc.
2. Enter the relevant invoice data
3. Post the invoice
If you are having 2 types of operations Domestic and Foreign, you have to have 2
one time vendor master record
While posting an invoice verification of FREE GOODS, (511) Qty, MAP, total
value will be changed/ updated in material master
If there is different payee, the option to enter this are (1) At the time of Invoice
verification (2) AT the time of Payment program run
Work List is used in the application of (1) enter invoice (2) Park the invoice
GR based IV can be used for invoice against PO and invoice against Delivery note
Automatic amount correction
When quantity changes occur, you can perform automatic correction of an
ITEM AMOUNT using the USER PARAMETER RBB.
For enter invoice and park invoice set the user profile RBB in SAP easy menu
in Parameter tab and in value column put 12 Blanks and X for the 13 th and
then save.
In easy Menu Go to SYSTEM > Maintain User Profile, > Set Data, will get
parameter Tab
Invoice reduction Correcting quantities or Values
Tax We can configure whether we want to take into account tax postings (a) Only
in Invoice document (b) Invoice document + Credit memo
While SIMULATING, following POSTING LINES are NOT DISAPLYED because
they are NOT determined while simulating the document
1. Posting for withholding Tax
2. Multiple Vendor line items due to SPLIT TERMS of Payment
3. Multiple documents due to cross-company code postings
In simulation we can switchover currencies, if there are more than one currency
involved
Credit Master
Basic Parameters
Online parameters
Invoice document
PROPOSAL RUN
PAYMENT RUN
PRINT RUN
1
Message Determination SCHEMA
PO - RMBEFO
PURCHASE ORDER
Vendor - VVVVV
Pur. Orn - XXXX
MESSAGE TYPES
2
1. New Printout - NEU
2. Reminder - MAHN
MESSAGE TPYE
ACCESS SEQUENCE
3
4
ACCESS SEQUENCE
1. Doc Type/ Pur Orgn./ Vendor
2. Document type
MESSAGE HEADER
Message Type
Printer
NEU
1DRUCKLF
123
PRINTER
1. Output immediately
2. Number of copies -2
11 RELEASE PROCEDURE
Key terms in release procedure
1. Release strategy It controls entire release procedure/ approval process. It contains
release conditions, release codes and release pre-requisites
2. Release Condition It determines which release strategy applies for a situation
3. Release Codes Represents an individual/ Deptt. That must give their approval. Its
a 2 character key. These release code should be attached to a release object (2 for
Purchasing documents)
4. Release pre-requisites It will tell the system the order in which approval process
will take place.
5. Release Status/ Indicator The code represents the release status of a document
Multiple Value so that you can not only maintain the characteristic value but can
enter several values, if necessary
Group together all characteristic that we wish to use in release strategy for PRs or
external purchasing documents in a class. The class must be assigned to class type
032. This release class is assigned to the release object in customizing
Pre-requisites for release strategy customizing
1. Release class type 032
2. Release characteristics (WERKS Plant, GNETW Net PO value, etc)
Process flow of Release Strategy
1. Create/ Edit characteristics
Create characteristics for the release strategy control objects like Plant/ Total PO
Value/ Invoice value, etc. Table EBAN for PR & CEKKO for purchasing documents
2. Create/ Edit class
Name a class, create it in class type 032
In basic data tab, you can enter the validity of this class.
In characteristics tab, enter the characteristics created in step 1 along with Data type,
Number of character, decimal points, unit of measurement, etc.
3. Set-up Procedure with classification (Do it in a sequence)
1. Create release group/ Code
Its a 2 digit key and is to be assigned to a release object2.
Provide the overall release tick
Enter the class created in step2
2. Release codes
In each group/ code, enter the release codes.
Workflow is also can be attached here
3. Release Indicator
Define the release indicator here, like released, under process, blocked
Changeability options are available here
You can assign the % value change against each release indicator
Changeability Indicators available in standard system are:
1. BLANK Changeable, new release in case of new strategy
2. 1 Cannot be changed
3. 2 Changeable, No new determination of strategy
4. 3 Changeable, New release in case of new strategy
5. 4 Changeable, new release in case of new strategy OR value change
4. Release strategy
Different strategies are to be created for each release groups/ Codes
1. Release pre-requisite Select the appropriate check boxes for each
strategy
2. Release statuses Attach the release indicator for each step in each
strategy
3. Classification Enter the specific values for the characteristics created ion
step1 for each strategy
4. Release Simulation Simulate and see for errors by the system
12 PRICING PROCEDURE
Time dependent conditions
We can specify in customizing via Document type whether time dependent (TD) or
Time Independent (TID) conditions can be maintained for Outline Agreements
Conditions in Purchase Order are Time independent
TD conditions can be maintained for
1. Plant specific
2. Purchase Organization specific
3. Reference Purchase Organization specific
4. Info Record
5. Outline agreements
6. General conditions
TD conditions can be limited to a VALIDITY PERIOD
Price/ quantity scaling
We can specify the limits for TD conditions
TD conditions from info record or Outline agreements are accepted as default
values in Pos
Maintaining TD Conditions
Conditions can be maintained using master data menu in purchasing. But SAP does not
recommend it. But maintain them in the relevant documents or in the info records
1. Using Master data menu for maintaining TD conditions
a) Master data > Conditions > Prices
b) Master data > Conditions > Discounts/ surcharges
- per Vendor
- per Condition group
- per material type
- per invoicing party
Condition types Vendor discount RL01
- Group discount RGRO
- Miscellaneous MAR1
- Accounting discount REST
c) Master data > Conditions > Other
Condition types GAU2, NAVS and you can create your own here
No Access sequences for supplementary conditions.
Eg. Material specific discounts & surcharges
No Separate price determination for PB00. They are found using condition record for the
gross price. PB00 is NOT having any access sequence
CONDITION TYPES.
Each condition type is defined with
1. Condition class
2. Calculation Type
3. Condition category
4. Access sequence
Calculation type %
Condition Category Cash Discount
Access Sequence Not applicable
1. CONTROL DATA
1Condition Class
2. GROUP CONDITION
A
B
C
D
E
Discount/ Surcharge
Prices
Expenses
Taxes
Extra Pay
A
B
C
D
E
F
Percentage
Fixed amount
Quantity
Gross Weight
Net weight
Volume
A
B
C
D
E
Packaging
Delivery cost
Insurance
Taxes
Cash Discount
2Calculation Type
1Group condition
2Group condition routine
3Rounding difference comparison
3Condition Category
1Manual Entries
A
B
C
D
No Limitation
Free
Auto entry priority
Manual entry priority
No manual entry priority
F
G
Freight
Cost
A
B
Commercial
Round up
Round down
A
B
Condition to be duplicated
Cumulation of condition
4Rounding Rule
5Structure condition
ACCESS SEQUENCE
Its a search strategy that enables you to specify the order in which Condition tables
are to be searched for relevant entries for a condition type.
It is assigned to a condition type
The order of access is determined by the order of the condition table in the access
sequence.
The EXLUSIVE INDICATOR determines that the search for further entries in
condition tables is interrupted if an access was successful and a relevant entry was
found
Condition types WITH VALIDITY period SHOULD HAVE an access sequence
We CAN NOT assign an access sequence to a HEADER CONDITION
EXCLUSION OF CONDITIONS
Define Condition Exclusion
In this step, you define the condition exclusion process.
If several condition records are valid in the price determination process, you must define
rules stipulating which conditions are selected and which are disregarded. To do this, use
the condition exclusion mechanism.
The exclusion of condition records is controlled via exclusion groups. An exclusion group
is a list of condition types that are compared with each other during the price determination
process. The result may be the exclusion of a whole group of conditions or the exclusion of
individual conditions within a group.
The result of the price determination process can thus be influenced with regard to a
desired criterion (for example, the lowest price) by the exclusion of certain condition types,
whereas others are taken into account in this process.
Example
You can define a condition exclusion process that determines the most favorable
price and excludes less favorable but fundamentally possible pricing results. The
lowest price then overrides the condition type priorities that would have been
dictated by the access sequence.
In the calculation schema you define the procedure by which selection within or between
the condition exclusion groups takes place. The following possibilities are available:
Selection of the most favorable condition type within a condition exclusion group.
Selection of the most favorable condition record of a condition type if more valid
condition records exist (for example, selection from different condition records of
condition type PR00)
Selection of the most favorable of two condition exclusion groups (in this case, all
condition types of the two groups are cumulated and the totals compared with each
other)
The tables for the exclusion of conditions are supplied empty. You must therefore work
through the following points if you wish to use the condition exclusion facility:
Enter condition exclusion groups in the calculation schema and define a procedure
for the determination of the condition types to be excluded.
Activities
1. Create a condition exclusion group by entering an alphanumeric key that is max.
four characters long, together with a description.
2. Assign the condition types to a condition exclusion group. A condition exclusion
group can contain any number of condition types.
3. Enter the condition exclusion group in the calculation schema that you will be
using for price (or cost) determination purposes.
4. In the process, note the sequence (consecutive numbers) in which the exclusion
groups are to be processed.
You can use two exclusion groups for condition exclusion purposes. In this case,
you must choose procedure "C", which determines the lowest price between two
exclusion groups.
It is the frame work for determining the purchase or valuation price, which groups
together all the condition types that are relevant to this particular process
The Pricing procedure defines
1. Permissible condition types
2. Condition type for which conditions are to be adopted automatically
(Manual indicator)
3. Condition types for which the Net price calculation is applied (Statistical
Indicator)
4. Order in which the condition types are taken into account in the calculation
of Net or effective price
5. Condition types for which subtotals are calculated
6. Requirements that must be satisfied before a certain condition type is taken
in to account
Sequence of conditions
The step numbers of the condition type in the pricing procedure determines the
sequence in which condition types are to be taken in to account in the calculation of
net or effective price.
This sequence CAN NOT be changed in the document, even if Condition types are
entered manually
Condition type assigned to the same step in the procedure are sorted by means of a
counter
With these condition types, the order of manual entry decides the point at which the
condition type is taken in to account in the procedure for effective price
You can limit the value of condition by fixing the lower and upper limits of a
particular condition in customizing (Define Limits)
If any condition in the schema is not having an access sequence, then the manual
tick is a mandatory requirement. If we are not giving the manual tick, this condition
type will automatically populated in your document
SCHEMA DETERMINATION
The system will pick-up the pricing procedure as per the settings made in
customizing for schema determination.
Schema Purchasing Organization, Schema group vendor (Attached in Vendor
master) and the assignment of pricing procedure for this combination
The schema group of Stock transport order depends on
o Purchasing Organization
o Document type
o Supplying Plant
Schema assignment for the calculation of MARKET price in Vendor evaluation
depends on Purchase Organization
The pricing procedure for external service management depends on the
DOCUMENT TYPE
A uniform pricing procedure per document type
The condition values (price/ Order quantity/ Weight/ Volume) of the relevant items
are added and the total used as the condition basis
Assigning of condition type to header or group condition is defined in customizing
of condition type
If a header condition is Fixed amount, the value will be distributed to all the items
proportionately
If the header condition is in %, the value will be distributed to all the items by the
same %
The group condition value will be proportionately distributed to all items in the
document
The scale value of group conditions are applicable to the basis of cumulated item
values
Select copy
b) Rules for characteristics
System automatically suggests the table name & filed names
Copy it
c) Generate Click on generate icon. See that there should not be any error message
d) Update Click on update icon
System will show all info structures.
Select MCSK in our case, system will call the above info structure and field will be
populated as per your requirement