Вы находитесь на странице: 1из 24

What Is The DataFlow Of MM?

The dataflow as functional process below are the points:


1) Purchasing Requisition -> sent by inventory dept to purchasing dept
2) Request for Quotation(RFQ)-> Purchasing Dept shall ask the vendors to give the quotation for
the requested materials by inventory.
3) Quotation -> Quotation is sent by vendors to the company
4) Purchase order-> Based on all parameters of a quotation sent by vendors. Vendors are selected
from whom the material has to be obtained. The company gives purchase order to the vendor.
5) Good's receipt -> vendors sends the goods to the company with goods receipt
6) Invoice verification -> this done based on good's receipt. This means that the ordered goods
have reached or not.
7) Payment -> payment is done based on invoice verification. this is (FI/CO) *-- Santosh
Kumaar.M
Full MM Transaction Codes Flow:
RFQ to Vendor - ME41
Raising Quotation - ME47
Comparison of Price - ME49
Creation of PO - ME21N
Goods Receipt - MIGO
Invoice (Bill PAssing) - MIRO
Goods Issue - MB1A
Physical Inventory - MI01( Create doc)
MI04 (Enter Count)
MI07 (Post)
The FI - MM integration:
First you define the g/l master records.
1) Inventory raw material a/c
2) GR/IR clearing a/c
3) Raw material consumption a/c
Above like this you define all required g/l accounts then you will go to T.CODE - OBYC
Double click BSX (this is transaction key)
"
GBB
"
WRX
"
PRD
These are transaction keys important.
Then you go to T CODE - OMSY (this is also important) then
Material creation T Code MM01
then
1) Purchase order T.code ME21N

2) Goods received "


MIGO
3) Invoice verification "
MIRO
The FI - MM integration finished. *-- Vadlam

SAP MM Inventory Management Mvt. types and their purpose in Implementation projects
601 Goods issue for delivery (Shipping)
In Shipping, this movement type is created automatically with the Goods issue for delivery function.
The quantity is taken from unrestricted-use stock.
Possible special stock indicators:
E, K, Q
603 Goods issue for stock transport order (Shipping) with additional
item
If you issue goods for a stock transport order in Shipping using movement type 641, you can use this movement type
to assign an extra item to the order.
The ordered material is transferred to the stock in transit of the receiving plant. The material for the additional item is
transferred from unrestricted-use stock in the issuing plant to stock in transfer in the receiving plant.
You can also use this movement type without referencing a purchase order.
Possible special stock indicators:
None
See also: 303, 641
605 Goods receipt for a stock transport order (Shipping) with
additional item
You can use this movement type to transfer into unrestricted-use stock the material you posted into stock in transfer
in the receiving plant using movement type 603. You post the goods movement with reference to the purchase order
(if available) or the delivery.
Possible special stock indicators:
None
See also: 305 and 641
617 Putting together structured material (Retail) in consignment stock
The effects of movement type 617 correspond to those of movement type 317.
However, you can only use movement type 617 together with the special stock indicator K and only if you have
activated the business function Retail (EA-RET).
Possible special stock indicators:
K
619 Splitting up structured material into components (Retail) in consignment stock.
The effects of movement type 619 correspond to those of movement type 319.
However, you can only use movement type 619 together with special stock indicator K and only if you have activated
the business eunction Retail (EA-RET).
Possible special stock indicators:
K
621 Transfer posting unrestricted-use - returnable packaging (Shipping)
The quantity is transferred from unrestricted-use stock to the returnable packaging stock at customer.
Possible special stock indicators:
none
623 Goods issue from returnable packaging stock at customer (Shipping)
This quantity is withdrawn from unrestricted-use returnable packaging stock at the customer.
Possible special stock indicators:
V
631 Transfer posting unrestricted use - customer consignment stock (Shipping)
The quantity is transferred from unrestricted-use stock to consignment stock at customer .
Possible special stock indicators:
E, Q
633 Goods issue from customer consignment (Shipping)
The quantity is withdrawn from unrestricted-use consignment stock at the customer.
Possible special stock indicators:
W

641 Goods issue for a stock transport order (Shipping)


