Ansicht
Dokumentation
CAMA_CLASS_SNGL_MAINTAIN - Klasse pflegen (anlegen, ändern, löschen)
BAL Application Log Documentation General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Über diesen Baustein können Sie Klassen mit ihren Attributen, Merkmalen und Schlagwörtern anlegen, ändern oder löschen.
Diesen Baustein können Sie nur in Zusammenhang mit dem Baustein CAMA_CLASS_SAVE ausführen. Erst durch diesen Baustein werden die Angaben gesichert.
- 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:
- Klassenname
- 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_desc 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_DESCRIPTIONS
CLASS_LONGTEXTS
KEY_DATE
Ausnahmen
ERRORWARNING
Funktionsgruppe
CACLMCL_GUI_FRONTEND_SERVICES - Frontend Services Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6267 Date: 20240523 Time: 091450 sap01-206 ( 37 ms )