SAP MMThis is a featured page


Maintain Plant Plant 0001 is the SAP default. OX14 - Define Valuation Area (Tick one only- Once your system go live, no more changes)
Most company take the SAP recommended choice - Value Material Stock at Plant level
Value Material Stock at Plant or Company Level
    • If you valuate material stocks at plant level, the plant is the valuation area.
    • If you valuate material stocks at company code level, the company code is the valuation area.
    • The decision you make applies to the whole client.
OX10 - Create / Change / View Plants
OVXB - Create / Change / View Division OX18 - Assign Plant to company code
e.g. 0001 - 0001 - All Plants
Px1 - Plant Px1
Px2 - Plant Px2
OX19 - Assignment of company code to the Controlling Area
OB38 - Assign company code to Credit Control Area OMJ7 - Assign business area to Plant/Valuation area and division
e.g. Plant Px1 - Business Area Bx1
Bx2
Assign Valuation area to the Business Area
.e.g. Valuation area Vx1 - Business Area Bx1
Business Area Bx2
OMS0 - Assign Factory Calendar to the Plant and Business Area The plant plays an important role in the following areas:
  • Material Valuation - If the valuation level is the plant, the material stocks are valuated at plant level. Each plant can have its own material prices and account determination.
  • Inventory Management - The material stocks are managed within a plant.
  • MRP - Material requirements are planned for each plant. Each plant has its own MRP data. Analyses for materials planning can be made across plants.
  • Production - Each plant having they own production/planning.
  • Costing - In costing, valuation prices are defined only within a plant.
  • Plant Maintenance - If a plant performs plant maintenance planning tasks, it is defined as a maintenance planning plant. A maintenance planning plant can also carry out planning tasks for other plants (maintenance plants).
If you want to use the application PP (production planning) or product costing and job-order costing, you must set valuation at plant level.
The valuation level that you choose affects
  • the maintenance of material master records
  • the G/L accounts in which material stocks are managed
  • the G/L accounts to which transactions are posted in Materials Management
Effect on the maintenance of material master records:
Depending on the valuation level chosen,
  • you maintain accounting data in the material master record for each plant or for each company code
  • you define a valuation price for the material in each plant or in each company code
Effect on G/L accounts:
If material stocks are valuated at company code level, all plant stocks of a material are managed in a joint stock account for each company code.
If material stocks are valuated at plant level, you can manage the material stocks for each plant in different accounts. For each plant, you can define a separate determination.
If several plants are to use account determination, you can group these plants in "Valuation and Account Assignment" Customizing.
Material Master - Introduction The material master is the starting point for the rest of the modules. What Material Types are there? The material types that you use are configured in Customizing for the Material Master under Logistics Master Data : Material Master -> Material -> Control data -> Define material type attributes. The following list shows you the material types contained, for example, in the standard SAP R/3 System, and what their different roles are: DIEN (services)
Services are procured externally and cannot be stored. A material master record of this material type can always contain purchasing data.
FERT (finished products)
Finished products are produced by the company itself. Since they cannot be ordered by Purchasing, a material master record of this material type does not contain purchasing data.
FHMI (production resources/tools)
Production resources/tools are procured externally and used in the manufacture of products. A material master record of this material type can contain purchasing data, but no sales data. It is managed on a quantity basis. Examples of production resources/tools are apparatus, equipment, and measuring and testing devices.
HALB (semifinished products)
Semifinished products can be procured externally (sub-contracting) as well as 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.
HAWA (trading goods)
Trading goods are always procured externally and then sold. A material master record of this material type can contain purchasing and sales data.
HIBE (operating supplies)
Operating supplies are procured externally and required for the manufacture of other products. A material master record of this material type can contain purchasing data but no sales data.
NLAG (non-stock material)
Non-stock material is material that is not held in stock because it is consumed immediately. (Office supplies such as stationary. You need to create purchase order and accounting document for payment but the stock balance is always zero as it is issued out immediately to the various department.)
ROH (raw materials)
Raw materials are always procured externally and then processed. Since raw materials cannot be sold, a material master record of this material type contains no sales data.
UNBW (non-valuated materials)
Non-valuated materials are managed on a quantity basis, but not by value.
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 both on a quantity basis and by value.
WETT (competitive products)
Competitive products have their own material master records created from the Basic Data view. The competitor's number, which is stored in the material master record, assigns the material to a particular competitor.
Maintain the Material Type OMS2 - Material Type Maintenance - Create/Change/Display Steps:-
  • transaction OMS2
  • click Change
  • key in the Material Type you want to change e.g. FERT then hit enter
