The BADI_SCREEN_DEF table in SAP ERP or S/4HANA stores Runtime Table BAdI Screen Enhancements data. There are total 8 fields in BADI_SCREEN_DEF table. The Runtime Table BAdI Screen Enhancements table is available in all major SAP S/4HANA versions, is implemented as a Column Store table within the SAP HANA database. Additionally we provide an overview of the structure and fields of BADI_SCREEN_DEF table. It is in Enhancement Framework Redefinition BAdI (SEEF_REDEFINITION_BADI) ABAP package and is part of the Customer Enhancements: BAdIs (BC-DWB-CEX-BAD) module.
SAP BADI_SCREEN_DEF Table Fields
Following is the list of fields that are available in SAP BADI_SCREEN_DEF table. The primary key fields of the table are BADI_NAME (Name of a BAdI in Enhancement Framework), SCR_A_PROG (Program/Transaction in SQL Trace Evaluation), SCR_A_NUM (Screen number), SCR_A_SSCR (Subscreen data element).
| Field | Description | Data Element | Check Table | Data Type |
|---|---|---|---|---|
| BADI_NAME | Name of a BAdI in Enhancement Framework | ENHBADIID | CHAR (30) | |
| SCR_A_PROG | Program/Transaction in SQL Trace Evaluation | PROGRAM | * | CHAR (40) |
| SCR_A_NUM | Screen number | SCRADNUM | NUMC (4) | |
| SCR_A_SSCR | Subscreen data element | SUBSCREEN | CHAR (30) | |
| HAS_DEFAULT | ID of an Enhancement | ENHNAME | CHAR (30) | |
| DEF_SCR_P_PROG | Program/Transaction in SQL Trace Evaluation | PROGRAM | * | CHAR (40) |
| DEF_SCR_P_NUM | Screen number | SCRADNUM | NUMC (4) | |
| ENHSPOTNAME | Name (ID) of an Enhancement Spot | ENHSPOTNAME | CHAR (30) |


