Ansicht
Dokumentation

CL_HRARCH_UNIT_TEST_AO - ABAP Unit Basis Datenvernichtung Basisklasse

CL_HRARCH_UNIT_TEST_AO - ABAP Unit Basis Datenvernichtung Basisklasse

ABAP Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )