VIMDESCC 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 VIMDESCC
Related tables to VIMDESCC
Access table VIMDESCC




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

VIMDESCC 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_VIMDESCC TYPE VIMDESCC.

The VIMDESCC 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 (Name of function group), DEVCLASS (Package), 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 VIMDESCC 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 VIEWNAMECHAR30Assigned to domainVIEWNAMEDVI
MAINTVIEWName of SAP table view VIEWNAMECHAR30Assigned to domainVIEWNAMEDVI
AREAName of function group AREACHAR26Assigned to domainAREA
DEVCLASSPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
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 for view maintenance CLTCODECHAR20Assigned to domainTCODE
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 TABNAMECHAR30Assigned to domainAS4TABDTB
SPRASFIELDField Name FIELDNAMECHAR30Assigned to domainFDNAMEDFD
SPRASFDPOSOffset of a field DOFFSETNUMC6DOFFSET
ROOTTABPrimary table of an aggregate ROOTTABCHAR30Assigned to domainAS4TAB
GUI_PROGABAP Program Name PROGRAMMCHAR40Assigned to domainPROGRAMMRID
CURSETTINGCheckbox XFELDCHAR1XFELD
SCRFRMFLAGCHAR01 data element for SYST SYCHAR01CHAR1SYCHAR01
FPOOLNAMEABAP Program Name PROGRAMMCHAR40Assigned to domainPROGRAMMRID
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 VIMDESCC using ABAP code?

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

How to access SAP table VIMDESCC

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