Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

about mm flow

Former Member
0 Kudos

can anybody explain mm flow in detail

1 ACCEPTED SOLUTION

Former Member
0 Kudos

hi,

MM 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 longer-term 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.

10 REPLIES 10

Former Member
0 Kudos

hi,

MM 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 longer-term 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.

0 Kudos

Thanx for ur valuable information.

murali.

Former Member
0 Kudos

Hi,

1. MM Flow.

> goto T.C MM01.

> give material Number - some no.

give MAterial sector - Mechanical

give Material Type - Raw Material.

then goto ORg Levels on top.

then goto plant - 1000 n storage location - 0001

then select views.

in that select basic data 1, basic data 2, purchasing, general plant data storage / main..., Accounting 1 n then enter.

> Then give the materiual descripition

basic unit of measure KG

Mat group - 001.

click on purchasing n give mat no u have created n plant - 1000 n basic unit of measure KG n enter enter n enter.

then goto valuation class - 3000, P.C - S n moving price -100.

save then the mat no gets created.

> now go to TC XK01 ie, vendor master

give vendor - 126

comp code - 1000.

pur org - 1000.

Acc grp - 0001

enter

give title name - company.

search itenm 1/2 - M

then Rec ACc - 31000.

Cash Mang Grp - A1.

enter n enter.

order currency - INR

in control data click on GR- based info verf n click on ACK Req.

save n enter.

> goto TC ME 11 ie, purchasing info record.

Vendor - 126.

Mat no - the one u have created.

Pur org - 1000

plant - 1000

info rec-

select standard enter n enter.

in Period delay time give -10 n In conditions Net price - 100.enter In control Pur grp - 100.

enter n enter n enter for three times.

> goto ME01 source list.

Mat no - mat no u have created.

Plant - 1000.

enter fix the line.

give vlaid from , vend to , vendor as 126 p org as 1000, enter n save.

> TC code RFQ for request for quotation.

TC ME41.

RFQ type - AN

Lang Key -EN

RFQ date - any date.

QUAT Deadline - any date RFQ-

give purc org grp - 000

presss enter

coll no - RFQ1.

enter then give MAt no RFQ qnt as 100 ,O as KG del dat n netr.

goto header click on Vendor Add

vendor - 567

Title - company

enter.

the goto tc ME47

quotation.

give net price 100 enter.

then goto ME49.

give quotation no tht u have created coll rfq as RFQ1 vendor as 567 mat no u have created. n execute, back n back.

> goto tC ME51N for purc requisition.

click on header n give text as.

item as 10,SR as sur3, quant 100, del date, mat grp, plant n pur as 000

enter n save.

we will get purch req no...

now go to ME21N pur order.

click on Purchase/req no. click on value ur purh req no will be displayed there select it...

then goto Org data tab strip.

pur org - 1000.

Pur grp - 000

com code - 1000

enter

vendor - the one u have given...

enter n enter check n save.

then tc MIGO for goods receipt.

give pur order no u have created...

gotot quantity tabstrip n press enter give qty in unit of enrty as 80

goto pur org tabstrip n give del comp as set automatic.

click on item ok.

then continue n then post n continue.

then two documents will get created mat doc n acc doc.

then > MIRO invoice.

give vendor no - comp code invo date pur ord no.then select it n copy.

enter.

then we will get acc no n write it in the acc block.

the >MB1A ie goods issues.

mov type - 201

plant - 1000

stor loc - 0001

enter

cost cent - 1000

vendor - u have created

then give sc qty enter.

mat n acc doc r generated.

>MMBE stock overview.

give mat no - u have created.

plant - 1000

sto loc - 0001 n enter...

the MM get created...

Regards,

Priyanka.

Former Member
0 Kudos

Hi,

<b>MM FLOW</b>

1) MRP Controller (MD11).

2) Purchase Requisition(ME51).

3) Request For Quotation(ME41).

4) Purchase Order(ME21N).

5) Order Conformation(VA01).

6) Goods Receipt(MIGO).

7) Material Documentation(MB51).

😎 Invoice Verification(MIRO).

9) Physical Inventory Document

=>Inventory Counting

