Ansicht
Dokumentation

/LIME/ARCH_WRITE - Archivierung der LIME Objekten

/LIME/ARCH_WRITE - Archivierung der LIME Objekten

CL_GUI_FRONTEND_SERVICES - Frontend Services   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Funktionsbaustein können Sie LIME-Objekte archivieren.

In LIME existieren die beiden Archivierungsobjekte LIME_LOG und LIME_PN. Die Archivierungsobjekte werden mit dem Parameter OBJECT in der Schnittstelle des Funktionsbausteins deklariert.

Mit dem Archivierungsobjekt LIME_LOG archivieren Sie folgende Tabellen:

  • /LIME/LOG_QUAN:
    Log-Tabelle für die Bestandsänderung eines Belegs
  • /LIME/LOG_TREE:
    Protokollieren der Änderungen
  • /LIME/COLL_PN:
    Zuordnungstabelle: Collection <-> LIME-Beleg

Mit dem Archivierungsobjekt LIME_PN archivieren Sie folgende Tabellen:

  • /LIME/LOG_HEAD:
    Log-Tabelle für die Kopfdaten eines Prima-Nota-Belegs
  • /LIME/PN_ITEM:
    Tabelle zum Sichern der Prima-Nota-Positionsdaten
  • /LIME/PN_ITEM_TB:
    /LIME/DOC-Sammeltabelle von PARAM, QUANT, SERIALNR, ACC
  • /LIME/PN_SERIAL:
    /LIME/DOC-PN-Beleg für Serialnummern

Die Tabelle /LIME/LOG_HEAD wird vom System in beiden Archivierungsobjekten berücksichtigt, um den Beleg vollständig aus der Archivdatei lesen zu können. Das System löscht die Datensätze aus dieser Tabellle nur dann, wenn die entsprechende GUID_PN nicht mehr in anderen Datenbanktabellen verwendet wird.

Der Funktionsbaustein wird im Programm /LIME/ARCH_WR aufgerufen. Sie können aber auch Ihre eigene Oberfläche definieren.

Der Beleg wird erst dann archiviert und aus dem Data Dictionary gelöscht, wenn:

  • der Beleg nicht für andere Archivierungsanwendungen reserviert ist (Feld ARCH_RESIDENT aus der Tabelle /LIME/LOG_HEAD ist initial)
  • zu einem späteren Zeitpunkt für alle im Beleg vorhandenen Materialien (GUID_STOCK) eine Inventurbuchung durchgeführt wurde (Tabelle /LIME/LOG_QUAN, Feld LOG_TYPE= 'NEW').

Um den Zeitpunkt der Archivierung zu definieren, müssen Sie den Parameter ARCH_DATE angeben.

Die archivierten Daten werden anschließend mit dem Funktionsbaustein /LIME/ARCH_DELETE gelöscht (Programm /LIME/ARCH_DL).

Beispiel

CALL FUNCTION '/LIME/ARCH_WRITE'
,,EXPORTING
,,i_create_archive_file,, = 'X'
,,i_delete_in_test_mode,,= 'X'
,,i_comments,,,,,,= 'Kommentar'
,,i_maxsize,,,, = '10'
,,i_arch_date,,,,,,= 'Archivierungsdatum'
,,i_object,,,,,,= '/LIME/LOG'

Hinweise

Weiterführende Informationen





Parameter

I_ARCH_BIG_DATA
I_ARCH_DATE
I_ARCH_DATE_QUAN
I_ARCH_UNUSED_QUAN
I_COMMENTS
I_COMPRESS
I_CREATE_ARCHIVE_FILE
I_DELETE_IN_TEST_MODE
I_DO_NOT_DELETE_DATA
I_MAXSIZE
I_OBJECT

Ausnahmen

ILLEGAL_INPUT
INTERNAL_ERROR
NOT_AUTHORIZED
OPEN_ERROR

Funktionsgruppe

E/SAPLARCH

Fill RESBD Structure from EBP Component Structure   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5683 Date: 20240426 Time: 230040     sap01-206 ( 41 ms )