The quantity is transferred using a delivery in Shipping from unrestricted-use stock of the issuing plant to stock in
transit of the receiving plant.
The goods receipt for the stock transport order takes place using movement type 101 and can, if required, refer to
the purchase order or to the delivery. If a purchase order item is flagged as a returns item in the stock transport order,
you can post the goods receipt of the returns in the issuing plant with movment type 671.
Possible special stock indicators:
E, Q, K (Retail)
For the special stock indicators E, K, and Q, and for purchase orders with account assignment, you must ensure that
the quantity is not posted to the stock in transit of the receiving plant.
You can use the special stock indicator K only if you have activated the business function Retail (EA-RET).
See also: 351, 643, 671
643 Goods issue for a cross-company stock transport order (Shipping)
Used only for cross-company stock transport orders with SD billing and invoice. The quantity is withdrawn from the
unrestricted-use stock of the issuing plant. No stock in transit is created. In a second step, the goods receipt must be
entered at the receiving plant. If an item is flagged as a returns item in the stock transport order, you can post the
goods receipt of the return at the issuing plant with movment type 673.
Possible special stock indicators:
E, K (Retail)
You can use the special stock indicator K only if you have activated the business function Retail (EA-RET).
See also: 351, 641, 673
645 Goods issue for a cross-company stock transport order in one step (Shipping)
In contrast to movement type 643, when a goods issue is posted using movement type 645, a goods receipt line is
generated automatically ( 101). If an item is flagged as a returns item in the stock transport order, you can
simultaneously post the goods receipt of the return at the issuing plant with movement type 675.
Possible special stock indicators:
E, K (Retail)
You can use the special stock indicator K only if you have activated the business function Retail (EA-RET).
See also: 675
647 Goods issue for a stock transport order in one step (Shipping)
In contrast to movement type 641, when a goods issue is posted using movement type 647, a goods receipt line
(movement type 101) is generated automatically at the receiving plant. If an item is flagged as a returns item in the
stock transport order, you can simultaneously post the goods receipt of the return at the issuing plant with movement
type 677.
Possible special stock indicators:
E, Q, K (Retail)
You can use the special stock indicator K only if you have activated the business function Retail (EA-RET).
See also: 677
651 Returns from customer (Shipping)
Using movement type 651, you post returns from a customer with a return delivery in Shipping to blocked stock
returns.
Possible special stock indicators:
None
See also: 451, 453, 653
653 Returns from customer (Shipping) to unrestricted-use stock
With this movement type you post returns from the customer with returns delivery via Shipping directly to the valuated
stock.
Possible special stock indicators:
E, Q
See also: 451, 453, 651
655 Returns from customer (Shipping) to stock in quality inspection
With this movement type you post returns from the customer with returns delivery via Shipping directly to the valuated
stock.
Possible special stock indicators:
E, Q
See also: 451, 453, 651
657 Returns from customer (Shipping) to blocked stock
With this movement type you post returns from the customer with returns delivery via Shipping directly to the valuated
stock.
Possible special stock indicators:
E, Q
See also: 451, 453, 651

661 Returns to vendor via Shipping


