Ansicht
Dokumentation
CL_HRARCH_UNIT_TEST_AO - ABAP Unit Basis Datenvernichtung Basisklasse
ABAP Short Reference TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Werkzeug für ABAP Unit Tests der Personaladministration Stammdatenvernichtung
Von dieser Klasse erben Archivierungsobjekt spezifische Klassen, die eine Testklasse implementieren.
Beziehungen
Beispiel
Klasse CL_HRPADDE_UT_AV
Hinweise
Da diese Unit Tests auf die Datenbank schreiben, ist die Ausführung auf "Testmandanten" beschränkt.
Bei kompletter Ausführung eines Unit Tests dieser Art werden Stammdaten für eine noch
nicht existierende Personalnummer und ILM Regeln auf der Datenbank persistiert und der komplette Vernichtungsprozess
(Vor-, Schreib- und Löschprogramm) gestartet. Das Ergebnis auf der Datenbank wird mit den erwarteten Werten der Testdatencontainer abgeglichen.
Die restlichen Daten der Personalnummer und die für den Unit Test angelegten ILM Regeln werden anschließend auf der Datenbank gelöscht.
Brechen Sie daher die Unit Tests nicht im Debugger ab, da sonst Reste der angelegten Daten auf der Datenbank verbleiben können.
Neue ABAP Unit Tests der Personaladministration Stammdatenvernichtung können folgendermaßen angelegt werden:
- Kopieren einer abgeleiteten Klasse, z.B. CL_HRPADDE_UT_AV
Damit erbt die Kopie automatisch von Klasse CL_HRARCH_UNIT_TEST_AO. Wählen Sie ein geeignetes Paket (analog betroffener Infotypen) und passen Sie die "Eigenschaften" an.
- Anlegen geeigneter Testdatencontainer, z.B. durch Kopie und Anpassung der Parameter
Im Allgemeinen ist ein neuer Testdatencontainer für Archivierungsobjekt spezifische Infotypen und ein Testdatencontainer für die ILM Regeln anzulegen. Der Testdatencontainer für internationale Stammdaten kann wiederverwendet werden. Achten Sie auf die Deklaration der Parameter in den Kopiervorlagen. Bei Bedarf müssen fehlende Tabellentypen neu angelegt werden.
- Anpassung der implementiertenTestklasse (Methode SETUP) an die neu angelegten Testdatencontainer
- Bei Bedarf können Methoden in der Testklasse redefiniert werden
Weiterführende Informationen
Addresses (Business Address Services) RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2425 Date: 20240328 Time: 165314 sap01-206 ( 43 ms )