SAP EDESK_BAPI_CHAR Characteristic Attributes Table data and field list

EDESK_BAPI_CHAR 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 "Characteristic Attributes" 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_EDESK_BAPI_CHAR TYPE EDESK_BAPI_CHAR.

The EDESK_BAPI_CHAR table consists of various fields, each holding specific information or linking keys about Characteristic Attributes data available in SAP. These include DESCR_CHAR (Characteristic description), ENTRY_OBLIGATORY (Entry Required), ADDITIONAL_VAL (Indicator: Additional Values), UNIT (Unit of measurement)... 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. .

EDESK_BAPI_CHAR structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)


SAP EDESK_BAPI_CHAR structure fields - Full list of fields found in SAP data dictionary

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the EDESK_BAPI_CHAR table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
NAME_CHARCharacteristic Name ATNAMCHAR30ATNAMFEA
DESCR_CHARCharacteristic description ATBEZCHAR30TEXT30
ENTRY_OBLIGATORYEntry Required ATERFCHAR1ATXFE
ADDITIONAL_VALIndicator: Additional Values ATSONCHAR1ATXFE
UNITUnit of measurement BAPIMSEHIUNIT3Assigned to domainCUNITMEINS
UNIT_T_EXTExternal Unit of Measurement in Technical Format (6-Char.) BAPIMSEH6CHAR6MSEH6
BASE_UOM_ISOBase unit of measure in ISO code MEINS_ISOCHAR3Assigned to domainISOCD_UNIT
CURRENCYCurrency Key BAPIWAERS_CURCCUKY5Assigned to domainWAERSFWS
CURRENCY_ISOISO Currency Code BAPIISOCDCHAR3ISOCD
DATA_TYPEData type of characteristic ATFORCHAR4ATFOR
NUMBER_DIGITSNumber of Characters ANZSTINT25ANZST
NUMBER_DECIMALSNumber of Decimal Places ANZDZINT25ANZDZ
TEMPLATEValue with template ATSCHCHAR30CHAR30
DIN_KEYCode letter DINKENNBUCHAR3CHAR3
DEPARTMENT_VIEWOrganizational Area ABTEILUNGCHAR10CHAR10VIEW
SIGNValue with Plus or Minus Sign ATVORCHAR1XFELD
SINGLE_VALUESingle value ATEINCHAR1XFELD
INTERVALS_ALLOWEDInterval Values Allowed ATINTCHAR1ATXFE
CASE_SENSITIVECase Sensitive ATKLECHAR1XFELD
OBJECT_TABLETable Name ATTABCHAR30UDTAB
TABLE_FIELDField Name ATFELCHAR30Assigned to domainFDNAME
CHAR_INHERITEDIndicator: characteristic is inherited FLINHCHAR1CHAR1

Key field Non-key field



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

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

How to access SAP table EDESK_BAPI_CHAR

Within an ECC or HANA version of SAP you can also view further information about EDESK_BAPI_CHAR and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).