Ansicht
Dokumentation
WB2_WORKAREA_TO_BITS - Konvertierung CHAR-Flags in Bitleiste
CL_GUI_FRONTEND_SERVICES - Frontend Services BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Der Funktionsbaustein konvertiert eine Workarea mit dem durch I_WA_TYPE angegebenen Typ in ein Bitmuster eines unspezifischen Zielfeldes.
I_WA_TYPE muß dabei eine Dictionary-Struktur sein, deren Felder vom Typ CHAR mit der Länge 1 sein sollten.
Über den Parameter I_NO_TYPE_CHECK kann gesteuert werden, ob vor einer Typisierung der Workarea geprüft werden soll, inwieweit der angegebene Typ im DDIC vorhanden ist.
Sukzessive wird dabei das Feld n der Workarea gelesen und bei einem nicht-initialen Wert das n-te Bit des Zielfeldes (von links nach rechts) gesetzt.
Die Erzeugung der Ausprägungen der Workarea aus einer Bitleiste wird durch den Funktionsbaustein SD_BITS_TO_WORKAREA realisiert.
Beispielprogramm zur Demonstration der Funktionsweise
REPORT ZZTNTESTBIT .
DATA: L_WA TYPE KONVFLAG,
L_F TYPE KBFLAG.
BREAK-POINT.
* change L_WA
CALL FUNCTION 'SD_WORKAREA_TO_BITS'
EXPORTING
I_WORKAREA = L_WA
I_WA_TYPE = 'KONVFLAG'
IMPORTING
E_BITS = L_F
EXCEPTIONS
ASSIGN_ERROR = 1
FIELD_TOO_SHORT = 2
TYPE_ERROR = 3
OTHERS = 4.
CLEAR L_WA.
CALL FUNCTION 'SD_BITS_TO_WORKAREA'
EXPORTING
I_BITS = L_F
I_WA_TYPE = 'KONVFLAG'
IMPORTING
E_WORKAREA = L_WA
EXCEPTIONS
ASSIGN_ERROR = 1
FIELD_TOO_SHORT = 2
TYPE_ERROR = 3
CONV_ERROR = 4
OTHERS = 5.
BREAK-POINT.
Parameter
E_BITSI_NO_TYPE_CHECK
I_WA_TYPE
I_WORKAREA
Ausnahmen
CONVERSION_ERRORFunktionsgruppe
WB2BRFUMSV00 - Advance Return for Tax on Sales/Purchases ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3783 Date: 20240604 Time: 012258 sap01-206 ( 32 ms )