MM01 is a SAP tcode used to create a material master record. The material master record consists of the basic data, purchasing, and the sales and marketing views for an individual material. This is the initial step for material management in SAP. The material master record is used to store, manage and organize the master data of all material components in the organization.
MM01 — Meta Data
| Description: | Create Material & |
| Main Category: | Logistics |
| Sub Category: | Material Master |
TCodes related to MM01
| TCODE | Description | Application |
|---|---|---|
| MM02 | Change Material & | Logistics - Material Master |
| MM03 | Display Material & | Logistics - Material Master |
| MIGO | Goods Movement | MM - Inventory Management |
| VA01 | Create Sales Order | SD - Sales |
| XK01 | Create Vendor (Centrally) | FI - Basic Functions |
| ME21N | Create Purchase Order | MM - Purchasing |
| XD01 | Create Customer (Centrally) | FI - Basic Functions |
| CS01 | Create Material BOM | Logistics - Bills of Material |
| OMS2 | Maintain Material Types | Logistics - Material Master |
| VK11 | Create Condition | SD - Conditions |
| MB1C | Other Goods Receipts | MM - Inventory Management |
Tables related to MM01
| TABLE | Description | Application |
|---|---|---|
| MARA | General Material Data | Logistics - Material Master |
| MARC | Plant Data for Material | Logistics - Material Master |
| MAKT | Material Descriptions | Logistics - Material Master |
| BDCMSGCOLL | Collecting messages in the SAP System | 700 - UI Services |
| RMMG1 | Mat. Master Maintenance: Initial Parameters - Orig. Material | LO - Material Master |
| MBEW | Material Valuation | Logistics - Material Master |
| MSICHTAUSW | Help Structure for View Selection: Material Master | LO - Material Master |
| MVKE | Sales Data for Material | Logistics - Material Master |
| MARD | Storage Location Data for Material | Logistics - Material Master |
| LGORT | Material Master View on Storage Location and Batch Selection | LO - Material Master |
| LFA1 | Vendor Master (General Section) | FI - Financial Accounting |
| EKPO | Purchasing Document Item | MM - Purchasing |
Authorization Objects related to MM01
| AUTHORIZATION OBJECT | Description | Application |
|---|---|---|
| M_MATE_STA | Material Master: Maintenance Statuses | |
| M_MATE_MAR | Material Master: Material Types | |
| P_TCODE | HR: Transaction codes | |
| S_TCODE | Transaction Code Check at Transaction Start | |
| M_MATE_MAT | Material Master: Materials | |
| M_MATE_WRK | Material Master: Plants | |
| M_MATE_MAN | Material Master: Data at Client Level | |
| S_ADMI_FCD | System Authorizations | |
| M_MATE_WGR | Material Master: Material Groups | |
| M_MATE_VKO | Material Master: Sales Organization/Distribution Channel | |
| C_VKORG | Transfer of Sales Organization Data |
ABAP FMs related to MM01
| FM | Description | Application |
|---|---|---|
| BAPI_MATERIAL_SAVEDATA | Create and Change Material Master Data | Logistics - Material Master |
| GUI_UPLOAD | Upload for Data Provider | Basis - Graphical User Interface |
| BDC_INSERT | Insert batch input transactions in batch input session | 700 - UI Services |
| BDC_OPEN_GROUP | Open batch input session for adding transactions | 700 - UI Services |
| BDC_CLOSE_GROUP | Close batch input session | 700 - UI Services |
| FORMAT_MESSAGE | BC - Print and Output Management | |
| WS_UPLOAD | OBSOLETE: Transfer Presentation Server File to Internal Table | Basis - Graphic |
| F4_FILENAME | F4 for filename / Filemanager support to locate file in a directory | PM - Plant Maintenance |
| EXIT_SAPLMGMU_001 | Enhancements for Material Master Tables | Logistics - Material Master |
| BAPI_TRANSACTION_COMMIT | Execute external Commit when using BAPIs | Basis - ALE Integration Technology |
| GUI_DOWNLOAD | Download an Internal Table to the PC | Basis - Graphical User Interface |
| READ_TEXT | SAPscript: Read text | BC - SAPscript |
ABAP Reports related to MM01
| ABAP REPORT | Description | Application |
|---|---|---|
| SAPLMGMM | Material Master: Central Main Program | |
| RMDATIND | Transfer Material Master Data by Direct Input | Logistics - Material Master |
| SAPLSPO1 | ?... | |
| BDCRECX1 | Include f | Basis - UI Services, Screen, Batch Input |
| SAPMF02K | Vendor Master Data | FI - Basic Functions |
| RBDMIDOC | Creating IDoc Type from Change Pointers | Basis - ALE Integration Technology |
| SAPMV45A | Sales Order Processing | SD - Sales |
| SAPMF02D | Customer Master Data | Logistics - Customer Master |
| SELECTION | Include SELECTION | SD - POS Interface |
| GENERATE | Generation Program for CASE Loop (Engineering Change Management) | |
| SAPMMG01 | Control Program: Material Master Maintenance | Logistics - Material Master |
| RSBDCSUB | Batch Input: Process All Sessions | Basis - UI Services, Screen, Batch Input |
BW Datasources related to MM01
| BW DATASOURCE | Description | Application |
|---|---|---|
| 0MATERIAL_ATTR | Material Number | Logistics - Logistics - General |
| 2LIS_03_UM | Revaluations | MM - Materials Management |
| 2LIS_03_BX | Stock Initialization for Inventory Management | MM - Materials Management |
| 2LIS_03_BF | Goods Movements From Inventory Management | MM - Materials Management |
| 2LIS_11_VAHDR | Sales Document Header Data | SD - Sales and Distribution |
| 0FC_ACCNTBP_ATTR | FI-CA Contract Account Partner-Specific Data | FI - Contract Accounts Receivable and Payable |
| 0VENDOR_ATTR | Vendor Number | MM - Materials Management |
| 2LIS_11_VAITM | Sales Document Item Data | SD - Sales and Distribution |
| 2LIS_04_P_ARBPL | Work Center View from PP/PP-PI | PP - Production Planning and Control |
| 2LIS_11_VAKON | Sales Document Condition | SD - Sales and Distribution |
| 2LIS_04_P_COMP | Component View from PP/PP-PI | PP - Production Planning and Control |
| 2LIS_13_VDKON | Billing Document Condition | SD - Sales and Distribution |
Errors related to MM01
| ERROR | Description |
|---|---|
| RAISE_EXCEPTION | A RAISE statement in program &AP has raised exception condition &P1.\n |
| SAPSQL_ARRAY_INSERT_DUPREC | When an Open SQL array insert is performed |
| SYNTAX_ERROR | The following syntax error has occurred in program &P1:\n |
| STACK_STATE_NO_ROLL_MEMORY | &INCLUDE INCL_NOT_ENOUGH_ROLL |
| DBIF_RSQL_TABLE_UNKNOWN | In an SAP Open SQL statement |
| DBIF_RSQL_SQL_ERROR | Database error text: &P4. |
| DATASET_CANT_CLOSE | &INCLUDE INCL_CAPACITY_ERROR |
| MESSAGE_TYPE_X | Short text of the error message: |
| MOVE_CAST_ERROR | During the 'CAST' operation ('?=' or 'MOVE TO') an attempt was made to |
| DATASET_SEEK_ERROR | A positioning error has occurred in file &FN. Error text: &MT.\n |
| ASSIGN_LENGTH_0 | In an ASSIGN statement in program &AP |
| DBIF_RSQL_INVALID_RSQL | &INCLUDE &P9 |
Messages related to MM01
| MESSAGE | Description |
|---|---|
| S6100 | No entry found for system language |
| S6101 | No entries found for installed languages |
| GW100 | & |
| TR001 | **** In agreement with H. Mittelstein only STRW from now on (Nottbohm) |
| SV033 | Specify the key within the work area |
| SV014 | Number of entries copied: & |
| RA099 | &1: method &2 is not released |
| RA025 | Failed to display an MTE tree |
| SH020 | No user profile exists |
| BC400 | No valid rule exists for rule ID |
| BD100 | No TABLES statement for & found |
| BD101 | Table & is not an active table |
Table Fields related to MM01
| TABLE FIELD | Description |
|---|---|
| LSMW | Prefix 'LSMW' |
| BADI | Boolean Variable (X=true |
| IDOC | XMS: Flag (true/false) |
| PART1 | Intersection first part |
| USEREXIT | userexit: User Exit Enabled |
| REPORTS | Drag&Relate: Search for Reports |
| NOTES | Attachments |
| SCRIPT | |
| SCRIPTS | |
| BPCA | |
| MASTER | Driver or Candidate indicator |
| WHAT | Object identification |
Glossary/Terms related to MM01
The total of all material master records. A company manages the data on all its materials in the material master.
Execution of an ABAP program using a transaction code. The following types of transactions are available: Dialog transactions, report transactions, parameter transactions, variant transactions, and OO transactions. A transaction is started by entering the transaction code in the command field on the standard toolbar or by using the statements CALL TRANSACTION or LEAVE TO TRANSACTION.
Logical R/3 process. From the user perspective, a transaction represents a unit (such as a change to a customer address or the execution of a program). From the ABAP programming perspective, a transaction one of two ways in which a user can call an ABAP program. The other method is to execute an executable program (or report).
Transaction
BI - SAP Predictive Analytics (BI-RA-PA)Specific type of data containing information about an exchange such as a purchase. It must contain at least a session identifier and an item that is the object of the exchange.
Transaction
BNS - Concur (BNS-CON)A company card expense transaction imported from the card provider.
The event-controlled representation of a condition that triggers an immediate posting if an activity occurs in the contract, such as a change to the contract master date, or the posting of a payment item.
Transaction
CEC - SAP Loyalty Marketing (CEC-MKT-LOY)An activity or event related to a loyalty member, which is processed by the rules defined in the loyalty program.
Transaction
CEC - Recommendation (CEC-MKT-PRI)Any sequence of actions performed by a user that could contribute to providing recommendations to a customer. For example, a business action in which a payment card is used to purchase goods or services, or the clickstream performed by a user to navigate to an item detail page.
Transaction
CEC - Sales Cloud Commissions (CEC-SAL-COM)The original sales (or other event) data, which includes sub-line data (who it was sold to, amount, and so on) on an order. Used as the basic undata for compensation processing in SAP Commissions.
The classification of postings in various SAP application components based on various business points of view. &EXAMPLE& Enter an invoice Post a goods receipt Create a confirmation Transactions are used to control the data flow between various application components.
Transaction
FI - Asset Retirement Obligation Management (FI-AF-ARO)A transaction, for example, cost estimation creation, and interest or inflation rate adjustment, for processing obligations, such as asset retirement obligations.
Groups together various accounting documents within a down payment chain. The transaction category determines which documents can be grouped together.
Transaction
FS - Liquidity Management Suite (FS-LMS)Transactions represent payments that occur at a bank. LMS uses a number of user-definable types of transactions such as anticipated, pending, expected, and actual.
A transaction is a change to an application or change option, which is executed online by a user, or in the background by the system, in a business process. This affects the Application or Change Option business object, and has the following properties: The change creates a new status in the Application or Change Option business object or creates a journal entry in the application or change option journal can be uniquely identified in the business object and in the journal, using the key policy number, contract number and journal number.
(ICM) An umbrella term for the events that may be triggered by a credentials check.
Transaction
IS - SAP for Utilities Market Communication (IS-U-MACO)An information packet inside an EDIFACT market message. A transaction, together with the sender and receiver information from the message header, can be processed independently.
Transaction
MFG - Digital Manufacturing Execution (MFG-DM-ME)An action type that is used to define the URL of an external or internal application.
Transaction
MFG - SAP Lean Planning and Operations (SAP LPO) (MFG-LPO)(MFG-LPO) An event that causes a change in material inventory.
Transaction
MOB - Syclo Agentry Mobile Platform (MOB-SYC-SAP-AGENT)The transaction action step type instantiates a transaction on the Agentry client and defines what screen set to display the transaction instance in.
Transaction
SAP - Global Field Legal (SAP-LEGAL)A single unit payment instruction that will be initiated by a Corporate Subscriber and executed at the Financial Services Subscriber or a single unit statement sent by a Financial Services Subscriber to the Corporate Subscriber.
A business action in which a payment card is used to purchase goods or services. The merchant is credited and money is collected from the cardholder or issuing bank.
Transaction
SRD - Cross-Components (SRD-CC)A sequence of information exchange treated as a unit so all related data is changed in its entirety. For example, an order transaction involves checking an inventory database, confirming the availability of the item, placing the order, and confirming the order. This ensures that order and inventory data is modified consistently.
The unknown underlying cause of an incident or incidents. The business transaction used to log such a cause.
A term for procedures in requirements planning that take into account and plan every future requirement during the creation of order proposals such as independent requirements, and dependent requirements.
Materials
SRD - FDN-Product MasterA work center view where you can create and edit materials throughout the product lifecycle.
Production
AP - SCM-PSL ProductionThe execution of production on the shop floor. It comprises the preparation, execution, confirmation, and completion as well as the more general functions such as scheduling, and monitoring.
Production
SBO - SAP Business One (SBO)An SAP Business One system module that allows users to define bills of material for products and to edit the relevant work orders for production.
Production
SRD - SCM-Master Data (SRD-SCM-MD)The conversion of raw materials into salable products.
The information that remains the same over a long period of time. Master data contains information that is needed often and in the same form. &EXAMPLE& The master data of a cost center contains the name of the cost center, the person responsible for the cost center, and the corresponding hierarchy area. The master data of a vendor contains the name, address, and bank information for the vendor. The master data of a user in the SAP system contains the user's authorizations in the system, the name of their default printer, their start transaction, and other information.
Master Data
CEC - Field Service Management (CEC-SRV-FSM)The Master Data Management app allows users to import and manage master data used in the SAP Field Service Management application.
Master Data
CRM - Collaborative E-Care Management (CRM-CEC)Information about an organization that is relatively static, and can be used to describe the make-up or assets of an organization. &EXAMPLE& Information about customers, products, employees, materials, and suppliers.
The data that represents the organizational units of consolidation in the SAP system. This essentially involves data for the following units: Dimensions Consolidation units Consolidation groups Consolidation group hierarchies Financial statement items Subitems
The data that portrays the basic units of consolidation in the SAP System: Companies Subgroups Financial statement items Transaction types
A pool of information that is stored on a long-term basis in the SAP system and can be incorporated into individual transactions. &EXAMPLE& Business partners Standing instructions Security classes
The data in the Consolidation system that remains unchanged over a long period of time. The following types of master data are most essential: Dimensions Consolidation units Consolidation groups Financial statement items (or simply, items) Subassignments Master data for noncurrent assets (including the year and period of capitalization, and depreciable life) Many types of master data are organized in hierarchies.
Master Data
PLM - Product Lifecycle Costing (PLM-PLC)Basic information about business-relevant objects that is required repeatedly in different contexts, such as materials or activity types. This data typically remains unchanged over a longer period of time.
Master Data
SBO - SAP Business One (SBO)Persistent data that defines the items and business partners of SAP Business One.
Master Data
SCM - Sales & Operations Planning (SCM-SOP)Dimensions, multi-dimensional attributes (for example, attributes of product-location-customer), and other entities such as bills of material and supply chain networks.
Master Data
SRD - FIN-Cash and Liquidity Management (SRD-FIN-CLM)A work center view in which you can edit and update master data for yourbanks, clearing houses, and clearing house accounts.
The process of identifying or calculating cost accounting values. Valuation applies to both plan and actual data.
A balance sheet term: the calculation of the value of all fixed and current assets and of all payables at a certain time and in line with the appropriate legal requirements.
Valuation
FI - Asset Retirement Obligation Management (FI-AF-ARO)The financial valuation of an obligation, for example, an asset retirement obligation. Calculations are carried out within the framework of a valuation. Such calculations generally consist of multiple calculation steps (for example, inflation calculation and discounting).
The determination of (un)realized gains and losses on the valuation key date. Financial transactions and positions are valued using rates or market values. Both accounting and market-oriented (mark-to-market) methods are used.
Valuation
FS - SAP Profitability and Performance Management (FS-PER)Function to perform comprehensive calculations with different valuation methods e.g. interpolation or discounting
(ICM) An estimate of the value of a business object, such as a customer contract, from the viewpoint of the organization. Each valuation is determined on the basis of a valuation type. The valuation can be used as a company-wide instrument of control since it represents the basis for performance-related remuneration.
Only posted internally for an exchange material. The value of the material is not therefore invoiced to the partner, although the value of the material must be used as a basis for the corresponding FI entry. The valuation basis for a goods movement in logical inventory is the current value of the physical stock (moving average price) at the corresponding storage location.
An SAP Production and Revenue Accounting process that values sales and other product dispositions and calculates associated costs and taxes. Valuation serves as the central point for processing prior period adjustments, and as the entry point for settlement statements.
Valuation
MP - Dynamic Pricing Engine (MP-APP-DPE)Method of assigning values and weightings to dynamic attribute parameters to enable more complex winner determination.
Assignment of an amount to a cost item. The SAP system always valuates cost items during a planning run. In Customizing you can specify whether the SAP system should valuate a cost item absolutely or relatively, and thereby allocate a fixed or percentage value to the cost item.
Determination of whether applications are required for a WCM-relevant maintenance or service order. An explicit "Yes" or "No" must be given at the valuation for each application.
A judgement of an inspection characteristic, based on the inspection result. Entry valuation is used to determine whether the unit considered should be accepted or rejected. The valuation of the inspection characteristics takes place at the following levels, depending on the recording form: Valuation of single values Valuation of absolute frequency of value classes Valuation of samples or inspection points Valuation of the characteristic itself
Valuation
SBO - SAP Business One (SBO)The process of estimating the value of company's stock based on earnings and market values of assets.
Any primary window in a session or the total sum of the content of a window in Microsoft Windows that represents an SAP system.
Each primary window in a session.
Screen
MOB - Syclo Agentry Mobile Platform (MOB-SYC-SAP-AGENT)A Screen is the UI piece upon which fields, buttons, and other controls are displayed. It is the entire screen that the user is looking at on his/her device
Standard SAP format for electronic data interchange between systems (Intermediate Document). Different messages types (such as delivery notes or purchase orders) generally correspond to different special formats, known as IDoc types. Multiple message types with related content can, however, be assigned to a single IDoc type. &EXAMPLE& The IDoc type ORDERS01 sends the logical messages types ORDERS (purchase order) and ORDRSP (order confirmation). IDocs are used, for example, in Electronic Data Interchange (EDI) and in data distribution within a system group (ALE).
Batch
CRM - Interaction Center Agent Scheduling (CRM-RPL-ICS)A collection of schedule and/or forecast calculation requests for one or more locations launched using background processing. Batch requests typically originate from the corporate or headquarters office rather than from a specific location.
A subset of a material in stock, managed separately from other subsets of the same material. &EXAMPLE& Different production lots (such as paints, dyes, and pharmaceutical products) Delivery lots Quality grades of a material
A quantity of a material produced during a given production run. The main characteristic of a batch is its homogeneity. A production lot can consist of one or more batches.
The total quantity of a material that has been created under uniform conditions.
Batch
SBO - SAP Business One (SBO)A quantity of material or substances that is intended to have uniform quality and character and is produced according to the requirements in a single manufacturing order during the same cycle under the same production conditions. A batch or lot is expected to be homogenous within specified limits. The size of a batch may be defined by a fixed quantity or by the material that was produced within a fixed time interval. In some regions, lots are considered to be subsets of a batch and are generally assigned an additional lot number that includes the original batch number. In other regions, only the word "lot" is used and has exactly the same meaning as the word "batch".
Batch
SRD - SCM-Master Data (SRD-SCM-MD)A quantity of a product manufactured at the same time, with the same characteristics and production parameters, and grouped by a unique identifier. Lot and batch can be used synonymously.
Material Planning
SRD - SCM-Supply Chain Planning and ControlA process that evaluates the net requirements and balances demand and supply within a planning area. Material planning creates any required orders for material which are scheduled based on the bill of operations or the procurement lead time. The required capacity is also determined.
SAP Help, Wiki, Q&A and other resources for MM01
Click here for the full list of resources and help pages, only the first few are posted below
-
View the full list of resources, SAP Help/Wiki pages and Q&A for MM01
Warranty Objects - SAP Help Portal
Relevancy Factor: 200.0https://help.sap.com/viewer/e79854f090014378a89d74024923dbab/6.00.31/en-US/f2d8c353b677b44ce10000000a174cb4.html
Materials - SAP Help Portal
Relevancy Factor: 170.0https://help.sap.com/viewer/61f8c51bfee94fa78c8835db685249eb/6.16.13/en-US/5cd8c353b677b44ce10000000a174cb4.html
Garantieobjekte - SAP Help Portal
Relevancy Factor: 120.0https://help.sap.com/viewer/248c3cdd7e6548999a7f5b95118f4522/6.18.10/de-DE/f2d8c353b677b44ce10000000a174cb4.html
Partners - SAP Help Portal
Relevancy Factor: 110.0https://help.sap.com/viewer/248c3cdd7e6548999a7f5b95118f4522/6.18.07/en-US/f2d8c353b677b44ce10000000a174cb4.html
Transactions - SAP Help Portal
Relevancy Factor: 80.0Material Master Record ...
https://help.sap.com/viewer/61f8c51bfee94fa78c8835db685249eb/6.16.13/en-US/bcd8c353b677b44ce10000000a174cb4.htmlMaterialien - SAP Help Portal
Relevancy Factor: 60.0https://help.sap.com/viewer/248c3cdd7e6548999a7f5b95118f4522/6.18.10/de-DE/5cd8c353b677b44ce10000000a174cb4.html
Garantieobjekte | SAP Help Portal
Relevancy Factor: 50.0Garantieobjekte sind die Objekte, für die die Garantie gilt und zu denen Garantieanträge erfasst werden können. Die folgenden technischen Objekte des SAP-Systems können Garantieobjekte in der Garantieabwicklung sein: Equipments, Technische Plätze, Installationen, Materialnummern mit Serialnummer . Zusätzlich gibt es mit SAP Discrete Industries noch das Garantieobjekt Fahrzeuge .
https://help.sap.com/docs/SAP_ERP_SPV/74e3a7c646574f0696d3eee0a1c8241a/f2d8c353b677b44ce10000000a174cb4.html??locale=de-DETransaktionen - SAP Help Portal
Relevancy Factor: 30.0Materialstamm ...
https://help.sap.com/viewer/248c3cdd7e6548999a7f5b95118f4522/6.06.22/de-DE/bcd8c353b677b44ce10000000a174cb4.htmlHow To: Create attachments in Business Transaction from Webdynpro(Java) | SAP Blogs
Relevancy Factor: 10.0Before Introduction: This is my first blog in Webdynpro for Java. Bear with me if it is not upto the standard :).
https://blogs.sap.com/?p=44983MM01 - SAP Q&A
Relevancy Factor: 59.0
Former Member
964 Views
https://answers.sap.com/questions/1349521/mm01.html