ESCHD SAP (Scrn Field List for Billing Schema) Structure details
Description: Scrn Field List for Billing Schema
Structure field list including key, data, relationships and ABAP select examples
ESCHD 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 "Scrn Field List for Billing Schema" 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_ESCHD TYPE ESCHD.
The ESCHD table consists of various fields, each holding specific information or linking keys about Scrn Field List for Billing Schema data available in SAP. These include SCHEMANR (Number of the billing schema), SNO (Sequence number of schema step in billing schema), SPARTE (Division), AKLASSE (Billing class).. 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 ESCHD 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 |
MANDT | Client | MANDT | CLNT | 3 | Assigned to domain | MANDT | |||
SCHEMANR | Number of the billing schema | SCHEMANR | CHAR | 10 | Assigned to domain | SCHEMANR | ISU_F4_SCHEMA | ||
SNO | Sequence number of schema step in billing schema | SNO | NUMC | 4 | LFDNR4 | ||||
SPARTE | Division | SPARTE | CHAR | 2 | TSPA | SPART | SPA | ||
AKLASSE | Billing class | AKLASSE | CHAR | 4 | EAKLASSE | AKLASSE | AKL | ||
DYNPERSCHEMA | Billing schema with dynamic period control | DYNPERSCHEMA | CHAR | 1 | KENNZX | ||||
PEBRATE | Period-end billing rate | PEBRATE | CHAR | 10 | Assigned to domain | TARIFNR | |||
BB_SCHEMA | Indicator: schema with backbilling steps | BB_SCHEMA | CHAR | 1 | KENNZX | ||||
CONDBILLPROG | Execute Conditional Billing Program | E_CONDBILLPROG | CHAR | 1 | KENNZX | ||||
ABRSPERRDT | Date on which schema was blocked for billing | ABRSPERRDT | DATS | 8 | DATUM | ||||
MARK | Indicator: posting line selected? | MARK | CHAR | 1 | XFELD | ||||
V_SCHEMANR | Number of the billing schema | SCHEMANR | CHAR | 10 | ESCH | SCHEMANR | ISU_F4_SCHEMA | ||
SCHEMABEZ | Description of billing schema | SCHEMABEZ | CHAR | 50 | TEXT50 | ||||
AKLASSBEZ | Text for billing class | AKLASSETXT | CHAR | 30 | TEXT30 | ||||
SPARTENBEZ | Name | VTXTK | CHAR | 20 | TEXT20 | ||||
LRATESTEP | Logical Number of Rate Step | LRATESTEP | NUMC | 10 | LRATESTEP | ||||
VIS_PROG | Variant program | VIS_PROG | CHAR | 14 | VIS_PROG | VPM | |||
STEPNOTES | Notes for Schema Step | STEPNOTES | CHAR | 132 | |||||
TARIFNR | Rate key | TARIFNR | CHAR | 10 | ETRF | TARIFNR | TRF | ISU_F4_TARIF | |
TARLFDNR | Consecutive number of rate step | TARLFDNR | NUMC | 4 | LFDNR4 | ||||
OPTIONAL | Optional billing step | OPTIONAL | CHAR | 1 | OPTIONAL | ||||
TIMECONTRL | Period control | TIMECONTRL | CHAR | 2 | TE432 | TIMECONTRL | |||
STTARIF | Statistical rate | STTARIF | CHAR | 10 | Assigned to domain | STTARIFNR | |||
S_TVORG | Debit sub-transaction for billing | S_TVORG | CHAR | 4 | Assigned to domain | TVORG_KK | |||
H_TVORG | Credit sub-transaction for billing | H_TVORG | CHAR | 4 | Assigned to domain | TVORG_KK | |||
S_ABSTVORG | Budget billing debit sub-transaction | S_ABSTVORG | CHAR | 4 | Assigned to domain | TVORG_KK | |||
H_ABSTVORG | Budget billing credit sub-transaction | H_ABSTVORG | CHAR | 4 | Assigned to domain | TVORG_KK | |||
CHNG_SIGN | Reverse +/- sign | CHNG_SIGN | CHAR | 1 | KENNZX | ||||
KONZIGR | Franchise fee group | KONZIGR | CHAR | 10 | TE241 | KONZIGR | |||
SAISON | Season reference for rate step | SAISON_SCHEMA | CHAR | 10 | Assigned to domain | E_OPERAND | |||
PROGRAMM | Variant program in rate step | E_PROG_RATE | CHAR | 8 | TE313 | E_PROGRAMM | VPM | ISU_F4_VARIANT | |
EIN01 | Input operand | EINOPERA01 | CHAR | 10 | TE221 | E_OPERAND | |||
EIN02 | Input operand | EINOPERA02 | CHAR | 10 | TE221 | E_OPERAND | |||
EIN03 | Input operand | EINOPERA03 | CHAR | 10 | TE221 | E_OPERAND | |||
EIN04 | Input operand | EINOPERA04 | CHAR | 10 | TE221 | E_OPERAND | |||
EIN05 | Input operand | EINOPERA05 | CHAR | 10 | TE221 | E_OPERAND | |||
EIN06 | Input operand | EINOPERA06 | CHAR | 10 | TE221 | E_OPERAND | |||
EIN07 | Input operand | EINOPERA07 | CHAR | 10 | TE221 | E_OPERAND | |||
EIN08 | Input operand | EINOPERA08 | CHAR | 10 | TE221 | E_OPERAND | |||
EIN09 | Input operand | EINOPERA09 | CHAR | 10 | TE221 | E_OPERAND | |||
EIN10 | Input operand | EINOPERA10 | CHAR | 10 | TE221 | E_OPERAND | |||
AUS01 | Output operand | AUSOPERA01 | CHAR | 10 | TE221 | E_OPERAND | |||
AUS02 | Output operand | AUSOPERA02 | CHAR | 10 | TE221 | E_OPERAND | |||
AUS03 | Output operand | AUSOPERA03 | CHAR | 10 | TE221 | E_OPERAND | |||
AUS04 | Output operand | AUSOPERA04 | CHAR | 10 | TE221 | E_OPERAND | |||
AUS05 | Output operand | AUSOPERA05 | CHAR | 10 | TE221 | E_OPERAND | |||
VARCONT1 | Variant control | VARCONT | CHAR | 2 | VARCONT | ||||
VARCONT2 | Variant control | VARCONT | CHAR | 2 | VARCONT | ||||
VARCONT3 | Variant control | VARCONT | CHAR | 2 | VARCONT | ||||
VARCONT4 | Variant control | VARCONT | CHAR | 2 | VARCONT | ||||
VARCONT5 | Variant control | VARCONT | CHAR | 2 | VARCONT | ||||
BELZART1 | Document line type 1 | BELZART1 | CHAR | 6 | TE835 | BELZART | ISU_BELZART | ||
BELZART2 | Line item type 2 | BELZART2 | CHAR | 6 | TE835 | BELZART | ISU_BELZART | ||
BELZART3 | Document line type 3 | BELZART3 | CHAR | 6 | TE835 | BELZART | ISU_BELZART | ||
BELZART4 | Document line type 4 | BELZART4 | CHAR | 6 | TE835 | BELZART | ISU_BELZART | ||
BELZART5 | Document line type 5 | BELZART5 | CHAR | 6 | TE835 | BELZART | ISU_BELZART | ||
STEPINACT | Indicator: schema step not active | STEPINACT | CHAR | 1 | STEPINACT | ||||
BUCHREL | Billing Line Item Relevant to Posting | BUCHREL | CHAR | 1 | KENNZX | ||||
BETRSTREL | Amount of billing line item is statistically relevant | BETRSTREL | CHAR | 1 | KENNZX | ||||
MENGESTREL | Quantity (billed value) is statistically relevant | MENGESTREL | CHAR | 1 | MENGREL | ||||
STGRAMT | Amount statistics group | STGRAMT | CHAR | 6 | TE541 | STGRAMT | |||
STGRQNT | Quantity statistics group | STGRQNT | CHAR | 6 | TE540 | STGRQNT | |||
ERCHV_BW_REL | Not Relevant for Consumption History in BW | ERCHV_BW_REL | CHAR | 1 | KENNZX | ||||
DISCON_FREE | Disconnection Periods Not Valuated | DISCON_FREE | CHAR | 1 | KENNZX | ||||
PREISZUS | Indicator: Price Summary | PREISZUS | CHAR | 4 | KENNZ4 | ||||
GROSSGROUP | Gross group | GROSSGROUP | CHAR | 4 | GROSSGROUP | ||||
GROSSPRICE | Gross Price | GROSSPRICE | CHAR | 1 | KENNZX | ||||
BRUTTOZEILE | Blling line item is a gross line item | BRUTTOZEILE | CHAR | 1 | KENNZX | ||||
TAXGROUP | Categorize Amounts for Tax Determination | TAXGROUP | CHAR | 4 | KENNZ4 | ||||
LINE_CLASS | Classification Criteria for Billing Line | LINE_CLASS | CHAR | 4 | TE552 | LINE_CLASS | |||
LINESORT1 | Presorting of billing line items in billing schema | LINESORT1 | CHAR | 4 | TE530 | LINESORT | |||
LINESORT2 | Presorting of billing line items in billing schema | LINESORT2 | CHAR | 4 | TE530 | LINESORT | |||
LINESORT3 | Presorting of billing line items in billing schema | LINESORT3 | CHAR | 4 | TE530 | LINESORT | |||
LINESORT4 | Presorting of billing line items in billing schema | LINESORT4 | CHAR | 4 | TE530 | LINESORT | |||
LINESORT5 | Presorting of billing line items in billing schema | LINESORT5 | CHAR | 4 | TE530 | LINESORT | |||
BACKSTART | Indicator: execute backbilling | BACKSTART | CHAR | 4 | TE301 | BACKGROUP | |||
BACKONLY | Indicator: execute schema step for backbilling only | BACKONLY | CHAR | 1 | KENNZ1 | ||||
BACKEXEC01 | Indicator: Allocate Backbilling | BACKEXEC01 | CHAR | 4 | TE301 | BACKGROUP | |||
BACKEXEC02 | Indicator: allocate backbilling | BACKEXEC02 | CHAR | 4 | TE301 | BACKGROUP | |||
BACKEXEC03 | Indicator: allocate backbilling | BACKEXEC03 | CHAR | 4 | TE301 | BACKGROUP | |||
BACKEXEC04 | Indicator: allocate backbilling | BACKEXEC04 | CHAR | 4 | TE301 | BACKGROUP | |||
BACKEXEC05 | Indicator: allocate backbilling | BACKEXEC05 | CHAR | 4 | TE301 | BACKGROUP | |||
BACKCANC01 | Indicator: reverse backbilling | BACKCANC01 | CHAR | 4 | TE301 | BACKGROUP | |||
BACKCANC02 | Indicator: reverse backbilling | BACKCANC02 | CHAR | 4 | TE301 | BACKGROUP | |||
BACKCANC03 | Indicator: reverse backbilling | BACKCANC03 | CHAR | 4 | TE301 | BACKGROUP | |||
BACKCANC04 | Indicator: reverse backbilling | BACKCANC04 | CHAR | 4 | TE301 | BACKGROUP | |||
BACKCANC05 | Indicator: reverse backbilling | BACKCANC05 | CHAR | 4 | TE301 | BACKGROUP | |||
DYNSTART | Execute dynamic period control | DYNSTART | CHAR | 4 | TE659 | DYNGROUP | |||
DYNEXEC01 | Schema step for execution in dynamic period control 1 | DYNEXEC01 | CHAR | 4 | TE659 | DYNGROUP | |||
DYNEXEC02 | Schema step for execution in dyn. period control 2 | DYNEXEC02 | CHAR | 4 | TE659 | DYNGROUP | |||
DYNEXEC03 | Schema step for execution in dyn. period control 3 | DYNEXEC03 | CHAR | 4 | TE659 | DYNGROUP | |||
DYNEXEC04 | Schema step for execution in dyn. period control 4 | DYNEXEC04 | CHAR | 4 | TE659 | DYNGROUP | |||
DYNEXEC05 | Schema step for execution in dyn. period control 5 | DYNEXEC05 | CHAR | 4 | TE659 | DYNGROUP | |||
DYNCANC01 | Schema steps for reversal in dynamic period control 1 | DYNCANC01 | CHAR | 4 | TE659 | DYNGROUP | |||
DYNCANC02 | Reversal indicator, dynamic period control 2 | DYNCANC02 | CHAR | 4 | TE659 | DYNGROUP | |||
DYNCANC03 | Reversal indicator, dynamic period control 3 | DYNCANC03 | CHAR | 4 | TE659 | DYNGROUP | |||
DYNCANC04 | Reversal Indicator, Dynamic Period Control 4 | DYNCANC04 | CHAR | 4 | TE659 | DYNGROUP | |||
DYNCANC05 | Reversal indicator, dynamic period control 5 | DYNCANC05 | CHAR | 4 | TE659 | DYNGROUP | |||
TIMESLICEGEN | Time slice generator | TIMESLICEGEN | CHAR | 4 | TE543 | TIMESLICEGEN | |||
BBINFOLINES | Write Info Lines for Backbilling | BBINFOLINES | CHAR | 1 | KENNZX | ||||
DELOPERAND | Deletion operand | DELOPERAND | CHAR | 10 | TE221 | E_OPERAND | |||
ADVCONTROL | Control of Advance Billing | ADVCONTROL | CHAR | 1 | ADVCONTROL |
Key field | Non-key field |
How do I retrieve data from SAP structure ESCHD using ABAP code?
As ESCHD 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 ESCHD as there is no data to select.How to access SAP table ESCHD
Within an ECC or HANA version of SAP you can also view further information about ESCHD 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