BMM00 SAP (Material Master: Transaction Data for Batch Input) Structure details

Dictionary Type: Structure
Description: Material Master: Transaction Data for Batch Input




ABAP Code to SELECT data from BMM00
Related tables to BMM00
Access table BMM00




Structure field list including key, data, relationships and ABAP select examples

BMM00 is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Material Master: Transaction Data for Batch Input" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_BMM00 TYPE BMM00.

The BMM00 table consists of various fields, each holding specific information or linking keys about Material Master: Transaction Data for Batch Input data available in SAP. These include TCODE (4-character transaction code), MATNR (Material Number), MBRSH (Industry sector), MTART (Material Type).. See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type)


SAP BMM00 structure fields - Full list of fields found in SAP data dictionary

Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
STYPEBatch Input Interface Record Type STYPE_BICHAR1CHAR1
TCODE4-character transaction code TCODE_DCHAR4CHAR4
MATNRMaterial Number MATNRCHAR18Assigned to domainMATN1MATNRMATS_MAT1
MBRSHIndustry sector MBRSHCHAR1T137MBRSHMTP
MTARTMaterial Type MTARTCHAR4T134MTARTMTA
WERKSPlant WERKS_DCHAR4T001WWERKSWRKH_T001W_C
LGORTStorage Location LGORT_DCHAR4T001LLGORTLAG
BUKRSCompany Code BUKRSCHAR4T001BUKRSBUKC_T001
BWTARValuation type BWTAACHAR10BWTAABWT
VKORGSales Organization VKORGCHAR4TVKOVKORGVKOC_VKORG
VTWEGDistribution Channel VTWEGCHAR2TVTWVTWEGVTWC_VTWEG
LGNUMWarehouse Number / Warehouse Complex LGNUMCHAR3T300LGNUMLGN
LGTYPStorage Type LGTYPCHAR3T301LGTYPLGTH_T301
DISPRMaterial: MRP profile DISPRCHAR4MDIPDISPRDPR
PROPRForecast profile PROPRCHAR4MPRPPROPRPPR
XEIA1Indicator: include first Work Scheduling view XBIA1CHAR1XFELD
XEIB1Include Accounting View XBIB1CHAR1XFELD
XEID1Indicator: consider MRP 1 view XBID1CHAR1XFELD
XEID2Indicator: consider 'MRP 2' XBID2CHAR1XFELD
XEIE1Indicator: Consider Purchasing view XBIE1CHAR1XFELD
XEIE2Indicator: consider Purchase Order Text view XBIE2CHAR1XFELD
XEIK1Include Basic Data View XBIK1CHAR1XFELD
XEIL1Indicator: consider 'Storage' view XBIL1CHAR1XFELD
XEIP1Indicator: consider 'forecasting' view XBIP1CHAR1XFELD
XEIS1Include 'Warehouse Management' View XBIS1CHAR1XFELD
XEIV1Indicator: consider Sales 1 view XBIV1CHAR1XFELD
XEIV2Indicator: consider Sales 2 view XBIV2CHAR1XFELD
XEIV3Indicator: consider Sales Text view XBIV3CHAR1XFELD
XEIV4Indicator: consider Sales/Plant Data view XBIV4CHAR1XFELD
XEIF1Indicator: take Production Resources/Tools view into account XBIF1CHAR1XFELD
XEIQ1Indicator: consider 'quality assurance' view XBIQ1CHAR1XFELD
XEIG1Indicator: Take 'Costing' view into account XBIG1CHAR1XFELD
XEIC1Indicator: take Classification view into account XBIC1CHAR1XFELD
XEIA2Indicator: Take 'Work Scheduling 2' View into Account XBIA2CHAR1XFELD
XEID3Indicator: Take 'MRP 3' view into account XBID3CHAR1XFELD
XEIVEIndicator: consider 'Foreign trade' view XBIVECHAR1XFELD
A_VPSTADirect input: field MARA-VPSTA (full maintenance status) MD_A_VPSTACHAR15PSTAT
A_PSTATDirect input: field MARA-PSTAT (maintenance status) A_PSTACHAR15PSTAT
C_PSTATDirect input: field MARC-PSTAT (maintenance status) C_PSTACHAR15PSTAT
D_PSTATDirect input: field MARD-PSTAT (maintenance status) D_PSTACHAR15PSTAT
W_PSTATDirect input: field MBEW-PSTAT (maintenance status) W_PSTACHAR15PSTAT
TCODE_EXTTransaction Code TCODECHAR20Assigned to domainTCODETCD
AENNRChange Number AENNRCHAR12Assigned to domainAENNRAENNRAEN
SENDERecord End Indicator for Batch Input Interface SENDE_BICHAR1CHAR1
.INCLU--AP 0
MATNR_EXTExternal Long Material Number MATNR_EXTCHAR40MATNLMATNR_EXT
MATNR_VERSMaterial Version Number MATNR_VERSCHAR10MATNWMATNR_VERSMATVERS
MATNR_EGUIDMaterial number (external GUID) MATNR_EGUIDCHAR32SYSUUID_C

Key field Non-key field



How do I retrieve data from SAP structure BMM00 using ABAP code?

As BMM00 is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on BMM00 as there is no data to select.

How to access SAP table BMM00

Within an ECC or HANA version of SAP you can also view further information about BMM00 and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!