Ansicht
Dokumentation

ARCHIVE_PUT_RECORD - Datensatz in Datenobjekt schreiben

ARCHIVE_PUT_RECORD - Datensatz in Datenobjekt schreiben

RFUMSV00 - Advance Return for Tax on Sales/Purchases   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Funktionsbaustein übergeben Sie einen Datensatz an das zuvor mit dem Funktionsbaustein ARCHIVE_NEW_OBJECT angeforderte Datenobjekt. 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.

...

CALL FUNCTION 'ARCHIVE_PUT_RECORD'

     EXPORTING

         ARCHIVE_HANDLE          = HANDLE

          RECORD                  = BKPF

          RECORD_FLAGS            = 'DELETE  '

          RECORD_STRUCTURE        = 'BKPF'

     EXCEPTIONS

          INTERNAL_ERROR          = 01

          WRONG_ACCESS_TO_ARCHIVE = 02.

  • Beispiel 2
    Ein ausführliches Beispiel finden Sie in dem Programm SBOOKA.

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
RECORD
RECORD_FLAGS
RECORD_STRUCTURE

Ausnahmen

INTERNAL_ERROR
INVALID_RECORD_STRUCTURE
WRONG_ACCESS_TO_ARCHIVE

Funktionsgruppe

ARCH

RFUMSV00 - Advance Return for Tax on Sales/Purchases   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4260 Date: 20240523 Time: 130115     sap01-206 ( 43 ms )