=>Cycle Counting

=>Clear Differences

<b>MRP Controller (MD11).</b>

Material requirements can be genarated through sales dept or individual user departments.

<b>Purchase Requisition(ME51).</b>

once material requirement is defined then purchase requisition can be created. it can be automatic through MRP or manually by individual user or user dept.

<b>Request For Quotation(ME41).</b>

purchasing dept will collect the purchse requisition and send request for quotation to collect the vendors.

<b>Purchase Order(ME21N)</b>

before this, MM people select vendor as per company needs. the purchase order will be released to the vendor(supplier) for suppling material on predefined terms and conditions .

<b>Order Conformation(VA01).</b>

once purchas eorder is released the purchase dept will monitor and follow up for the supply.

<b>Goods Receipt(MIGO).</b>

on arrival of material the warehouse people will receave the material and process for goods receipt.

<b>Invoice Verification(MIRO).</b>

the accounting dept will receave the invoice from yhe vendor and compare with the purchase order and goods receipt note.

on the due date the accounting people will make payments based on terms and conditions.

The dataflow as functional process below are the points:

1) Purchasing Requsition -> sent by inventory dept to purcharsing 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 paramers 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).

<b>MM Tables</b>

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

Regards,

Padmam.

0 Kudos

thanx for sharing ur valuable information.

murali.

0 Kudos

1.Could u please send me the SD flow also.

2.And Integration between SD and MM?

3.intergration between ABAP with SD & ABAP with MM?

Former Member
0 Kudos

hi...

Go thro this link, u will get a clear picture abt the MM flow.

<b>Reward points if useful</b>

Regards

Ashu

Former Member
0 Kudos

Hi Murali,

MM

Transaction Codes:

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)

Tables

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

Reward pts if found usefull

regards

Sathish

Former Member
0 Kudos

Hi,

Hi,

MM Cycle:

Purchase Requisition-> STaff in an orgn places Pur requisition for want of some goods/products - ME51

Request for Quotation(RFQ)-> The Purchase dept in the orgn calls/requests for the quotation for the products against which PR was raised. - ME41

Vendor Evaluation->After receving the RFQ's, after comparison a Vendor is finalised based on the terms and conditions.

Purchase Order(PO)-> Pur order was issued to that vendor asking him to supply the goods/products -ME21N

Goods Receipt Note(GRN)->Vendor supplies the material/Products to the orgn-

MB01

Goods Issue (GI) -> People receives their respective itesm for which they have placed the Requisitions

Invoice Verification-> ALong with the Material Vendor submits a Invoice for which the Company Pays the amount - .MIRO

Data to FI -> data will be posted to FI as per the vendor invoices

TABLES and Important Fields:

LFA1--Vendor Master-General (LIFNR,NAME1,ORT01)

LFB1--Vendor Master(Company Code)(LIFNR,BUKRS,PERNR)

LFC1--Vendor Master (Transaction Figures)(LIFNR,BUKRS,GJAHR)

LFM1—-Pur.Orgn. Related Vendor Data (LIFNR,EKORG)

MARA--Material Master-General (MATNR,MTART,MATKL)

MARC--Material Master-Plant data(MATNR,WERKS,EKGRP)

MARD--Material Master- St.Location Data(MATNR,WERKS,LGORT,LABST)

MAKT--Material Descriptions(MATNR,MATKL,MAKTX)

MBEW--Material Valuation Data(MATNR,BWTAR)

MVKE—-Material Master: Sales related Data(MATNR,VKORG,VTWEG)

MDKP--MRP related data(Header)(DTART,MATNR,PLWRK,PLSCN)

MDTB—-MRP Table(DTNAM,DTPOS,PLANR)

MCHA--Batches (MATNR,WERKS,CHARG)

MCHB—-Batch Stocks(MATNR,WERKS,LGORT,CHARG)

EBAN-- Pur.Reqn. Data (BANFN,BNFPO,BADAT,MATNR)

EBKN-- Purchase Requisition Account Assignment(BANFN,BNFPO,VBELN)

EINA—- Purchase Info.Record (General Data)(INFNR,MATNR,LIFNR)

