VIMDYNFLDS SAP (Screen fields for view maintenance) Structure details
Description: Screen fields for view maintenance
Structure field list including key, data, relationships and ABAP select examples
VIMDYNFLDS 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 "Screen fields for view maintenance" 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_VIMDYNFLDS TYPE VIMDYNFLDS.
The VIMDYNFLDS table consists of various fields, each holding specific information or linking keys about Screen fields for view maintenance data available in SAP. These include AREA (Name of function group), UNAME (User Name), TEXT (Function group text), OK_CODE (Function 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: Cannot Be Enhanced
SAP VIMDYNFLDS 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 |
BASTAB | Table Name | TABNAME | CHAR | 30 | Assigned to domain | AS4TAB | DTB | ||
AREA | Name of function group | AREA | CHAR | 26 | Assigned to domain | AREA | |||
UNAME | User Name | UNAME | CHAR | 12 | UNAME | ||||
TEXT | Function group text | AREAT | CHAR | 40 | AREAT | ||||
OK_CODE | Function Code | FCODE | CHAR | 20 | FCODE | ||||
VIEWNAME | Table or view name | VIEWTABNAM | CHAR | 30 | Assigned to domain | VIEWNAME | DVI | ||
VCLNAME | Complex data object maintenance view cluster name | VCL_NAME | CHAR | 30 | Assigned to domain | VCL_NAME | VCLNAME | ||
DYNP_MNT | Table maintenance dialog screen numbers | DYNP_MNT | NUMC | 4 | DYNPRONR | ||||
STRUCT_DPL | Structure display selected | STRUCT_DPL | CHAR | 1 | XFLAG | ||||
STRUCT_MNT | Table/View Definition in DD | STRUCT_MNT | CHAR | 1 | XFLAG | ||||
ELEM_GEN | Generated objects | ELEM_GEN | CHAR | 1 | XFLAG | ||||
FUNCT_DPL | Display maintenance module selected | FUNCT_DPL | CHAR | 1 | XFLAG | ||||
FUNCT_MNT | Display maintenance module | FUNCT_MNT | CHAR | 1 | XFLAG | ||||
FUNCT_DEL | Delete maintenance modules | FUNCT_DEL | CHAR | 1 | XFLAG | ||||
FUNCT_DEL1 | Delete maintenance modules | FUNCT_DEL | CHAR | 1 | XFLAG | ||||
PUSH_CODES | Call transactions | PUSH_CODES | CHAR | 4 | CHAR4 | ||||
PUSH_DELE | Delete generation elements | PUSH_DELE | CHAR | 4 | CHAR4 | ||||
PUSH_FIND | Find table/view/function group | PUSH_FIND | CHAR | 4 | CHAR4 | ||||
PUSH_FMNT | Function group edit pushbutton | PUSH_FMNT | CHAR | 4 | CHAR4 | ||||
PUSH_FTEXT | Edit function group text | PUSH_FTEXT | CHAR | 4 | CHAR4 | ||||
PUSH_GMNT | Create/Change View/Table | PUSH_GMNT | CHAR | 4 | CHAR4 | ||||
PUSH_SHOW | Display | PUSH_SHOW | CHAR | 4 | CHAR4 | ||||
PUSH_TEST | Test pushbutton | PUSH_TEST | CHAR | 4 | CHAR4 | ||||
VIEW_SEAR | Go to information system | VIEW_SEAR | CHAR | 1 | XFLAG | ||||
VIEW_SEL | Choose view/table from function group | VIEW_SEL | CHAR | 1 | XFLAG | ||||
FUGR_TXT | Function group short text | FUGR_TXT | CHAR | 1 | XFLAG | ||||
FUGR_INCL | Modifiable source text | FUGR_INCL | CHAR | 1 | CHAR1 | ||||
FUGR_RESRG | Re-generate certain function group sub-programs | FUGR_RESRG | CHAR | 1 | CHAR1 | ||||
MTYPE1 | One-step table maintenance dialog | MTYPE1 | CHAR | 1 | XFLAG | ||||
MTYPE2 | Two step table maintenance dialog | MTYPE2 | CHAR | 1 | XFLAG | ||||
DYNP1_DEL | Delete overview screen | DYNP1_DEL | CHAR | 1 | XFELD | ||||
DYNP2_DEL | Delete single screen | DYNP2_DEL | CHAR | 1 | XFELD | ||||
TVDIR_DEL | Delete directory entry | TVDIR_DEL | CHAR | 1 | XFELD | ||||
TVIMF_DEL | Delete event time catalog entries | TVIMF_DEL | CHAR | 1 | XFELD | ||||
TVIMV_DEL | Variants | TVIMV_DEL | CHAR | 1 | XFELD | ||||
FUGR_DEL | Delete function group | FUGR_DEL | CHAR | 1 | XFELD | ||||
OBJECT_DEL | Delete maintenance object description | OBJECT_DEL | CHAR | 1 | CHAR1 | ||||
AUTGRP_DEL | Delete authorization group assignment | AUTGRP_DEL | CHAR | 1 | XFELD | ||||
SUGG_DYNNR | Propose screen number(s) for maint. screens | SUGG_DYNNR | CHAR | 1 | XFLAG | ||||
DPL_RANGES | Free number ranges for maintenance screens | DPL_RANGES | CHAR | 1 | XFLAG | ||||
DPL_DYNNRS | Display assigned maintenance screen numbers | DPL_DYNNRS | CHAR | 1 | XFLAG | ||||
CUA_REG | Update GUI table maintenance dialog interface | CUA_REG | CHAR | 1 | XFELD | ||||
TEXT_REG | Update the table maintenance dialog text elements | TEXT_REG | CHAR | 1 | XFELD | ||||
PROG_REG | Update function group main program | PROG_REG | CHAR | 1 | XFELD | ||||
TOP_REG | Update function group general data declarations | TOP_REG | CHAR | 1 | XFELD | ||||
FFUNC_REG | Update control function module | FFUNC_REG | CHAR | 1 | XFELD | ||||
PFUNC_REG | Update data processing function module | PFUNC_REG | CHAR | 1 | XFELD | ||||
IMEMB_REG | Update structure-specific PAI module Include | IMEMB_REG | CHAR | 1 | XFELD | ||||
TMEMB_REG | Update structure-specific data declaration Include | TMEMB_REG | CHAR | 1 | XFELD | ||||
FMEMB_REG | Update structure-specific FORM routines | FMEMB_REG | CHAR | 1 | XFELD | ||||
UFMEMB_REG | Update control main function module program | UFMEMB_REG | CHAR | 1 | XFELD | ||||
UPMEMB_REG | Update data processing function module program | UPMEMB_REG | CHAR | 1 | XFELD | ||||
DYNP1_REG | Update overview screen | DYNP1_REG | CHAR | 1 | XFELD | ||||
DYNP2_REG | Update single screen | DYNP2_REG | CHAR | 1 | XFELD | ||||
LTD_DTA_AR | Restrict data area for extended table maintenance | VIM_LTD_AR | CHAR | 1 | SYCHAR01 | ||||
AUTH_MNT | Maintain table maintenance dialog authorization groups | AUTH_MNT | CHAR | 1 | SYCHAR01 | ||||
AUTH_ASS | Assign authorization group to table or view | AUTH_ASS | CHAR | 1 | SYCHAR01 | ||||
PROGRAM | GUI program name | VIM_PGM | CHAR | 40 | Assigned to domain | PROGRAMM | |||
DYN_LINE | Line in the represented structure | VIMDLINE | CHAR | 50 | TDLINE | ||||
ASSIGN_STD | Table/view uses the standard interface | ASSIGN_STD | CHAR | 1 | XFELD | ||||
MNT_STD | Copy of the standard interface | MNT_STD | CHAR | 45 | TEXT45 | ||||
SPEC_STATU | Table/view uses individual user interface | SPEC_STATU | CHAR | 1 | XFELD | ||||
ENTRY_VIMF | Control information for missing interface | ENTRY_VIMF | CHAR | 45 | TEXT45 | ||||
CHANGE_TYP | Change maint. type | CHANGE_TYP | CHAR | 1 | XFELD | ||||
RES_MODULE | Create function modules | RES_MODULE | CHAR | 1 | XFELD | ||||
RES_DYNPRO | Create maintenance screens | RES_DYNPRO | CHAR | 1 | XFELD | ||||
NEW_FIELD | Field and/or secondary table included in structure | NEW_FIELD | CHAR | 1 | XFELD | ||||
DEL_FIELD | Field and/or secondary table removed from structure | DEL_FIELD | CHAR | 1 | XFELD | ||||
CHANGE_SEL | Selection condition changed | CHANGE_SEL | CHAR | 1 | XFELD | ||||
CHANGE_SUB | Field attribute changed: Subset | CHANGE_SUB | CHAR | 1 | XFELD | ||||
CHANGE_HID | Field attribute changed: Hidden | CHANGE_HID | CHAR | 1 | XFELD | ||||
READ_ONLY | Field attribute changed: Read-only | READ_ONLY | CHAR | 1 | XFELD | ||||
TEXT_ASS | Foreign key text | TEXT_ASS | CHAR | 1 | XFELD | ||||
LISTSCR | Re-create overview screen | LISTSCR | CHAR | 1 | XFELD | ||||
DETAILSCR | Create single screen | DETAILSCR | CHAR | 1 | XFELD | ||||
FIELD_SUB | Field attribute Subset | FIELD_SUB | CHAR | 1 | XFELD | ||||
FIELD_READ | Field attribute READ-ONLY | FIELD_READ | CHAR | 1 | XFELD | ||||
FIELD_NORM | Field attribute normal | FIELD_NORM | CHAR | 1 | XFELD | ||||
FIELD_KEY | Key field attribute | FIELD_KEY | CHAR | 1 | XFELD | ||||
FIELD_HID | View field which does not appear on the maintenance screen | FIELD_HID | CHAR | 1 | XFELD | ||||
SEC_TAB | Change for secondary table | SEC_TAB | CHAR | 1 | XFELD | ||||
KIND_RESET | Reason for Change | KIND_RESET | CHAR | 1 | CHAR1 | ||||
KIND_FIELD | Field type | KIND_FIELD | CHAR | 1 | CHAR1 | ||||
MTYPE | Table maintenance dialog maintenance type | MTYPE | CHAR | 1 | VIM_MTYPE | ||||
PROG_RES | Renew function group main program | PROG_RES | CHAR | 1 | XFELD | ||||
TOP_RES | Renew function group TOP-include | TOP_RES | CHAR | 1 | XFELD | ||||
FFUNC_RES | Refresh control function module | FFUNC_RES | CHAR | 1 | XFLAG | ||||
PFUNC_RES | Renew data processing function module | PFUNC_RES | CHAR | 1 | XFLAG | ||||
IMEMB_RES | Renew structure-specific PAI module include | IMEMB_RES | CHAR | 1 | XFELD | ||||
TMEMB_RES | Renew structure-specific data declaration Include | TMEMB_RES | CHAR | 1 | XFELD | ||||
FMEMB_RES | Refresh structure-specific form routines include | FMEMB_RES | CHAR | 1 | XFELD | ||||
UFMEMB_RES | Renew control function module program | UFMEMB_RES | CHAR | 1 | XFELD | ||||
UPMEMB_RES | Renew data processing function module program | UPMEMB_RES | CHAR | 1 | XFELD | ||||
DYNP1_RES | Refresh overview screen | DYNP1_RES | CHAR | 1 | XFELD | ||||
DYNP2_RES | Refresh single screen | DYNP2_RES | CHAR | 1 | XFELD | ||||
CORR_CON | Table content recording routine | CORRCON | CHAR | 1 | TEXT1 | ||||
CORR_CON_S | Standard recording of table contents changes | CORR_CON_S | CHAR | 1 | XFELD | ||||
CORR_CON_I | No, or user, recording routine | CORR_CON_I | CHAR | 1 | XFELD | ||||
LTD_DTA_VR | View maintenance: Variant input flag | VIM_LTD_VR | CHAR | 1 | SYCHAR01 | ||||
LTD_DTA_FR | View maintenance: Restricted data range | VIM_LTD_FR | CHAR | 1 | SYCHAR01 | ||||
LTD_DTA_NO | View maintenance: Flag: no restrictions | VIM_LTD_NO | CHAR | 1 | SYCHAR01 | ||||
ENTRY_WA | Table key work area | 0 | |||||||
VIEWVARI | Maintenance view variant | VIEWVARI | CHAR | 30 | Assigned to domain | VIEWNAME | |||
VIEWVA_DEL | Delete maint. view variant | VIEWVA_DEL | CHAR | 1 | XFELD | ||||
VIEWVA_CTR | Maintenance view variant control | VIEWVA_CTR | CHAR | 1 | CHAR1 |
Key field | Non-key field |
How do I retrieve data from SAP structure VIMDYNFLDS using ABAP code?
As VIMDYNFLDS 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 VIMDYNFLDS as there is no data to select.How to access SAP table VIMDYNFLDS
Within an ECC or HANA version of SAP you can also view further information about VIMDYNFLDS 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