RMMG2 SAP (Additional Material Master Fields: Dialog and Transfer) Structure details

Dictionary Type: Structure
Description: Additional Material Master Fields: Dialog and Transfer




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




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

RMMG2 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 "Additional Material Master Fields: Dialog and Transfer" 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_RMMG2 TYPE RMMG2.

The RMMG2 table consists of various fields, each holding specific information or linking keys about Additional Material Master Fields: Dialog and Transfer data available in SAP. These include MAX_PFSTAT (Maximum maintenance status of the material), KALK_NEU (Ind.: cost estimate will be recreated), VB_TEXT (Ind.: long text must be saved), VB_BESTTXT (Ind.: purchase order text must be saved).. 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 RMMG2 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
BESKZProcurement Type BESKZCHAR1BESKZMBS
MAX_PFSTATMaximum maintenance status of the material MAX_PFSTATCHAR15PSTAT
KALK_NEUInd.: cost estimate will be recreated KALK_NEUCHAR1CHAR1
VB_TEXTInd.: long text must be saved VB_TEXTCHAR1CHAR1
VB_BESTTXTInd.: purchase order text must be saved VB_BESTTXTCHAR1CHAR1
VB_PRUETXTInd.: inspection text must be saved VB_PRUETXTCHAR1CHAR1
VB_VERTTXTInd.: SD text must be saved VB_VERTTXTCHAR1CHAR1
VB_GRUNTXTInd.: basic text must be saved VB_GRUNTXTCHAR1CHAR1
VB_IVERTXTInd.: internal comment must be saved VB_IVERTXTCHAR1CHAR1
LANGTEXTIdentifier of the long text processed last LANGTEXT_KCHAR1CHAR1
BEST_PROZInd.: purchase order text has already been processed BEST_PROZCHAR1CHAR1
PRUE_PROZInd.: inspection text has already been processed PRUE_PROZCHAR1CHAR1
VERT_PROZInd.: SD text has already been processed VERT_PROZCHAR1CHAR1
GRUN_PROZInd.: basic text has already been processed GRUN_PROZCHAR1CHAR1
IVER_PROZInd.: internal comment has already been processed IVER_PROZCHAR1CHAR1
VPERI_PROZInd.: previous period has already been processed VPERI_PROZCHAR1CHAR1
VJAHR_PROZInd.: previous year has already been processed VJAHR_PROZCHAR1CHAR1
VB_KONDInd.: update conditions VB_KONDCHAR1CHAR1
VB_KLASInd.: update classification VB_KLASCHAR1CHAR1
VB_KLAS_SUBUpdate Classification on Subscreen VB_KLAS_SUBCHAR1XFELD
VB_QMATInd.: update QM inspection data VB_QMATCHAR1CHAR1
VB_MEANInd.: update MEAN records VB_MEANCHAR1CHAR1
VB_DOKMInd.: post document assignments VB_DOKMCHAR1CHAR1
VB_REVLInd.: update revision level VB_REVLCHAR1CHAR1
VB_KONFIndicator: Update configuration value assignment for variant VB_KONFCHAR1CHAR1
NEW_INSTNew internal obj. no. (for assignment of values to variants) NEW_INSTNUMC18CUOBJ
VB_KONF_VInd.: update config. value asgnmt for sel. char. planning VB_KONF_VCHAR1CHAR1
NEW_INST_VNew int. object no. for value asgnmt for sel. char. planning NEW_INST_VNUMC18CUOBJ
VB_KONF_AIndicator: Update configuration value assignment for variant VB_KONFCHAR1CHAR1
NEW_INST_ANew internal obj. no. (for assignment of values to variants) NEW_INSTNUMC18CUOBJ
VB_CSPLInd.: update cost apportionment for co-product VB_CSPLCHAR1CHAR1
VB_PLVBIndicator: update average stocks in plan scenarios VB_PLVBCHAR1CHAR1
VB_PGDATAInd.: update planning material VB_PGDATACHAR1CHAR1
VP_EINSTInd.: check made that no pl. mat. is assgnd to the pl. mat. VP_EINSTCHAR1CHAR1
VP_SPERRInd.: planning material blocked VP_SPERRCHAR1CHAR1
DIREKTSTATStatus of all screens accessed direct DIREKTSTATCHAR1CHAR1
FLGMVERInd.: consumption values are involved FLGMVERCHAR1CHAR1
FLGSCHLUESInd.: observe maint. tables in request scrn field selection FLGSCHLUESCHAR1CHAR1
TCODEENDEInd.: end of transaction TCODEENDECHAR1CHAR1
MEINHVERARInd.: alternative units of measure have been selected MEINHVERARCHAR1CHAR1
XCHAR_BEWInd.: adapt batch management to valuation XCHAR_BEWCHAR1CHAR1
XCHAR_CHPFInd.: adapt batch management to batch management requirement XCHAR_CHPFCHAR1CHAR1
FLGBWTTYInd.: valuation category changed FLGBWTTYCHAR1CHAR1
MDIP_MOVEInd.: MRP profile data has been adopted MDIP_MOVECHAR1CHAR1
FLG_PROWInd.: delete forecast values FLG_PROWCHAR1CHAR1
FLGSTEUERInd.: taxes have been selected FLGSTEUERCHAR1CHAR1
FLGPROGWInd.: forecast values have been selected FLGPROGWCHAR1CHAR1
XCHPF_HARTInd.: batch management requirement set by the system XCHPF_HARTCHAR1CHAR1
STEUERMUSSInd.: taxes are a required entry STEUERMUSSCHAR1CHAR1
LVOR_BWKEYInd.: deletion flag set for valuation area LVOR_BWKEYCHAR1CHAR1
LVOR_LGNUMInd.: deletion flag set for warehouse number LVOR_LGNUMCHAR1CHAR1
LVOR_WERKSInd.: deletion flag set for plant LVOR_WERKSCHAR1CHAR1
LVOR_ZENTRIndicator: deletion flag set at client level LVOR_ZENTRCHAR1CHAR1
DATAB_DISPDate for MRP record creation DATAB_DISPDATS8DATUM
KALK_LOSGRIndicator: adjust costing lot size KALK_LOSGRCHAR1CHAR1
UPD_NFMATInd.: follow-up material has been entered/changed UPD_NFMATCHAR1CHAR1
KZ_XCHPF_AIndicator: MARA-XCHPF has changed KZ_XCHPF_ACHAR1CHAR1
CHARGEBENELevel at which the batches are defined CHARGEBENECHAR1CHAR1
KZTLBIndicator: Technical delivery terms exist KZTLBCHAR1XFELD
FLGKTREFInd.: perform reference handling for short text (descrip.) FLGKTREFCHAR1XFELD
UPD_SPDATACheckbox XFELDCHAR1XFELD
MKALVERARBCheckbox XFELDCHAR1XFELD
MAEXVERARBCheckbox XFELDCHAR1XFELD
FLGMEINREFInd.: use reference for units of measure FLGMEINREFCHAR1XFELD
MEINS_DIMLCheckbox XFELDCHAR1XFELD
KOKRSControlling Area KOKRSCHAR4Assigned to domainCACCDCAC
KZLTXWIndicator: more long texts exist KZLTXWCHAR1XFELD
KZKFGConfigurable Material KZKFGCHAR1XFELD
KONF_INITCheckbox XFELDCHAR1XFELD
CALL_FUNCIndicator: Maintenance called up by CALL FUNCTION CALL_FUNCCHAR1XFELD
VB_PRGNMSGIndicator: Update forecast messages VB_PRGNMSGCHAR1XFELD
VB_PRGNSTAIndicator: Write record for subsequent forecast processing VB_PRGNSTACHAR1XFELD
VB_NOTECheckbox XFELDCHAR1XFELD
FLGMAPEIndicator: MAPE data chosen FLGMAPECHAR1XFELD
FLG_RETAILCheckbox XFELDCHAR1XFELD
MANBRAuthorization for material master fields at client level MANBRCHAR2CHAR2
KZMPNManufacturer Part MPNMTARTCHAR1XFELD
CALL_MODE23-Byte field CHAR3CHAR3CHAR3
FLG_INFLATIONCheckbox XFELDCHAR1XFELD
VB_DIBERIndicator: Update MRP area data VB_DIBERCHAR1CHAR1
VB_PLPARAIndicator: Update period-dependent operation parameters VB_PLPARACHAR1CHAR1
FLG_PLMCheckbox XFELDCHAR1XFELD
FLG_MDGCheckbox XFELDCHAR1XFELD
.INCLU--AP 0
VB_VARIDIndicator: Update Variable Object Identification VB_VARIDCHAR1CHAR1
.INCLU--AP 0
VB_EXTIndicator: External objects must be posted VB_EXTCHAR1XFELD

Key field Non-key field



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

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

How to access SAP table RMMG2

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