SAP Mm-Fi Integration sTEP BY Step Notes Ashraf: Corporate & Online Trainer
SAP Mm-Fi Integration sTEP BY Step Notes Ashraf: Corporate & Online Trainer
SAP Mm-Fi Integration sTEP BY Step Notes Ashraf: Corporate & Online Trainer
SAP mm-fi
INTEGRATION
sTEP BY Step
Notes
Ashraf
Corporate & Online
Trainer
1 [email protected]
MM-FI Integration
Consumption based Planning and
Inventory
MM Module is tightly integrated with other modules of SAP R/3 like Financial Accounting, Controlling, Sales and
Distribution, Quality Management, Plant Maintenance, Production Planning and Warehouse Management
It supports all phases of Material Mgmt like Material Planning and Control, Purchasing, Good Receiving, Inventory
Mgmt and Invoice verification
MM Organization Structure
Company Code
Storage Location
Purchase Groups
2 [email protected]
MM-FI Integration
Purchasing Organization:
It is an MM Org unit, used to categories inventory transactions according to its nature.
Multiple Plants can be assigned to one Purchasing Org.
Plant:
It is a physical location where the Production Activity and Procurement transactions are performed. In SAP Plant can
be Production Unit, Sales Office or a Corporate Office.
Automatic Posting of Inventory Valuation Transactions in Fin. Accounting depends on Assignment of Company Code
to Plant
This Assignment can be 1 : 1 or 1 : N ratio (Company Code Vs Plant)
Storage Location:
The Place where the Stock are kept. These Locations are maintained under Plant
Sub Module of MM
Material Planning
Purchasing
Inventory Mgmt
Vendor Valuation
Invoice Verification
Statutory Requirement
Purchase Requisition
Purchase Order
Goods Received → Inventory A/c Dr To GR/IR Clearing A/c
Invoice Receipt → GR/IR Clearing A/c Dr To Vendor A/c
Outgoing Payment → Vendor A/c Dr To Cash / Bank A/c
Note: Based on Movement Type system will control the transaction keys. Inventory GL Accounts are maintained
against transaction keys
Material Types:
It is used to classify the materials based on material nature and attributes
The Material Master must be created with ref. to material type
Each Material Type Control
No. Range of Material Master (Internal/External)
Field Status of Material Master, Views, and Screens Settings
It Controls Controlling and Accounting information
Note: Against Material Type, we must maintain quantity update and value update (Material Type Attribute) for each
Plant and Valuation Area.
On setting of this indicator system will updates all quantity movements and value of material in a Material Master
Material Master:
It is Important Logistic Master Data and consists of all the imp or Key Properties relevant to other modules.
It is maintained with multiple views relevant to MM, SD, PP, PM, WH, FI and CO
It indicates Material Master is central component used for Integration between all others module
4 [email protected]
MM-FI Integration
Plant Or Valuation Area:
Plant is Logistic Org unit which is used to track or maintain all inventory transactions
All the stocks or Material Master must be maintained at Plant Level
Each Plant must be assigned to a Company Code
Valuation Area:
Material can be valuated at Plant Level or at Company Code Level
The Level at which the Materials are valuated into Financial Accounting is called as Valuation Area or Valuation Level
Price Indicators:
The Price indicators of Material Master Place a vital/imp Role in Material Valuation
Below are Price Indicator available for Valuate inventory
S-Standard Price
V-Moving Average Price
Standard Price:
The nature of material prices which are Fixed or not Fluctuated frequently are managed with Price indicator ‘S’ and
also the in-house manufacturing materials for which the Price is under control also managed with Standard Price
The standard price is maintained in material master. All the material/goods movements must be evaluated with the
standard price maintained in material master
Any price difference will be posted to Price Difference Account
Price Standard
Description Indicator Price Actual Price Quantity Value Difference
Material XYZ X 10 5 50
Material XYZ X 12 5 60 10
Transaction Keys:
The inventory GL A/c are mapped to Transactions Keys with the Combination of Chart of Acc (COA), Valuation
Grouping Code, Valuation Modifier or Account Modifier and Valuation Class
Based on the Valuation Sting of the movement type system will automatically hit the respective transaction keys.
This code is used to maintain same GL Accounts across all the Plants or to differentiate inventory GL Accounts at
Plant Level
COA Plant CoCd Val Grouping Code
1 10 T100 A
1 20 T100 A
1 30 T100 B – Different Chart of Account
The Valuation grouping code maintained with above combination COA, Plant,
CoCd Valuation Grouping Code
Trans Key COA Valuation Group GL Accounts
BSX T100 A 200100
BSX T225 B - Error 200110
6 [email protected]
MM-FI Integration
Trans Key Chart of Acc Val Grp code Account Modifier Gl Accounts Remarks
BSX 1 A 200100
GBB 1 A VBR 400000 Consumption
GBB 1 A VAX / VAY 400010 Delivery
GBB 1 A AUA / AUF 300200
GBB 1 A VNG 400020
Valuation Class:
It is used to differentiate Inventory GL Accounts based on Material nature
Valuation class is assigned to the material master under Accounting view.
While assignment of Valuation Class to the material master, system validates material types of Material Master and
valuation class. If any mismatch will cause error
SL GL Acc No Text
1 Finished Goods 220000
2 Semi Finished Goods 221200
3 Raw Material Inventory 221000
4 Packing Material Inventory 221100
5 Raw Material Consumption 400000
6 Cost of Goods Sold 400010
7 Factory Output Production 300200
Note:
All Inventory and goods movements will be posted by logistic users with Movement Type
The respective transactions keys area associated with movement type
Against transaction keys inventory GL Accounts are maintained with the Combination of COA, Val Grouping Code,
Account Modifier or General Modifier and Valuation Class
8 [email protected]
MM-FI Integration
Steps Description T-Code Table Name
SPRO > Materials management > Logistics invoice verification
> Incoming invoice> maintain default values for tax codes
Set Tolerance Units for Invoice Verification OMR6 V_169G
SPRO > Materials Management > Logistics Invoice Verification
> Invoice Block > Set Tolerance Limits
Define Automatic Status Change OMRV V_169P_K
SPRO > Materials management > Logistics invoice Verification
> Invoice verification in back ground > Define automatic status
change
Group together valuation areas OMWD V_001K_K
SPRO > Material management > Valuation and account
assignment > Account determination > Account determination
without wizard > Define Valuation Classes
Define valuation classes OMSK V025
SPRO > Material management > Valuation and account
assignment > Account determination > Account determination
without wizard > Define Valuation Classes
Assignment of Accounts for Automatic Postings
(MM to FI Integration ) OBYC T100BSX
SPRO > Material Management > Valuation and Account
Assignment > Account Determination > Account Determination
without wizard > Configure Automatic Postings
Creation of Raw Material Master MM01
Logistics > Materials management > Material master-material-
Create(General) > Immediately
Document Types and No. Ranges OBA7
WE - Goods Receipt (FBN1) - No. Range 50
WA - Goods Issue (FBN1) - No. Range 49
RE - Goods Invoice Receipt (FBN1) - No. Range 51
To Open Material Periods MMP
Logistics > Materials management > Material Master > Other-
Close period
Creation of Vendor Master KX01
Purchase order creation ME21N
Goods receipt MIGO
Logistics > Material management > Inventory management >
Goods movement > Goods receipt - for purchase order > PO
number known
View Accounting Document MIGO
View Relation Document
Environment > Doc Envir > Relationship Browser
To View GL Line Items FBL3N
To View Material Documents MB03
To View Stock Overview MMB3
Sap Menu > Logistic > Inv Management > Environment > Stock
> Stock overview
To View Stock Register MB5B
Logistics > Materials management > Inventory management
>Environment > Stock for posting date
Invoice Verification (Invoice Received) MIRO
Logistics > Materials management > Logistics-Invoice
verification > Document entry-> Enter invoice
9 [email protected]
MM-FI Integration
Step 01 - Define Plants T-Code 0X10
Path: SPRO → Enterprise structure → Definition → Logistic general → Define copy, delete check plant → Double
click on Define Plant → New Entries button
Plant T100
Name T100 - Tata Plant - Hyd
Factory calendar 01
Save
Country IN
Enter
Save
Division are used to identity or track business area against logistic transactions
10 [email protected]
MM-FI Integration
Step 07 - Assign Business Area To Plant/valuation Area and Division – T Code OMJ7
Path: SPRO → Enterprise Structure → Assignment → Logistics General → Plant /Valuation Area–Division
→ Select plant /valuation area – Division button → New Entries button
Plant Division Name BusA Description
T100 T1 T100-Hyd T101 T100-Hyd Bus Area
T101 T2 T100-Bom T102 T100-Bom Bus Area
Save
Note : This period enter carefully, if you once enter it is not modified
Select check box Allow Back Period Posting
Save
Ignore the warning message press enter
Note: In some cases, if we are unable to do changes for the period, delete the Plant (OX18) assignment and then
you can do above step.
Once done this step, reassign the plant to company code in OX18
11 [email protected]
MM-FI Integration
Step 13 - Define Attributes Of Material Types: T-Code OMS2
Path :SPRO → Logistic General → Material master-Basic settings → Material type → Define attributes of material
types → Select position button
This step is use to Activate the Quantity value update in the material master against the accounting view
Save
Select Arrow
Maintain the same settings for below material types
Select Material Type HALB – Semi Finished Good Products
Select Material Type FERT – Finished Products
Select Material Type VERP – Packing Material
Valuation Material Qty Upd Val Update Pipe Mand Pipe Allowd
T100 ROH X X
T100 VERP X X
T100 HALB X X
T100 FERT X X
Save
Select
Cocd Company Name TlKy Description
T100 T100-Tata PE Price Variance: Purchasing
Save
13 [email protected]
MM-FI Integration
Step 16 - Tolerance Limits for Goods Receipt T Code : OMC0
This step is used to check PO Price and Qty with Goods Received Quantities.
Path: SPRO → Materials management → Inventories Management and Physical Inventory → Goods Receipt → Set
Tolerance Limits
Note : If you want to see the details inside this table values
Select B1/B2/VP and Click on Details Button – It will give the default values, you can change accordingly
Step 18 - Set Tolerance Units for Invoice Verification T.Code OMR6 – V_169G
Path: SPRO → Materials Management → Logistics Invoice Verification → Invoice Block → Set Tolerance Limits
Select tolerance key BD, PP, ST & VP for company code 1000
➔ Click on Copy As and Change CoCd to : T100
Cocd Company Name TlKy Description
T100 T100-Tata Company BD Form small differences automatically
T100 T100-Tata Company PP Price variance
T100 T100-Tata Company ST Date variance (value x days)
T100 T100-Tata Company VP Moving average price variance
Save
14 [email protected]
MM-FI Integration
Step 19 - Define Automatic Status Change T.Code OMRV
While Posting of Invoice Recd, system validates the status of the invoice in the background as verified as Correct or
Completed. System automatically set the invoice status to complete if purchase order quantity is received and invoice
was generated
Path: SPRO → Materials management → Logistics invoice Verification → Invoice verification in back ground →
Define automatic status change → New Entries
CoCd Company Name Corrections
T100 T100 – Tata Company X
Save
Save
Path SPRO → Material Management → Valuation And Account Assignment → Account Determination → Account
Determination Without Wizard → Define Valuation Classes → D.Click on Account Category Reference
→ Select ARef 0001 / 0004 / 0008 / 0009 and Click Copy As Button and Change Accordingly
ARef Description
T100 Reference For Raw Materials
T101 Ref. For Finished Products
T102 Ref. For Semi-Finished Products
T103 Reference For Packaging
T104 Reference For Services
Save
Select Button
Save
16 [email protected]
MM-FI Integration
Path: SPRO → Material Management → Valuation and Account Assignment → Account Determination → Account
Determination without wizard → Configure Automatic Postings - OMWB
Note: If you don’t give Valuation Modifier then you will get above error as
Account Determination for entry T100 BSX T100 ____ not possible
Select Button
Save
Note : Same GR/IR Clearing Account can be used across all the materials
If the match is successful then invoice can be paid if there is a difference, then invoice is blocked for payment
17 [email protected]
MM-FI Integration
Step 24 - Creation of GL masters FS00
GL Acc Acct GL Acc Name BS Recn OB LI Sort Field Tax Open Post
Number Group PL Acc LC D Key Stat Code ITMg Auto
120000 Liab GR/IR Clearing BS LIAB X X 001 G045 * X
400050 Exp Material Scrapping PL X 001 G006
100400 Liab Good Received But BS Liab X X 001 G001 X
Invoice Not Received
221000 Assets Raw Material Inventory BS Asset X X 001 G006 * X X
220000 Assets Finished Goods Invtry BS Asset X X 001 G006 * X X
221200 Assets Semi Finished Inventry BS Asset X X 001 G006 * X X
221100 Assets Packing Material Invent BS Asset X X 001 G006 * X X
221300 Assets Invoiced Received But BS Asset X X 001 G001
Goods Not Received
Note : If you have given the period as 01 in Maintain Company Code for Material Management then you need to
open and close all the 05 periods
T.Code MMPV
From company code T100 T100 T100 T100 T100 T100 T100 T100 T100
Give the period 01 02 03 04 05 06 07 08 09
Fiscal year 2019 2019 2019 2019 2019 2019 2019 2019 2019
Select check and close X X X X X X X X X
period radio button
Execute
18 [email protected]
MM-FI Integration
Current Valuation in MM01:
19 [email protected]
MM-FI Integration
Costing Lot Size 1
Save
Vendor
CoCd T100
Purchase Org T100
Acct Group T100 Press Enter
Control Data
Select Check Box X GR-Based Invoice Verification
Save
20 [email protected]
MM-FI Integration
Step 30 - Purchase order creation T.Code ME21N
Path : Logistics → Material management → Purchasing → Purchase Order-Create → ME21N - Vendor/supplying
Plant Known
Vendor 1502
Purchase Group T10
Company Code T100
Standard PO Vendor 1512 Doc. Date 04.03.2020
Item Material Text PO OUn C Del Date Net Curr Per OPU Matl Plant Stor
Qty Price Group Loc
60000010 Monitors 10 PC D 04.03.2020 5,300 INR 1 PC Raw T100 T100
19” Mat
Save
The details of Purchase Order Copied to goods receipt transactions based on Copy Control Settings maintained by
MM Consultant
Against Material Linen item Select “OK” button check Box and also click on Detail Data
Select “Where” Tab Movement Type 101 Unrestricted stock type means the material Purchase can be used or
Consumed against transfer Cost Centers, Sales Order Or Production Orders etc.
21 [email protected]
MM-FI Integration
Step 32 - View Accounting Document – MIGO
From The Above Screen
Click on Display Material Document 5000001340 2020 Click Execute
Note : In this view we are unable to see the purchasing document no. In such a case, you need to make changes in
layout scree.
Select Screen Layout and Add Purchasing Document to the left side and Save.
Now the system will display Purchasing Document Ref Number as below
The Profit Center is extracted from Material Master and Business area is extracted from Division and Plant
22 [email protected]
MM-FI Integration
Step 34: To View GL Line Items FBL3N
G/L Account 221000
Company Code T100
Select Open Item
Click on Execute
23 [email protected]
MM-FI Integration
Step 38: Invoice Received Against Purchase Order (Transaction code is MIRO)
Path: Logistics → Materials Management → Logistics-Invoice Verification → Document Entry → MIRO-Enter Invoice
Transaction Invoice
Diff. Posting
Tab Basic Data
Invoice Date 04.03.2020
Posting Date 04.03.2020
Amount 53,000
Text Invoice Received
Down : Select Tab PO Reference
Item Amount Qty Ord Status Purchase Item PO Text
Status Order
1 53000 10 PC OK 104500022396 10 Monitor 19”
Select Tab: Payment
Payt Term 0001
Payment Method A
House Bank 2000 / Acc-2
Similarly Give Other Details- If Required in Tab – Details / Tax / Contracts / Note etc
→ Click on Document Simulate Button
→ Check and Post
→ Msg : Document no. 5105609472 Created
Note: In Case of Error for Tax Code as we have not given here, we are not getting any error. In future if we use
Tax Code such as V1
→ Goto OB40 : Select VST Transaction
Chart of Accounts T100
Save
Select Accounts
Assign GL Account 400501 as Tax on Purchase/Sales Account
Save
Note: Here I am getting 2 Debits line item, because I have received items in two times.
24 [email protected]
MM-FI Integration
Storage Location T100
GR/GI Slip
X Indiv.Slip w.Inspect.Text Press Enter
1. To identify any mismatch of Qty and Prices between GR and Invoice Received
2. To meet Fin. Reporting (Periodically) of Goods Received But Not Yet Invoiced and Invoiced But Not Yet Goods
Received. By Classifying the values of GR & IR – Clearing Account
During month end to meet Financial Reporting Business must execute GR/IR Reclassification transactions.
Note: For Reclassification, we must use GR/IR Adjustment Account without Disturbing GR/IR Clearing Account
During Reclassification System copies items of GR/IR – Clearing Account to GR/IR Clearing Adj Account and then
Reclassifies.
GO Back
D .Click on GNB Goods Delivered But Not Yet Invoiced
Give Chart of Accounts T100
Give the Accounts as per below details
Recon Acc Adjustment Target Acct
120000 120010 100400
26 [email protected]
MM-FI Integration
Step 02 - Recording of Goods Received – MIGO
27 [email protected]
MM-FI Integration
28 [email protected]
MM-FI Integration
Note: If we have not received the any invoice, then that line item will be shown under Open Line Items
It is used to bypass
40 120010 GR/IR – Adjustment Account 265,000
50 100400 Good Recd But Inv Not Recd 265,000
Purchase of Material used against Fixed Asset, Production Order Projects etc. on using of Account Assignment
category System Post to the respective GL Accounts and Cost objects instead of hitting to inventory accounts.
Note: When ever you Assign Account Assign Category → It will not hit to BSX inventory
29 [email protected]
MM-FI Integration
Select X - Item OK
Check
Post
Msg Material Document 5000001350 Posted
Select
Display Material Document 5000001350 2020 Click Execute
Click on Doc Info
Click on FI Document
Select Accounting Document
30 [email protected]
MM-FI Integration
View Document
From Menu → Invoice Document → Display → Follow-On Documents → Select Accounting Document
Note : When invoice is receiving with difference of account, adjust the amount in Unplanned Delivery Cost