Professional Documents
Culture Documents
VK BBP-MM V3
VK BBP-MM V3
MATERIALS MANAGEMENT
Contents
1 Purpose
2 Organizational units...................................................................................................................3
2.1 Company Code...................................................................................................................3
2.2 Plant...................................................................................................................................4
2.3 Valuation level.....................................................................................................................5
2.4 Purchasing Organization.....................................................................................................5
2.5 Purchasing Group...............................................................................................................5
2.6 Storage Location.................................................................................................................5
2.7 Organization Structure........................................................................................................6
3 Master Data Management.........................................................................................................6
3.1 Material Master.....................................................................................................................7
3.2 Vendor Master......................................................................................................................9
3.3 Purchasing Master Data......................................................................................................10
3.3.1 Purchasing Info Record..............................................................................................10
3.3.2 Source List .................................................................................................................11
3.3.3 Quota Arrangement....................................................................................................11
3.4 Service Master Record........................................................................................................12
3.5 Condition Record.................................................................................................................12
3.6 Transaction codes for Master Record..................................................................................12
4 Purchasing Document Types.....................................................................................................13
4.1 Purchase Requisition..........................................................................................................13
4.1.1 Approve requisitions based on approval limits and approval
hierarchies...................15
4.2 Request for Quotation........................................................................................................16
4.2.1 Maintaining Quotation................................................................................................16
4.2.2 Comparing Quotation................................................................................................16
4.3 Rate Contract.................................................................................................................. ..17
4.4 Scheduling Agreement.......................................................................................................18
4.5 Purchase Order..................................................................................................................18
4.5.1 Approve requisitions based on approval limits and approval hierarchies.................19
4.5.2 Version Management (Amendment of PO)..............................................................19
5 Functional Scope Supported Business Processes or Scenarios in Materials Management..20
5.1 General Procurement.........................................................................................................20
Key points...............................................................................................................................21
5.2 Consumable Procurement.................................................................................................21
Key points...............................................................................................................................21
5.3 Project procurement..........................................................................................................21
Page 2 of
Page 3 of
2 Organizational Units:
2.1 Company Code :
its a legal entity and independent accounting unit in SAP. The balance sheets required by law
and profit and loss statement are carried out at company code level.
2.2 Plant :
In logistics a plant is an organizational Logistics unit for dividing an enterprise according to
procurement, production, maintenance & material planning. A place where materials are
produced, or goods and services are provided.
The plant is an operating area or branch within a company. The plant is embedded in the
organizational structure as follows:
The plant is assigned to a single company code. A company code can have several
plants.
Several storage locations in which material stocks are managed can belong to a plant.
A plant can be assigned to several combinations of sales organization and distribution
channel.
A plant can have several shipping points. A shipping point can be assigned to several
plants.
A plant has its own material master data. (Example: one material code created for this
plant can be extended to other plant.)
The plant plays an important role in the following areas:
Material valuation: When the valuation level is plant, the material prices are defined for
each plant. Each plant can have its own account determination.
MRP: Material requirements are planned for each plant. Each plant has its own MRP data.
Analysis for materials planning can be made across plants.
Page 4 of
Production Costing: In costing, valuation prices are defined only within a plant.
You define the purchasing group during Customizing (not part of the enterprise structure). You do
not assign purchasing groups directly to purchasing organizations.
You may define purchasing areas to describe in detail the fields of activity of a purchasing group.
Stocks are managed only on quantity basis and not on a value basis at a storage
location level.
Organizational
Element
Code
Description
Page 5 of
Plant
0008
Viswakirti Plant 1
Storage location
VSL1
Main stores
SLU1
SLU2
SLU3
0008
Purchasing
Organization
Purchasing Group 01
Projects
02
General
03
Factory sales
Material master
Vendor master
Source list
Quota arrangement
Condition record
Page 6 of
Material type
Description
Number Range
ROH
Raw material
100000000000-19999999999
BOT
Bought-out goods
200000000000-29999999999
UNBW
Consumables
300000000000-39999999999
FERT
Finished goods
XXXXXXXXXX-XXXXXXXXX
HALB
Semi-finished
XXXXXXXXXX-XXXXXXXXX
DIEN
Service
XXXXXXXXXX-XXXXXXXXX
VERP
Packaging
XXXXXXXXXX-XXXXXXXXX
ZASS
Assets
XXXXXXXXXX-XXXXXXXXX
Material
Type
Material Group
BOT
Motors
AC motors
DC motors
Gear Boxes
Helical GB
Worm GB
Bevel Hel.GB
Geared Motors
Couplings
Geared couplings
Tyre couplings
Page 7 of
Fluid couplings
Pin & Bush couplings
HRC couplings
Jaw couplings
Bearings
Idler bearings
Pulley bearings
Adapter sleeve
Plummer blocks
S-Series
SN-Series
SD-Series
Grease Nipples
Locating rings
Flange Mounted
Brg. Unit
Conveyor belt
V-belt
Safety switches
Seals
VFD
Magnetic seperator
Metal Detectors
Crushers
Vibrating screens
Vibro feeders
locating Rings
Bag filters
Pulley/shelves
Blowers
Raw
materials
Shafts
Pipe
Bright Rod
Flat
Angles
Channels
Beam
Square Bar
Page 8 of
T-Angle
MS Rounds
M.S.Square
M.S.Plates
Rod
Paints
Scrap
Scrap
Consuma
bles
Hardware
Lock nut
Fasteners
Lock washer
Pins
General data (Relevant for both Material Management and financial accounting)
General data includes address for communication with vendor, contact persons ,telephone
number etc
Company code data includes vendor bank details , account management and payment data.
Purchasing data includes ordering currency, Vendor schema group, person responsible and
some control data which includes Automatic purchase order, ERS settlement, GR based Invoice
verification, Returns agreement.
BUSINESS PARTNER: Vendor can assume different roles in its dealings with Company.
Accordingly, in a procurement transaction, the vendor is first the ordering address, then the
supplier of goods, then the invoicing party, and finally the payee. For this reason, several partner
roles (partner functions) can be assigned to the vendor. The roles a partner function can take are
:
Order receiver
Goods supplier
Invoice presenter
Payment receiver
The following Account Groups are identified for VPPL and shall be as follows:
Account Group
Description
Number Range
Page 9 of
V01
Raw materials
1000000 - 1999999
V02
BOT
2000000 - 2999999
V03
Service vendors
3000000 - 3999999
V04
Freight vendors
4000000 - 4999999
V05
5000000 - 5999999
V06
General vendors
6000000 - 6999999
V07
Sub contractor
7000000 - 7999999
V08
Scrap vendors
8000000 - 8999999
V09
Employees
9000000 - 9099999
V10
Statutory vendor
9100000 9199999
A purchasing info record can be valid for all plants covered by a purchasing organization
or for a single plant within a purchasing organization.
Vendor Code
Purchasing Organization
Plant
Pricing Conditions
Validities
Tax Code
Page 10 of
Order Unit and its conversation factor in SKU ( Stock Keeping Unit)
Key Points
The quota specifies which portion of the total requirement should be procured from a
given source.
If a quota arrangement exists for a material, it is taken into account in the source
determination process.
Page 11 of
specifications. This enables you to save time and reduces the frequency of errors, since you
need only enter the complete service descriptions in the service master record once.
A service master record contains the following principal information for the unique description of
a service:
Service number
Service category
Material group
Valuation class
Tcode
Input
Output
Create Material
Master
MM01
Material number
Create vendor
Master
XK01
Account group,
company code &
purchasing org
Vendor number
Create Purchasing
Info record
ME11
Material number,
vendor number,
purchase
organization &
plant
Info record
ME01
Material and
plant
Source list
Quota
Arrangement
MEQ1
Material and
Plant
Quota arrangement
Create service
master
AC03
Service
description
Service number
Create Condition
Record
MEK1
Condition type
Condition record
Page 12 of
PR
RFQ
contract
Scheduling Agreement
PO
General
Spares
Project
Subcontracting
Service
Page 13 of
Document Type
Description
Number Range
NB
General Purchase
41300000-41399999
NS
SPARES
51300000-41399999
NP
Project
81300000-81399999
SB
Subcontracting
61300000-61399999
ZB
Service
71300000-71399999
FLOW CHART:
User
Department
Purchase
Requirement
ME51N
NO
Release
Strategy
Call for
Discussion
Ye
s
Purchase
Department
Follow on
Documents
Page 14 of
Prices and conditions quoted by vendors are entered in the original RFQ.
If you have issued an RFQ to several vendors, you can have the system of determining
the most favorable quotation submitted and automatically generate letters of rejection to the
unsuccessful bidders.
You can also store the prices and terms of delivery from certain quotations in an info
record for future accessing.
Page 15 of
Document Type
Description
Number Range
AN
General Purchase
113
ZN
Projects
213
Process Flow
PR
Sourcelist
RFQ
Quotation
Comparison
PO
vendor
Selection
Followonand
Remainders
Payment terms
Page 16 of
Key Points
Upon Contract release order creation with reference to a contract, the contract data is
used and purchasing info records are ignored
Reduced procurement costs
Document Type
Description
Number Range
ZK
Rate contracts
312
Document Type
Description
LPA
With release
Number Range
Page 17 of
LP
Without release
Document Type
Description
Number Range
NB
General purchase
41300000-41399999
NS
Spares
51300000-41399999
NP
Project
81300000-81399999
SB
Subcontracting
61300000-61399999
ZB
Service
71300000-71399999
Page 18 of
FLOWCHART
Page 19 of
In the procurement function, we need to work with internal documents and legal documents like
Purchase Requisition, Purchase order, Invoice etc., Here we need a process to track any
changes done to these documents. Version management plays a significant role in tracking the
changes in purchasing documents. Also this tracking is essential for audit requirements.
Version Management in PO groups a set of changes against version number and provides the
user with an overview of the various changes that may have been made in the course of time.
In the case of procurement transactions extending over a longer period of time (for example, in
the procurement of capital goods), you may need to differentiate between various versions of the
purchasing document. You may also need to refer to one particular version when corresponding
with the vendor.
Version Management enables you to generate and manage versions of purchase requisitions
and external purchasing documents, such as purchase orders. A version groups together the
change documents generated in the course of subsequent processing of the relevant document.
A version thus indicates the revision level of a document (version 0 = original document, versions
1 + = revisions) and provides the user with an overview of the various changes that may have
been made in the course of time.
Process Flow
Page 20 of
In this procurement process a quotation comparison list enables the purchasing employee to
select the best source of supply by evaluating quotations from vendors.
A purchase requisition is either generated via the Material Requirements Planning (MRP)
process, or manually by a requester. A buyer validates the accuracy of the purchase requisition
and converts the purchase requisition into a purchase order. The purchase order is subject to
approval based on a predefined amount before being issued to a vendor.
This scenario consists of the following steps:
Display and assign purchase requisitions
Convert assigned requisitions to purchase orders or create purchase order manually
Approve purchase order
Print purchase order
Receive goods from vendor
Invoice receipt by line item
Outgoing payment
Key Points
Use of integrative data sets like purchasing info records, source lists, contracts
Automatic assignment of RFQs to purchase orders
Key Points
Quick, one-time-purchases are possible: material consumption is directly posted, no
posting into storage
Page 21 of
A purchase requisition is created with account assignment category Q (special indicator for
project) via the Material Requirements Planning (MRP) process, or manually by a requester. A
buyer validates the accuracy of the purchase requisition and converts the purchase requisition
into a purchase order. The purchase order is subject to approval based on a predefined amount
before being issued to a vendor.
This scenario consists of the following steps:
Display and assign purchase requisitions
Account assignment category is Q(project make-to-order).
Convert assigned requisitions to purchase orders or create purchase order manually
Approve purchase order
Print purchase order
Receive goods from vendor
Invoice receipt by line item
Outgoing payment
Key Points
Service procurement processing
Efficient processing
5.5 Subcontracting
The MM Subcontracting process involves sending raw components to a vendor for specific
manufacturing processes and receiving the value-added finished material back into inventory.
Page 22 of
A Subcontract Purchase Requisition is either generated via the Material Requirements Planning
process or manually by a requester. A Buyer validates the accuracy of the Purchase Requisition
and convert it into a Purchase Order. The purchase order is subject to approval based on
predefined parameters prior to being issued to a vendor.
The consumption of sent components is recorded upon receipt of the value-added finished
material. The vendor sends the invoice for the services provided which is paid during the normal
payment cycle.
This scenario consists of the following steps on goods delivery:
Subcontracting purchase order creation
Subcontracting purchase order approval (if required)
Transferring of Components to Subcontractor
This scenario consists of the following steps on goods receipt:
Receiving Goods from Subcontracting PO
Invoice receipt by line item
Outgoing payment
Key Points
Automatic posting of stocks into corresponding stock types
Subcontracting info record shows added value
ENHANCEMENT :
1) Subcontracting scrap linked to scrap account (FI )
2) Justification note
3) DCR(Design concession Report) with drawing no and proper approval
Page 23 of
Condition Technique
The condition technique is used to determine the purchase price by systematic consideration of
all the relevant pricing elements. A feature of the technique is the formulation of rules and
requirements. By applying conditions defined by means of the condition technique, the system
arrives at a suggested price for purchase transactions.
Condition Type
Condition types represent price factors in the system. There are condition types for absolute and
percentage discounts, freight costs, customs duties, or taxes, for example. Via the condition
type, you specify how the price factor is calculated (e.g. percentage or absolute amount).
Access Sequence
An access sequence is a search strategy by means of which the system searches for valid
records in various condition tables. It consists of one or more accesses. The sequence of
accesses controls the priority of the individual condition records among each other. Through the
accesses, the system is told where to look first and where to look next for a valid condition
record in each case.
Calculation Schema
A calculation schema groups together all condition types that play a part in calculating the price.
It sets out the order in which the condition types are taken into account in the calculation. In
addition, the calculation schema specifies the following:
The subtotals
The extent to which manual processing of price determination is possible
The basis upon which the system calculates percentage discounts and surcharges
The prerequisite that have to be fulfilled so that a particular condition type to be taken
into account
we define different calculation schema for example for domestic and import purchasing
The conditions types supplied include the following:
Page 24 of
Condition type
Condition class
Description
PB00
Price
RB00
Discount/surcharge
Absolute discount
ZB00
Discount/surcharge
Absolute surcharge
FRB1
Discount/surcharge
ZOA1
Discount/surcharge
SKTO
Discount/surcharge
Cash discount
NAVS
Taxes
check the reliability of the vendors from whom you procure Goods & Services
scoring range from 1 to 100 points, which is used to measure the performance of your
vendors on the basis of the main criteria.
The table below lists the criterion proposed
S.NO
EXISTING CRITERIA
SAP MAIN
CRITERIA
SUBCRITERIA
TYPE
Rate
Price
Price history
Automatic
Quality
Quality
Goods Received
Automatic /
Manual
Quality Audit
Automatic /
Manual
On-time delivery
Automatic
Delivery
Delivery
Page 25 of
Service
Service
Automatic
Semi automatic
PROCESS FLOWCHART
START
Compare Evaluation
END
Material Document
Material document
In the Inventory Management system, when a goods movement is posted, a material
document is generated that serves as proof of the movement and as a source of
Page 26 of
Accounting Document
If the movement is relevant for Financial Accounting (that is, if it leads to an update of the
G/L accounts), an accounting document is created parallel to the material document.
In some cases, several accounting documents are created for a single material
document. This might be the case, for example, if you have two material document items
with different plants that belong to different company codes.
The G/L accounts involved in a goods movement are updated through an automatic
account assignment.
Page 27 of
Goodsarrival
atstores
GoodsReceipt
TcodeMIGO
WrtPO
Material
Inspection
Ismaterial
OK
Stockupdation
inunrestricted
Invoice
Verification
Movement type
Special indicator
101
101
Description
GR for stock items &
consumables
Q (project stock)
GR of Project stock
You enter withdrawals for production as goods issues with reference to the production orders for
which the components are required.
Scrapping/Sampling
If a material is no longer usable, it must be scrapped. Scrapping of a material is entered in the
R/3 System as a goods issue. The withdrawal of samples must also be entered as a goods
issue.
You can enter goods issue with/without reference document
when you enter a goods issue, you can reference
reservation
work order
A goods issue has the following results in the system:
Stock update
Consumption update
Reservation update
Order update
Movement type
221
Description
GI for stock item
221
Q (Project stock)
GI for project
Enhancement :
Screen shot to be developed for stock report with both size wise and dimensions wise
(secondary UOM)
Material Name
Page 29 of
A buyer validates the accuracy of the stock transfer purchase requisition and convert it into a
stock transfer purchase order.
This scenario consists of the following steps:
Creating stock transport order
Post goods issue
Receipt of transferred material in receiving Storage location.
Key Points
Supports all required documents for stock transfers .
Supports all required master data aspects like batch management and serial numbers
Monitors stock in transit
Page 30 of
Key Points
Goods can be returned with a return reason captured in the document
All information for follow-on FI functions such as invoice reduction, rejection, and
cancellation is provided
Process Flow:
Key Points
Scrapping
Transfer posting to blocked stock
Movement type
Special Indicator
Description
343
Q (project stock)
Page 31 of
344
Q (project stock)
321
Q (project stock)
349
Q (project stock)
415
Q (project stock)
Page 32 of
The Cycle counting method of physical inventory allows fast-moving items to be counted more
frequently than slow-moving items.
Process Flow:
Materialanalysis
Report
Classification
ofMaterials
PhysicalInventory
Documentcreation
Blockmaterialfor
Inventoryposting
Count&record
physicalInventories
RecordInventory
Diffifany
Postinvdiff
Ifany
6. Invoice verification
Logistics Invoice Verification is a part of Materials Management (MM).It is situated at the end of
the logistics supply chain that includes Purchasing, Inventory Management, and Invoice
Verification.
It is in Logistics Invoice Verification that incoming invoices are verified in terms of their content,
prices and arithmetic. When the invoice is posted, the invoice data is saved in the system. The
system updates the data saved in the invoice documents in Materials Management and Financial
Accounting.
An invoice can be processed in logistics invoice verification in following ways:
Page 33 of
7. Batch Management
If materials were handled in batches it might be necessary to change batch master data or to find
out where a batch was used, for example, to perform a batch recall or report to government.
Batch management fulfills the requirements for managing and tracking batches or production lots
across the whole production process. In various industry sectors, particularly the process
industry, you have to work with homogeneous partial quantities of a material or product
throughout the entire quantity and value chain. In the SAP system, a batch is the quantity or
partial quantity of a particular material or product that is manufactured according to the same
recipe. There are various reasons for this:
Legal requirements, for example, guidelines on good manufacturing practice (GMP), or
regulations on hazardous materials.
Usability differences and the monitoring thereof in materials planning, sales and
distribution, and production.
Production or technical requirements, for example, material quantity calculations on the
basis of different batch specifications.
This scenario consists of the following steps:
Page 34 of
Key Points
Basic steps for setting up batch management are well documented
Examples of classes and search strategies are simple yet effective
Integration of batch management in all logistics processes
Setting up the batch-where-used-list to find out where a batch was used, for example, to
perform a batch recall or government report
Detailed process steps how to maintain batch master records and how to use the batch
information cockpit
Key Points
Integration of serial number management in all logistics processes
Integrated use of one serial number profile in logistics.
Pending PR
Page 35 of
Vendor Analysis
Batch Analysis
Availability Overview
Plant Analysis
Material Analysis
MRP report
Inventory Analysis.
Reorder report
ABC analysis
Purchase status
Page 36 of