RHEAD SAP (Structure of program header) Structure details

Dictionary Type: Structure
Description: Structure of program header




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




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

RHEAD 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 "Structure of program header" 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_RHEAD TYPE RHEAD.

The RHEAD table consists of various fields, each holding specific information or linking keys about Structure of program header data available in SAP. These include TIMEST (Timestamp of an ABAP/4 program), COMP (Compiler version according to abformt.h), VERS (Version no. of a program as specified in attributes (TRDIR)), FLAG1 (1st flag byte in program header).. 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 RHEAD 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
PGNAMEName of an ABAP/4 program ABP_PGNAMECHAR40PROGNAME
TIMESTTimestamp of an ABAP/4 program ABP_TIMESTCHAR14SYCHAR14
COMPCompiler version according to abformt.h ABP_COMPCHAR4SYCHAR04
VERSVersion no. of a program as specified in attributes (TRDIR) ABP_VERSCHAR4SYCHAR04
FLAG11st flag byte in program header ABP_HDFLG1CHAR2SYCHAR02
FLAG22nd flag byte in program header ABP_HDFLG2CHAR2SYCHAR02
SSCRData CB index of internal table %_SSCR ABP_SSCRCHAR5SYCHAR05
LISTData CB index of internal table %_LIST ABP_LISTCHAR5SYCHAR05
FMBSData CB index of internal table %_FMBS ABP_FMBSCHAR5SYCHAR05
FORMATFormat of a generated program (currently always 2) ABP_FORMATCHAR3SYCHAR03
LINCExplicitly specified LINE-COUNT value from PROGRAM statement ABP_LINCCHAR4SYCHAR04
LINSExplicitly specified LINE-SIZE value from PROGRAM statement ABP_LINSCHAR4SYCHAR04
EOPLExplicitly specified page footer lines with LINE-COUNT ABP_EOPLCHAR3SYCHAR03
NSPHFlag for NO STANDARD PAGE HEADING (0 or 1) ABP_NSPHCHAR3SYCHAR03
AUTHSQL authorizations (obsolete) ABP_AUTHCHAR3SYCHAR03
PAGCExplicitly specified PAGE-COUNT value from PROGRAM statement ABP_PAGCCHAR5SYCHAR05
FUNCNumber of function calls in program ABP_FUNCCHAR5SYCHAR05
CLASFlag for function groups (1 or 0) ABP_CLASSCHAR3SYCHAR03
ARITFlag for deactivated fixed point arithmetic (0 or 1) ABP_ARITCHAR3SYCHAR03
MSGIMESSAGE-ID from PROGRAM statement ABP_MSGICHAR20Assigned to domainARBGB
LDBNAMELDB name LDBNAMCHAR20LDBNAMELDBSH_LDBD
NTXTFlag string for non-existent text pools (runtime only) ABP_NTXTCHAR10SYCHAR10
CBLRMAXO Maximum offset for PXA addressing0
CBLTOTAL Total Size of Load (Header + All Load Tables)0
CBLINIT Number of Entries in the Load Table INIT0
CBLTRIG Number of Entries in the Load Table TRIG0
CBLBASE Number of Entries in the Load Table BASE0
CBLLITL Number of Entries in the Load Table LITL0
CBLSELC Number of Entries in the Load Table SELC0
CBLRSSCR Number of Entries in the Load Table RSSCR0
CBLDATA Number of Entries in the Load Table DATA0
CBLDATV Number of Entries in the Load Table DATV0
CBLCOMP Number of Entries in the Load Table COMP0
CBLDATL Number of Entries in the Load Table DATL0
CBLSTOR Number of Entries in the Load Table STOR0
CBLCONS Number of Entries in the Load Table CONS0
CBLSTXT Number of Entries in the Load Table STXT0
CBLTYPE Number of Entries in the Load Table TYPE0
CBLPBAG Number of Entries in the Load Table PBAG0
CBLDDNM Number of Entries in the Load Table DDNM0
CBLCLAS Number of Entries in the Load Table CLAS0
CBLINTI Number of Entries in the Load Table INTI0
CBLINTD Number of Entries in the Load Table INTD0
CBLINTC Number of Entries in the Load Table INTC0
CBLVTAB Number of Entries in the Load Table VTAB0
CBLCREF Number of Entries in the Load Table CREF0
CBLOREF Number of Entries in the Load Table OREF0
CBLIREF Number of Entries in the Load Table IREF0
CBLEVNT Number of Entries in the Load Table EVNT0
CBLGCIX Number of Entries in the Load Table GCIX0
CBLINTR Number of Entries in the Load Table INTR0
CBLLITLIX Number of Entries in the Load Table LITLINDEX0
CBLSYDATA Number of Entries in the Load Table SYMBDATA0
CBLSYATTR Number of Entries in the Load Table SYMBATTR0
CBLSYTYPE Number of Entries in the Load Table SYMBTYPE0
CBLSYIMETH Number of Entries in the Load Table SYMBINTFMETH0
CBLSYIEVNT Number of Entries in the Load Table SYMBINTFEVNT0
CBLSYMETH Number of Entries in the Load Table SYMBMETH0
CBLSYEVNT Number of Entries in the Load Table SYMBEVNT0
CBLSYIATTR Number of Entries in the Load Table SYMBINTFATTR0
CBLSYIIMPL uumber of Entries in the Load Table SYMBINTFIMPL0
CBLSYCLAS Number of Entries in the Load Table SYMBCLAS0
CBLSYCOMP Number of Entries in the Load Table SYMBCOMP0
CBLSYMEXCP Number of Entries in the Load Table SYMBMETHEXCP0
CBLSYMPARM Number of Entries in the Load Table SYMBMETHPARM0
CBLTEXT Number of Entries in the Load Table TEXT0
CBLEXCP Number of Entries in the Load Table EXCP0
CBLTPLR Number of Entries in the Load Table TPLR0
CBLSREF Number of Entries in the Load Table SREF0
CBLCLFR Number of Entries in the Load Table CLFR0
CBEHEAD Size of Program Head0
CBECONT Size of Entries in the Load Table CONT0
CBEDATA Size of Entries in the Load Table DATA0
CBEDATL Size of Entries in the Load Table DATL0
CBEDATV Size of Entries in the Load Table DATV0
CBECOMP Size of Entries in the Load Table COMP0
CBETYPE Size of Entries in the Load Table TYPE0
CBEPBAG Size of Entries in the Load Table PBAG0
CBEDDNM Size of Entries in the Load Table DDNM0
CBESTOR Size of Entries in the Load Table STOR0
CBEINIT Size of Entries in the Load Table INIT0
CBECONS Size of Entries in the Load Table CONS0
CBEBASE Size of Entries in the Load Table BASE0
CBETEXT Size of Entries in the Load Table TEXT0
CBECLAS Size of Entries in the Load Table CLAS0
CBEINTI Size of Entries in the Load Table INTI0
CBEINTD Size of Entries in the Load Table INTD0
CBEINTR Size of Entries in the Load Table INTR0
CBEINTC Size of Entries in the Load Table INTC0
CBEOREF Size of Entries in the Load Table OREF0
CBEIREF Size of Entries in the Load Table IREF0
CBECREF Size of Entries in the Load Table CREF0
CBEVTAB Size of Entries in the Load Table VTAB0
CBEEVNT Size of Entries in the Load Table EVNT0
CBEGCIX Size of Entries in the Load Table CGIX0
CBESELC Size of Entries in the Load Table SELC0
CBERSSCR Size of Entries in the Load Table RSSCR0
CBELITL Size of Entries in the Load Table LITL0
CBELITLIX Size of Entries in the Load Table LITLINDEX0
CBETRIG Size of Entries in the Load Table TRIG0
CBESYDATA Size of Entries in the Load Table SYMBDATA0
CBESYTYPE Size of Entries in the Load Table SYMBTYPE0
CBESYCOMP Size of Entries in the Load Table SYMBCOMP0
CBESYATTR Size of Entries in the Load Table SYMBATTR0
CBESYCLAS Size of Entries in the Load Table SYMBCLAS0
CBESYIATTR Size of Entries in the Load Table SYMBINTFATTR0
CBESYIIMPL Size of Entries in the Load Table SYMBINTFIMPL0
CBESYMETH Size of Entries in the Load Table SYMBMETH0
CBESYEVNT Size of Entries in the Load Table SYMBEVNT0
CBESYIMETH Size of Entries in the Load Table SYMBINTFMETH0
CBESYIEVNT Size of Entries in the Load Table SYMBINTFEVNT0
CBESYMEXCP Size of Entries in the Load Table SYMBMETHEXCP0
CBESYMPARM Size of Entries in the Load Table SYMBMETHPARM0
CBESYTEXT Size of Entries in the Load Table SYMBTEXT0
CBETPLR Size of Entries in the Load Table TPLR0
CBEEXCP Size of Entries in the Load Table EXCP0
CBESREF Size of Entries in the Load Table SREF0
CBECLFR Size of Entries in the Load Table CLFR0
LOPTI TrigId of LOAD-OF-PROGRAM Event0
CBLCONT Number of Entries in the Load Table CONT0
CBLDATAMAX Maximum Number of Entries in the Load Table DATA0
CBLSTCO Size of Entries in the Load Table STCO0
CBESTCO Size of Entries in the Load Table STCO0
CBLSTIX Size of Entries in the Load Table STIX0
CBESTIX Size of Entries in the Load Table STIX0

Key field Non-key field



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

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

How to access SAP table RHEAD

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