Ansicht
Dokumentation
CL_DMC_VERSION_MANAGER - MWB: Version Manager
CPI1466 during Backup TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Klasse CL_DMC_SAVE_MANAGER dient der zentralen Sammlung aller sicherungsrelevanten Objekte und dem Prozessieren des eigentlichen Sicherungsablaufs. Hierfür stellt die Klasse diverse Methoden zur Verfügung über welche sich die Listklassen aus dem MWB-Umfeld beim Sicherungsmanager registrieren können um während des folgenden Sicherungsvorgangs berücksichtigt zu werden.
Sofern der Benutzer die durchgeführten Änderungen verwerfen möchte, dient der gesammelte Sicherungsvorrat als Grundlage für ein konsistentes Zurückladen der Daten.
Beziehungen
Beispiel
- Registrierung:
Das Persistenzobjekt <P> wird durch den Benutzer auf der Benutzeroberfläche geändert. <P> übernimmt die Änderung(en) und informiert seine jeweilige List-Klasse <L> über diese Aktion. Dabei kennzeichnet <L> das Persistenzobjekt in seiner internen Persistenzobjekt-Liste als zu sichern und registriert sich anschließend über die Methode ADD_TO_STACK der Klasse CL_DMC_SAVE_MANAGER in dessen Sicherungsstapel. Sofern <L> zuvor noch nicht in den Sicherungsstapel aufgenommen wurde wird sie hinzugefügt, ansonsten wird die Registrierungsanfrage ignoriert.
- Sicherung:
Der Sicherungsprozess wird über die Methode SAVE_STACK gestartet. Dabei wird die Sicherungsmethode jeder Listen-Klassen aufgerufen, wodurch alle relevanten Persistenzobjekte gesichert oder aber auch gelöscht werden. Dies hängt von dem jeweiligen Status ab mit dem das Persistenzobjekt in der Persistenzobjekt-Liste gekennzeichnet wurde.
- Zurückladen:
Werden die durchgeführten Änderungen vom Benutzer verworfen, so kann anhand der Methode RESTORE_STACK der derzeitige Sicherungsstapel zurück geladen werden. Dabei wird wiederum die relevante Methode der List-Klasse aufgerufen, wodurch der zuletzt gesicherte Zustand der Persistenzobjekte geladen wird und dadurch die Änderung überschrieben werden.
Hinweise
Weiterführende Informationen
rdisp/max_wprun_time - Maximum work process run time TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2565 Date: 20240426 Time: 224601 sap01-206 ( 60 ms )