As with movement type 502, a return delivery to the vendor is entered without reference to the purchase order, but
the goods issue is posted via a delivery in Shipping.
Possible special stock indicators:
E
671 Return for stock transport order via Shipping
If an item is marked as a returns item in a stock transport order using movement type 641, when a goods receipt is
posted against the stock transport order (movement type 101), the return is simultaneously posted to stock in transit
using the movement type 161. When the return arrives, the issuing plant posts the goods receipt for the return using
movement type 671. Movement type 671 (like Mvt. ty 352 and 642) reduces the receiving plant's stock in transit and
increases the issuing plant's unrestricted-use stock.
Possible special stock indicators:
E, Q, K (Retail)
You can use the special stock indicator K only if you have activated the business function Retail (EA-RET).
673 Return for cross-company stock transport order (Shipping)
If you post a goods issue for a cross-company stock transport order with a returns item using movement type 643 via
Shipping, the returns are transferred to unrestricted-use stock at the issuing plant in a second step using movement
type 673.
Possible special stock indicators:
K (Retail)
You can use the special stock indicator K only if you have activated the business function Retail (EA-RET).
See also: 643
675 Returns for cross-company stock transport order (Shipping) in one step
If you use movement type 645 to post a goods issue for a cross-company stock transport order with a returns item in
one step, the return is simultaneously transferred to unrestricted-use stock at the issuing plant using
movement type 161 at the receiving plant and movement type 675 at the issuing plant.
Possible special stock indicators:
K (Retail)
You can use the special stock indicator K only if you have activated the business function Retail (EA-RET).
See also: 645
677 Return for stock transport order in one step (Shipping)
If you use movement type 647 to post a goods issue for a stock transport order with a return item in one step, the
return is simultaneously transferred to unrestricted-use stock at the issuing plant using movement type 161 at the
receiving plant and movement type 677 at the issuing plant.
Possible special stock indicators:
E, Q, K (Retail)
You can use the special stock indicator K only if you have activated the business function Retail (EA-RET).
See also: 647
6A1-6W6 Cross-System Flows of Goods
The system posts cross-system goods movements with these Mvt. ty.
The cross-system flow of goods function allows the processing of goods movements for orders and purchase orders
within a business system group that consists of multiple logical systems.
You can find more information on Cross-System Flows of Goods in the SAP Library under Logistics -> Logistics
General -> Special Processes in Logistics -> Cross-System Flows of Goods.
701 Inventory differences in unrestricted-use stock (MM-IM)
This movement is generated automatically during inventory difference posting in Inventory Management.
Possible special stock indicators:
E, K, M, O, Q, V, W
703 Inventory differences in quality inspection stock (MM-IM)
This movement is generated automatically during inventory difference posting in Inventory Management.
Possible special stock indicators:
E, K, M, O, Q, V, W
707 Inventory differences in blocked stock (MM-IM)
This movement is generated automatically during inventory difference posting in Inventory Management.
Possible special stock indicators:
E, K, M, Q
711 Inventory differences in unrestricted-use stock (LE-WM)
This movement is generated automatically when you post inventory differences in the Warehouse Management
System.
Possible special stock indicators:
E, K, M, Q
713 Inventory differences in quality inspection stock (LE-WM)

This movement is generated automatically when you post inventory differences in the Warehouse Management
System.
Possible special stock indicators:
E, K, M, Q
715 Inventory differences in blocked stock returns (LE-WM)
This movement is generated automatically when you post inventory differences in the Warehouse Management
System.
Possible special stock indicators:
None
717 Inventory differences in blocked stock (LE-WM)
This movement is generated automatically when you post inventory differences in the Warehouse Management
System.
Possible special stock indicators:
E, K, M, Q
721 - Sales value receipt - not affecting margins (Retail)
The movement is generated automatically when the sales price of a value-only material is changed (total sales
price revaluation on the posting date).
Possible special stock indicators:
None
731 - Sales value receipt - affecting margins (Retail)
The movement is generated automatically when the sales price of a value-only material is changed (partial sales
price revaluation on the posting date).
Possible special stock indicators:
None

MM Enduser Manual

The material master is the central master record for logistics. The data must be maintained
in the material master to support a multitude of business functions within a company
including: Production Planning, Purchasing, Inventory Management, Sales, MRP, Product
costing, Quality Management, to name a few.
Some important aspects of the Material Master are: material type, price control and valuation
class. These attributes control such things as field selection, procurement type and how
valuation is carried out.
There are some key tools available to help with the maintenance of material master records:
Engineering change capabilities, setting of MRP and Forecast profiles, defaulting data,
controlling which users have access to which views, etc.
The Vendor and Customer master files are very similar in that they both have General data
(Client level), Accounting Data (Company Code), and either sales or purchasing data. The
sales data is based on Sales area: Sales org, distribution channel and division. Purchasing
data can be based on Purchase org, plant, vendor sub-range (i.e. vendors product grouping)
or combination of plant and vendor sub-range.
In addition to the vendor and customer master files, there is functionality to support different
vendor/customer partner relationships. For example, sold-to, ship-to, bill-to, and payer

customers. From the vendor perspective, ordering address, invoice sender, goods supplier,
and payment recipient.

Within one material master, data can be held at different organisational levels.
The general data is valid at the client level.
The purchasing data is held at the plant level.
The sales information is held at the sales organisation/distribution channel level.
When the Warehouse Management module is used, information is held at the warehouse
number and storage type level.

Industry sector determines screen sequence and fields of the material master. Once we have
assigned an industry sector to a material, we cannot change the industry sector again afterwards.
XYZ will be using industry sector as Sales & Services.

2.1.4 Material type


Material type is an indicator that subdivides materials into different groups. For example: raw
materials, Semi finished materials, finished materials and operating supplies. The material type
determines the materials procurement type and controls the following.

Screen sequence control.

Field selection.

Type of number assignment in material master maintenance.

Type of inventory management.

Account determination.

The following Material types are used in XYZ :


Material
Type

Description

