ETRFD SAP (Scrn Fld List for Rate) Structure details
Description: Scrn Fld List for Rate
Structure field list including key, data, relationships and ABAP select examples
ETRFD 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 Fld List for Rate" 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_ETRFD TYPE ETRFD.
The ETRFD table consists of various fields, each holding specific information or linking keys about Scrn Fld List for Rate data available in SAP. These include LRATESTEP (Logical Number of Rate Step), SPARTE (Division), AKLASSE (Billing class), OPERAND (Register operand in rate).. 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 ETRFD 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 | |||
LRATESTEP | Logical Number of Rate Step | LRATESTEP | NUMC | 10 | LRATESTEP | ||||
SPARTE | Division | SPARTE | CHAR | 2 | TSPA | SPART | SPA | ||
AKLASSE | Billing class | AKLASSE | CHAR | 4 | EAKLASSE | AKLASSE | AKL | ||
OPERAND | Register operand in rate | REG_OPER | CHAR | 10 | TE221 | E_OPERAND | |||
USE_REGIST | Permissibility for registers | USE_REGISTER | CHAR | 1 | USE_REGIST | ||||
USE_RTP | Permitted for interval meters | USE_RTP | CHAR | 1 | USE_RTP | ||||
USE_DEVICE | Permissibility for devices | USE_DEVICE | CHAR | 1 | USE_DEVICE | ||||
USE_FACTS | Permissibility for rate cat. facts and installation facts | USE_FACTS | CHAR | 1 | USE_FACTS | ||||
USE_PEB | Permissible as period-end billing rate | USE_PEB | CHAR | 1 | USE_PEB | ||||
USE_WASTE | Permissibility for Waste Billing | USE_WASTE | CHAR | 1 | USE_WASTE | ||||
MINPROZ | Minimum portion in percent | MINPROZ | NUMC | 3 | E_PROZENT999 | ||||
V_TARIFNR | Rate key | TARIFNR | CHAR | 10 | Assigned to domain | TARIFNR | TRF | ISU_F4_TARIF | |
OPERANDBEZ | Text (30 Characters) | TEXT30 | CHAR | 30 | TEXT30 | ||||
TARIFBEZ | Rate description | TARIFBEZ | CHAR | 50 | TEXT50 | ||||
SPARTENBEZ | Name | VTXTK | CHAR | 20 | TEXT20 | ||||
AKLASSBEZ | Text for billing class | AKLASSETXT | CHAR | 30 | TEXT30 | ||||
KONZIGRBEZ | Text for franchise tax group | KONLANG | CHAR | 45 | TEXT45 | ||||
MASSBILLC6 | Unit of measurement for billing | MASSBILLC6 | CHAR | 6 | Assigned to domain | LUNIT | MSEC6 | MEINS_ISU | |
GEWSCHLBEZ | Weighting procedure description | GEWTXT | CHAR | 40 | TEXT40 | ||||
MARK | Indicator: posting line selected? | MARK | CHAR | 1 | XFELD | ||||
PRUEFKL | Validation class for independent validations | PRUEFKL | CHAR | 4 | TE408 | PRUEFKL | |||
PRUEFKLBEZ | Text (30 Characters) | TEXT30 | CHAR | 30 | TEXT30 | ||||
RTPINTERFACE | RTP interface | E_RTPINTERFACE | CHAR | 10 | Assigned to domain | E_RTPINTERFACE | |||
RTPINTERFACETEXT | RTP interface description | E_RTPINTERFACETEXT | CHAR | 60 | E_RTPINTERFACETEXT | ||||
RTPCATEGORY | RTP Billing Category | RTPCATEGORY | CHAR | 2 | RTPCATEGORY | ||||
RTPCATEGORYTEXT | Description of RTP Category | E_RTPCATEGORYTEXT | CHAR | 60 | E_RTPCATEGORYTEXT | ||||
TARIFNR | Rate key | TARIFNR | CHAR | 10 | Assigned to domain | 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 | TE221 | 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 |
Key field | Non-key field |
How do I retrieve data from SAP structure ETRFD using ABAP code?
As ETRFD 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 ETRFD as there is no data to select.How to access SAP table ETRFD
Within an ECC or HANA version of SAP you can also view further information about ETRFD 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