Ansicht
Dokumentation

SREL_ARCHIVE_RELATIONS - Interne Tabelle in ein Datenobjekt stellen

SREL_ARCHIVE_RELATIONS - Interne Tabelle in ein Datenobjekt stellen

Vendor Master (General Section)   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_HANDLE
LINKS
MAX_HOPS
OBJECT
RELATIONTYPE
ROLES
ROLETYPE

Ausnahmen

INTERNAL_ERROR
INVALID_RECORD_STRUCTURE
NO_LOGSYS
WRONG_ACCESS_TO_ARCHIVE

Funktionsgruppe

AREL

CPI1466 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 )