No. Range
From

Reference Material Type

Reference
Material Type
Code

ZFUL

XYZ Full Units

External

Trading Goods

HAWA

ZSPR

XYZ Spare parts

External

Spare Part

ERSA

ZNON

XYZ Non valuated Materials

External

Non Valuated Material

UNBW

ZPAC

XYZ Packaging Material

External

Packaging Material

VERP

ZSRV

XYZ Service Assembly

External

Maintenance Assembly

IBAU

ZSPR

XYZ Service Material

External

Service Material

DIEN

Data Views in Material Master:


Basic Data view: Basic Data view contains data that applies to the material at all levels regardless
of the plant, purchase organization and so on. Data from the basic data view is used through out
SAP in many different modules. Example of data contained on the basic data view is:

Basic Unit of Measure: Identifies how the stock of material is managed.


Old material number: Can be used to store a material number from a legacy system if one exists,
gross weight, net weight and material description.
This view will exist for all materials.
XYZ will maintain Basic data1 & Basic data 2 views as per their requirement.

Purchasing View: This view contains data that is plant specific. Data from the purchasing view is
copied to the purchasing document (e.g. Requisition, purchase order) for the material.
Purchasing Group: Identifies the buyer responsible for purchasing the material.
Order unit: Identifies the order unit if it is different from the base unit of measure.
Source XYZ t indicator: Identifies if a source XYZ t must be maintained for this material.
GR processing time: Identifies how long it takes in days to process a goods receipt for this material
at a specific plant
Following Purchasing groups have been identified for each plant XYZ .

Trade Material

Workshop Consumables

External service, Office Stationery and Others


Control should be estabXYZ hed, so that each Plant should be able to create PO only for its own
unit, whereas Head Office can raise PO for any of the Plants.

MRP View: this view contains data unique to a specific Plant / MRP Area. Data on this view is used
to run MRP when planning material requirements.
MRP type: identifies how the material is planned
MRP controller: identifies the person responsible for planning Material Requirements
Lot size key: Determines the lot sizing procedure used to calculate the quantity to be procured.
Procurement type: Identifies how a material is procured (externally, produced in-house or both)

XYZ will be having Materials Requirement Planner (MRP), who will be responsible for material
planning at Plant Level. The plant level MRP person will also be responsible for MRP area level
planning run and requirements.
MRP controllers are: Identified as per the MRP type to be carried out for classification of material into
Fast moving-Bin materials, A&B, C & D (Sundry) material category.
XYZ will be using the following MRP parameters:
MRP type: V1 - Manual reorder point with external requirements
VB - Manual Re-order level planning
PD MRP (Planned Delivery)
Periodical review has to be carried out to change MRP parameters (viz. Max inventory level, Safety
stock, ABC Classification, calculation etc based on sales pattern).
Lot size: HB - Replenish to maximum stock level
EX Lot for Lot order quantity
FX Fixed Order quantity.
SAP triggers automatic procurement proposal for the materials when the stock level reaches below
re-order level when MRP run is carried out.
Procurement type: F (External procurement) allows external procurement.
Storage View: This view contains the data that is unique to specific plant and storage location
combination. This view is used to identify requirements for storing material in inventory. Bin number
can be maintained in Storage view along with Shelf life expiration data.
Accounting View: The Accounting view contains plant-specific data. This view is used to store
financial data for the material. Data on the view includes

Currency: Identifies the currency used to value the material.

Price control: Identifies if the price control used is moving average.


For XYZ , the material valuation will be on FIFO (First In First Out) basis.
Procurement of material will be done by standard valuation control (S), since the procurement rate
of XYZ remains constant all across the company.
Standard price should be updated as and when the procurement price of the material changes.

2.1.4.1 Business Requirements /Expectations


Material code should be unique, that is, only one material number should be
assigned for a material across XYZ . To avoid duplication of the Material master,
Master data should be maintained centrally. XYZ should be able to see Material
wise, Plant wise, Storage Location wise online inventory data.
2.1.4.2 Special Organization Consideration
Normal material, Scrap material, float material and reserve materials having similar attributes for a
single item should be created as only one material code.
e.g. Alternator 26021249 will have unique number for normal material, float units, reserve material
and scrapped material (i.e. without any suffix).
MIS Analysis
The product hierarchy is a standard field where in the product assembly and sub assembly aspects
of a material master is taken care.
In the characteristics view of material master, Customer, Vehicle type and vehicle application will
cover the requirements for MIS analysis.

