MM Material
MM Material
Contents
1.
Enterprise structure
1.1
Creating Company
1.2
Creating Company code
1.3
Assigning company code to company
1.4
Defining plant
1.5
Assign plant to company code
1.6
Creating Purchasing organization
1.7
Assigning Purchasing organization to company code
1.8
Assigning Purchasing Organization to Plant
1.9
Creating Storage Location
1.10
Creating Purchasing Group
1.11
Reference Purchasing Organization
1.12
Standard Purchasing Organization
2.
Master Data
2.1
Material Master
2.1.1
Types and Information of material master
2.1.2
Levels of Data stored in Material Master
2.1.3
Controlling Functions of Material Type
2.1.4
SAP Standard Material types
2.1.5
Procurement of UNBW – Non-Valuated Materials
2.1.6
Procurement of NLAG – Non-Stock Materials
2.1.7
Changing the Materials Type of a material master
2.1.8
Material Master Table
2.1.9
Standard And Moving Average price
2.1.9.1
Standard Price (S)
2.1.9.2
Moving Average Price (V)
2.1.10 Blocking Of Material
2.1.11 Data Screens in Material Master Maintenance
2.2
Vendor Master
2.2.1
Levels of Data stored in Vendor Master
2.2.2
Vendor Account Group
2.2.3
One-Time-Vendor Master
2.2.4
Vendor Sub-Range
2.2.5
Vendor Partner Roles
2.2.6
Reconciliation Accounts
2.2.7
Vendor Master Data
2.3
Purchase Info record
2.3.1
Purchasing info records types
2.3.2
Purchasing info records tcodes
2.3.3
Ways of Creating Purchase Info Record
2.3.4
Purchasing info records Tables
2.3.5
Levels of Data stored in Purchasing info records
2.3.6
Scales in Info-Record
2.4
Sourcelist
2.4.1
Source List is used for the following
2.4.2
Configuration
2.4.3
Sequence of Source of supply in Purchase order
2.4.4
In Source list below can be the source of supply
2.5
Quota Arrangement
2.5.1
Configuration
2.5.2
Calculating the Quota Rating
2.5.3
Priorities in Source Determination
Page 1
Material Management
2.5.4
2.5.5
3.
Transactional Data
3.1
Purchase Requisition – ME51N
3.1.1
Purchase Requisition Table
3.2
RFQ & Quotation
3.2.1
Tcodes of RFQ and Quotation
3.2.2
Documents types of RFQ
3.3
Outline Agreement – Contract
3.3.1
TCodes of Outline agreement-Contract
3.3.2
Types of Outline Agreement
3.3.3
Types of Contract
3.3.4
Types of Scheduling Agreement
3.3.5
Different Ways to create Contract
3.3.6
Item Category
3.3.6.1
Item Category M (Material Unknown)
3.3.6.2
Item Category W (Material Group)
3.3.7
Contracts v/s Scheduling agreement
3.3.7.1
Contracts
3.3.7.2
Scheduling Agreement
3.4
Purchase Order
3.4.1
Purchase Order Tcodes
3.4.2
Different Ways to create PO
3.4.3
Different Purchase Order Document types
3.4.4
Document Type controls
3.4.5
Price Flows in PO
3.4.6
Types of Procurement
3.4.7
Item Category
3.4.8
Account Assignment Category
3.4.9
Importance of GR-Bsd IV Flag in PO
3.4.10 Delivery completed indicator
3.4.11 PO Without material Master Record
3.4.12 GR-Non Valuated Indicator
3.4.13 Confirmation control Key in PO
3.4.14 Delivery Schedule in PO
3.4.15 Blanket/Frame Work PO
3.4.16 Invoicing Plan in PO
3.4.16.1
Two types of invoicing plan
3.4.16.2
Pre Requisites
3.4.16.3
Procedure
3.4.17 PO Tables
3.4.18 Accounting Entries in Simple PO
3.4.19 Version Management
3.4.20 Parameters EFB & EVO
3.5
Creation of Purchase Order Automatically
3.5.1
Creation of Purchase Order Automatically
3.5.1.1
Create Purchase Order Automatically in Purchasing
3.5.1.2
Create Purchase Order Automatically in Inventory Management
3.6
Release Strategy
3.6.1
Different Types of Release Procedure
3.6.2
Configuration of release strategy needs these following components
3.6.2.1
Characteristics
3.6.2.2
Class
3.6.2.3
Configure Release Group
3.6.2.4
Configure Release Codes
Page 2
Material Management
4.
5.
3.6.2.5
Configure Release Indicator
3.6.2.6
Configure Release Strategies
3.6.3
Tcodes
3.7
Planning process
3.7.1
Planning Process
3.7.2
MRP Controller
3.7.3
MRP Type
3.7.4
Difference between MRP & CBP
3.7.4.1
Material requirement planning
3.7.4.2
Consumption Based Planning
3.7.5
MRP Material requirement planning – MRP Type is PD
3.7.6
Consumption Based Planning (MRP Procedures Supported in CBP)
3.7.7
Reorder Point Planning
3.7.8
Manual Reorder Point Planning – MRP TYPE VB
3.7.9
Automatic Reorder Point Planning – MRP Type VM
3.7.10 Forecast Based Planning – MRP Type VV
3.7.10.1
Process Steps
3.7.10.2
Process Details
3.7.10.2.1
Maintain consumption values (MM02)
3.7.10.2.2
Execute Forecast ( MP30)
3.7.10.2.3
Stock Requirement List (MD04)
3.7.10.2.4
Run MRP (MD03)
3.7.11 Time-phased planning
Inventory Management and Physical Inventory (MM-IM)
4.1
Effects of Goods Movement
4.2
Stock Types
4.3
Important Tcodes in Inventory
4.4
Goods Receipt when PO is unknown
4.5
Settings required in system to send Goods Receipt message to buyer
4.6
Transfer Posting – MB1B
4.7
Stock Transfer (Without STO) – MB1B
4.8
Stock transfer relevant for Valuation
4.9
Difference between Transfer posting and Stock Transfer
4.10
Tables of Inventory Management
4.11
GR Blocked Stock
4.12
Difference between GR Blocked stock and Blocked stock
4.13
Inbound and Outbound Delivery
4.13.1 Inbound Delivery – VL31N
4.13.2 Outbound Delivery – VL01N/VL10B
4.14
Document Types of inventory Management
4.15
Important Movement Types in MM
4.16
Stock types considered in Physical Inventory procedure
4.17
Physical Inventory procedure carried levels
4.18
Negative Stock
4.19
Prerequisites
4.20
Example of Negative Stock
4.21
Stocks
4.22
Goods Withdrawal
Subcontracting
5.1
Process of Subcontract in MM
5.2
Pre-Request
5.3
Master Data Setting
5.4
Accounting Entries in Subcontracting PO
5.5
Different Scenarios
5.5.1
Scenario: 1
Providing R/W Materials to subcontracting vendor From Another Vendor
Page 3
Material Management
5.5.2
Scenario: 2
Subsequent Adjustment In Process Of Subcontracting – MB04 (Mvt 121)
5.5.3
Scenario: 3
By-Products in Subcontracting
6. Consignment
6.1
Consignment Process
6.2
Accounting Entries for Consignment
6.3
Automatic generation of Consignment Purchase requisition
7. Stock Transfer & Stock Transport Order
7.1
Types of Stock Transfer – MB1B (Without STO)
7.2
Stock Transfer between Plants in One Step (Mvt 301 – Tcode MB1B)
7.3
Stock Transfer between Plants in Two Steps (Mvt 303 & 305 – Tcode MB1B)
7.4
Types of Stock Transfer Order
7.4.1
Stock Transport Order without Delivery (Same Company code)
7.4.2
Stock Transport Order with Delivery via Shipping (Different Company code/Inter
Company
code STO via the SD Component)
7.4.3
Stock Transport Order with Delivery & Billing Document/Invoice (Different Company
code/Inter Company code STO via the SD Component)
7.5
Configuration Steps for STO
8. Third-Party Processing
8.1
Third-Party Processing
9. Automatic Account Determination
9.1
Account Determination Process
9.2
Assigning Valuation Class to Material Type via Account Category Reference
9.2.1
Movement Type
9.2.2
Value String
9.2.3
Transaction Event Key
9.2.4
Account Modifier
9.2.5
Valuation Group Code
9.2.6
Valuation Area
9.2.7
Valuation Class
9.3
List of Transaction Event Keys
9.4
Delivery Cost in PO
9.5
Value string WA01 defined for
10. Pricing Procedure
10.1
Pricing Procedure: Price Determination process in a PO
10.2
Process Steps
10.2.1 Determine the condition tables
10.2.2 Determine the access sequence – 0002
10.2.3 Determine the condition type – PB00
10.2.4 Define Calculating Schema – RM0000
10.2.5 Define schema group
10.2.6 Assignment of Schema Group of Vendor, Schema Group Purchasing Organization
and
Calculation Schema
10.2.7 Maintain Condition record(MEK1)
11. Logistics Invoice Verification (MM-IV-LIV)
11.1
Important data for Invoice Verification
11.1.1
Master data
11.1.2
Transaction data
11.2
Invoice Transaction (MIRO)
11.2.1 Invoice
11.2.2 Credit memo
11.2.3 Subsequent debit
11.2.4 Subsequent credit
11.3
Document Parking/Invoice Parking (MIR7)
11.4
Prepayment
Page 4
Material Management
11.4.1 Prerequisites
Invoice Verification in the Background (MIRA)
Important Accounts for Invoice Verification
11.6.1 Vendor Account
11.6.2 Stock Account (BSX)
11.6.3 GR/IR Clearing Accounts (WRX)
11.6.4 Tax Accounts
11.6.5 Price Differences Accounts (PRD Account)
11.6.6 Cash Discount Clearing Account
11.6.7 Freight Clearing Account (FRL)
11.7
Direct Posting
11.7.1 Invoices from One-Time Vendors
11.8
Posting Taxes
11.9
Cash Discounts
11.10 Invoice with Variances
11.10.1 Four different types of variance
11.11 Blocking Invoices
11.12 Invoice Release (MRBR)
11.13 Delivery Costs
11.13.1 Planned Delivery Costs
11.13.2 Unplanned Delivery Costs
11.14 Subsequent Debits/Credits
11.15 Automatic Settlements
11.15.1 Evaluated Receipt Settlement (MRRL)
11.15.1.1
Prerequisites
11.15.2 Consignment and Pipeline Settlement (MRKO)
11.15.2.1
Constraints
11.15.3 Invoicing plan settlement (MRIS)
11.15.4 Revaluation (MRNB)
11.16 Credit Memo
11.17 Reversals/Cancel (MR8M)
11.18 Invoices Received via EDI
11.18.1 Constraints
11.19 Archiving Invoice Documents (MRA1/ MRA2/ MRA3/ MRA4)
11.20 Tcodes
SAP Methodology
12.1
Project preparation
12.2
Business Blueprint
12.3
Realization
12.4
Final Preparation
12.5
Go-Live Support
System landscape
13.1
Meaning of "R" in R/3 systems
SAP Projects & Testing Methods
14.1
Types of SAP Projects
14.1.1 SAP Implementation Project
14.1.2 SAP Support Project
14.1.3 SAP Roll-Out Project
14.1.4 SAP Up gradation Project
14.2
Testing Methods in SAP Projects
14.2.1 Development Unit Testing
14.2.2 Security Testing
14.2.3 Integration Testing
14.2.4 User Acceptance Testing (UAT)
14.2.5 Regression Testing
Types of Calls/Tickets & SLA
11.5
11.6
12.
13.
14.
15.
Page 5
Material Management
15.1
Types of Calls
15.2
SLA – Service Level Agreement
15.3
SLA for Incidents
15.4
SLA for Change Request
15.5
SLA FOR Problem Tickets & Service Request
16. Configuring SAP for Inbound and Outbound Processing
16.1
Overview of Partner Profile
16.1.1 Partner Profile in IDOC
16.1.2 IDOC and Usage in SAP
16.1.3 Port in IDOC – WE21
16.1.4 Process Codes in IDOC
16.1.5 Message type in IDOC
16.2
Configuring SAP Inbound Processing
16.2.1 Defining Logical System – BD64
16.2.2 Configuring distribution Model
16.2.3 Defining Partner Profiles – WE20
16.3
Configuring SAP Out-bound Processing
16.3.1 Defining Logical System – BD64
16.3.2 Configuring distribution Model
16.3.3 Defining Partner Profiles – WE20
16.4
Partner profile for vendors
Page 6
Material Management
1. Enterprise Structure
1.1 Creating Company
IMG menu
OX02
SproIMGEnterprise Structure Definition Financial
Accounting Edit, Copy, Delete, Check Company Code
OX10
Page 7
Material Management
IMG menu
OX18
SproIMGEnterprise Structure Assignment Logistics GeneralAssign Plant to
Company Code
OX08
SproIMGEnterprise Structure Definition Materials
Management Maintain purchasing organization
Page 8
Material Management
1.7 Assigning Purchasing Organization to Company Code
Transaction code
IMG menu
OX01
SproIMGEnterprise Structure Assignment Materials
Management Assign purchasing organization to company code
0X17
SproIMGEnterprise Structure Assignment Materials
ManagementAssign purchasing organization to plant
1.10
OX09
SproIMGEnterprise Structure Definition Materials
Management Maintain Storage Location
Page 9
Material Management
It is a buyer or group of buyers responsible for certain purchasing
activities.Internally responsible
for the procurement.
Also Purchasing Group is floating entity and it will not assigned to any level.
Transaction code
IMG menu
1.11
OME4
SproIMGMaterials Management Purchasing Create
Purchasing Groups
1.12
2. Master Data
2.1 Material Master
MM01 – Create Material Master
MM02 – Change Material Master
MM03 – Display Material Master
MM04 – Display changes
MM60 – Material list
MM50 – For extending Material views
MMAM – Change the Material type
MM06 – Flagging Material for deletion
2.1.1
The following list shows some types of information a material master record
contains
and provides examples of each.
Accounting
Valuation and costing/price calculation information. Examples: Standard price, past
and
future price, and current valuation.
Materials planning and control
Page 11
Material Management
VERP - Packaging materials
Packaging materials are used to transport goods and come with the goods free of
charge. A
material master record of this material type is managed on both a quantity basis
and value basis.
PIPE - Pipeline materials
Materials such as oil, power, or water that flow into the production process
directly from a
pipeline,
ROH - Raw materials
Raw materials are always procured externally and then processed. A material master
record of
this type contains purchasing data, but not sales data since they cannot be sold.
HALB – Semi-finished products
Semi-finished products can be procured externally and manufactured in-house. They
are then
processed by the company. A material master record of this material type can
contain both
purchasing and work scheduling data.
DIEN - Services
Services can be performed internally or procured externally (outsourced). They
cannot be stored
or transported.
ERSA - Spare parts
Spare parts are used to replace defective parts. They may be kept in stock. A
material master
record of this material type can contain purchasing data, but not sales data.
HAWA - Trading goods
Trading goods are always procured externally and then sold. A material master
record of this
material type can contain purchasing data and sales data.
Page 12
Material Management
MARA – Material Master General data
MARC – Material Master Plant data
MARD – Storage location data
MVKE– Material Master sales data
MAKT – Material description data
MBEW – Material Valuation data
MARM – Unit of Measure
Total Value
Moving Average Price = ------------------Total Quantity
Total Value = Balance on hand value + Goods receipt value.
Total Quantity = Balance on hand Quantity + Goods receipt Quantity.
Material – CLS9018-100EA
Moving Average Price (M) of Material – 117 CNY
PO Price – 120 CNY & Fright – 3 CNY
Accounting Document
Stock/Inventory account (BSX) = 126 CNY
GR/IR OR Vendor account (WRX) = -120 CNY
Fright (FRL) = -3 CNY (This amount is not paying to vendor)
NOTE: PRD (Price difference account) will not be triggered in Moving average Price
Page 13
Material Management
2.2
Page 14
Material Management
In one time vendor we are not maintain master data. Because the details of the
vendor is
entered only at the time of entering invoice..
You can create special vendor master records for vendors from whom you procure
goods
only once or rarely, so-called One-Time Vendor Master Records.
When creating a "one-time vendor" master record, you must assign a one-time
account group.
This account group determines that the vendor-specific fields are suppressed. You
don’t need
to enter this data until the time a purchasing document (e.g. a PO) is created.
When you create a purchasing document with a one-time vendor, you will be asked
to enter
the vendor address. Enter the vendor’s name and address. Like all other master
records, you
can display, block, or delete one-time vendor master records.
2.3
2.3.1
A.
B.
C.
D.
Page 15
Material Management
2.3.2 Purchasing info records tcodes:
ME11 - Create Purchasing info record
ME12 - Change purchasing info record
ME13 - Display purchasing info record
ME17 - Archive info records
MEK1 - Create Conditions
Based on this the system will fetch the prices into the PO automatically referring
the gross price of the PO.
If the PO gross price is 20000 CNY then relevant price in the PO taken
automatically discount as 10%.
Now these scales can be maintained for the Vendor and Material combination in the
following
transactions: MEK1 - Pricing Condition Records “OR” ME11 - Purchasing Info Record
(conditions tab)
Example: We will maintain the Scales in Inforecord ME11
Condition Tab of Inforecord
Gross price – PBOO – 100 CNY
Vendor Discount “RL01” – 10 % then click on scales (Call condition type RL01 in
Inforecord)
Quantity = 150, Net price = 90, Gross Price = 15000, Vendor discount = 10% (1500
CNY)
Page 17
Material Management
(Vendor discount 10% came automatically in PO because scales maintained in
Inforecord for
condition type RL01)
Quantity = 1500, Net price = 80, Gross Price = 150000, Vendor discount = 20% (30000
CNY)
(Vendor discount 20% came automatically in PO because scales maintained in
Inforecord for
condition type RL01)
Note:
Page 18
Material Management
2.4.1
2.4.2
Configuration:
If you want to make a Source list mandatory for a material. You can set the
source list
required indicator in the material master record (Purchasing view) of that
material.
If you wish to make the source list mandatory for all materials in a plant then
configure in
OME5.
Quota Arrangement
Source list
Outline agreement
info record
Vendor
Contracts
Quota Arrangement
Scheduling Agreement
Page 19
Material Management
2.5.2 Calculating the Quota Rating:
Quota allocated quantity + Quota base quantity
Quota Rating = ------------------------------------------------------------Quota
Quota Rating– This is the rating used by the system to determine the source
Quota Allocated Quantity– This is the total allocated quantity from all
purchasing
documents for vendor.
Quota base quantity – The quota base quantity is treated as an additional quota-
allocated
quantity. (This is used when new source of supply is introduced).
Quota – This is the number that specifies which portion of a requirement should
be
procured from a given source of supply.
2.5.3 Priorities in Source Determination:
A. Quota Arrangement
B. Source List
C. Outline Agreement
D. Info Record
2.5.4 Important consideration in Quota Arrangement:
1. The source (vendor) having less quota rating is selected as effective source
2. In the case of quota rating of zero (that is the quota allocated quantity +
quota base
quantity have the value 0) or if more than one source has a quota rating of zero,
the one
with the highest quota is the effective source.
3. The quota base quantity should be used if a new source is included in a existing
quota
arrangement.
4. Quota arranged vendors should have info record to respective material.
2.5.5 Quota Base quantity calculation procedure
Individual Calculation
Collective Calculation
3. Transactional Data
3.1
Page 20
Material Management
RFQ
Manual
Purchase
Requisition
Outline Agreement
ME51N
Sales Order
Purchase Order
3.1.1
Manual
Vendor B
Purchase
Requisition
PO
Vendor A
RFQ
Outline
Agreement
Quotation
Rejection
Letter
Vendor C
Purchase
Order
Page 21
Material Management
3.2.2 Documents types of RFQ:
AN – For standard items
AB – For service items
ME31K
ME32K
ME33K
ME35K
ME31L
ME32L
ME33L
Create Contract
Change Contract
Display Contract
Release Contract
Create Scheduling Agreement
Change Scheduling Agreement
Display Scheduling Agreement
Contract
Reference Contract
Purchase Requisition
–
–
–
–
–
(Blank)
K
L
M
W
Page 22
Material Management
3.3.6.1 Item Category M (Material Unknown):
This is used where the material number is unknown at time of contract creation.
This item category would be used, for example, when the contract is for similar
materials
that have the same price but different material numbers.
The exact kind of material number is maintained in contract release order (PO).
Material short text and Material group maintained in contract.
Page 23
Material Management
Purchase Requisition
MRP
Referring to old PO
Purchase Order
Outline Agreement
Manually
Sales Order
–
–
–
–
–
–
–
(Blank)
K
L
S
T
U
D
Page 24
Material Management
Limit
Page 25
Material Management
quantity for MIGO unless any confirmations are entered in the PO. Also, MIGO will
propose
only such quantity for which the confirmation is entered.
Page 26
Material Management
The periodic invoicing plan can be used for regularly recurring procurement
transactions (e.g. rental, leasing, or subscriptions).
B. Partial Invoicing Plan
The partial invoicing plan can be used for the invoicing of high-cost material
or projects involving the procurement of external services that are to be
subject to stage payments (such as plant construction projects, or the invoicing
of individual stages of a building project following completion in each case).
3.4.16.2
Pre Requisites:
ERS must be selected in the vendor master record.
Tax code and Terms of payment must in PO
IR indicator and ERS Indicator must be set in PO.
Account assignment is must.
SAP recommends the Frame work order type (FO document type) in PO.
3.4.16.3
Procedure:
A. Create a purchase order with the order type FO – Tcode ME21N
Document Type – FO
Enter Validity start date and Validity end date (Header – Additional data) in
PO
Enter Account assignment Category
Don’t set GR-based invoice verification in PO. IR must be set, and you must
set Evaluated receipt settlement
Enter Invoicing plan (Item Details – Invoice Tab – Invoicing Plan) by
selecting one invoicing plan type (Periodic Invoicing Plan or Partial
Invoicing Plan).
B. The automatic settlement happens using transaction MRIS
3.4.17 PO Tables:
WRX (+)
Page 27
Material Management
Version management is activated for the combination of document category and
document type.
We can see version in PO Header in PO
Customization -> Img – Material Management – Purchasing – Version Management
3.4.20 Parameters EFB & EVO
EFB = Conditions in an outline purchase agreement are displayed to a user.
EFB = A user may create a PO without reference to a preceding document
EVO = Planned delivery time is checked against the delivery date during the source
determination process.
EVO = Influence the default values for the info update indicator in purchase order
& quotations
EVO = Price from the last purchase order appears as the default value when a new PO
is created.
B. Process:
3.5.1.2
Run MRP with Tcode MD02 and Generate PR or Create PR Manually with
Tcode ME51N
Then Generate Automatic Purchase order with above generated PR through
Tcode ME59N
Page 28
Material Management
A. Release procedure without classification.
In the procedure without classification, we can set the release based on the
following four criteria.
Plant
Value
Material Group
Account assignment category.
Characteristics
Class
Release group
Release Code
Release indicator
Release Strategy.
3.6.2.1
Characteristics:
Creating Characteristics of each attribute of Selection criterion
Table name CEKKO – used for PO Release strategy
Table name CEBAN – used for PR Release strategy
3.6.2.2
Class:
Create Class & link to characteristic
Class Type must be – 032
3.6.2.3
3.6.2.4
The release indicator specifies whether the purchasing document can be processed or
is
blocked
3.6.2.6
Page 29
Material Management
3.6.3 Tcodes:
3.7
ME29N – PO Release
ME54N – PR Release
ME84 - Release Scheduling Agreement (if Document type is LPA)
ME35K - Release Contract
ME45 - Release RFQ
CL20N – Create Characteristics in release strategy
PLANNING PROCESS
Forecast-Based Planning
Time-Phased Planning
MRP TYPE – R1
Planning Cycle – CL1
Planned Delivery – 5 Days
TPP Can be carried out in 2
ways
A. MRP
B. CBP
If a vendor always delivers a
material on a particular day of
the week (Depends on
Planning Cycle), it makes
sense to plan this material
according to the same cycle, in
which it is delivered.
3.7.3
MRP Type:The MRP type is a key that controls the MRP procedure to be used for
planning a material.
The MRP type belongs to the plant-specific data.
Example: ND - No planning & PD – Planning
3.7.4
3.7.4.1
Material requirement planning: is carried out using current and future sales
figures. The planned and the exact requirements
quantities trigger the net requirements calculation.
3.7.4.2
Page 31
Material Management
As per above
In hand stock is = 0
As per material master safety stock is = 2
From 4 sales order required quantity is = 1+2+1+5 = 9
As per above screen demand is = 11
Now run the MRP – MD03
Now it will generate 2 PR’s 19860067 & 19860068 for total quantity of 11 EA
Page 32
Material Management
(In MRP Scenario it will consider only demand order for MRP Run)
3.7.6 Consumption Based Planning (MRP Procedures Supported in CBP): Reorder Point
Planning
A. Manual Reorder Point Planning – MRP Type VB
B. Automatic Reorder Point Planning – MRP Type VM
Forecast-Based Planning – MRP Type VV
Time-phased planning
3.7.7
3.7.8
Page 33
Material Management
Page 34
Material Management
It is generating new PR 19860062 with 187 Quantity and fixed vendor 1120037847 as
per source list (Quantity in New PR 187 = Maximum stock level in Material master
“200” – Available stock in warehouse as per MDO4 Tcode)
Save
MRP carried out for CLS9018-100EA for CN01 Plant
Now check MD04 again
Page 35
Material Management
Vendor 1120037847 is fixed and made MRP relevant for material CLS9018-100EA.
3.7.9 Automatic Reorder Point Planning – MRP Type VM
In the case of Automatic Reorder Point Planning (MRP Type VM) - a type of
consumption
based planning, the system calculates the recorder point and the safety stock using
the past
historical consumption data to derive the future consumption patterns. In this case
you would
need to extend the material master for the forecast view with a valid forecasting
method
selected.
In the net requirement calculations, the available stock is determined as equal
to the plant
stock and the firmed receipts from purchase and production. Net requirement
calculations do
not consider the demand from sales order or from planned independent requirements
or from
material reservations. If the available stocks fall below the reorder point,
procurement
proposals are raised.
3.7.10 Forecast Based Planning – MRP Type VV
This document briefs the usage of Forecast based planning with yearly lot size and
generating
single purchase requisition for forecasted requirements against the consumption for
year.
Create a lot Size (OMI4)
Lot Size – Y9 (This will create single PR for all forecast quantity)
Page 36
Material Management
Page 37
Material Management
Forecasting View: Forecast Model D, Period Indicator M, History Periods 12, Period
per
Season 12, Initialization X, Model Selection A, Optimization Level F
a.
b.
c.
d.
Page 38
Material Management
3.7.10.2.2
Page 39
Material Management
Page 40
Material Management
SAVE
3.7.10.2.3
Page 41
Material Management
3.7.10.2.4
SAVE
Page 42
Material Management
Note: - If we select LOT SIZE as “EX” (Lot-for-Lot order quantity) in MRP 1 View of
material master, then it will create multiple separate PR’s for all forecasted
quantity
Example if monthly forecast quantity is 59 then system will create individual PR
for all
forecasted months.
If you generate MRP for this Material then PR will be created with item category
“K”
Page 43
Material Management
Page 44
Material Management
4
GR SLIP
(Hard Copy)
WM – Transfer request
to Warehouse
Management (If Active)
Material
Delivery
Goods
Receipt
Stock &
Consumption A/C
Updated
In Material Master
stock and Value
updated
Material
Doc got
generated
Accounting
Doc got
generated
QM- Creation of an
inspection lot to trigger
a quality inspection
Page 45
Material Management
4.4 Goods Receipt when PO is unknown
If we wish to enter a goods receipt with reference to a purchase order but do not
know the
PO number. Then follow below steps:
Select Goods Receipt - PO Number Unknown
Page 46
Material Management
Page 47
Material Management
Page 48
Material Management
4.10
4.11
GR Blocked Stock
Conditionally accepted deliveries for a purchase order are recorded in goods
receipt blocked stock (GR blocked stock). The quantity posted into goods
receipt blocked stock is not added to the inventory or managed as part of the
inventory. And Movement type is 103.
Effects of GR Block stock
Accounting documents are not generated at the time of GR because
inventory is non-valuated.
GR Blocked stocks are shown in the stock overview of Plant level and
not in Storage location level.
The quantity booked under GR Blocked stock is recorded in the PO
History (PO History updated with zero quantity).
Once you make the GR into GR Blocked stock, PO history updated but PO Status
won’t update
The Quantity booked into GR Blocked stock is not yet available for MRP (PO
4400081396 still
showing open in MRP)
Page 49
Material Management
4.12
4.13
4.14
4.15
Page 50
Material Management
M.
N.
O.
P.
Q.
R.
S.
4.16
4.17
A.
B.
C.
D.
4.18
Negative Stock
If you are issuing material even though there is no stock with you that is the
negative stock for that storage location. Negative stocks are required if, for
example,
goods issues are entered before the corresponding goods receipts for organizational
reasons and the material is already physically located in the warehouse.
Once the goods receipts have been posted, the book inventory balance must
correspond to the physical stock, that is, the book inventory balance must no
longer be
negative.
4.19
Prerequisites
Page 51
Material Management
A. Customizing system for each valuation area and storage location (SPRO –IMG-
MMinventory management and physical inventory-goods issue / transfer posting -allow
negative stocks) – Tcode OMJ1
B. We have to activate the admissibility of negative stocks for a material in the
material
master data. (In storage location 2 View)
4.20
1000 pieces of a material are delivered. Due to insufficient time, the goods
receipt is
not yet entered in the system.
Physical stock: + 1000 pieces
Book inventory balance: 0 pieces
The material is needed urgently, and 100 pieces are withdrawn from the warehouse.
The goods issue is entered in the system straightaway.
Physical stock: + 900 pieces
Book inventory balance: - 100 pieces
The goods receipt of 1000 pieces is posted at the end of the day.
Physical stock: + 900 pieces
Book inventory balance: + 900 pieces
4.21
4.22
Stocks
MC46 - Display the slow moving stock materials,
MB51 - Display the goods movements for specified materials,
MB52 - Displays stocks at plant and storage location level,
MC49 –displays the mean stock value.
Goods Withdrawal
Subcontracting
5.1
Process of Subcontract in MM
Create the finished goods material code – MM01
Maintain the BOM for the finished Material – CS01
Create Standard PO with item category as "L" – ME21N
Issue material to vendor with movement type 541 – ME2O
Receive the material against the PO with movement type 101 – MIGO(Sub items comes
with
Mvt type 543 and by product as 545)
F. MIRO to account for vendor's invoice for the service charge& material used by
him.
A.
B.
C.
D.
E.
5.2
Pre-Request:
Page 52
Material Management
A. Create Subcontracting PIR for subcontractor with Finished Material code. Main
subcontractor
service charge in PIR.
=
=
=
+ BSX (Debited)
- WRX (Credited)
=
+ FRL (Debited)
- BSV (Credited)
+ GBB/VBO (Debited)
- BSX (Credited)
Finished Material
R/w Material to created material A
Subcontractor
Vendor to supply R/w Material B
Here we have to create 2 PO’s, one as Subcontracting for Material “A” and other
as Standard PO for Material “B”.
1stSubcontracting PO – Create Subcontracting PO to Subcontract vendor “X” for
Finished Material “A”.
2nd Standard PO – Create Standard PO to vendor “Y” for R/w Material “B”.
In item Details - Delivery address TAB enter subcontract vendor address
as delivery address.
Ticks mark the Check box the SC vendor beside this field.
Page 53
Material Management
Now inform the vendor Y to send the components B to subcontractor X.
When Subcontract vendor “X” will confirm you that the components are (material B)
arrived at his place take the GRN for purchase order no 2.
This will directly Transfer the stock of material (B) provided to Subcontract
vendor
“X” instead of your company/storage location.
You are liable to pay for vendor “Y” as now the stock is in our Subcontractor
place.
Do normal MIRO for vendor “Y” for Payment.
Receive the Material “A” against the Subcontracting PO with movement type 101 –
MIGO(Sub items comes with Mvt type 543 and by product as 545)
5.5.2
Scenario: 2
Subsequent Adjustment In Process Of Subcontracting – MB04 (Mvt 121):
After the subcontractor (as vendor) had delivered the ordered material (end
product), you
posted the goods receipt to the subcontract order. The system determined the
necessary
components for each purchase order item and created for each component a goods
issue
item with the quantity that was determined in the purchase order.
If the vendor informs you after these postings that greater or smaller quantity
of the
subcontracting components was actually consumed than planned in the purchase order,
You must post a subsequent adjustment to correct the goods issue posting with Mvt
121
In Tcode MB04 Fill in the Purchase Order Number and hit enter
Tick the checkbox of the components you want to adjust and click the Adopt
button or press F5
Enter the quantity difference. If more of the components were consumed, enter a
positive Amount; if fewer were consumed enter a negative amount. Finally, post
the document.
After saving, the value of the goods receipt is recalculated to include the
subsequent quantity.
5.5.3
Scenario: 3
By-Products in Subcontracting:
In the subcontracting PO we give the BOM in which components issued are given +ve
indicator and byproducts &scraps as –ve.
After finished products are ready at subcontractor, we receive goods with MIGO
101
movement type where components are consumed with 543, by-products are created with
544 and scrap with 545.
We return the materials to our stock with 542.
If quantity of scrap is known, we give the percentage of it in BOM. If it is
known later,
we can move to scrap with 545 and return with 542. We can also use movement type
551
directly to scrapping.
6
Consignment
In consignment processing, the vendor provides materials and stores them on our
premises. The
vendor remains the legal owner of the material until you withdraw materials from
the consignment
stores.
Consignment stocks of the same material from different vendors can be managed
independently from one another and at the price of the individual vendors.
Consignment stocks are not valuated. When the material is withdrawn it is
valuated at the
price of the respective vendor.
A consignment material can be allocated to one of three stock types:
Page 54
Material Management
Unrestricted-use stock
Quality inspection stock
Blocked stock
You can make transfer postings between these three stock types. Withdrawals can
only be
posted from unrestricted stock, however.
+ GBB/VBR (Debited)
- KON (Credited)
Page 55
Material Management
Page 56
Material Management
B. Stock Transport Order with Delivery via Shipping (Different Company code/Inter
Company code STO via the SD Component)
C. Stock Transport Order with Delivery and Billing Document/Invoice (Different
Company
code/Inter Company code STO via the SD Component)
7.4.1
7.4.2
7.4.3
Page 57
Material Management
The receiving plant enters the invoice from the supplying company code in logistics
invoice
verification.
7.5
Note: - In STO, the accounting entry happens when you perform the goods issue (Mvt
type
351,641).There is no accounting entry passed during MIGO (101)
Third-Party Processing
In third-party processing, you place a purchase order with a vendor to deliver
goods for a third
party (Customer).
This means that your company does not deliver the material. You forward the order
to an external
vendor instead, who then sends the material directly to the customer and invoices
to you.
Goods Receipt –
MIGO
Mvt Type – 101
Plant - PXXX
Material – MXXX
Mvt
Type
101
Account Grouping
Value Transaction Account
String
Event Key
Modifier
WE01
BSX
…….
From Material
Master System
will determine
Valuation Class
and Price Control
Valuation Grouping
Val Area Val Grp Code
1000
0001
1100
0002
Material Master
Valuation Class: 3000
Price Control: V
MovAvg Price: 50 RS
Account Determination
TE Key
BSX
GBB
Account Modifier
……….
VBR
Valuation Class
3000
3000
GL Account
300000
400000
9.2 Assigning Valuation Class to Material Type via Account Category Reference
Define Account
Category Reference
A/c Cat Description
Ref
0001
Raw
Material
0008
SemiFinished
9.2.1
Valuation Class
Valuation Class
A/c Cat Ref
3000
0001
3001
0001
Valuation Class
7900
7901
Movement Type:
9.2.2
Value String:
Value string keys are for SAP internal usage. It is just a pointer to the
transaction
event key which is necessary for automatic account determination.
Page 59
Material Management
Movement types are linked to transaction keys via valuation string in OMWN Tcode.
The value string contains all posting transactions that are possible for a
certain
transaction.
Value string WE01, for the goods receipt for a purchase order into stock,
contains transactions BSX and WRX
WE01: BSX, WRX, PRD, KDM, EIN, EKG, BSV, FRL, FRN, BSX, UMB.
9.2.3
9.2.4
Account Modifier:
A/c Modifier is used for the transactions for which SAP says there may be some
business transactions for which we can do posting accordingly for our
requirements.
Mainly focus on GBB, KON and PRD they are offsetting entry for materials,
consignment and price difference accounts.
A/C modifier is attached to value string for a particular transaction.
9.2.5
9.2.6
Valuation Area:
It is the entity where we evaluate the material also SAP recommends to use plant
as Valuation Area
9.2.7
Valuation Class:
Valuation class is nothing but group of GL A/c
Page 60
Material Management
Transaction event keys in delivery cost comes from
Value String
Purchasing calculation schema
10 Pricing Procedure
10.1Pricing Procedure: Price Determination process in a PO
Purchase Order
Vendor: ABC Inc..
Purch Org: 1000
Mat – M001
Plant – 1000
Price – 50.00
UOM - Kg
Condition Table
Schema Determination
Vendor
Purchase Org
Pricing
Schema Group Schema group Procedure
01
01
RM0000
01
02
RM0001
SNO
10
20
30
Schema RM0000
Step
Conditions
01
PB00
01
RA00
01
FRA1
………
………
………
………
Contract Item
Price –
50Transferr
ed to PO
No Record
1.
2.
3.
4.
Contract Item
Plant Info Record
Info Record
……..
Exclusion
√
√
√
√
10.2Process Steps
10.2.1 Determine the condition tables.
The system determines the condition tables assigned to the access
sequence and it is nothing but the price element.
a. Determine the condition record (Part I)
Page 61
Material Management
10.2.2
10.2.3
10.2.4
10.2.5
10.2.6
10.2.7
Important Points
Item conditions are conditions relating to a single item of a document.
Header conditions are entered in the header of a document and relate to all the
items of that document.
An access sequence is 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.
The order of the accesses is determined by the order of the condition tables in
the
access sequence.
Page 62
Material Management
A condition type must have an access sequence assigned to it if you want to
maintain conditions with their own validity periods (for example, condition type
PB00).
No access sequence assigned to header conditions, discounts, or surcharges.
Master data
Transaction data
11.1.1
Master data
A. Material Data
Material number, material name, units of measure, stock data, over
delivery and under delivery tolerances, reminder keys, price control data,
and prices.
B. Vendor Data
Vendor address, Bank data, the currency of the vendor, Terms of
payment and terms of delivery.
C. Accounting Data
Account name, the account type, the currency in which the account is
managed,
11.1.2
Transaction data
A. Purchasing Document
B. A purchasing document contains information such as the vendor number, the
purchase order date, the terms of delivery, the material number, and the order
quantity.
C. Material Document
D. A material document is created when a goods receipt is posted. It includes
the posting date, the quantity delivered, and perhaps also the delivery note
number and the purchase order number that the goods receipt refers to. It
documents the quantity-based changes.
E. Accounting Document
F. An accounting document is created when a goods receipt (unless the goods
receipt is not valuated) or an invoice is posted. It contains details of the
individual postings with the account number, posting key, and the amount. It
documents the value-based changes.
11.4 Prepayment
You use prepayment for vendors with whom you have built up good business relations
over a longer
period of time. This approach benefits both parties:
The vendor receives prompt payment after issuing an invoice.
As the ship-to party, you can make optimum use of payment targets, as the system
pays
the invoice independently of the corresponding goods receipt and the invoice check.
You should only use prepayment if you have built up a business relationship good
enough to ensure that
you are paid back any unauthorized prepayments.
Prepayment is not required for evaluated receipt settlement (ERS) or consignment
settlement, since the
invoices are created automatically by the system in these cases and transferred
directly to Financial
Accounting (FI).
11.4.1 Prerequisites
To enable the system to take account of invoices from a vendor when performing
prepayment, you must have made settings in company-code-specific
Customizing and for the Prepayment Relevance field in the vendor master.
Page 64
Material Management
not the same as making a payment; payment is only made when the Financial
Accounting department posts the vendor's payment to a bank account.
11.8
Posting Taxes
Which taxes are to be paid and how they are to be posted in the system depends on
the
tax regulations defined by law in the country of the company concerned. The
postings
made are controlled by the tax code. A distinction is made between the following:
Deductible taxes
Non-deductible taxes
11.9
Cash Discounts
Percentage discount on the purchase price that you are guaranteed under the terms
of
payment if you pay the invoiced amount within a certain period. To define exactly
when
an invoice is to be paid, you can agree terms of payments with your vendor.
Price Variance
Quantity and Price Variance
Order Price Quantity Variance
Page 66
Material Management
Invoices for the material are blocked until the inspection has been
successfully completed)
Amount of an Invoice Item
(If an invoice item containing a large amount is entered, it is
advisable to initially block this invoice to check the amount,
especially in the case of invoices that do not refer to a purchase
order)
Stochastic Block
Manual Block
Page 67
Material Management
The system does not display unplanned delivery costs that were posted to a
separate G/L account in the purchase order history.
B. Subsequent Credit:-
Page 68
Material Management
C. Invoicing plan settlement (MRIS)
D. Revaluation (MRNB)
11.15.1Evaluated Receipt Settlement (MRRL)
Procedure for settling goods receipts automatically. When you use Evaluated
Receipt Settlement (ERS), you agree with the vendor that the latter will not
submit an invoice in respect of a purchase order transaction. Instead, the system
posts the invoice document automatically on the basis of the data in the purchase
order and goods receipts. This eliminates invoice variances.
ERS has the following advantages:
11.15.1.1
Prerequisites
Evaluated receipt settlement must be flagged in the purchase order
item.
The vendor must be flagged as being subject to ERS in the vendor
master record.
Goods-receipt-based Invoice Verification must be defined for the
purchase order item.
A tax code must have been maintained in the purchase order item or
PIR should be maintained with TAX.
11.15.2.1
Constraints
Consignment and pipeline settlement is not connected to the
purchasing information system, because the purchase order
history is not updated during consignment settlements.
Page 69
Material Management
credit memos in different currencies. You can send the revaluation settlement
documents to the vendors as Messages or via EDI.
11.18.1.1
Constraints
When you transmit invoice information via EDI, you
Cannot create subsequent debits
Cannot settle planned delivery costs
Cannot post with varying purchase order units of measure
Cannot post invoices for blocked purchase order items
MRA1
MRA2
MRA3
MRA4
11.20 Tcodes:
Page 70
Material Management
MR11SHOW – Display/Cancel Account Maintenance Document
12 SAP Methodology
ASAP methodology means nothing but standard process for implementation of SAP, It
consists
of 5 phases.
12.1 Project preparation
During this phase the team goes through initial planning and preparation for SAP
project (consists of identifying team members and developing strategy as how to
go).
12.2 Business Blueprint
The purpose of this phase is to achieve a common understanding of how the company
intends to run SAP to support their business and Consists of detailed
documentation.
12.3 Realization
The purpose of this phase is to implement all the business process requirements
based on the
Business Blueprint.
12.4 Final Preparation
The purpose of this phase is to complete testing, end-user training and cutover
activities to
finalize our readiness to go live.
12.5 Go-Live Support
The purpose of this phase is to move from a project-oriented, pre-production
environment to
live production operation.
13 System Landscape
Landscape is like a server system or like a layout of the servers or some may even
call it the architecture
of the servers’ viz. SAP is divided into three different landscapes DEV, QAS and
PROD.
Development ---> Quality ----> Production
Development: is where the consultants do the customization as per the company's
requirement.
Quality: is where the core team members and other members test the customization.
Production: is where the live data of the company is recorded.
SE10 – To Release the Transport Request
Page 71
Material Management
Customization Client
Testing Client
Training Client
Production Client
13.1
Page 72
Material Management
14.2.2
14.2.3
14.2.4
14.2.5
Types of Calls:
Incidents (Bugs in Productions System)
Change Request (Configuration and Development activities)
Problem Tickets (Investigation of Re-accruing incidents and problems)
Service Request (Task/Repeated activities)
15.2
service.
15.3
A.
B.
C.
D.
–
–
–
–
P1 Incidents
P2 Incidents
P3 Incidents
P4 Incidents
15.4
A.
B.
C.
–
–
–
90 Days
60 Days
30 Days
–
–
–
–
4 Clock Hours
2 Business days
5 Business days
10 Business days
15.5
SLA FOR Problem Tickets & Service Request:
SLA for Problem Tickets – 90 Days
SLA for Service Request – 5 Days
Page 73
Material Management
B. Configuring SAP Inbound Processing
Defining Logical System
Configuring distribution Model
Defining Partner Profiles for Logical system and assign inbound message type to
it.
C. Configuring SAP Out-bound Processing
Defining Logical System
Configuring distribution Model
Defining Partner Profiles for Logical system and assign Out-bound message type to
it.
D. Partner profile for vendors
Page 74
Material Management
Page 75
Material Management
Above screen tells you that, Logical system SAPPRP100 having inbound message type
as
PORDCRI (That means PO created through IDOC in PRP system).
Details of message Type “PORDCR1”is shown below
In the Message type field, enter the message type you want to use, for example,
PORDCR1.
In the Process code field, enter the process code you want to use, for example,
BAPI (On
what way data is carried to PRP from PRE).
In the Processing by function module area, select one of the following options:
Trigger by background program (In this case the adapter writes Idocs to the SAP
database, which is processed immediately).
Trigger immediately (In this case, the adapter waits for the SAP system to
process
IDocs. This can take anywhere from 1 to 15 minutes).
Click Save
System SAPPRP100 (PRP-100) is ready for inbound processing of Idoc message type
PORDCR1 (To
Accept PO through IDocs) & Process code BAPI, which comes from legacy system
PRE/PRD.
Page 76
Material Management
16.3 Configuring SAP Out-bound Processing
16.3.1 Defining Logical System – BD64 (Explained in Above steps)
16.3.2 Configuring distribution Model (Explained in Above steps)
16.3.3 Defining Partner Profiles – WE20
Select Partner as LS and select Logic system SAPPRP100
Above screen tells you that, Logical system SAPPRP100 having out-bound message
type as
BUPA_INBOUND_MAIN_SAVE_M (That means PO created through IDOC in PRP
system).
Details of message Type “BUPA_INBOUND_MAIN_SAVE_M” is shown below
Click Save
Page 77
Material Management
System SAPPRP100 (PRP-100) is ready for Out-bound processing of Idoc message type
BUPA_INBOUND_MAIN_SAVE_M & Receiving port is SAPPMG100 System.
Page 78
Material Management
Note: As per this Partner profile configuration, once PO is created in PRP system
for vendor
VUS01SO output type NEU triggers and creates Sales order in PRD.
Page 79