Ansicht
Dokumentation

CAMA_WWS_CLASS_MAINTAIN - Mehrere Klassen gleichzeitig pflegen (anlegen, ändern, löschen)

CAMA_WWS_CLASS_MAINTAIN - Mehrere Klassen gleichzeitig pflegen (anlegen, ändern, löschen)

RFUMSV00 - Advance Return for Tax on Sales/Purchases   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Funktionsbaustein können mehrere Klassen gepflegt werden.

  • Anlegen
Folgende Parameter müssen je Tabelle belegt sein:
  • Klassennname

  • Klassenart

Für eine Klasse müssen folgende Attribute angegeben werden:
  • Bezeichnung

  • Sprache der Bezeichnung

  • Status

  • Ändern
Die Strukturen, die geändert werden sollen, müssen gefüllt werden. Falls eine Struktur leer ist, werden bzgl. der Felder dieser Struktur keine Änderungen durchgeführt.
Im Änderungsfall muß immer die Tabelle CLASS_DATA gefüllt sein.
  • Löschen
Folgende Parameter müssen belegt sein:
  • Klassennname

  • Klassenart

  • Löschkennzeichen

Beispiel

*=======================================================================
*  Create class (with catchword and characteristic)
*=======================================================================

data:  T_CLCLASSES like clclasses  occurs 0 with header line,
       T_CLA_DESCR like cla_descr  occurs 0 with header line,
       T_CHARS     like cla_ch_atr occurs 0 with header line.

* Initialize API calls
  call function 'CALO_INIT_API' ...

*  Basic data
  T_CLCLASSES-CLASS      = 'CLASS1'.             "Class
  T_CLCLASSES-CLASS_TYPE = '300'.                "Type
  T_CLCLASSES-STATUS     = '1'.                  "Status: released
  append T_CLCLASSES.

* Catchword
  T_CLA_DESCR-CLASS      = 'CLASS1'.             "Class
  T_CLA_DESCR-CLASS_TYPE = '300'.                "Type
  T_CLA_DESCR-LANGUAGE   = 'E'.                  "Language: English
  T_CLA_DESCR-CATCHWORD  = 'Catchword CLASS1'.   "Catchword
  append T_CLA_DESCR.

* Assign characteristics
  T_CHARS-CLASS      = 'CLASS1'.                 "Class
  T_CHARS-CLASS_TYPE = '300'.                    "Type
  T_CHARS-CHARACT    = 'CHARACT1'.               "Characteristic
  append T_CHARS.

* Create class
  call function 'CAMA_CLASS_MAINTAIN'
     tables
          class_data                     = T_CLCLASSES
          class_descriptions             = T_CLA_DESCR
          class_characteristics          = T_CHARS
     exceptions
          error                          = 1
          warning                        = 2
          others                         = 3.

* Save all updates
  call function 'CAMA_CLASS_SAVE' ...

*=======================================================================

Hinweise

Der Initialisierungsbaustein 'CALO_INIT_API' muß einmal vor anderen APIs aufgerufen werden.





Parameter

CHANGE_NO
CLASS_CHARACTERISTICS
CLASS_CHARACT_OVERWR_ATTR
CLASS_CHARACT_OVERWR_VAL
CLASS_CHARACT_OVERWR_VAL_DESCR
CLASS_DATA
CLASS_DATA_WWS
CLASS_DESCRIPTIONS
CLASS_LONGTEXTS
KEY_DATE

Ausnahmen

ERROR
WARNING

Funktionsgruppe

CACLM

TXBHW - Original Tax Base Amount in Local Currency   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6037 Date: 20240523 Time: 094818     sap01-206 ( 32 ms )