CL_HRBAS_CDOC_HANDLER - HR: Belegschreibung
PERFORM Short Reference PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Diese Klasse implementiert das Interface IF_HRBAS_CDOC_HANDLER.Sie können diese Klasse für alle Infotypen verwenden, die pro Infotyp ein eigenes Änderungsbelegobjektverwenden und die pro Datenbankänderung einen separaten Änderungsbeleg ersellen sollen.Infotypen, denen diese Klasse zugeordnet wird, sind somit schon komplett an die Änderungsbelegschreibung angeschlossen.
Hinweis
Diese Klasse kann nicht für den Infotyp Verknüpfungen(1001) und nicht für Tabelleninfotypen verwendet werden. Der Infotyp 1001 unterscheidet sichaufgrund seiner Zusatzdaten zu sehr von anderen Infotypen. Deshalb wird für den Infotyp 1001 eine eigene Belegobjektklasse implementiert(CL_HRBAS_CDOC_IT1001_HANDLER).
Die Klasse CL_HRBAS_CDOC_HANDLER kommt ohne generierte Änderungsbelegverbucher aus (setzt abertrotzdem voraus, dass das Änderungsbelegobjekt mit der Transaktion SCDO angelegt wurde), d.h.sie verwendet die Basis-Funktionsbausteine CHANGEDOCUMENT_OPEN, CHANGEDOCUMENT_CLOSE und CHANGEDOCUMENT_SINGLE_CASE.Da der Funktionsbaustein CHANGEDOCUMENT_MULTIPLE_CASE für die Übergabe von tabellarischenDaten eine DDIC-Struktur benötigt, die die eigentliche Tabelle und zusätzlich ein Änderungskennzeichenbeinhaltet, kann dieser Baustein also nicht ohne infotypspezifische Vorbereitungen benutzt werden. BeimGenerieren der Änderungsbelegverbucher wird diese DDIC-Struktur automatisch erzeugt. Aus diesem Grund können Tabelleninfotypen nicht mit dieser Klasse bearbeitet werden, sondern nur mit der KlasseCL_HRBAS_CDOCEXT_HANDLER, die auf generierten Änderungsbelegverbuchern basiert.
Beziehungen
Die mit der Transaktion SCDO angelegten Änderungsbelegobjekte können nur dann erfolgreichtransportiert werden, wenn ein Änderungsbelegverbucher generiert wurde. Der generierte Änderungsbelegverbucherwird aber bei Verwendung dieser Klasse nicht verwendet. Da das Generieren der Änderungsbelegverbucher aber notwendig ist, empfiehlt SAP, nur die KlasseCL_HRBAS_CDOCEXT_HANDLER zu verwenden, die von der Klasse CL_HRBAS_CDOC_HANDLER erbt.
Beispiel
Hinweise
Weiterführende Informationen
PERFORM Short Reference Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2783 Date: 20120527 Time: 155047 triton ( 142 ms )