SAP MM End to End concepts

PR >Release the PR>RFQ>Quotation>Quotation Comparison>PO>Release the PO>GR>Invoice


Verification
MM Process flow:

Process Flow
The typical procurement cycle for a service or material consists of the following phases:
1. Determination of Requirements
Materials requirements are identified either in the user departments or via materials planning and control. (This can
cover both MRP proper and the demand-based approach to inventory control. The regular checking of stock levels of
materials defined by master records, use of the order-point method, and forecasting on the basis of past usage are
important aspects of the latter.) You can enter purchase requisitions yourself, or they can be generated automatically
by the materials planning and control system.
2. Source Determination
The Purchasing component helps you identify potential sources of supply based on past orders and existing longerterm purchase agreements. This speeds the process of creating requests for quotation (RFQs), which can be sent to
vendors electronically via SAP EDI, if desired.
3. Vendor Selection and Comparison of Quotations
The system is capable of simulating pricing scenarios, allowing you to compare a number of different quotations.
Rejection letters can be sent automatically.
4. Purchase Order Processing
The Purchasing system adopts information from the requisition and the quotation to help you create a purchase
order. As with purchase requisitions, you can generate Pos yourself or have the system generate them automatically.
Vendor scheduling agreements and contracts (in the SAP System, types of longer-term purchase agreement) are
also supported.
5. Purchase Order Follow-Up
The system checks the reminder periods you have specified and - if necessary - automatically prints reminders or
expediters at the predefined intervals. It also provides you with an up-to-date status of all purchase requisitions,
quotations, and purchase orders.
6. Goods Receiving and Inventory Management
Goods Receiving personnel can confirm the receipt of goods simply by entering the Po number. By specifying
permissible tolerances, buyers can limit over- and underdeliveries of ordered goods.
7. Invoice Verification

The system supports the checking and matching of invoices. The accounts payable clerk is notified of quantity and
price variances because the system has access to PO and goods receipt data. This speeds the process of auditing
and clearing invoices for payment.

Pur info record is nothing but a master data like thing which will be maintained for different materials to determine the
prices etc.It Specifies the number that uniquely identifies a record.
For Example: an info record is based on Plant Vendor and Material
Based on these three the Material Prices will be calculated
for different combinations different values are taken into consideration.
During pricing it brings these values automatically based on this info record.
Use ME11 Tcode to create this record.

Common Tables used by SAP MM


Below are few important Common Tables used in Materials Management Modules:
EINA Purchasing Info Record- General Data
EINE Purchasing Info Record- Purchasing Organization Data
MAKT Material Descriptions
MARA General Material Data
MARC Plant Data for Material
MARD Storage Location Data for Material
MAST Material to BOM Link
MBEW Material Valuation
MKPF Header- Material Document

MSEG Document Segment- Material


MVER Material Consumption
MVKE Sales Data for materials
RKPF Document Header- Reservation
T023 Mat. groups
T024 Purchasing Groups
T156 Movement Type
T157H Help Texts for Movement Types
MOFF Lists what views have not been created
A501 Plant/Material
EBAN Purchase Requisition
EBKN Purchase Requisition Account Assignment
EKAB Release Documentation
EKBE History per Purchasing Document
EKET Scheduling Agreement Schedule Lines
EKKN Account Assignment in Purchasing Document
EKKO Purchasing Document Header
EKPO Purchasing Document Item
IKPF Header- Physical Inventory Document
ISEG Physical Inventory Document Items
LFA1 Vendor Master (General section)
LFB1 Vendor Master (Company Code)

NRIV Number range intervals


RESB Reservation/dependent requirements
T161T Texts for Purchasing Document Types
Tcodes:
RFQ to Vendor - ME41
Raising Quotation - ME47
Comparison of Price - ME49
Creation of PO - ME21N
Goods Receipt - MIGO
Invoice (Bill PAssing) - MIRO
Goods Issue - MB1A
Physical Inventory - MI01( Create doc)
MI04 (Enter Count)
MI07 (Post)
http://www.sapgenie.com/abap/tables_mm.htm
http://www.sap-img.com/sap-download/sap-tables.zip
http://www.allsaplinks.com/material_management.html
http://www.training-classes.com/course_hierarchy/courses/2614_SAP_R_3_MM_Invoice_Verification_-_Rel_4_x.php
http://www.sapfriends.com/sapstuff.html