The Views belows allows you to choose the Views for each Material Type.
(Press the Page up/Page Down keys to scroll the views)

If you tried to change from FERT to HAWA in 4.6x, you will receive an error message :-
The material type cannot be changed. This is not allowed if only external procurement is defined for the new material type, or if the new material type has a different account category reference than the old material type.
To overcome it, goto OMS2 and change the HAWA material type.
In the Internal/external purchase orders sections:
Original Changes
Ext. purchase orders 2 1
Int. purchase orders 0 1
Screens in Material Master
  • MM01 - Create, MM02 - Change, MM03 - Display and MM06 - Flag for deletion.
  • MM04 - Display the changes done to the material master.
  • MMAM - Change the Material Type. for e.g. from FERT to HALB
Configure the Material Master Screen MM01 / MM02 / MM03
OMSR - Assign the field to the field group
OMS9 - Maintain the data screen field
Unit of Measure In the material master, there is a Units of measure button for users to store in the different conversion rate. This sample program (ZUNT) extract the data from the unit of measure conversion table. In the Material Master the moving average price are affected by:-
  • Goods Receipt for Purchase Orders
  • Transfer from Plant to Plant
  • Invoice Receipt
  • Settlement
  • Price Change
Common configuration changes-
  • define new material group (OMSF)
  • define new valuation class (OMSK) and automatic posting (OBYC)
  • define new material account assignment group (transaction OVK5) and
    Customer/Material/Account keys (transaction VKOA)
Block materials from inventory posting After blocking, when the user do a inventory posting, they will get this error message :- E: Material xxxxx has status Blocked for procmnt/whse
To activate the blocking :- Goto transaction MM02 - Purchasing View Type in 01 at the MM/PP status field and save it Create Delivery Log - Material xxx is blocked During the Create Delivery (VL01), SAP prompt you a log that Material xxx is blocked. During the Sales Order Create/Change for that material, there might be some update termination that causes the locked of the material (Windows hanged or power failure). You can check using transaction SM12 - type an "*" at the User name field. Check whether the material is in the locked list. If it is in the locked list, asked the user to log out before you delete it from the locked list. Maintain Storage Location MMSC - Collective entry of Storage Location for a material. Insert new or delete un-used Storage Location. Maintain whether the storage location was included or excluded from MRP run. Block Storage Location from further posting 1. You can block the storage location of a material without affecting the rest of the location using the same material.
Create a Physical Inventory document for the storage location with transaction MI01
Select the Posting Block checkbox.
This would prevent transactions from occuring until you either post or delete the physical inventory document.
(There are no impact, unless you do a post difference for the physical inventory document.)
2. Another method is to rename the storage location name. Go to transaction OX09
Edit -> Copy as (copy the original storage location to a new name, replacing the first character e.g. ZXXX)
Edit -> Delete (delete the original storage location)
Do the reverse if you want back the original storage location. Accounting document number range for MM Transaction OMW9 Document Type - Double click on desire transaction code to check the document type for number range.
(e.g. MR21 Document type - PR)
Financial accounting document type - Assign the document type to a number range and account type.
(e.g. PR - Account type allowed for posting will be MS)
  • Double click on the document type PR.
  • Assign an unique starting number range that was not used. e.g. 88
  • Choose the Account type for Material and G/L account (MS)
  • The rest of the fields are optional (you can leave it as blank)
SAP definitions for account type -
  • A - Assets
  • D - Customers
  • K - Vendors
  • M - Material
  • S - G/L accounts
Number ranges for financial accounting document type - Assign the number range to the running number range.
No. Year (till) From number To number Current number Ext (no tick internal or tick external)
88 9999 8800000000 8899999999 Track by SAP Blank
Accounting document will be generated if there are stocks during price change, if you don't have any stocks, no accounting document will be generated as there are no inventory to revaluate for price differences. Valuation Class for Material Group In 4.6x and 4.5b, you can assign valuation class to Material Group. It is useful in the sense that user do not have to manually do an Account Assignments. For stock items, valuation class cannot be changed whenever the stock on hand is not zero. Valuation class are tied to a G/L account. A change of valuation class means a change of G/L account. In FI concept, you have to debit and credit to balance the G/L account. That is why your stock must be zero before the system allows you to changed the valuation class. If it is not zero, you have to either transfer it to another material or do a dummy issues. After changing the valuation class, do a reversal entries for the stocks which you have transfer out or you have done a dummy issues. IMG - Material Management -> Purchasing -> Material Master -> Entry aids for items without a Material Master G/L Accounts in MM Account Determination The program RM07C030 check all the G/L account define in your Material Master valuation class. Search is via Company code and Valuation area. Compare fields status for movement types against General Ledger Use SA38 then run RM07CUFA
Contributed by :- sapr3.tripod.com


