Ansicht
Dokumentation

WB2_WORKAREA_TO_BITS - Conversion of CHAR Flags into Bit String

WB2_WORKAREA_TO_BITS - Conversion of CHAR Flags into Bit String

General Material Data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.
SAP E-Book

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_BITS
I_NO_TYPE_CHECK
I_WA_TYPE
I_WORKAREA

Exceptions

CONVERSION_ERROR

Function Group

WB2B

TXBHW - 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 )