EFRMD SAP (Scr. Fields: Application Forms) Structure details

Dictionary Type: Structure
Description: Scr. Fields: Application Forms




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




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

EFRMD 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 "Scr. Fields: Application Forms" 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_EFRMD TYPE EFRMD.

The EFRMD table consists of various fields, each holding specific information or linking keys about Scr. Fields: Application Forms data available in SAP. These include PDF_DYNAMIC (Dynamic PDF Form), CLIENT (Client), FORMKEY (Application form), FORMKEY (Application form).. 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: Can be enhanced (character-type)


SAP EFRMD 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
CLIENTClient MANDTCLNT3T000MANDT
PDF_DYNAMICDynamic PDF Form EFG_DTE_PDF_DYNAMICCHAR1EFG_FLAG
CLIENTClient MANDTCLNT3T000MANDT
FORMKEYApplication form FORMKEYCHAR30EFRMFORMKEYFOM
FORMKEYApplication form FORMKEYCHAR30EFRMFORMKEYFOM
FORMCLASSForm Class FORMCLASSCHAR30Assigned to domainFORMCLASSFCL
TDFORMForm Name TDFORMCHAR16TDFORM
FORMCLASSForm Class FORMCLASSCHAR30Assigned to domainFORMCLASSFCL
TDFORMForm Name TDFORMCHAR16TDFORM
EXIT_BIBLUser exit include EXIT_BIBLCHAR40Assigned to domainPROGRAMM
USER_TOPUser top include USER_TOPCHAR40Assigned to domainPROGRAMM
EXIT_BIBLUser exit include EXIT_BIBLCHAR40Assigned to domainPROGRAMM
USER_TOPUser top include USER_TOPCHAR40Assigned to domainPROGRAMM
ORIG_SYSTOriginal system of application form EFG_ORG_SYCHAR8SYCHAR08
ERDATDate on Which the Record was Created EFG_DTE_ERDATDATS8DATUM
ORIG_SYSTOriginal system of application form EFG_ORG_SYCHAR8SYCHAR08
ERDATDate on Which the Record was Created EFG_DTE_ERDATDATS8DATUM
ERNAMName of Person who Created the Object EFG_DTE_ERNAMCHAR12USNAM
ERNAMName of Person who Created the Object EFG_DTE_ERNAMCHAR12USNAM
ERSAPSAP Action EFG_KZSAPCHAR1RF_KENNZX
AEDATChanged On EFG_DTE_AEDATDATS8DATUM
ERSAPSAP Action EFG_KZSAPCHAR1RF_KENNZX
AEDATChanged On EFG_DTE_AEDATDATS8DATUM
AENAMName of Person who Changed Object EFG_DTE_AENAMCHAR12USNAM
AENAMName of Person who Changed Object EFG_DTE_AENAMCHAR12USNAM
AEUZEITTime of Last Change to Work Plan E_AEUZEITTIMS6SYTIME
AESAPSAP Action EFG_KZSAPCHAR1RF_KENNZX
AEUZEITTime of Last Change to Work Plan E_AEUZEITTIMS6SYTIME
AESAPSAP Action EFG_KZSAPCHAR1RF_KENNZX
DESCRIPTText for application form DESCR_FORMCHAR50TEXT50
DESCRIPTText for application form DESCR_FORMCHAR50TEXT50
EXIT_INITUser Exit before Hierarchy Interpretation RF_EXIT_BEFORECHAR20RF_USER_EXIT
EXIT_INITUser Exit before Hierarchy Interpretation RF_EXIT_BEFORECHAR20RF_USER_EXIT
EXIT_CLOSEUser Exit After Hierarchy Interpretation RF_EXIT_AFTERCHAR20RF_USER_EXIT
FORMTYPEType of Application Form EFG_DTE_FORMTYPECHAR2EFG_FORMTYPE
EXIT_CLOSEUser Exit After Hierarchy Interpretation RF_EXIT_AFTERCHAR20RF_USER_EXIT
FORMTYPEType of Application Form EFG_DTE_FORMTYPECHAR2EFG_FORMTYPE
SMARTFORMSmartForm for Application Form EFG_DTE_SMARTFORMCHAR30Assigned to domainTDSFNAMESH_STXFADM
REFCLIENTSource Client for Accessing Other Clients EFG_DTE_SRCCLIENTCLNT3Assigned to domainMANDT
SMARTFORMSmartForm for Application Form EFG_DTE_SMARTFORMCHAR30Assigned to domainTDSFNAMESH_STXFADM
ISLINKReference EFG_DTE_FLG_ISLINKCHAR1EFG_FLAG
REFCLIENTSource Client for Accessing Other Clients EFG_DTE_SRCCLIENTCLNT3Assigned to domainMANDT
ISLINKReference EFG_DTE_FLG_ISLINKCHAR1EFG_FLAG
FUNC_NAMEGenerated Module EFG_DTE_GENFUNCCHAR30Assigned to domainFUNCNAME
FUNC_NAMEGenerated Module EFG_DTE_GENFUNCCHAR30Assigned to domainFUNCNAME
RADIO_STRUMaintain hierarchy RADIO_STRUCHAR1E_RADIO_PWB
RADIO_ATTRRadio Button for Attribute Maintenance RADIO_ATTRCHAR1E_RADIO_PWB
RADIO_STRUMaintain hierarchy RADIO_STRUCHAR1E_RADIO_PWB
RADIO_ATTRRadio Button for Attribute Maintenance RADIO_ATTRCHAR1E_RADIO_PWB
RADIO_TEXTMaintain Text Elements RADIO_TEXTCHAR1E_RADIO_PWB
RADIO_ACTILevel Active RADIO_ACTICHAR1RF_KENNZX
RADIO_TEXTMaintain Text Elements RADIO_TEXTCHAR1E_RADIO_PWB
RADIO_ACTILevel Active RADIO_ACTICHAR1RF_KENNZX
RADIO_FUNCDisplay generated function module RADIO_FUNCCHAR1E_RADIO_PWB
RADIO_FUNCDisplay generated function module RADIO_FUNCCHAR1E_RADIO_PWB
RADIO_SAPSMaintain SAPscript Form RADIO_SAPSCHAR1E_RADIO_PWB
RADIO_SAPSMaintain SAPscript Form RADIO_SAPSCHAR1E_RADIO_PWB
RADIO_USEXMaintain User Exit Includes RADIO_USEXCHAR1E_RADIO_PWB
RADIO_DBIBMaintain Form Class Library RADIO_DBIBCHAR1E_RADIO_PWB
RADIO_USEXMaintain User Exit Includes RADIO_USEXCHAR1E_RADIO_PWB
RADIO_DBIBMaintain Form Class Library RADIO_DBIBCHAR1E_RADIO_PWB
RADIO_USTODisplay User Top Include RADIO_USTOCHAR1E_RADIO_PWB
RADIO_FCLASelect Form Class for Application Form RADIO_FCLACHAR1RF_KENNZX
RADIO_USTODisplay User Top Include RADIO_USTOCHAR1E_RADIO_PWB
FORM_LEVELForm level FORMLEVELCHAR10CHAR10
RADIO_FCLASelect Form Class for Application Form RADIO_FCLACHAR1RF_KENNZX
DESCR_FSTRForm level description (form level or text element) DESCR_FSTRCHAR50TEXT50
FORM_LEVELForm level FORMLEVELCHAR10CHAR10
DESCR_FSTRForm level description (form level or text element) DESCR_FSTRCHAR50TEXT50
DESCR_TXELText element description (in form) DESCR_TXELCHAR50TEXT50
TEXT_NAMEName TDOBNAMECHAR70TDOBNAME
DESCR_TXELText element description (in form) DESCR_TXELCHAR50TEXT50
EXIT_SORTUser Exit Name (Before Loop) EXIT_SORTCHAR20RF_USER_EXIT
TEXT_NAMEName TDOBNAMECHAR70TDOBNAME
EXIT_SORTUser Exit Name (Before Loop) EXIT_SORTCHAR20RF_USER_EXIT
EXIT_OUTPTCustomer Exit within a Form Level Loop EXIT_OUTPTCHAR20RF_USER_EXIT
EXIT_AFTEREnhancement after Loop over a Form Level EXIT_AFTERCHAR20RF_USER_EXIT
EXIT_OUTPTCustomer Exit within a Form Level Loop EXIT_OUTPTCHAR20RF_USER_EXIT
TDSPRASLanguage key TDSPRASLANG1T002ISOLASPRAS
EXIT_AFTEREnhancement after Loop over a Form Level EXIT_AFTERCHAR20RF_USER_EXIT
EXISTSGeneral Indicator EFG_DTE_FLAGCHAR1EFG_FLAG
TDSPRASLanguage key TDSPRASLANG1T002ISOLASPRAS
SPTXTName of Language SPTXTCHAR16SPTXT16DSB
EXISTSGeneral Indicator EFG_DTE_FLAGCHAR1EFG_FLAG
SPTXTName of Language SPTXTCHAR16SPTXT16DSB
TAB_OUTPUTTable name for form output structure TAB_OUTPUTCHAR30DD02LAS4TAB
WINDOWWindow TDWINDOWCHAR8TDELEMFORM
TAB_OUTPUTTable name for form output structure TAB_OUTPUTCHAR30DD02LAS4TAB
WINDOWWindow TDWINDOWCHAR8TDELEMFORM
WIN_TYPESpecification of Area in Main Window (Top, Body, Bottom) WIN_TYPECHAR10WIN_TYPE
FUNCTIONParameter function in the function module write_form FORM_FUNCTCHAR10FORM_FUNCT
WIN_TYPESpecification of Area in Main Window (Top, Body, Bottom) WIN_TYPECHAR10WIN_TYPE
FUNCTIONParameter function in the function module write_form FORM_FUNCTCHAR10FORM_FUNCT
STAND_TEXTGeneral checkbox: X or SPACE RF_KENNZXCHAR1RF_KENNZX
STAND_TEXTGeneral checkbox: X or SPACE RF_KENNZXCHAR1RF_KENNZX
DEVCLASS_TOPPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
DEVCLASS_TOPPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
DEVCLASS_EXITPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
DEVCLASS_EXITPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
DEVCLASS_TDFORMPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
DEVCLASS_TDFORMPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
DEVCLASS_SMARTFORMPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
DEVCLASS_ADFORMPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
DEVCLASS_SMARTFORMPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
DEVCLASS_ADFORMPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
DEVCLASS_ADINTFPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
GENFUNCGenerated Module EFG_DTE_GENFUNCCHAR30Assigned to domainFUNCNAME
DEVCLASS_ADINTFPackage DEVCLASSCHAR30Assigned to domainDEVCLASSDVCDEVCLASS
GENDATDate of Generation EFG_GENDATDATS8DATUM
GENFUNCGenerated Module EFG_DTE_GENFUNCCHAR30Assigned to domainFUNCNAME
GENDATDate of Generation EFG_GENDATDATS8DATUM
GENTIMTime of generation EFG_GENTIMTIMS6SYTIME
GENNAMName of last user to generate the print program EFG_GENNAMCHAR12USNAM
GENTIMTime of generation EFG_GENTIMTIMS6SYTIME
GENNAMName of last user to generate the print program EFG_GENNAMCHAR12USNAM
VERN_LIBPROGVersion number VERNCHAR6SYCHAR06
VERN_LIBPROGVersion number VERNCHAR6SYCHAR06
VERN_USERTOPVersion number VERNCHAR6SYCHAR06
VERN_USERTOPVersion number VERNCHAR6SYCHAR06
VERN_EXITBIBLVersion number VERNCHAR6SYCHAR06
STATUSStatus EFG_DTE_STATUSCHAR1EFG_STATUS
VERN_EXITBIBLVersion number VERNCHAR6SYCHAR06
STATUSStatus EFG_DTE_STATUSCHAR1EFG_STATUS
STATUSICONStatus Icon EFG_DTE_STATUSICONCHAR100TEXT100
STATUSICONStatus Icon EFG_DTE_STATUSICONCHAR100TEXT100
DDTYPE_STRUCDDIC Type for Form Level EFG_DTE_DDTYPE_FL_STRUCCHAR30OBJECTNAME
DDTYPE_STRUCDDIC Type for Form Level EFG_DTE_DDTYPE_FL_STRUCCHAR30OBJECTNAME
SMART_DDICTYPEData Type for Transfer to SmartForms EFG_DTE_SMART_DDICTYPECHAR30OBJECTNAME
FORMLEVEL_TYPEType of Form Level EFG_DTE_FORMLEVEL_TYPECHAR4EFG_FORMLEVEL_TYPE
SMART_DDICTYPEData Type for Transfer to SmartForms EFG_DTE_SMART_DDICTYPECHAR30OBJECTNAME
RELTYPEType of Hierarchical Relationship EFG_DTE_RELTYPECHAR5EFG_RELTYPE
FORMLEVEL_TYPEType of Form Level EFG_DTE_FORMLEVEL_TYPECHAR4EFG_FORMLEVEL_TYPE
LANGULanguage EFG_DTE_LANGULANG1T002ISOLASPRASEFGLANGU
RELTYPEType of Hierarchical Relationship EFG_DTE_RELTYPECHAR5EFG_RELTYPE
LANGULanguage EFG_DTE_LANGULANG1T002ISOLASPRASEFGLANGU
ADFORMPDF-Based Forms: Form Name FPWBFORMNAMECHAR30FPNAMEFPWBFORMHFPWBFORM
ADFORMPDF-Based Forms: Form Name FPWBFORMNAMECHAR30FPNAMEFPWBFORMHFPWBFORM
ADINTFPDF-Based Forms: Interface Name FPWBINTFNAMECHAR30FPNAMEFPWBINTERFACEHFPWBINTERFACE
ADINTFPDF-Based Forms: Interface Name FPWBINTFNAMECHAR30FPNAMEFPWBINTERFACEHFPWBINTERFACE
DATADISPATCH_MODData Dispatch Mode EFG_DTE_DATADISPATCH_MODECHAR10EFG_DATADISPATCH_MODE
EXIT_DISPATCHUser Exit for Data Dispatch EFG_DTE_DATADISPATCH_EXITCHAR20RF_USER_EXIT
OCL_CONTROLControl of Open/Close Optimization EFG_DTE_OCL_CONTROLCHAR1EFG_OCL_CONTROL
ARCH_DOCTYPEDocument type SAEOBJARTCHAR10TOADVSADC10_DVDOK
REC_ADDR_FORM_IDID of Address Format EFG_ADD_FORM_IDCHAR4EFGADDRFORMEFG_ADD_FORM_ID

Key field Non-key field



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

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

How to access SAP table EFRMD

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