Ansicht
Dokumentation
BAPI_OBJCL_CHANGE - BAPI Klassifizierung: Eigenschaften einer Zuordnung ändern
CPI1466 during Backup RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieses BAPI ändert eine bestehende Klassifizierung oder legt sie an, wenn sie noch nicht existiert. Die Klassifizierung wird durch die Mußeingabefelder Objektschlüssel (ObjectKey), Objekttabelle (ObjectTable), Klassenname (AllocDetail-Class_Num) und Klassenart (AllocDetail-Class_Type) definiert. Der Defaultwert für den optionalen Parameter 'Stichtag' (KeyDate) ist das Systemdatum, zu dem alle Klassifizierungen gültig sind. Die neuen Merkmale bzw. neuen Werte werden typabhängig in verschiedene Tabellen mitgegeben: numerische, Zeit- und Datummerkmale in die Tabelle AllocValuesNumNew, Zeichen- und boolsche Merkmale in die Tabelle AllocValuesCharNew und Währungsmerkmale in die Tabelle AllocValuesCurrNew.
Hinweise
Der Objektschlüssel (ObjectKey) muß im internen Format mitgegeben werden, also vor der Anwendung von Konvertiereungs-Exits. Beispielsweise muß eine Materialnummer mit führenden Nullen übergeben werden.
Ergebnisse
Wenn das BAPI fehlerfrei abläuft, enthält die Tabelle Return keine Meldung des Typs 'E'.
Zuordnung wurde angelegt: | Meldung CL735 | |
Zuordnung wurde geändert: | Meldung CL737 | |
Zuordnung wurde nicht geändert: | Meldung CL738 |
Achtung
Dieses BAPI ändert nur die Parameter einer besetehenden Zuordnung (bzw. legt eine komplette Zuordnung an), es wird aber nicht die Zuordung zu einer Klasse gelöscht und durch die Zuordnung zu einer anderen Klasse ersetzt! Soll ein Objekt anders zugeordnet werden, müssen die alten Zuordnungen über BAPI_OBJCL_GETCLASSES gelesen, über BAPI_OBJCL_DELETE gelöscht sowie die neuen Zuordnungen über BAPI_OBJCL_CREATE angelegt werden.
Die diesem BAPI mitgegebene Information ersetzt die alte Information vollständig. Ein leeres Feld bedeutet nicht 'keine Änderung', sondern 'Eintrag löschen'!
Dieses BAPI führt keine Änderung auf der Datenbank durch, dazu muß anschließend das BAPI BapiService.TransactionCommit aufgerufen werden!
Es kann nur mit Objekten, die keine Klasse sind, verwendet werden!
Dieses BAPI bearbeitet nur Bewertungen der Klassifizierung, nicht aber der Konfiguration!
Parameter
ALLOCVALUESCHARNEWALLOCVALUESCURRNEW
ALLOCVALUESNUMNEW
CHANGENUMBER
CLASSIF_STATUS
CLASSNUM
CLASSTYPE
KEEP_SAME_DEFAULTS
KEYDATE
NO_DEFAULT_VALUES
OBJECTKEY
OBJECTKEY_LONG
OBJECTTABLE
RETURN
STANDARDCLASS
STATUS
Ausnahmen
Funktionsgruppe
CLBPAABAP Short Reference TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4596 Date: 20240523 Time: 172022 sap01-206 ( 72 ms )