Common SAP MM Questions
Can any one tell me what is MM closing and what is FI closing? How can I know if period is closed? MM closing means that you can not post materials document. In MM area you have two open periods current and previous.
If you do not set other in MMRV - here you can check which are the open MM periods for company code. If you check Allow posting to previous period - it will forbid MM posting in previous period.
FI open period (ob52) allow to post FI documents. As I know you can allow postings for some accounts - for example forbid material accounts for previous period in order to prevent MM posting until you finish all FI documents.
*--Monika Hubanova
Related: How to add an attachment to a Purchase Order in SAP?
You can attach manually any document to PO without using Document Management System ( DMS ) in SAP 4.6C. But you cannot attach document while you create PO in T/Code ME21N
Save you PO ( ME21N ) and again open with change ( ME22N ) then you can attach document through Service for Object button. Service for Object button available down side of Command screen ( in your PO screen ME22N )
Click your Service Object button -> Create -> Create attachment
then select your window directory ( which file you need to attach) select your file Now your system shows message Service "Create attachment" is started.
Save again your PO. You can see (open) your attachment in same field ( Service for Object ) select and Create and check attachment list. You can attach as many document in your PO.
Note: This is only information for internal or you can print separately this document for sending to vendor ( fax ) System will not print automatically along PO print out. SAP MM Tips by : Bahadur What is the difference between Blanket Purchase Order and the Framework Order. In general the Blanket POs are used for consumable materials such as Xerorx papers with a short text (does not need to have Master Record) with Item Category ' B' i.e.limit, where in the PO validity period as well as the limits are to be mentioned for the simplicity of procurement.The doc type is 'FO' (Framework Order).
The GR or Service Entry for the PO are not necessary in case of Blanket POs as well as one need not to mention the account assignment category during creation of PO it can be 'U'-unknown & can be changed at the time of IR.
Abhiji JOshi. I have two issues:
1) Auto P.O.: In MMR & Vendor Master Record (Control data) I have checked 'Auto PO'....I have created the Purchase Req for the Material.....Now I want to know how the automatic PO will come into force...I mean what steps to do after creating PReq.
2) Source List: I have checked 'Source List' In Purchasing view of MMR...Have two vendors for this material for which source list is also maintained(ME01)....While creating PO..the system takes by default the first vendor....I tried to assign the second vendor (made sure that validity period are in range)..but couldn't do so...Can you suggest how the system will tell me to select one of the vendor I want to assign to the PO. 1. For Auto PO , yo should proceed as follows:
* Auto P.O.: In MMR & Vendor Master Record - checked(MM02/XK02)
* Maintain Source List & select the indicator for source list record as MRP relevent.(ME01)
* If more than one source list records are generated, make one of them as fixed.
* Run MRP , the PR's generated will be preassigned with the source of supply.(MD01)
* Enter T Code ME59 for automatically creating PO's from PR's.
2.* Check if the assigned Source in PR is not fixed in Source List.
* Check if the info record for source not assigned, is having valid conditions.
Prem Bhardwaj Why system giving me only warning message instead of error message when I am trying to make GR with a material which already tick for deletion flag. Is there any configuration mistake ? Through OMCQ , set message no M7 430 for error. Supian When I want to settle Framework order. On Information Text, I had a message "Invoicing plan: No message was found for partner 100454/company code 2000" I had investigate that error on message determination and still the
error occurs. Maybe I miss the setting in message determination. Can you tell me how to set Framework order Settlement message determination.
According to SAP Notes, when an invoicing plan is settled, you can create a document/e-mail or etc to notify your supplier or internal personnel. The IMG setting (SAP 4.7) can be set in Material Mgmt --> Logistic Invoice Verification --> Message determination.
Another way is if the creation of these docs are not required, turn off the message by setting the message display from 'Error' to 'Information'. The IMG setting can be set in Material Mgmt --> Logistic Invoice Verification --> Define Attributes of System Messages. This is what I did on my side.
Charlie Have any one you done this in IM: Inactivating the standard Movement Types. Say for eg. I don't want to end user to use this MType 501- Receipt without ref to PO.
I don't want to delete this movement type, being an SAP standard one. One option what I thought of is to control in the authorisation profile, profile to exclued selected movement types.
Is there any other way we can do this?
You can delete the accounts assignments which are used for 501 movement type, in T030 table. Transaction code is OBYC. or 1. Use transaction OMJJ
2. Enter movement type 501
3. Remove MB01 from allowed transactions
Ashok K P


