MTCOM_31I SAP (Material Master Communication) Structure details

Dictionary Type: Structure
Description: Material Master Communication




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




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

MTCOM_31I 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 Communication" 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_MTCOM_31I TYPE MTCOM_31I.

The MTCOM_31I table consists of various fields, each holding specific information or linking keys about Material Master Communication data available in SAP. These include MATNR (Material Number), BUKRS (Company Code), WERKS (Plant), LGORT (Storage Location).. 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 or numeric)


SAP MTCOM_31I 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
KENNGView ID BBP_KENNG____1CHAR5BBP_KENNG____1
MATNRMaterial Number MATNRCHAR18Assigned to domainMATN1MATNRMATS_MAT1
BUKRSCompany Code BUKRSCHAR4Assigned to domainBUKRSBUKC_T001
WERKSPlant WERKS_DCHAR4Assigned to domainWERKSWRKH_T001W_C
LGORTStorage Location LGORT_DCHAR4Assigned to domainLGORTLAG
CHARGBatch Number CHARG_DCHAR10Assigned to domainCHARGCHA
LGNUMWarehouse Number / Warehouse Complex BBP_LGNUMCHAR3BBP_LGNUMLGN
LGTYPStorage Type BBP_LGTYPCHAR3BBP_LGTYPLGT
MYKEYLIFO valuation level BBP_MYKEYCHAR4BBP_MYKEYMYK
BWKEYValuation Area BWKEYCHAR4Assigned to domainBWKEYBWK
BWTARValuation Type BWTAR_DCHAR10Assigned to domainBWTARBWT
VKORGSales Organization VKORGCHAR4Assigned to domainVKORGVKOC_VKORG
VTWEGDistribution Channel VTWEGCHAR2Assigned to domainVTWEGVTWC_VTWEG
SPRASLanguage Key SPRASLANG1Assigned to domainISOLASPRASSPRH_T002
MEINHBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
PSTATMaintenance status BBP_PSTAT_DCHAR15PSTAT
XRUEJIndicator: post to previous year BBP_XRUEJCHAR1XFELD
XRUEMAllow Posting to Previous Period (Backposting) BBP_XRUEMCHAR1XFELD
EKWSLPurchasing value key BBP_EKWSLCHAR4BBP_EKWSL
NOMUSInd.: suppress error message in the case of required tables BBP_NOMUSCHAR1XFELD
MTARTMaterial Type MTARTCHAR4Assigned to domainMTARTMTA
DISMMMRP type BBP_DISMMCHAR2BBP_DISMM
DISLSLot size (materials planning) BBP_DISLSCHAR2BBP_DISLS
NOVORIndicator: no default val. for valuation area and sales org. BBP_NOVORCHAR1XFELD
LIFNRAccount Number of Vendor or Creditor LIFNRCHAR10Assigned to domainALPHALIFNRLIFKRED_C
SOBKZSpecial Stock Indicator SOBKZCHAR1Assigned to domainSOBKZ
BWTTYValuation Category BBP_BWTTY_DCHAR1BBP_VAL_CAT
ALANDDeparture country (country from which the goods are sent) ALANDCHAR3Assigned to domainLAND1VAL
MMSTAPlant-specific material status from MM/PP view BBP_MMSTACHAR2BBP_MMSTA
MSTAECross-plant material status from MM/PP view BBP_MSTAECHAR2BBP_MMSTA
VMSTADistribution-chain-specific material status BBP_VMSTACHAR2BBP_VMSTA
MSTAVCross-distribution-chain material status BBP_MSTAVCHAR2BBP_VMSTA
KZSPRIndicator: Lock BBP_KZSPRCHAR1XFELD
KZSPMIndicator: Lock MBEW differently (E/S/N/blank) BBP_KZSPMCHAR1XFELD
SPARTDivision SPARTCHAR2Assigned to domainSPARTSPAC_SPART
KZRFBIndicator: reset buffer for Material_Pre_Fetch BBP_KZRFBCHAR1XFELD
KUNNRCustomer Numbers KUNNRCHAR10Assigned to domainALPHAKUNNRKUNC_KUNNR
VBELNSales and Distribution Document Number VBELNCHAR10Assigned to domainALPHAVBELNAUN
POSNRItem number of the SD document POSNRNUMC6Assigned to domainPOSNR
VERIDProduction Version VERIDCHAR4Assigned to domainVERIDVER
KZVPLIndicator that planning data for plant should be read BBP_KZVPLCHAR1XFLAG
MAXTZMaximum number of table lines MAXTZINT410SYST_LONG
PSPNRWork Breakdown Structure Element (WBS Element) PS_PSP_PNRNUMC8Assigned to domainKONPRPS_POSNR
SOBSLSpecial procurement type BBP_SOBSLCHAR2BBP_SOBSL
XVKBWSales price valuation active BBP_XVKBWCHAR1XFELD
KZISOIndicator: Switch to committed level (for MBEW/MBEFU) BBP_KZISOCHAR1XFELD
NOPLTRSNo error message if MARC does not exist (with MC29S) BBP_NOPLTRSCHAR1XFELD
SAEXCIndicator: Raise exception if generic material BBP_SAEXCCHAR1XFELD
WVEXCInd.: Raise exception if material group reference material BBP_WVEXCCHAR1XFELD
DATUMDate for calling MATERIAL_READ BBP_MTCOM_DATDATS8DATUM
T141_FELDField from table T141 relevant for reading T141T BBP_T141_FELDCHAR30Assigned to domainROLLNAME

Key field Non-key field



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

As MTCOM_31I 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 MTCOM_31I as there is no data to select.

How to access SAP table MTCOM_31I

Within an ECC or HANA version of SAP you can also view further information about MTCOM_31I 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!