Ansicht
Dokumentation
CAMA_WWS_CLASS_MAINTAIN - Mehrere Klassen gleichzeitig pflegen (anlegen, ändern, löschen)
RFUMSV00 - Advance Return for Tax on Sales/Purchases ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
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_NOCLASS_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
ERRORWARNING
Funktionsgruppe
CACLMTXBHW - 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 )