SAP MM (Materials Management) Configuration Hints and Tips
Useful MM tips to help those supporting the SAP MM modules. What is SAP MM?
The Materials Management (MM) module is fully integrated with the other modules of the SAP System. It supports all the phases of materials management from materials planning and control, purchasing, goods receiving, inventory management and the final payment to vendor using the invoice verification module.
SAP MM Menu
SAP MM Purchasing
Table of Contents
Example Questions
SAP MM Certification Samples Material Master
SAP MM Config - Create a New Plant
Explain What Are Material Types in Material Master
How to Maintain the Material Type
Download and learn all about the MM Material Type
Important Tcodes of SAP MM Screen
What Are The Tables for SAP MM
Block materials from inventory posting
Create Delivery Log - Material xxx is blocked
Maintain Storage Location
Block Storage Location from further posting
Accounting document number range for MM
Valuation Class for Material Group
How to Change Valuation Class in Material Master
Changing Base Unit Of Measure (Material Master)
G/L Accounts in MM Account Determination
Compare fields status for Mvt types against General Ledger
Material Master Value Defaults
How to use Negative Stocks and its purpose
Gen. Item and Item Category Group Modules Linking
SAP MM and FI Integration
SAP MM Tables Link and Flow
MM Flow with Step By Step Process Physical Inventory
Transfer PDC Data
Reset Set Zero Count ABAP Reports
Mass Select and Print Material Master Changed History
Create Reserv. with auth. checks for Ext. Material Group
SAP MM Books
SAP MM-Functionality and Technical Configuration SAP MM Certification and Interview Questions:
SAP MM Interview Questions, Answers, and
Explanations more Books on SAP Material Management Inventory Management
System Messages - Purchasing, Inv. Mgt and Phy. Inv.
Configuring the Stock Transport Order
Inventory Posting
Difference between Tcode MB1A, MB1B, MBIC
Steps To Create New Movement Types in SAP MM
Inter Plant Purchasing (Plant A buys from Plant B)
Moving Average Price
Prevent Inventory Back Posting to Previous period
Re-open Period closing
MMBE - Check the stock at the various storage location
Fields selection for MB51 - RM07DOCS
Materials provided by customers
What is Safety Stock?
What is Stochastic Block?
GR/IR Clearance Account in SAP system
Output and Printer Determination For PO and GR



Change Documents in SAP Project
In the Customising for Create Project Profile (OPSA) there are 2 fields for "Change Documents". Where and how is this useful during implemenation. There are 2 outcomes for change documents and they should both be implemented if it's important that you keep track of changes made to a project:

General changes (the one at the top)
- any field content changes made to a project WBS after it was first saved will be recorded in a file. eg. if you changes the WBS description, the old value and the new value will be recorded, or if you changed a person responsible, it would also be recorded etc. This information can be reviewed in Info Systems report CN60 to old/new values and who/when.

Status Managment (the one checked in Status Management)
- any changes to System and User Status will be recorded, including the status history and who/when. Changes can be seen in any project maintenance transaction (eg. CJ02, CJ20N) by clicking on the "i" icon for a PD or WBS, then following the internal pull-down menu path: Extras>Change Documents> For Status/All.You can then drill-down on the satus to see its history. Kieron Dowling

