Ansicht
Dokumentation
SREL_ARCHIVE_RELATIONS - Interne Tabelle in ein Datenobjekt stellen
Vendor Master (General Section) General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit diesem Funktonsbaustein übergeben Sie eine interne Tabelle an das zuvor mit dem Funktionsbaustein ARCHIVE_NEW_OBJECT angeforderte Datenobjekt. Jede Zeile der internen Tablelle wird dabei als separater Datensatz in das Datenobjekt gestellt. Alle von Ihnen an das Datenobjekt übergebenen Datensätze werden gemeinsam in die Archivdatei geschrieben, wenn Sie den Funktionsbaustein ARCHIVE_SAVE_OBJECT aufrufen.
Beispiele
- Beispiel 1
Auszug aus einem Programm zum Archivieren von FI-Belegen
TABLES: BKPF, BSEG, BSET, BVOR, BSEC, BSED.
DATA: HANDLE LIKE SY-TABIX.
DATA: BEGIN OF BSEG_TAB OCCURS 10.
INCLUDE STRUCTURE BSEG.
DATA: END OF BSEG_TAB.
...
CALL FUNCTION 'ARCHIVE_PUT_TABLE'
EXPORTING
ARCHIVE_HANDLE = HANDLE
RECORD_FLAGS = 'DELETE '
RECORD_STRUCTURE = 'BSEG'
TABLES
TABLE
= BSEG_TAB
EXCEPTIONS
INTERNAL_ERROR = 01
WRONG_ACCESS_TO_ARCHIVE = 02.
- Beispiel 2
Ein ausführliches Beispiel finden Sie in dem Programm RSARCH10.
Weitere Hinweise
Bei komplexen Datenobjekten kann es vorkommen, daß Sie erst alle Datensätze lesen und auswerten müssen, bevor Sie entscheiden können, ob dieses Datenobjekt archiviert werden soll.
Es ist nicht erforderlich, daß Sie sich die Datensätze merken, oder gar die Datensätze erneut von der Datenbank lesen. Sie können von Anfang an die Datensätze mit diesem Funktionsbaustein an das Datenobjekt übergeben.
Sollten Sie feststellen, daß die von Ihnen übergebenen Datensätze nicht archiviert werden sollen, dann rufen Sie einfach den Funktionsbaustein ARCHIVE_NEW_OBJECT auf. Dieser sorgt dafür, daß die von Ihnen übergebenen Daten verworfen werden. Auch die Daten, die Sie zum Archivieren an die Archivierungsklassen weitergeleitet haben, werden verworfen.
Parameter
ARCHIVE_HANDLELINKS
MAX_HOPS
OBJECT
RELATIONTYPE
ROLES
ROLETYPE
Ausnahmen
INTERNAL_ERRORINVALID_RECORD_STRUCTURE
NO_LOGSYS
WRONG_ACCESS_TO_ARCHIVE
Funktionsgruppe
ARELCPI1466 during Backup BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3796 Date: 20240523 Time: 115927 sap01-206 ( 52 ms )