HEADER_FB SAP (Header Data From Function Builder) Structure details
Description: Header Data From Function Builder
Structure field list including key, data, relationships and ABAP select examples
HEADER_FB 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 "Header Data From Function Builder" 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_HEADER_FB TYPE HEADER_FB.
The HEADER_FB table consists of various fields, each holding specific information or linking keys about Header Data From Function Builder data available in SAP. These include APPL (), APPLTXT (Short Description of Repository Objects), STEXT (Short text for function module), CHANGINGLA (Original Language in Repository objects).. 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 HEADER_FB 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 |
NAME | Name of Function Module | RS38L_FNAM | CHAR | 30 | Assigned to domain | FUNCNAME | LIB | ||
APPL | 0 | ||||||||
APPLTXT | Short Description of Repository Objects | AS4TEXT | CHAR | 60 | AS4TEXT | ||||
STEXT | Short text for function module | RS38L_FTXT | CHAR | 74 | FUNCTEXT | ||||
CHANGINGLA | Original Language in Repository objects | MASTERLANG | LANG | 1 | Assigned to domain | ISOLA | SPRAS | H_T002 | |
AREA | Function group, to which the function module belongs | RS38L_AREA | CHAR | 26 | Assigned to domain | AREA | |||
STR_AREA | Function group, to which the function module belongs | RS38L_AREA | CHAR | 26 | Assigned to domain | AREA | |||
AUTHOR | Person Responsible for a Repository Object | RESPONSIBL | CHAR | 12 | AS4USER | USER_ADDR | |||
AREAT | Function group text | AREAT | CHAR | 40 | AREAT | ||||
MASTERLANG | Original Language in Repository objects | MASTERLANG | LANG | 1 | Assigned to domain | ISOLA | SPRAS | H_T002 | |
INCLUDE | ABAP Program Name | PROGNAME | CHAR | 40 | PROGNAME | ||||
NAMESPACE | Namespace | NAMESPACE | CHAR | 10 | Assigned to domain | NAMESPACE | NAMESPACE | ||
PROGNAME | ABAP Program Name | PROGNAME | CHAR | 40 | PROGNAME | ||||
SAP_CUS | System Setting SAP or Customer | 0 | |||||||
MOD_TYPE | Modification Assistant On or Off | 0 | |||||||
MODIF_ON | Modification Mode | 0 | |||||||
MODI | 0 | ||||||||
OTFDIR | 0 | ||||||||
FUNCNAME | Name of Function Module | RS38L_FNAM | CHAR | 30 | FUNCNAME | LIB | |||
PNAME | Program Name | PNAME | CHAR | 40 | PROGNAME | RID | |||
INCLUDE | INCLUDE number of function module | INCLUDENR | CHAR | 2 | INCLUDENR | ||||
FREEDATE | Release date of function module | FREEDATE | DATS | 8 | FREEDATE | ||||
APPL | Application to which function module is assigned | RS38L_APPL | CHAR | 1 | PAPPL | ||||
MAND | Client | MANDT | CLNT | 3 | MANDT | ||||
FMODE | Type of function module (local, remote, ...) | FMODE | CHAR | 1 | CHAR1 | ||||
HOST | 0 | ||||||||
UTASK | Update | UTASK | CHAR | 1 | CHAR1 | ||||
PNAME_MAIN | Program Name | PNAME | CHAR | 40 | PROGNAME | RID | |||
UPGRADE | Only Log, Upgrade | 0 | |||||||
PROT_ONLY | Log Only | 0 | |||||||
SPAU | Indicator object in SPAU | CUS_SPAU | CHAR | 1 | SYSCHAR01 | ||||
SMODIRS38L | 0 | ||||||||
NAME | Name of Function Module | RS38L_FNAM | CHAR | 30 | FUNCNAME | LIB | |||
AREA | Function group, to which the function module belongs | RS38L_AREA | CHAR | 26 | AREA | ||||
GLOBAL | Global interface ID | RS38L_GLOB | CHAR | 1 | FNKEY | ||||
UKIND1 | Start update immediately | RS38L_TSK1 | CHAR | 1 | CHAR1 | ||||
UKIND3 | Update is started immediately, no restart possible | RS38L_TSK3 | CHAR | 1 | CHAR1 | ||||
UKIND2 | Start of update delayed | RS38L_TSK2 | CHAR | 1 | CHAR1 | ||||
UKIND4 | Update triggered by collector | RS38L_TSK4 | CHAR | 1 | CHAR1 | ||||
VERBUCHER | Update Module | RS38L_TSK | CHAR | 1 | CHAR1 | ||||
UTASK | Update processing | RS38L_TASK | CHAR | 1 | CHAR1 | ||||
REMOTE | Type of function module (local, remote, ...) | FMODE | CHAR | 1 | CHAR1 | ||||
INCLUDE | ABAP Program Name | PROGNAME | CHAR | 40 | PROGNAME | ||||
PROGNAME | ABAP Program Name | PROGNAME | CHAR | 40 | PROGNAME | ||||
PROGRAMM | ABAP Program Name | PROGNAME | CHAR | 40 | PROGNAME | ||||
APPL | Application to which function module is assigned | RS38L_APPL | CHAR | 1 | PAPPL | ||||
EXCEPTION_CLASS | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
JAVA_REMOTE | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
ABAP_REMOTE | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
JAVA_FUNC | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
ABAP_FUNC | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
JAVA_FROM_ABAP | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
ABAP_FROM_JAVA | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
BASXML_ENABLED | BasXML Log | RS38L_BXML | CHAR | 1 | CHAR1 | ||||
UKIND5 | Update Task Initiation V1.5 | RS38L_TSK5 | CHAR | 1 | CHAR1 | ||||
BLACKHOLE | Modification Mode Switched Off | 0 | |||||||
PRIM_MODIF | Modified For First Time | 0 | |||||||
OPERATION | Customer enhancement: Operation | CUS_OPER | CHAR | 4 | CUS_OPER | ||||
OTFTIT | 0 | ||||||||
SPRAS | Language Key | SPRAS | LANG | 1 | ISOLA | SPRAS | SPR | H_T002 | |
FUNCNAME | Name of Function Module | RS38L_FNAM | CHAR | 30 | FUNCNAME | LIB | |||
STEXT | Short text for function module | RS38L_FTXT | CHAR | 74 | FUNCTEXT | ||||
OENLFDIR | 0 | ||||||||
FUNCNAME | Name of Function Module | RS38L_FNAM | CHAR | 30 | FUNCNAME | LIB | |||
AREA | Function group, to which the function module belongs | RS38L_AREA | CHAR | 26 | AREA | ||||
ACTIVE | Function module active | ACTIVEF | CHAR | 1 | CHAR1 | ||||
GENERATED | Generated function module | GENERATED | CHAR | 1 | CHAR1 | ||||
FREEDATE | Release date of function module | FREEDATE | DATS | 8 | FREEDATE | ||||
GLOBAL | Global interface ID | RS38L_GLOB | CHAR | 1 | FNKEY | ||||
LOC_PRIV | Function module of a temporary development class | RS38L_TEMP | CHAR | 1 | CHAR1 | ||||
EXTEN1 | Language Key | SPRAS | LANG | 1 | ISOLA | SPRAS | SPR | H_T002 | |
EXTEN2 | Data conversion flag | RS38L_KORR | CHAR | 1 | CHAR1 | ||||
EXTEN3 | Exception class | S_EXCCLASS | CHAR | 1 | CHAR1 | ||||
EXTEN4 | Exception Indicator for Package Check | PAKNOCHECK | CHAR | 1 | PAKNOCHECK | ||||
EXTEN5 | Obsolete | 0 | |||||||
NO_TURNOFF | No Authorization for Deactivating the ModAss | 0 | |||||||
TOOL_LOG | 0 | ||||||||
UKIND1 | Start update immediately | RS38L_TSK1 | CHAR | 1 | CHAR1 | ||||
UKIND3 | Update is started immediately, no restart possible | RS38L_TSK3 | CHAR | 1 | CHAR1 | ||||
UKIND2 | Start of update delayed | RS38L_TSK2 | CHAR | 1 | CHAR1 | ||||
UKIND4 | Update triggered by collector | RS38L_TSK4 | CHAR | 1 | CHAR1 | ||||
VERBUCHER | Update Module | RS38L_TSK | CHAR | 1 | CHAR1 | ||||
UTASK | Update processing | RS38L_TASK | CHAR | 1 | CHAR1 | ||||
REMOTE | Type of function module (local, remote, ...) | FMODE | CHAR | 1 | CHAR1 | ||||
NORMAL | Normal Function Module | RS38L_NORM | CHAR | 1 | RS38L_NORM | ||||
LOC_PRIV | 0 | ||||||||
GLOBAL | Global interface ID | RS38L_GLOB | CHAR | 1 | FNKEY | ||||
FBFOOTLINE | EDIC: Footer | EDFOOTLINE | CHAR | 80 | EDDYNPLINE | ||||
STATE | ABAP: Program Status (Active, Saved, Transported...) | R3STATE | CHAR | 1 | R3STATE | ||||
LOADSTATE | ABAP: Program Status (Active, Saved, Transported...) | R3STATE | CHAR | 1 | R3STATE | ||||
LOCAL_SAVE | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
TFDIR | 0 | ||||||||
FUNCNAME | Name of Function Module | RS38L_FNAM | CHAR | 30 | FUNCNAME | LIB | |||
PNAME | Program Name | PNAME | CHAR | 40 | PROGNAME | RID | |||
INCLUDE | INCLUDE number of function module | INCLUDENR | CHAR | 2 | INCLUDENR | ||||
FREEDATE | Release date of function module | FREEDATE | DATS | 8 | FREEDATE | ||||
APPL | Application to which function module is assigned | RS38L_APPL | CHAR | 1 | PAPPL | ||||
MAND | Client | MANDT | CLNT | 3 | MANDT | ||||
FMODE | Type of function module (local, remote, ...) | FMODE | CHAR | 1 | CHAR1 | ||||
HOST | 0 | ||||||||
UTASK | Update | UTASK | CHAR | 1 | CHAR1 | ||||
PNAME_MAIN | Program Name | PNAME | CHAR | 40 | PROGNAME | RID | |||
ENLFDIR | 0 | ||||||||
FUNCNAME | Name of Function Module | RS38L_FNAM | CHAR | 30 | FUNCNAME | LIB | |||
AREA | Function group, to which the function module belongs | RS38L_AREA | CHAR | 26 | AREA | ||||
ACTIVE | Function module active | ACTIVEF | CHAR | 1 | CHAR1 | ||||
GENERATED | Generated function module | GENERATED | CHAR | 1 | CHAR1 | ||||
FREEDATE | Release date of function module | FREEDATE | DATS | 8 | FREEDATE | ||||
GLOBAL | Global interface ID | RS38L_GLOB | CHAR | 1 | FNKEY | ||||
LOC_PRIV | Function module of a temporary development class | RS38L_TEMP | CHAR | 1 | CHAR1 | ||||
EXTEN1 | Language Key | SPRAS | LANG | 1 | ISOLA | SPRAS | SPR | H_T002 | |
EXTEN2 | Data conversion flag | RS38L_KORR | CHAR | 1 | CHAR1 | ||||
EXTEN3 | Exception class | S_EXCCLASS | CHAR | 1 | CHAR1 | ||||
EXTEN4 | Exception Indicator for Package Check | PAKNOCHECK | CHAR | 1 | PAKNOCHECK | ||||
EXTEN5 | Obsolete | 0 | |||||||
RSINFDIR | 0 | ||||||||
FUNCNAME | Name of Function Module | RS38L_FNAM | CHAR | 30 | FUNCNAME | LIB | |||
PNAME | Program Name | PNAME | CHAR | 40 | PROGNAME | RID | |||
INCLUDE | INCLUDE number of function module | INCLUDENR | CHAR | 2 | INCLUDENR | ||||
APPL | Application to which function module is assigned | RS38L_APPL | CHAR | 1 | PAPPL | ||||
FMODE | Type of function module (local, remote, ...) | FMODE | CHAR | 1 | CHAR1 | ||||
UTASK | Update | UTASK | CHAR | 1 | CHAR1 | ||||
INT_GLOBAL | Global interface ID | RS38L_GLOB | CHAR | 1 | FNKEY | ||||
RODIR | 0 | ||||||||
OBJECTTYPE | Object Type | TROBJTYPE | CHAR | 4 | OBJECT | SCTSOBJECT | |||
OBJECT | 30 Characters | CHAR30 | CHAR | 30 | CHAR30 | ||||
CLIOBJECT | Character 1 change document relevant | CHARACTER1 | CHAR | 1 | CHAR1 | ||||
RELEASED | Character 1 change document relevant | CHARACTER1 | CHAR | 1 | CHAR1 | ||||
REWORKED | Character 1 change document relevant | CHARACTER1 | CHAR | 1 | CHAR1 | ||||
OBSOLETE | Character 1 change document relevant | CHARACTER1 | CHAR | 1 | CHAR1 | ||||
RODIR_CHANGED_BY | Last changed by | UNAM | CHAR | 12 | SYCHAR12 | ||||
RODIR_CHANGED_ON | Changed On | RDIR_UDATE | DATS | 8 | SYDATS | ||||
RODIR_CHANGED_AT | Last changed at | AS4TIME | TIMS | 6 | AS4TIME | ||||
FBTRDIR | 0 | ||||||||
NAME | ABAP Program Name | PROGRAMM | CHAR | 40 | PROGRAMM | RID | |||
STATE | ABAP: Program Status (Active, Saved, Transported...) | R3STATE | CHAR | 1 | R3STATE | ||||
SQLX | Source code protection | SQLX | CHAR | 1 | SYCHAR01 | ||||
EDTX | Editor lock flag | EDTX | CHAR | 1 | RDIR_FUNC | ||||
VARCL | Case-Sensitive | VARCL | CHAR | 1 | SYCHAR01 | ||||
SECU | Authorization Group | SECU | CHAR | 8 | SYCHAR08 | ||||
CNAM | Author | CNAM | CHAR | 12 | SYCHAR12 | ||||
CDAT | Created on | RDIR_CDATE | DATS | 8 | SYDATS | ||||
UNAM | Last changed by | UNAM | CHAR | 12 | SYCHAR12 | ||||
UDAT | Changed On | RDIR_UDATE | DATS | 8 | SYDATS | ||||
RSTAT | Status | RDIR_RSTAT | CHAR | 1 | RSTAT | ||||
FIXPT | Fixed point arithmetic | FIXPT | CHAR | 1 | RDIR_FUNC | ||||
TRANSPKEY | 0 | ||||||||
DEVCLASS | Package | DEVCLASS | CHAR | 30 | DEVCLASS | DVC | DEVCLASS | ||
OBJ_TYPE | Object Type | TROBJTYPE | CHAR | 4 | OBJECT | SCTSOBJECT | |||
OBJ_NAME | Object Name in Object Directory | SOBJ_NAME | CHAR | 40 | SOBJ_NAME | ||||
SUB_TYPE | Object Type | TROBJTYPE | CHAR | 4 | OBJECT | SCTSOBJECT | |||
SUB_NAME | Object name in SUBKEY | SOBJ_SNAME | CHAR | 120 | EU_LNAME | ||||
CORRNUM | Request/Task | TRKORR | CHAR | 20 | Assigned to domain | TRKORR | |||
SMODIOPERA | Customer enhancement: Operation | CUS_OPER | CHAR | 4 | CUS_OPER | ||||
ACTION | 0 | ||||||||
XCODE | Function Code | SYUCOMM | CHAR | 70 | SYCHAR70 | ||||
OK_CODE | Function Code | SYUCOMM | CHAR | 70 | SYCHAR70 | ||||
VERSION | 0 | ||||||||
DEVCLASS | Package | DEVCLASS | CHAR | 30 | Assigned to domain | DEVCLASS | DVC | DEVCLASS | |
TEST | Function Key | FNKEY | CHAR | 1 | FNKEY | ||||
FEXIT_FLAG | Function Key | FNKEY | CHAR | 1 | FNKEY | ||||
EDITLOCK | Function Key | FNKEY | CHAR | 1 | FNKEY | ||||
SMODIRET | 0 | ||||||||
INACTIVE | Status of function module or group: Active/Inactive | RS38L_INAK | CHAR | 30 | CHAR30 | ||||
FREIGTEXT | Type of Function Module Release | RS38L_FRTX | CHAR | 30 | CHAR30 | ||||
FBSTATE | 0 | ||||||||
SAVENEC | Boolean Variable (X=True, -=False, Space=Unknown) | BOOLEAN | CHAR | 1 | BOOLEAN | ||||
DOCUCH | Boolean Variable (X=True, -=False, Space=Unknown) | BOOLEAN | CHAR | 1 | BOOLEAN | ||||
PARAMCH | Boolean Variable (X=True, -=False, Space=Unknown) | BOOLEAN | CHAR | 1 | BOOLEAN | ||||
STEXTCH | Boolean Variable (X=True, -=False, Space=Unknown) | BOOLEAN | CHAR | 1 | BOOLEAN | ||||
ACTIVETAB | Active Tab | 0 | |||||||
POS_CUROW | Active Line | 0 | |||||||
CURSORFLD | Cursor Field | 0 | |||||||
DYNNR | Number of the following screen | DYNNR | CHAR | 4 | DYNNR | ||||
ED_DYNNR | Number of the following screen | DYNNR | CHAR | 4 | DYNNR | ||||
ED_PROG | ABAP Program Name | PROGRAMM | CHAR | 40 | PROGRAMM | RID | |||
MULTI | Boolean Variable (X=True, -=False, Space=Unknown) | BOOLEAN | CHAR | 1 | BOOLEAN | ||||
EDITCTRL | Boolean Variable (X=True, -=False, Space=Unknown) | BOOLEAN | CHAR | 1 | BOOLEAN | ||||
IMPCURS | 0 | ||||||||
FIELDNAME | Associated Type of an Interface Parameter | RS38L_TYP | CHAR | 132 | RS38L_TYP | ||||
OFFSET | Horizontal Cursor Position | SYCUCOL | INT4 | 10 | SYST_SHORT | ||||
LINE | Vertical Cursor Position | SYCUROW | INT4 | 10 | SYST_SHORT | ||||
HEADERLINE | 0 | ||||||||
FIRST_LINE | Vertical Cursor Position | SYCUROW | INT4 | 10 | SYST_SHORT | ||||
EXPCURS | 0 | ||||||||
FIELDNAME | Associated Type of an Interface Parameter | RS38L_TYP | CHAR | 132 | RS38L_TYP | ||||
OFFSET | Horizontal Cursor Position | SYCUCOL | INT4 | 10 | SYST_SHORT | ||||
LINE | Vertical Cursor Position | SYCUROW | INT4 | 10 | SYST_SHORT | ||||
HEADERLINE | 0 | ||||||||
FIRST_LINE | Vertical Cursor Position | SYCUROW | INT4 | 10 | SYST_SHORT | ||||
CHACURS | 0 | ||||||||
FIELDNAME | Associated Type of an Interface Parameter | RS38L_TYP | CHAR | 132 | RS38L_TYP | ||||
OFFSET | Horizontal Cursor Position | SYCUCOL | INT4 | 10 | SYST_SHORT | ||||
LINE | Vertical Cursor Position | SYCUROW | INT4 | 10 | SYST_SHORT | ||||
HEADERLINE | 0 | ||||||||
FIRST_LINE | Vertical Cursor Position | SYCUROW | INT4 | 10 | SYST_SHORT | ||||
TABCURS | 0 | ||||||||
FIELDNAME | Associated Type of an Interface Parameter | RS38L_TYP | CHAR | 132 | RS38L_TYP | ||||
OFFSET | Horizontal Cursor Position | SYCUCOL | INT4 | 10 | SYST_SHORT | ||||
LINE | Vertical Cursor Position | SYCUROW | INT4 | 10 | SYST_SHORT | ||||
HEADERLINE | 0 | ||||||||
FIRST_LINE | Vertical Cursor Position | SYCUROW | INT4 | 10 | SYST_SHORT | ||||
EXCCURS | 0 | ||||||||
FIELDNAME | Associated Type of an Interface Parameter | RS38L_TYP | CHAR | 132 | RS38L_TYP | ||||
OFFSET | Horizontal Cursor Position | SYCUCOL | INT4 | 10 | SYST_SHORT | ||||
LINE | Vertical Cursor Position | SYCUROW | INT4 | 10 | SYST_SHORT | ||||
HEADERLINE | 0 | ||||||||
FIRST_LINE | Vertical Cursor Position | SYCUROW | INT4 | 10 | SYST_SHORT | ||||
EDTCURS | 0 | ||||||||
FIELDNAME | Associated Type of an Interface Parameter | RS38L_TYP | CHAR | 132 | RS38L_TYP | ||||
OFFSET | Horizontal Cursor Position | SYCUCOL | INT4 | 10 | SYST_SHORT | ||||
LINE | Vertical Cursor Position | SYCUROW | INT4 | 10 | SYST_SHORT | ||||
HEADERLINE | 0 | ||||||||
FIRST_LINE | Vertical Cursor Position | SYCUROW | INT4 | 10 | SYST_SHORT | ||||
EDITSTATE | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
ENH_CURSMOD | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
NO_TOGGLE | Only Available in Active Vers., so no Active/Inactive Toggle | 0 | |||||||
IS_BAPI | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
FBDOCU_FOUND | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
FROZEN | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
JAVA_REMOTE | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
ABAP_REMOTE | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
TRANSL_TECH_TEXTS | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
STATE_IS_INHERITED | General Flag | FLAG | CHAR | 1 | FLAG | ||||
JAVA_FUNC | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
ABAP_FUNC | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
JAVA_FROM_ABAP | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
ABAP_FROM_JAVA | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
BASXML_ENABLED | BasXML Log | RS38L_BXML | CHAR | 1 | CHAR1 | ||||
UKIND5 | Update Task Initiation V1.5 | RS38L_TSK5 | CHAR | 1 | CHAR1 |
Key field | Non-key field |
How do I retrieve data from SAP structure HEADER_FB using ABAP code?
As HEADER_FB 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 HEADER_FB as there is no data to select.How to access SAP table HEADER_FB
Within an ECC or HANA version of SAP you can also view further information about HEADER_FB 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