What Are The Tables for SAP MM By Ravi: Related to Materials: MARA - Material Master: General data
MAKT - Material Master: Description
MARM - Material Master: Unit of Measure
MAPE - Material master: Export control file
MARC - Material master: Plant data
MARD - Material master: Storage location
MAST - Material link to BOM
MBEW - Material valuation
MLGN – Material Master: WM Inventory
MLGT – Material Master: WM Inventory type
MDIP - Material: MRP profiles (field contents)
MKOP - Consignment price segment (old versions of SAP)
EBEW - Valuation of sales order stock
QBEW - Valuation of project stock
MVER – Material Master: Consumption <Plant>
DVER – Material Master: Consumption <MRP Area>
MVKE – Material Master: Sales <Sales Org, Distr Ch>
MLAN - Material Master: Tax indicator
MARC - Material Master: Plant data
MAPR – Material Master: Forecast
MARD – Material Master: Storage Location
MCH1 – Material Master: X Plant Batches
MCHA – Material Master: Batches
MCHB – Material Master: Batch Stock
MDMA - MRP Area data
DBVM - MRP Planning File Entry: MRP Area
MOFF - Outstanding Material Master Records (Maintenance status) MARCH - Material Master C Segment: History
MARDH - Material Master Storage Location Segment: History
MBEWH - Material Valuation: History
MCHBH - Batch Stocks: History
MKOLH - Special Stocks from Vendor: History
MSCAH - Sales Order Stock at Vendor: History
MSKAH - Sales Order Stock: History
MSKUH - Special Stocks at Customer: History
MSLBH - Special Stocks at Vendor: History
MSPRH - Project Stock: History
MSSAH - Total Sales Order Stocks: History
MSSQH - Total Project Stocks: History Related to Vendors: LFA1 - Vendor Master: General data
LFB1 - Vendor Master: Company data
LFM1 - Vendor Master: Purchasing Data (Purchasing organization)
LFM2 - Vendor Master: Purchasing Data (Plant, Vendor sub-range) Related to Purchasing: EBAN - Purchase requisition: items
EBKN - Purchase Requisition: account assignment
STXH - SAPScript Text Header
STXL - SAPScript Text Lines EKKO - Purchasing document header
EKPO - Purchasing Document: Item
EKET - Purchasing Document: Delivery Schedules
MDBS - Material View of Order Item/Schedule Line (good to find open PO's)
EKKN - Account assignment in purchasing document
EORD - Purchasing Source List
EIPA - Order price history record
EKAB - Release documentation
EKBE - Purchasing document history
EKBZ - Purchasing document history: delivery costs
EKPB - "Material to be provided" item in purchasing document
ESKL - Account assignment specification for service line
ESKN - Account assignment in service package
ESLH - Service package header data
ESLL - Lines in service package
ESSR - Service entry sheet header data
ESUC - External services management: Unplanned limits for contract item
ESUH - External services management: unplanned service limits header data
ESUP - External services management: unplanned limits for service packages
ESUS - External services management: Unplanned limits for service types EINA - Purchase Info Record: General
EINE - Purchasing info record: purchasing organization data
KONP - Condition Item
KONH - Condition Header Related to Inventory Management: ISEG - Physical inventory document items MKPF - Material document: Header
MSEG - Material document: item RKPF - Reservation: Header
RESB - Reservation: Item Related to Invoice Verification BSIM - Secondary index: documents for material
MYMFT - FIFO results table
MYML - LIFO material layer
MYMLM - LIFO material layer (monthly)
MYMP - LIFO period stocks, single material
MYMP1 - Receipt data LIFO/FIFO valuation
MYPL - LIFO pool layer
MYPLM - LIFO pool layer (monthly)
RBCO - Document item, incoming invoice account assignment
RBDIFFKO - Invoice Verification: conditions
RBDIFFME - Invoice Verification: quantity differences
RBDRSEG - Invoice Verification batch: invoice document items
RBKP - Document header: incoming invoice
RBKPB - Invoice document header (batch invoice verification)
RBTX - Taxes:incoming invoice
RBVD - Invoice document: summarization data
RBVDMAT - Invoice Verification: summarization data, material
RBWT - Withholding tax:incoming invoice
RKWA - Consignment withdrawals
RSEG - Document item, incoming invoice Related to Customising and Other Master Data: MDLV - MRP Areas
MDLG - MRP Areas - Storage Locations
MDLW - MRP Areas - Plants
MDLL - MRP Areas - Subcontractor
T023 - Material Groups
T024 - Purchasing groups
T030 - Standard Accounts Table (Automatic Account Determination)
T156 - Movement Type
T156T - Movement Type: Text AUSP - Release Procedure: Strategy values (cl20n, cl24n)
AGR_USERS - Assignment of roles to users
CDHDR & CDPOS - Change history of master data and documents
EDID4 - EDI information
TSTC - SAP Transaction Codes, lock/unlock: sm01, created: se93
TSTCT - Transaction codes TEXT NAST - Message status




Release Strategy SAP MM - sap Definition The release strategy defines the approval process for purchase requisitions or external purchasing documents. The strategy specifies the release codes necessary and the sequence in which releases have to be effected. You can define a maximum of eight release codes.
The assignment of the release strategy to a requisition or a purchasing document is based on the release conditions.




No user avatar
sapmm
Latest page update: made by sapmm , Jul 14 2008, 7:55 AM EDT (about this update About This Update sapmm Edited by sapmm


view changes

- complete history)
Keyword tags: None
More Info: links to this page
There are no threads for this page.  Be the first to start a new thread.