VIMDESC3 SAP (Control Block Structure for View Maintenance) Structure details

Dictionary Type: Structure
Description: Control Block Structure for View Maintenance




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




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

VIMDESC3 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 "Control Block Structure 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_VIMDESC3 TYPE VIMDESC3.

The VIMDESC3 table consists of various fields, each holding specific information or linking keys about Control Block Structure for View Maintenance data available in SAP. These include MAINTVIEW (Name of SAP table view), AREA (Function group name), DEVCLASS (Package for transport system), TYPE (Maint. type: Single-level or two-level view/table maint.).. 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 VIMDESC3 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
VIEWNAMEName of SAP table view OLD_VIEWNCHAR10OLD_VIEWNDVI
MAINTVIEWName of SAP table view OLD_VIEWNCHAR10OLD_VIEWNDVI
AREAFunction group name OLD_AREACHAR4OLD_AREA
DEVCLASSPackage for transport system OLD_DEVCLCHAR4OLD_DEVCLDVC
TYPEMaint. type: Single-level or two-level view/table maint. MAINT_TYPECHAR1VIM_MTYPE
LISTETable maintenance dialog overview screen number LIST_SCRNUMC4DYNPRONR
DETAILNumber of table maintenance dialog single screen SINGLE_SCRNUMC4DYNPRONR
OCCURSEstimated number of entries to keep in storage SIZE_ESTIMNUMC4SYNUM04
CLTCODETransaction code OLD_TCODECHAR4OLD_TCODETCD
BASTABFlag: X -> Structure is table, ' ' -> Structure is view BASTABCHAR1XFELD
NEWGENERRegeneration required due to change in DDIC NEWGENERCHAR1XFELD
GENDATE(8-character) Date for SYST SYDATSDATS8SYDATS
GENTIMETIME Data Element for SYST SYTIMETIMS6SYTIME
FLAGCheckbox XFELDCHAR1XFELD
EXISTENCYRead-Only Flag for Views (old) MCROFLAGCHAR1AS4FLAG
SELECTIONCHAR01 data element for SYST SYCHAR01CHAR1SYCHAR01
DDTEXTShort Description of Repository Objects AS4TEXTCHAR60AS4TEXT
CLIDEPFlag indicating client-specific entries CLIDEPCHAR1CLIDEP
TEXTCLIDEPFlag indicating client-specific entries CLIDEPCHAR1CLIDEP
KEYLENData Object Length SYFLENGINT410SYST_SHORT
TEXTKEYLENData Object Length SYFLENGINT410SYST_SHORT
TABLENData Object Length SYFLENGINT410SYST_SHORT
TEXTTABLENData Object Length SYFLENGINT410SYST_SHORT
MAXTRKEYLNData Object Length SYFLENGINT410SYST_SHORT
TRGKEYPOSData Object Length SYFLENGINT410SYST_SHORT
MAXTRTXKLNData Object Length SYFLENGINT410SYST_SHORT
TRTXGKPOSData Object Length SYFLENGINT410SYST_SHORT
CUSTOMAUTHCustomer authorization for view customizing CUSTOMAUTHCHAR1CUSTOMAUTH
AUTHCLASSActivation type AUTHCLASS_NUMC2AUTHCLASS
SUBSETFLAGCheckbox XFELDCHAR1XFELD
RDONLYFLAGCheckbox XFELDCHAR1XFELD
ADRNBRFLAGCheckbox XFELDCHAR1XFELD
USREXIFLAGCheckbox XFELDCHAR1XFELD
HIDDENFLAGCheckbox XFELDCHAR1XFELD
DELMDTFLAGCheckbox XFELDCHAR1XFELD
TEXTTBEXSTCheckbox XFELDCHAR1XFELD
PTFRKYEXSTCheckbox XFELDCHAR1XFELD
GENERICTRPCheckbox XFELDCHAR1XFELD
GENERTXTRPCheckbox XFELDCHAR1XFELD
FIELDORDERCheckbox XFELDCHAR1XFELD
TEXTTABTable Name OLD_TABNAMCHAR10OLD_TABNAMDTB
SPRASFIELDField name OLD_FDNAMECHAR10OLD_FDNAME
SPRASFDPOSOffset of a field DOFFSETNUMC6DOFFSET
ROOTTABTable Name OLD_TABNAMCHAR10OLD_TABNAMDTB
GUI_PROGABAP: Program Name OLD_PROGCHAR8OLD_PROGRID
CURSETTINGCheckbox XFELDCHAR1XFELD
FRM_BF_SAVName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_AF_SAVName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_BF_DELName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_AF_DELName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_ON_NEWName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_AF_ORGName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_BF_RPLName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_AF_RPLName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_RP_ORGName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_RP_GETName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_RP_UPDName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_RP_CPLName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_ON_ORGName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_E071Name of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_E071KSName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_E071KAName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_BF_ENDName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_AF_ENQName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_BF_UDLName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_AF_UDLName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_BF_PRNName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_AF_CHKName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_AF_ININame of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_IN_DSSName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_H_FLDSName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_RP_POSName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_TL_GETName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_TL_ORGName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_TL_UPDName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30
FRM_TLTEXTName of FORM routine (extended table maintenance) VIMFRMNAMECHAR30SYCHAR30

Key field Non-key field



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

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

How to access SAP table VIMDESC3

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