RSMPE SAP (Menu Painter: Input/Output fields (4.0)) Structure details
Description: Menu Painter: Input/Output fields (4.0)
Structure field list including key, data, relationships and ABAP select examples
RSMPE 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 "Menu Painter: Input/Output fields (4.0)" 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_RSMPE TYPE RSMPE.
The RSMPE table consists of various fields, each holding specific information or linking keys about Menu Painter: Input/Output fields (4.0) data available in SAP. These include FUNC1 (Menu Painter: Object code), FUNC2 (Menu Painter: Object code), FUNC3 (Menu Painter: Object code), CP_FUNC (Menu Painter: Object code).. 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: Not classified
SAP RSMPE 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 |
FUNC | Menu Painter: Object code | GUI_CODE | CHAR | 20 | GUI_FUNC | ||||
FUNC1 | Menu Painter: Object code | GUI_CODE | CHAR | 20 | GUI_FUNC | ||||
FUNC2 | Menu Painter: Object code | GUI_CODE | CHAR | 20 | GUI_FUNC | ||||
FUNC3 | Menu Painter: Object code | GUI_CODE | CHAR | 20 | GUI_FUNC | ||||
CP_FUNC | Menu Painter: Object code | GUI_CODE | CHAR | 20 | GUI_FUNC | ||||
TP_FUNC | Menu Painter: Object code | GUI_CODE | CHAR | 20 | GUI_FUNC | ||||
FUN_TXT | Menu Painter: Function or menu text (4.0) | GUI_TEXT | CHAR | 40 | GUI_TEXT | ||||
TP_FUNTXT | Menu Painter: Function or menu text (4.0) | GUI_TEXT | CHAR | 40 | GUI_TEXT | ||||
ICON_ID | Icon in text fields (substitute display, alias) | ICON_D | CHAR | 4 | Assigned to domain | ICON | |||
ICON_NAME | Name of an Icon | ICONNAME | CHAR | 30 | ICONNAME | ||||
ICON_TEXT | Menu Painter: Icon text | GUI_IC_TXT | CHAR | 40 | GUI_TEXT | ||||
ICON_ID1 | Icon in text fields (substitute display, alias) | ICON_D | CHAR | 4 | Assigned to domain | ICON | |||
ICON_TEXT1 | Menu Painter: Icon text | GUI_IC_TXT | CHAR | 40 | GUI_TEXT | ||||
ICON_IDOLD | Icon in text fields (substitute display, alias) | ICON_D | CHAR | 4 | Assigned to domain | ICON | |||
TP_ICONTXT | Menu Painter: Icon text | GUI_IC_TXT | CHAR | 40 | GUI_TEXT | ||||
INFO_TEXT | Menu Painter: Info text (4.0) | GUI_INFO | CHAR | 60 | GUI_INFO | ||||
TP_INFOTXT | Menu Painter: Info text (4.0) | GUI_INFO | CHAR | 60 | GUI_INFO | ||||
FIELDNAME | Menu Painter: Field name for dynamic texts | GUI_DYNTXT | CHAR | 132 | DYNFNAM | ||||
TP_FNAME | Menu Painter: Field name for dynamic texts | GUI_DYNTXT | CHAR | 132 | DYNFNAM | ||||
MENU | Menu Painter: Function or menu text (4.0) | GUI_TEXT | CHAR | 40 | GUI_TEXT | ||||
MENU1 | Menu Painter: Function or menu text (4.0) | GUI_TEXT | CHAR | 40 | GUI_TEXT | ||||
MENU2 | Menu Painter: Function or menu text (4.0) | GUI_TEXT | CHAR | 40 | GUI_TEXT | ||||
MENU3 | Menu Painter: Function or menu text (4.0) | GUI_TEXT | CHAR | 40 | GUI_TEXT | ||||
MENU_OLD | Menu Painter: Function or menu text (4.0) | GUI_TEXT | CHAR | 40 | GUI_TEXT | ||||
MENU_NEW | Menu Painter: Function or menu text (4.0) | GUI_TEXT | CHAR | 40 | GUI_TEXT | ||||
TP_MENU | Menu Painter: Function or menu text (4.0) | GUI_TEXT | CHAR | 40 | GUI_TEXT | ||||
MENU_APPL | Possible uses for a menu | CUA_MENAPP | CHAR | 20 | CUA_TEXT | ||||
PATH | Fastpath ID | CUA_PATH | CHAR | 1 | CUA_PATH | ||||
MENUDOC | Menu Painter: Info text (4.0) | GUI_INFO | CHAR | 60 | GUI_INFO | ||||
CP_MENUDOC | Menu Painter: Info text (4.0) | GUI_INFO | CHAR | 60 | GUI_INFO | ||||
TP_MENUDOC | Menu Painter: Info text (4.0) | GUI_INFO | CHAR | 60 | GUI_INFO | ||||
INC_PROG | Menu Painter: Include Program Name | GUI_INCPRG | CHAR | 30 | CHAR30 | ||||
TP_INCPROG | Menu Painter: Include Program Name | GUI_INCPRG | CHAR | 30 | CHAR30 | ||||
INC_STAT | Menu Painter: Status code | GUI_STATUS | CHAR | 20 | GUI_STATUS | CUA | |||
TP_INCSTAT | Menu Painter: Status code | GUI_STATUS | CHAR | 20 | GUI_STATUS | CUA | |||
STATUS | Menu Painter: Status code | GUI_STATUS | CHAR | 20 | GUI_STATUS | CUA | |||
CP_STATUS | Menu Painter: Status code | GUI_STATUS | CHAR | 20 | GUI_STATUS | CUA | |||
TP_STATUS | Menu Painter: Status code | GUI_STATUS | CHAR | 20 | GUI_STATUS | CUA | |||
PROGRAM | Name of module pool / report | CUA_PROG | CHAR | 40 | PROGNAME | DYR | |||
CP_PROGRAM | Name of module pool / report | CUA_PROG | CHAR | 40 | PROGNAME | DYR | |||
TP_PROGRAM | Name of module pool / report | CUA_PROG | CHAR | 40 | PROGNAME | DYR | |||
SAPMENU | Transaction Code | TCODE | CHAR | 20 | Assigned to domain | TCODE | TCD | ||
CP_SAPMENU | Transaction Code | TCODE | CHAR | 20 | Assigned to domain | TCODE | TCD | ||
TITCODE | Menu Painter: Title code | GUI_TITLE | CHAR | 20 | GUI_TITLE | ||||
CP_TITCODE | Menu Painter: Title code | GUI_TITLE | CHAR | 20 | GUI_TITLE | ||||
TP_TITCODE | Menu Painter: Title code | GUI_TITLE | CHAR | 20 | GUI_TITLE | ||||
TITTEXT | Text of title line | CUA_TIT_TX | CHAR | 60 | CUA_TIT_TX | ||||
CP_TITTEXT | Text of title line | CUA_TIT_TX | CHAR | 60 | CUA_TIT_TX | ||||
TP_TITTEXT | Text of title line | CUA_TIT_TX | CHAR | 60 | CUA_TIT_TX | ||||
FKEY_COMB | Frontend-Dependent Key Combination | CUA_F_COMB | CHAR | 30 | GUI_F_COMB | ||||
FKEY_COMB1 | Frontend-Dependent Key Combination | CUA_F_COMB | CHAR | 30 | GUI_F_COMB | ||||
TP_FKEYCMB | Frontend-Dependent Key Combination | CUA_F_COMB | CHAR | 30 | GUI_F_COMB | ||||
POSITION | Number of pushbutton | CUA_BUTNO | CHAR | 2 | CUA_BUTNO | ||||
POSITION1 | Number of pushbutton | CUA_BUTNO | CHAR | 2 | CUA_BUTNO | ||||
NUMBER | Menu Painter: Function text number | GUI_TEXTNO | CHAR | 3 | GUI_TEXTNO | ||||
BUTCODE | Menu Painter. Function key code | GUI_BCODE | CHAR | 4 | GUI_BCODE | ||||
PB_CONST | Application toolbar - fixed positions | GUI_PB_CON | CHAR | 1 | CUA_CHOICE | ||||
PB_VARI | Menu Painter: Variable application toolbar | GUI_PB_VAR | CHAR | 1 | CUA_CHOICE | ||||
PB_COVAR | Menu Painter: Variable application toolbar with fixed fctns | GUI_PB_CV | CHAR | 1 | CUA_CHOICE | ||||
PB_MENUBAR | Menu Painter: Choose menu bar | GUI_PB_MEN | CHAR | 20 | GUI_PB_OBJ | ||||
PB_PBUTBAR | Menu Painter: Choose application toolbar | GUI_PB_BUT | CHAR | 20 | GUI_PB_OBJ | ||||
PB_FKEYSET | Menu Painter: Choose function key setting | GUI_PB_PFK | CHAR | 20 | GUI_PB_OBJ | ||||
PB_CONTEXT | Menu Painter: Context Menu | GUI_PB_CTX | CHAR | 20 | GUI_PB_OBJ | ||||
PB_TITLE | Menu Painter: Title | GUI_PB_TIT | CHAR | 20 | GUI_PB_OBJ | ||||
PB_SWITCH | Icon in text fields (substitute display, alias) | ICON_D | CHAR | 4 | Assigned to domain | ICON | |||
PB_INFO | Icon in text fields (substitute display, alias) | ICON_D | CHAR | 4 | Assigned to domain | ICON | |||
PB_NORM | Icon in text fields (substitute display, alias) | ICON_D | CHAR | 4 | Assigned to domain | ICON | |||
PB_ASSIGN | Icon in text fields (substitute display, alias) | ICON_D | CHAR | 4 | Assigned to domain | ICON | |||
PB_ICVARI | Menu Painter: Application toolbar constants | ICON_C | CHAR | 4 | Assigned to domain | ICON | |||
SYM_STATUS | Symbol for status display | CUA_S_STAT | CHAR | 1 | SYCHAR01 | ||||
B_TXT_STAT | Menu Painter: Static text | GUI_B_TXTS | CHAR | 1 | CUA_CHOICE | ||||
B_TXT_DYN | Menu Painter: Dynamic text | GUI_B_TXTD | CHAR | 1 | CUA_CHOICE | ||||
B_INCMENU | Menu Painter: Include menu | GUI_B_INCM | CHAR | 1 | CUA_CHOICE | ||||
B_TXT_CHNG | Menu Painter: Change text | GUI_TXTCHG | CHAR | 1 | CUA_CHOICE | ||||
B_TXT_ADD | Menu Painter: Create text | GUI_TXTADD | CHAR | 1 | CUA_CHOICE | ||||
B_TXT_REF | Menu Painter: Cross-reference element | GUI_TXTREF | CHAR | 1 | CUA_CHOICE | ||||
B_TXT_COPY | Menu Painter: Copy element | GUI_TXTCPY | CHAR | 1 | CUA_CHOICE | ||||
B_DIAL | GUI: Online status (module pool or CALL SCREEN) | CUA_DIAL | CHAR | 1 | CHAR1 | ||||
B_LIST | GUI: Status for a list (report or LEAVE TO LIST-PROCESSING) | CUA_LIST | CHAR | 1 | CHAR1 | ||||
B_CONTEXT | Menu Painter: Context Menu | CUA_CTX | CHAR | 1 | SYCHAR01 | ||||
B_CTXPFK | Function key settings for lists with context menu | GUI_CTX | CHAR | 1 | SYCHAR01 | ||||
B_POPUP | Menu Painter: Dialog box for status type | CUA_POPUP | CHAR | 1 | CUA_CHOICE | ||||
B_LT_STA | Menu Painter: Restrict change to status | GUI_LMNT_S | CHAR | 1 | CUA_CHOICE | ||||
B_LT_BAR | Menu Painter: Restrict change to menu bar | GUI_LMNT_B | CHAR | 1 | CUA_CHOICE | ||||
B_LT_MENU1 | Menu Painter: Restrict change to menu | GUI_LMNT_M | CHAR | 1 | CUA_CHOICE | ||||
B_LT_MENU2 | Menu Painter: Restrict change to menu | GUI_LMNT_M | CHAR | 1 | CUA_CHOICE | ||||
B_OBJECTS | Menu Painter: Interface Objects | CUA_B_OBJ | CHAR | 1 | CUA_CHOICE | ||||
B_STATUS | GUI: Edit status | CUA_B_STA | CHAR | 1 | CHAR1 | ||||
B_TITLE | GUI: Maintain title | CUA_B_TIT | CHAR | 1 | CHAR1 | ||||
B_STATEXT | GUI: Maintain status short text | CUA_B_STXT | CHAR | 1 | CHAR1 | ||||
B_BAR | GUI: Menu bar list | CUA_B_BAR | CHAR | 1 | CHAR1 | ||||
B_MEN | GUI: Menu list | CUA_B_MEN | CHAR | 1 | CHAR1 | ||||
B_PFK | GUI: Function Key Settings | CUA_B_PFK | CHAR | 1 | CHAR1 | ||||
B_FUN | GUI: Function list | CUA_B_FUN | CHAR | 1 | CHAR1 | ||||
B_FUN_TEXT | Menu Painter: Function text selection | CUA_B_FUNT | CHAR | 1 | CUA_CHOICE | ||||
B_FUN_ATTR | Menu Painter: Function attribute selection | CUA_B_FUNA | CHAR | 1 | CUA_CHOICE | ||||
B_BUT | Menu Painter: Chooose application toolbar | CUA_B_BUT | CHAR | 1 | CHAR1 | ||||
B_SELOBJ | Menu Painter: Selected objects | CUA_B_SELE | CHAR | 1 | CUA_CHOICE | ||||
B_TFIELD | DW: Table Fields Radio Button | EX_CDTF | CHAR | 1 | CHAR1 | ||||
B_PRFIELD | DW: Global data radio button | EX_CPD | CHAR | 1 | CHAR1 | ||||
B_PROGRAM | DW: Program sub-objects radio button | EX_CP | CHAR | 1 | CHAR1 | ||||
B_GUIINT | DW: GUI status radio button | EX_CPC | CHAR | 1 | CHAR1 | ||||
B_DYNPRO | DW: Screen radio button | EX_CPS | CHAR | 1 | CHAR1 | ||||
B_TRANS | Transaction type: Dialog transaction | EUSEL_TRAN | CHAR | 1 | CHAR1 | ||||
B_REPORT | Transaction type: Report transaction | EUSEL_REPO | CHAR | 1 | CHAR1 | ||||
B_PARA | Transaction type: Parameter transaction | EUSEL_PARA | CHAR | 1 | CHAR1 | ||||
B_VARI | Transaction type: Variant transaction | EUSEL_VARI | CHAR | 1 | CHAR1 | ||||
B_SLIST | Menu Painter: List status selection | GUI_SLIST | CHAR | 1 | SYCHAR01 | ||||
B_SSSCR | Menu Painter: Selection screen status | GUI_SSSCR | CHAR | 1 | SYCHAR01 | ||||
B_SALV | Menu Painter: List viewer | GUI_SALV | CHAR | 1 | SYCHAR01 | ||||
B_STREE | Menu Painter: Tree status selection | GUI_STREE | CHAR | 1 | SYCHAR01 | ||||
B_SOWN | Menu Painter: Individual template status | GUI_SOWN | CHAR | 1 | SYCHAR01 | ||||
UPDATE | Selection of element to be edited | CUA_CHOICE | CHAR | 1 | CUA_CHOICE | ||||
UPDATE1 | Selection of element to be edited | CUA_CHOICE | CHAR | 1 | CUA_CHOICE | ||||
TP_UPDATE | Selection of element to be edited | CUA_CHOICE | CHAR | 1 | CUA_CHOICE | ||||
PAGE_INFO1 | Menu Painter: Output information | GUI_PAGINF | CHAR | 20 | CUA_TEXT | ||||
PAGE_INFO2 | Menu Painter: Output information | GUI_PAGINF | CHAR | 20 | CUA_TEXT | ||||
ATTRIBUTE | Menu Painter: status, toolbar and function key types | GUI_ATTR | CHAR | 30 | SYCHAR30 | ||||
TP_ATTR | Menu Painter: status, toolbar and function key types | GUI_ATTR | CHAR | 30 | SYCHAR30 | ||||
TP_LINE | 0 | ||||||||
TP_ICONID | Icon in text fields (substitute display, alias) | ICON_D | CHAR | 4 | Assigned to domain | ICON | |||
TP_PATH | Fastpath ID | CUA_PATH | CHAR | 1 | CUA_PATH | ||||
TP_ICONNAM | Name of an Icon | ICONNAME | CHAR | 30 | ICONNAME | ||||
FUN_TYPE | Function Type | CUA_FUNTYP | CHAR | 1 | CUA_TYPE | ||||
TP_FTYPE | Function Type | CUA_FUNTYP | CHAR | 1 | CUA_TYPE | ||||
FTYPE_TXT | Texts for function attributes | CUA_FATXT | CHAR | 20 | CUA_TEXT | ||||
SCR_TEXT | 0 | ||||||||
MODIF | Function is flagged for user modification | CUA_MODIF | CHAR | 1 | CUA_NRMFLG | ||||
MODIF_TEXT | Texts for function attributes | CUA_FATXT | CHAR | 20 | CUA_TEXT | ||||
TP_MODTXT | Texts for function attributes | CUA_FATXT | CHAR | 20 | CUA_TEXT | ||||
STD_BUTTON | Display standard function key settings | CUA_PNORM | CHAR | 1 | CHAR1 | ||||
FRONTEND | Name of a frontend | FRONTENDTX | CHAR | 15 | SYCHAR15 | ||||
CHAR10 | CHAR10 for SYST | SYCHAR10 | CHAR | 10 | SYCHAR10 | ||||
TP_CHAR10 | CHAR10 for SYST | SYCHAR10 | CHAR | 10 | SYCHAR10 | ||||
DEVCLASS | Package | DEVCLASS | CHAR | 30 | Assigned to domain | DEVCLASS | DVC | DEVCLASS | |
AUTHOR | Author of development object | EU_AUTOR | CHAR | 12 | Assigned to domain | XUBNAME | |||
DATE | Date created | EU_DATUM | DATS | 8 | SYDATS | ||||
TIME | Time | EU_ZEIT | TIMS | 6 | SYTIME | ||||
CAUTHOR | Development object last changed by | EU_VAUTOR | CHAR | 12 | Assigned to domain | XUBNAME | |||
CDATE | Last Changed On | EU_VDATUM | DATS | 8 | SYDATS | ||||
CTIME | Last changed at | EU_VZEIT | TIMS | 6 | SYTIME | ||||
GDATE | Generation date | EU_GDATUM | DATS | 8 | SYDATS | ||||
GTIME | Generation time | EU_GZEIT | TIMS | 6 | SYTIME | ||||
STATE | GUI: Processing status (saved, generated) | CUA_STATE | CHAR | 40 | TEXT40 | ||||
SAVED | GUI: Processing status | CUA_SAVED | CHAR | 15 | TEXT15 | ||||
DYNNR | Screen number | SCRADNUM | NUMC | 4 | DYNPRONR | DYN | |||
LINES | GUI: Number of lines for a simulation screen | CUA_LIN | INT1 | 3 | CUA_LIN | ||||
COLUMNS | GUI: Number of columns for a simulation screen | CUA_COL | INT1 | 3 | CUA_COL | ||||
VERSNO | Version Management: Version Number | VERSNO | NUMC | 5 | VERSNO | ||||
TRKORR | Request/Task | TRKORR | CHAR | 20 | Assigned to domain | TRKORR | |||
VERSDATE | CHAR10 for SYST | SYCHAR10 | CHAR | 10 | SYCHAR10 | ||||
VERSAUTHOR | Last changed by | UNAM | CHAR | 12 | SYCHAR12 | ||||
SEARCH_STR | Menu Painter: Search string | GUI_SEARCH | CHAR | 60 | GUI_INFO | ||||
CUS_STATE | Customer enhancement: Editing status (orig., mod., cust.) | CUS_STATE | CHAR | 15 | TEXT15 | ||||
CUS_STATE1 | Customer enhancement: Editing status (orig., mod., cust.) | CUS_STATE | CHAR | 15 | TEXT15 | ||||
CUS_STATE2 | Customer enhancement: Editing status (orig., mod., cust.) | CUS_STATE | CHAR | 15 | TEXT15 | ||||
CUS_STATE3 | Customer enhancement: Editing status (orig., mod., cust.) | CUS_STATE | CHAR | 15 | TEXT15 | ||||
CUS_AUTHOR | Customer Enhancement/Modification: Last Changed By | CUS_AUTHOR | CHAR | 12 | Assigned to domain | XUBNAME | |||
CUS_DATE | Cuzstomer Enhancement/Modification: Date of Last Change | CUS_DATE | DATS | 8 | SYDATS | ||||
CUS_TIME | Customer Enhancement/Modification: Time of Last Change | CUS_TIME | TIMS | 6 | SYTIME | ||||
COLORS | Color legend | CUA_COLOR | CHAR | 50 | CUA_COLOR | ||||
OBJ_TYPE | Texts for function attributes | CUA_FATXT | CHAR | 20 | CUA_TEXT |
Key field | Non-key field |
How do I retrieve data from SAP structure RSMPE using ABAP code?
As RSMPE 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 RSMPE as there is no data to select.How to access SAP table RSMPE
Within an ECC or HANA version of SAP you can also view further information about RSMPE 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