Ansicht
Dokumentation
ABENOBS_INTERN_SYSTEM_FIELD_GUIDL - OBS INTERN SYSTEM FIELD GUIDL
Addresses (Business Address Services) PERFORM Short ReferenceThis documentation is copyright by SAP AG.
Obsolete and Internal System Fields
Not all system fields are designed to be used in application programs. All available system fields are components of the structure SYST in ABAP Dictionary (or components of the structure sy in the debugger). The meaning of the components is included in the accompanying description. Any system fields that are obsolete or only to be used internally are clearly marked.
Do not use obsolete or internal system fields
In application programs, do not use system fields flagged as obsolete or for internal use only in ABAP Dictionary or in the ABAP documentation.
The behavior of obsolete and internal system fields is undefined. This means that ABAP application programs must not make any assumptions about the content of these system fields.
The following source code shows how the system field sy-fodec, flagged for internal use, is used illegally in the structure SYST after the statement DESCRIBE FIELD to count the number of decimal places in a data object.
DATA dobj TYPE p LENGTH 8 DECIMALS 2.
DATA type TYPE c LENGTH 1.
DATA decimal TYPE i.
DESCRIBE FIELD dobj TYPE type.
decimals = sy-fodec.
The following source code demonstrates how decimal places can be counted correctly using the appropriate addition of the statement DESCRIBE FIELD.
DATA dobj TYPE p LENGTH 8 DECIMALS 2.
DATA type TYPE c LENGTH 1.
DATA decimals TYPE i.
DESCRIBE FIELD dobj TYPE type DECIMALS decimals.
General Material Data General Data in Customer Master
This documentation is copyright by SAP AG.
Length: 1857 Date: 20240420 Time: 004647 sap01-206 ( 30 ms )