SAP Reports / Programs | Logistics - General | Logistics Basic Data | Material Master(LO-MD-MM) SAP LO

SAPMM03M SAP ABAP dialog Program - Material Master Maintenance







SAPMM03M is a standard Module pool for a dialog screen ABAP Program available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter SAPMM03M into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

DPRL - Change Material When Profile Deleted
DPRV - Change Material When Profile Changed
MMSC - Enter Storage Locations Collectively
PPRV - Change Material When Profile Changed
MMVD - Change Decentr. for Decentr.Shipping
MMZ3 - Display Material (Old MM03)
MM18 - Activate Planned Changes
MMVH - Create Centrally: Decentral.Shipping
MMVV - Change Centr. for Decentr. Shipping
PPRL - Change Material When Profile Deleted
MMZ1 - Create Material, General (Old MM01)
MMZ2 - Change Material (Old MM02)


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT SAPMM03M. "Basic submit
SUBMIT SAPMM03M AND RETURN. "Return to original report after report execution complete
SUBMIT SAPMM03M VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Material Master Maintenance
Text Symbol: 196 = Conversion factors
Text Symbol: 194 = Costing details
Text Symbol: 193 = Previous year valuation
Text Symbol: 192 = Previous period valuation
Text Symbol: 191 = Model parameters
Text Symbol: 182 = Internal product group data
Text Symbol: 181 = Cost estimates exist for future period ;;
Text Symbol: 180 = Internal costing data
Text Symbol: 140 = Sales documents exist for the material ;;
Text Symbol: 135 = Internal comment
Text Symbol: 134 = Basic data text
Text Symbol: 133 = Sales text
Text Symbol: 132 = Inspection text
Text Symbol: 131 = Purchase order text
Text Symbol: 123 = Org. levels
Text Symbol: 122 = Views
Text Symbol: 121 = Industry sector
Text Symbol: 115 = Display (key date)
Text Symbol: 114 = Change (future)
Text Symbol: 113 = Display
Text Symbol: 112 = Change
Text Symbol: 111 = Create
Text Symbol: 108 = can be managed only for materials w/o batch management requirement.
Text Symbol: 107 = A serial no. profile is assigned to the material. However, serial numbers
Text Symbol: 106 = Material Plant
Text Symbol: 105 = Material is used as a configurable material for the following materials.
Text Symbol: 104 = Following materials have already been assigned as a configurable material
Text Symbol: 103 = of measure must therefore be dimensionless (that is, discrete).
Text Symbol: 102 = Serial number profiles have already been assigned. The new base unit
Text Symbol: 101 = Internal
Text Symbol: 100 = Plant Schedule no.
Text Symbol: 099 = Run schedule headers already exist that are assigned to the material.
Text Symbol: 098 = Plant
Text Symbol: 097 = Independent requirements are already assigned to the material.
Text Symbol: 096 = Plant Order no. Item
Text Symbol: 095 = Production orders already exist that are assigned to the material.
Text Symbol: 094 = Valuation area





Text Symbol: 093 = Standard cost estimates for current period already exist.
Text Symbol: 092 = RType RGroup GC Plant
Text Symbol: 091 = Routings already exist that are assigned to the material.
Text Symbol: 090 = The material is a production resource/tool that is already used.
Text Symbol: 199 = Processed views
Text Symbol: 504 = Plant SLoc Batch Project
Text Symbol: 503 = Physical inventory running of project stocks.
Text Symbol: 502 = Project stocks already exist.
Text Symbol: 501 = the change for $1 ?
Text Symbol: 500 = Do you want to schedule
Text Symbol: 406 = No link
Text Symbol: 405 = Several links
Text Symbol: 403 = delete the selected texts?
Text Symbol: 402 = Are you sure you want to
Text Symbol: 401 = Delete long texts
Text Symbol: 317 = Material authorization group
Text Symbol: 316 = General plant parameters
Text Symbol: 315 = Change base unit of measure
Text Symbol: 314 = Plant stock in previous period
Text Symbol: 313 = Storage location stock in previous period
Text Symbol: 312 = Weighting group Position Weighting factor/percent
Text Symbol: 311 = Weighting group
Text Symbol: 310 = Valid tax classifications for tax category
Text Symbol: 309 = Tax classification Description
Text Symbol: 308 = Taxes
Text Symbol: 307 = Valuation class
Text Symbol: 303 = Valuation class Description
Text Symbol: 233 = Do you want to exit
Text Symbol: 232 = this material?
Text Symbol: 231 = Do you want to exit
Text Symbol: 230 = No data changed.
Text Symbol: 221 = exist for this material
Text Symbol: 220 = No deletion flags or locks
Text Symbol: 213 = from
Text Symbol: 212 = Block
Text Symbol: 211 = Deletion flag
Text Symbol: 209 = Company code level
Text Symbol: 208 = Storage location level
Text Symbol: 207 = Plant level





