RMMG2 SAP (Additional Material Master Fields: Dialog and Transfer) Structure details
Description: Additional Material Master Fields: Dialog and Transfer
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 |
BESKZ | Procurement Type | BESKZ | CHAR | 1 | BESKZ | MBS | |||
MAX_PFSTAT | Maximum maintenance status of the material | MAX_PFSTAT | CHAR | 15 | PSTAT | ||||
KALK_NEU | Ind.: cost estimate will be recreated | KALK_NEU | CHAR | 1 | CHAR1 | ||||
VB_TEXT | Ind.: long text must be saved | VB_TEXT | CHAR | 1 | CHAR1 | ||||
VB_BESTTXT | Ind.: purchase order text must be saved | VB_BESTTXT | CHAR | 1 | CHAR1 | ||||
VB_PRUETXT | Ind.: inspection text must be saved | VB_PRUETXT | CHAR | 1 | CHAR1 | ||||
VB_VERTTXT | Ind.: SD text must be saved | VB_VERTTXT | CHAR | 1 | CHAR1 | ||||
VB_GRUNTXT | Ind.: basic text must be saved | VB_GRUNTXT | CHAR | 1 | CHAR1 | ||||
VB_IVERTXT | Ind.: internal comment must be saved | VB_IVERTXT | CHAR | 1 | CHAR1 | ||||
LANGTEXT | Identifier of the long text processed last | LANGTEXT_K | CHAR | 1 | CHAR1 | ||||
BEST_PROZ | Ind.: purchase order text has already been processed | BEST_PROZ | CHAR | 1 | CHAR1 | ||||
PRUE_PROZ | Ind.: inspection text has already been processed | PRUE_PROZ | CHAR | 1 | CHAR1 | ||||
VERT_PROZ | Ind.: SD text has already been processed | VERT_PROZ | CHAR | 1 | CHAR1 | ||||
GRUN_PROZ | Ind.: basic text has already been processed | GRUN_PROZ | CHAR | 1 | CHAR1 | ||||
IVER_PROZ | Ind.: internal comment has already been processed | IVER_PROZ | CHAR | 1 | CHAR1 | ||||
VPERI_PROZ | Ind.: previous period has already been processed | VPERI_PROZ | CHAR | 1 | CHAR1 | ||||
VJAHR_PROZ | Ind.: previous year has already been processed | VJAHR_PROZ | CHAR | 1 | CHAR1 | ||||
VB_KOND | Ind.: update conditions | VB_KOND | CHAR | 1 | CHAR1 | ||||
VB_KLAS | Ind.: update classification | VB_KLAS | CHAR | 1 | CHAR1 | ||||
VB_KLAS_SUB | Update Classification on Subscreen | VB_KLAS_SUB | CHAR | 1 | XFELD | ||||
VB_QMAT | Ind.: update QM inspection data | VB_QMAT | CHAR | 1 | CHAR1 | ||||
VB_MEAN | Ind.: update MEAN records | VB_MEAN | CHAR | 1 | CHAR1 | ||||
VB_DOKM | Ind.: post document assignments | VB_DOKM | CHAR | 1 | CHAR1 | ||||
VB_REVL | Ind.: update revision level | VB_REVL | CHAR | 1 | CHAR1 | ||||
VB_KONF | Indicator: Update configuration value assignment for variant | VB_KONF | CHAR | 1 | CHAR1 | ||||
NEW_INST | New internal obj. no. (for assignment of values to variants) | NEW_INST | NUMC | 18 | CUOBJ | ||||
VB_KONF_V | Ind.: update config. value asgnmt for sel. char. planning | VB_KONF_V | CHAR | 1 | CHAR1 | ||||
NEW_INST_V | New int. object no. for value asgnmt for sel. char. planning | NEW_INST_V | NUMC | 18 | CUOBJ | ||||
VB_KONF_A | Indicator: Update configuration value assignment for variant | VB_KONF | CHAR | 1 | CHAR1 | ||||
NEW_INST_A | New internal obj. no. (for assignment of values to variants) | NEW_INST | NUMC | 18 | CUOBJ | ||||
VB_CSPL | Ind.: update cost apportionment for co-product | VB_CSPL | CHAR | 1 | CHAR1 | ||||
VB_PLVB | Indicator: update average stocks in plan scenarios | VB_PLVB | CHAR | 1 | CHAR1 | ||||
VB_PGDATA | Ind.: update planning material | VB_PGDATA | CHAR | 1 | CHAR1 | ||||
VP_EINST | Ind.: check made that no pl. mat. is assgnd to the pl. mat. | VP_EINST | CHAR | 1 | CHAR1 | ||||
VP_SPERR | Ind.: planning material blocked | VP_SPERR | CHAR | 1 | CHAR1 | ||||
DIREKTSTAT | Status of all screens accessed direct | DIREKTSTAT | CHAR | 1 | CHAR1 | ||||
FLGMVER | Ind.: consumption values are involved | FLGMVER | CHAR | 1 | CHAR1 | ||||
FLGSCHLUES | Ind.: observe maint. tables in request scrn field selection | FLGSCHLUES | CHAR | 1 | CHAR1 | ||||
TCODEENDE | Ind.: end of transaction | TCODEENDE | CHAR | 1 | CHAR1 | ||||
MEINHVERAR | Ind.: alternative units of measure have been selected | MEINHVERAR | CHAR | 1 | CHAR1 | ||||
XCHAR_BEW | Ind.: adapt batch management to valuation | XCHAR_BEW | CHAR | 1 | CHAR1 | ||||
XCHAR_CHPF | Ind.: adapt batch management to batch management requirement | XCHAR_CHPF | CHAR | 1 | CHAR1 | ||||
FLGBWTTY | Ind.: valuation category changed | FLGBWTTY | CHAR | 1 | CHAR1 | ||||
MDIP_MOVE | Ind.: MRP profile data has been adopted | MDIP_MOVE | CHAR | 1 | CHAR1 | ||||
FLG_PROW | Ind.: delete forecast values | FLG_PROW | CHAR | 1 | CHAR1 | ||||
FLGSTEUER | Ind.: taxes have been selected | FLGSTEUER | CHAR | 1 | CHAR1 | ||||
FLGPROGW | Ind.: forecast values have been selected | FLGPROGW | CHAR | 1 | CHAR1 | ||||
XCHPF_HART | Ind.: batch management requirement set by the system | XCHPF_HART | CHAR | 1 | CHAR1 | ||||
STEUERMUSS | Ind.: taxes are a required entry | STEUERMUSS | CHAR | 1 | CHAR1 | ||||
LVOR_BWKEY | Ind.: deletion flag set for valuation area | LVOR_BWKEY | CHAR | 1 | CHAR1 | ||||
LVOR_LGNUM | Ind.: deletion flag set for warehouse number | LVOR_LGNUM | CHAR | 1 | CHAR1 | ||||
LVOR_WERKS | Ind.: deletion flag set for plant | LVOR_WERKS | CHAR | 1 | CHAR1 | ||||
LVOR_ZENTR | Indicator: deletion flag set at client level | LVOR_ZENTR | CHAR | 1 | CHAR1 | ||||
DATAB_DISP | Date for MRP record creation | DATAB_DISP | DATS | 8 | DATUM | ||||
KALK_LOSGR | Indicator: adjust costing lot size | KALK_LOSGR | CHAR | 1 | CHAR1 | ||||
UPD_NFMAT | Ind.: follow-up material has been entered/changed | UPD_NFMAT | CHAR | 1 | CHAR1 | ||||
KZ_XCHPF_A | Indicator: MARA-XCHPF has changed | KZ_XCHPF_A | CHAR | 1 | CHAR1 | ||||
CHARGEBENE | Level at which the batches are defined | CHARGEBENE | CHAR | 1 | CHAR1 | ||||
KZTLB | Indicator: Technical delivery terms exist | KZTLB | CHAR | 1 | XFELD | ||||
FLGKTREF | Ind.: perform reference handling for short text (descrip.) | FLGKTREF | CHAR | 1 | XFELD | ||||
UPD_SPDATA | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
MKALVERARB | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
MAEXVERARB | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
FLGMEINREF | Ind.: use reference for units of measure | FLGMEINREF | CHAR | 1 | XFELD | ||||
MEINS_DIML | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
KOKRS | Controlling Area | KOKRS | CHAR | 4 | Assigned to domain | CACCD | CAC | ||
KZLTXW | Indicator: more long texts exist | KZLTXW | CHAR | 1 | XFELD | ||||
KZKFG | Configurable Material | KZKFG | CHAR | 1 | XFELD | ||||
KONF_INIT | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
CALL_FUNC | Indicator: Maintenance called up by CALL FUNCTION | CALL_FUNC | CHAR | 1 | XFELD | ||||
VB_PRGNMSG | Indicator: Update forecast messages | VB_PRGNMSG | CHAR | 1 | XFELD | ||||
VB_PRGNSTA | Indicator: Write record for subsequent forecast processing | VB_PRGNSTA | CHAR | 1 | XFELD | ||||
VB_NOTE | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
FLGMAPE | Indicator: MAPE data chosen | FLGMAPE | CHAR | 1 | XFELD | ||||
FLG_RETAIL | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
MANBR | Authorization for material master fields at client level | MANBR | CHAR | 2 | CHAR2 | ||||
KZMPN | Manufacturer Part | MPNMTART | CHAR | 1 | XFELD | ||||
CALL_MODE2 | 3-Byte field | CHAR3 | CHAR | 3 | CHAR3 | ||||
FLG_INFLATION | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
VB_DIBER | Indicator: Update MRP area data | VB_DIBER | CHAR | 1 | CHAR1 | ||||
VB_PLPARA | Indicator: Update period-dependent operation parameters | VB_PLPARA | CHAR | 1 | CHAR1 | ||||
FLG_PLM | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
FLG_MDG | Checkbox | XFELD | CHAR | 1 | XFELD | ||||
.INCLU--AP | 0 | ||||||||
VB_VARID | Indicator: Update Variable Object Identification | VB_VARID | CHAR | 1 | CHAR1 | ||||
.INCLU--AP | 0 | ||||||||
VB_EXT | Indicator: External objects must be posted | VB_EXT | CHAR | 1 | XFELD |
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 asSE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).
Search for further information about these or an SAP related objects