EDSCD SAP (Screen Field List for Disct (Trans. EA47)) Structure details

Dictionary Type: Structure
Description: Screen Field List for Disct (Trans. EA47)




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




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

EDSCD 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 "Screen Field List for Disct (Trans. EA47)" 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_EDSCD TYPE EDSCD.

The EDSCD table consists of various fields, each holding specific information or linking keys about Screen Field List for Disct (Trans. EA47) data available in SAP. These include SPRAS (Language Key), RABZUS (Discount key), AB (Date from which time slice is valid), TWAERS (Transaction Currency).. 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 EDSCD 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
MANDTClient MANDTCLNT3Assigned to domainMANDT
SPRASLanguage Key SPRASLANG1Assigned to domainISOLASPRASSPRH_T002
RABZUSDiscount key RABZUSCHAR10EDSCALPHARABZUSRBZ
ABDate from which time slice is valid ABZEITSCHDATS8DATUM
TWAERSTransaction Currency TWAERSCUKY5TCURCWAERSPCU
BISDate at Which a Time Slice Expires BISZEITSCHDATS8DATUM
RABPROZPercentage rate for discount/surcharge RABPROZDEC10(6) RABPROZ
RABMENGEDiscount/surcharge quantity RABMENGEDEC14(6) ABRMENGE
RABPREISPrice for discount/surcharge RABPREISDEC17(9) RABPREIS
RABBETRAGDiscount amount RABBETRAGCURR13(2) WRTV7
SPARTEDivision SPARTECHAR2TSPASPARTSPA
SPARTTEXTDivision text SPARTTEXTCHAR20TEXT20
RABTYPDiscount category RABTYPCHAR1RABTYP
BZGBASISDiscount Reference Base BZGBASISCHAR1BZGBASIS
RABARTDiscount type RABARTCHAR1RABART
MASSUnit of Measurement E_MASSUNIT3T006CUNITMEINS
TIMBASISTime Basis TIMBASISCHAR3TIMBASIS
TIMTYPTime category (days or months) TIMTYPCHAR1TIMTYP
V_RABZUSDiscount key RABZUSCHAR10EDSCALPHARABZUSRBZ
V_SPARTEDivision SPARTECHAR2TSPASPARTSPA
V_ABDate from which time slice is valid ABZEITSCHDATS8DATUM
V_TWAERSTransaction Currency TWAERSCUKY5TCURCWAERSPCU
ERDATDate on Which Record Was Created ERDATDATS8DATUM
ERNAMName of Person who Created the Object ERNAMCHAR12USNAM
AEDATChanged On AEDATDATS8DATUM
AENAMName of Person Who Changed Object AENAMCHAR12USNAM
BEGRUAuthorization Group BEGRUCHAR4BEGRU
LOEVMDeletion Indicator LOEVMCHAR1XFELD
ABGRENZTAGProration Day ABGRENZTAGDATS8DATUMEAT
TEXT30Text (30 Characters) TEXT30CHAR30TEXT30
RABTYPTEXTShort Description of Repository Objects AS4TEXTCHAR60AS4TEXT
RABARTTEXTShort Description of Repository Objects AS4TEXTCHAR60AS4TEXT
BZGBASTEXTShort Description of Repository Objects AS4TEXTCHAR60AS4TEXT
DIMENSTEXTShort Description of Repository Objects AS4TEXTCHAR60AS4TEXT
TIMTYPTEXTShort Description of Repository Objects AS4TEXTCHAR60AS4TEXT
MARKIndicator: posting line selected? MARKCHAR1XFELD
RABTYPRAD1Discount category: discount RABTYPRAD1CHAR1KENNZX
RABTYPRAD2Discount category: surcharge RABTYPRAD2CHAR1KENNZX
BZGBASRAD1Reference Base: Quantity BZGBASRAD1CHAR1KENNZX
BZGBASRAD2Reference base: price BZGBASRAD2CHAR1KENNZX
BZGBASRAD3Reference Base: Amount BZGBASRAD3CHAR1KENNZX
BZGBASRAD4Reference base: demand BZGBASRAD4CHAR1KENNZX
TIMTYPRAD1Time category: month TIMTYPRAD1CHAR1KENNZX
TIMTYPRAD2Time category: day TIMTYPRAD2CHAR1KENNZX
RABARTRAD1Discount type: absolute value RABARTRAD1CHAR1KENNZX
RABARTRAD2Discount type: percentage rate RABARTRAD2CHAR1KENNZX
WAERSCurrency Key WAERSCUKY5Assigned to domainWAERSFWS
AKLASSEBilling class AKLASSECHAR4EAKLASSEAKLASSEAKL
AKLASSTEXTText (30 Characters) TEXT30CHAR30TEXT30
USE_REGISTPermissibility for registers USE_REGISTCHAR1USE_REGIST
LMENGEDemand LMENGEDEC16(7) OPWERT
RABKATRAD1Discount category: register RABKATRAD1CHAR1KENNZX
RABKATRAD2Discount category: quantity RABKATRAD2CHAR1KENNZX
RABKATRAD3Discount category: price RABKATRAD3CHAR1KENNZX
RABKATRAD4Discount category: amount RABKATRAD4CHAR1KENNZX
RABKATRAD5Discount category: demand RABKATRAD5CHAR1KENNZX
RABATTKATEGORIEDiscount category RABATTKATEGORIECHAR2RABATTKATEGORIE
RABLEISTUNGDiscount/surcharge demand RABLEISTUNGDEC14(6) ABRMENGE

Key field Non-key field



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

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

How to access SAP table EDSCD

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