Text Symbol: 206 = Sales level
Text Symbol: 205 = Storage type level
Text Symbol: 204 = Warehouse number level
Text Symbol: 203 = Valuation type level
Text Symbol: 202 = Valuation area level
Text Symbol: 201 = Central
Text Symbol: 200 = Status information
Text Symbol: 089 = The material is used in bills of material
Text Symbol: 045 = Phys. inventory running of returnable transport packaging from vendor.
Text Symbol: 044 = Physical inventory running of consignment stocks from vendor.
Text Symbol: 043 = Plant SLoc
Text Symbol: 042 = Physical inventory running at storage location level.
Text Symbol: 041 = Purchase requisitions already exist.
Text Symbol: 040 = Scheduling agreements already exist.
Text Symbol: 03B = Material staging requirements already exist.
Text Symbol: 03A = Dependent reservations already exist.
Text Symbol: 039 = Purchase orders already exist.
Text Symbol: 038 = Number Item
Text Symbol: 037 = Dependent requirements already exist.
Text Symbol: 036 = Manual reservations already exist.
Text Symbol: 035 = Plant SLoc Batch Doc. no. Item
Text Symbol: 034 = Stocks already exist for the sales order.
Text Symbol: 033 = Plant SLoc Batch Customer
Text Symbol: 032 = Materials provided by customer already exist.
Text Symbol: 031 = Plant SLoc Batch Vendor
Text Symbol: 030 = Returnable transport packaging from the vendor already exists.
Text Symbol: 029 = Consignment stocks from the vendor already exist.
Text Symbol: 028 = Valuation area
Text Symbol: 027 = Valuated stocks already exist.
Text Symbol: 026 = The reasons for this are:
Text Symbol: 025 = The base unit of measure cannot be changed.
Text Symbol: 024 = Purchasing info records already exist.
Text Symbol: 023 = Contracts already exist.
Text Symbol: 022 = Inquiries already exist.
Text Symbol: 021 = Consignment price segments already exist.
Text Symbol: 020 = Consumption values already exist.
Text Symbol: 016 = Forecast profile
Text Symbol: 014 = Material assigned
Text Symbol: 013 = MRP profile



Text Symbol: 012 = It will now be assigned
Text Symbol: 011 = no profile
Text Symbol: 010 = The material has been assigned
Text Symbol: 008 = Back
Text Symbol: 007 = Other material
Text Symbol: 006 = Exit
Text Symbol: 005 = first?
Text Symbol: 004 = Do you want to save your data
Text Symbol: 003 = You are about to exit.
Text Symbol: 002 = Error in read access (internal error)
Text Symbol: 001 = Last data screen reached
Text Symbol: 088 = BOM Plant Usage Alternative
Text Symbol: 087 = Material is a bill of material
Text Symbol: 086 = exists for the base unit of measure
Text Symbol: 085 = EAN data or packaging data already
Text Symbol: 084 = The following plants have no batch management requirement
Text Symbol: 083 = The plant has no batch management requirement.
Text Symbol: 082 = batch valuation.
Text Symbol: 081 = A batch requirement must be defined for single
Text Symbol: 080 = Single batch valuation has been defined.
Text Symbol: 079 = Forecast values
Text Symbol: 078 = Consumption
Text Symbol: 077 = Conversion factor already exists for alternative unit
Text Symbol: 076 = not compatible with the new valuation category.
Text Symbol: 075 = Valuation data already exists for valuation types that are
Text Symbol: 074 = The valuation category cannot
Text Symbol: 073 = Special stocks already exist.
Text Symbol: 072 = Batches already exist.
Text Symbol: 071 = be changed because
Text Symbol: 070 = The batch management requirement cannot
Text Symbol: 068 = Whse number Posting change number
Text Symbol: 067 = WM posting change notices already exist.
Text Symbol: 066 = Taxes
Text Symbol: 065 = Corrected value
Text Symbol: 064 = Total consumption
Text Symbol: 063 = Unplanned consumption
Text Symbol: 062 = Whse number Quant
Text Symbol: 061 = WM quants already exist.
Text Symbol: 060 = Whse number TR number TR item
Text Symbol: 059 = WM transfer requirements already exist.
Text Symbol: 058 = Planned order number
Text Symbol: 057 = Planned orders already exist.
Text Symbol: 056 = Physical inventory running of materials provided to vendor.
Text Symbol: 055 = Plant Batch Vendor
Text Symbol: 054 = Physical inventory running of empties with customer.
Text Symbol: 053 = Physical inventory running of consignment stocks with customer.
Text Symbol: 052 = Plant Batch Customer
Text Symbol: 051 = Physical inventory running of stocks at production storage bin.
Text Symbol: 050 = Plant Prod. bin Batch
Text Symbol: 049 = Physical inventory running of batch stocks.
Text Symbol: 048 = Plant SLoc Batch
Text Symbol: 047 = Physical inventory running of stocks for sales order.
Text Symbol: 046 = Physical inventory running of materials provided by customer.


INCLUDES used within this REPORT SAPMM03M

INCLUDE MM03MTOP.
INCLUDE MM03MO00 .
INCLUDE MENURETN. "RETURN TO MENUE
INCLUDE MM03MI00.
INCLUDE MM03MI01.
INCLUDE MM03MI02.
INCLUDE MM03MFA0.
INCLUDE MM03MFB0.
INCLUDE MM03MFC0.
INCLUDE MM03MFD0.
INCLUDE MM03MFE0.
INCLUDE MM03MFF0.
INCLUDE MM03MFG0.
INCLUDE MM03MFK0.
INCLUDE MM03MFL0.
INCLUDE MM03MFM0.
INCLUDE MM03MFN0.
INCLUDE MM03MFO0.
INCLUDE MM03MFP0.
INCLUDE MM03MFQ0.
INCLUDE MM03MFR0.
INCLUDE MM03MFS0.
INCLUDE MM03MFT0.
INCLUDE MM03MFU0.
INCLUDE MM03MFV0.
INCLUDE MM03MFW0.
INCLUDE MM03MFZ0.
INCLUDE MM03M_PRESET_RM03MI01.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

No SAP FUNCTION MODULES are executed within this report code!



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name SAPMM03M or its description.