EINE-- Purchase Info.Record (Pur.Orgn Data )(INFNR,EKORG)

ELBK-- Vendor Evaluation Header Data(LIFNR,EKORG,KLASS)

ELBM-- Vendor Evaluation: Material-Related Item(LIFNR,MATNR,EKORG,INFNR,HKRIT)

ELBP—- Main Criteria for Vendor Evaluation (LIFNR,EKORG,HKRIT)

EKKO-- Purchase Order Data (Header)(EBELN,BSTYP,BSART)

EKPO-- Purchase Order Data (Item)(EBELN,EBELP,MATNR)

RFQ and PO are differentiated by Doc Type(BSTYP)in EKKO table.

For RFQ it is ‘A’ and for PO it is ‘F’.

MKPF-- GRN Data (Header) (EBELN,BLDAT,BUDAT,XBLNR,BKTXT)

MSEG-- GRN Data (Item)(MBLNR,BWART,LIFNR,MATNR,EBELN)

Apart from this there are lot of tables which begin with 'M'& 'E', but we

use the following very often.

EQUK--Quota(header) (QUNUM,MATNR)

EQUP—-Quota(item) (QUNUM,QUPOS,LIFNR)

ESLH--Service Package Header Data (PACKNO,EBELN,VBELN)

ESLL--Lines of Service Package (PACKNO)

ESUH--Ext. Services Management: Unpl.Service Limits: Header Data(PACKNO)

ESKN--Account Assignment in Service Package(PACKNO)

EKKN--Account Assignment in Purchasing Document(EBELN,EBELP,VBELN)

EKBE--PO History Data (EBELN,EBELP,BELNR,BLDAT,MATNR,VGABE)

EKBZ--PO History with delivery Costs(EBELN,BELNR,LIFNR,XBLNR)

EKET--Schedule lines data of a PO (EBELN,EINDT,SLFDT)

EKES--Vendor Confirmations Data(EBELN,EBTYP,EINDT,XBLNR)

T001W-- Plants (WERKS)

T001L-- Storage Locations (LGORT)

T300—- Warehouse Numbers(LGNUM)

T301—- Storage Types(LGNUM,LGTYP)

T320—- Assign. Stor.Locn to WM Warehouse(WERKS,LGORT,LGNUM)

T163F--Confirmation Texts(EBTYP,EBTXT)

T156-- Movement Types(BWART)

T024-- Purchasing Groups(EKGRP,EKNAM)

T024E--Purchase Organizations(EKORG,BUKRS)

T024W--Plants Assign.to P.Orgn(WERKS,EKORG)

T161-- Purchasing Document Types(BSTYP,BSART)

T163-- Item Category’s in Purchasing Documents(PSTYP)

T149D--Valuation Types(BWTAR)

T134-- Material Types(MTART)

T179—- Material Product Hierarchies(PRODH)

T179T—-Material Product Hierarchies: Texts(PRODH,SPRAS,VTEXT)

TJ02T—-System status texts(ISTAT,SPRAS,TXT30)

STKO-- BOM(Bill of Material)(Header)( STLTY,STLNR,STLAL)

STPO—- BOM(Bill of Material)(Item)( STLTY,STLNR,STLKN,STPOZ)

STPU-- BOM Sub-Item (STLTY,STLNR,STLKN)

STPN-- BOM Follow-Up Control (STLTY,STLNR,MATNR)

STST-- Standard BOM Link (STOBJ,STLNR,STLAN,STLAL)

STZU—- Permanent BOM data( STLTY,STLNR,STLAN,ALTST)

RKPF-- Document Header: Reservation(RSNUM,BWART,ANLN1,KOSTL)

RBKP-- Document Header: Invoice Receipt(BELNR,BLART,GJAHR,BUDAT)

RSEG-- Document Item: Incoming Invoice(BELNR,BUZEI,EBELN,MATNR)

<b>Reward points</b>

Regards

Former Member
0 Kudos

Hi,

The dataflow as functional process below are the points:

1) Purchasing Requsition -> sent by inventory dept to purcharsing 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 paramers 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) Inventry 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

Regards,

Bhaskar