Ansicht
Dokumentation
WB2_WORKAREA_TO_BITS - Conversion of CHAR Flags into Bit String
General Material Data RFUMSV00 - Advance Return for Tax on Sales/PurchasesThis documentation is copyright by 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.
DE-EN-LANG-SWITCH-NO-TRANSLATION
Parameters
E_BITSI_NO_TYPE_CHECK
I_WA_TYPE
I_WORKAREA
Exceptions
CONVERSION_ERRORFunction Group
WB2BTXBHW - Original Tax Base Amount in Local Currency General Data in Customer Master
This documentation is copyright by SAP AG.
Length: 3829 Date: 20240523 Time: 122005 sap01-206 ( 26 ms )