Ansicht
Dokumentation

EXIT_SAPLV51R_001 - Userexit: Prüfung der Archivierbarkeit von Handling Units

EXIT_SAPLV51R_001 - Userexit: Prüfung der Archivierbarkeit von Handling Units

CL_GUI_FRONTEND_SERVICES - Frontend Services   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Baustein kann für kundenspezifische Prüfungen der Archivierbarkeit von Handling Units (HUs) genutzt werden. Er wird während der Archivierbarkeitsprüfung der HUs dann aufgerufen, wenn die systemseitigen Prüfungen eine Handling Unit als archivierbar erkannt haben. Im Rahmen des Bausteins kann eine Prüfung implementiert werden, die den Archivierbarkeitsstatus der Handling Unit gegebenenfalls ändert.

Die zu prüfende Handling Unit wird in der Struktur IS_VEKP übergeben. Ist die Prüfung auf Archivierbarkeit erfolgreich, soll dem Parameter EF_ARCHIVABLE der Wert 'X' zugewiesen werden. Kann die HU nicht archiviert werden, ist der Rückgabewert dieses Parameters ' '.

Grundsätzliches zur Prüfung auf Archivierbarkeit

  • Bei der Archivierung von Handling Units werden die hierarchischen Zusammenhänge der HUs berücksichtigt. Eine Handling Unit bildet zusammen mit den hierarchisch mit ihr verknüpften HUs eine Gruppe von Handling Units. Die Gruppe kann nur dann archiviert werden, wenn alle HUs dieser Gruppe archivierbar sind; die Gruppe wird auch zusammenhängend in das Archiv geschrieben.
    Die hierarchischen Zusammenhänge der HUs werden bei der Datenselektion ermittelt und in der internen Tabelle IT_HIERARCHY abgelegt, die zu Informationszwecken übergeben wird. Im Übergabeparameter IS_HUNUM ist außerdem die aktuelle Nummer der Handling Unit-Gruppe enthalten, mit der auf die Tabelle IT_HIERARCHY zugegriffen werden kann.
    Die Ermittlung des Gruppenstatus für Archivierbarkeit wird vom System übernommen und muß nicht programmiert werden.
  • Die Datenselektion und die Verarbeitung erfaßt nicht die gesamte zu archivierende Belegmenge auf einmal, sondern arbeitet aus Performance-Gründen mit Datenpaketen von beschränkter Größe. In der Schnittstelle des Bausteins werden die Handling Unit-Daten des aktuellen Pakets komplett übergeben (IT_VEKP - Kopfdaten, IT_VEPO - Positionsdaten).

Beispiel

Wenn Sie beispielsweise möchten, daß die Handling Units des Werks 0001 nicht archiviert werden sollen, hinterlegen Sie im Userexit folgendes Coding:

  IF IS_VEKP-WERKS EQ '0001'.

    EF_ARCHIVABLE = ' '.

  ELSE.

    EF_ARCHIVABLE = 'X'.

  ENDIF.

Hinweise

Sie dürfen auf die übergebenen Tabellen IT_VEKP, IT_VEPO und IT_HIERARCHY nur lesend zu. Ändern Sie ebenfalls nicht die Sortierung der Tabellen. IT_VEKP und IT_VEPO sind nach Belegnummer bzw. nach Beleg - und Positionsnummer sortiert, so das performante BINARY SEARCH-Zugriffe möglich sind.

Weiterführende Informationen





Parameter

EF_ARCHIVABLE
IF_REASON
IS_HUNUM
IS_VEKP
IT_HIERARCHY
IT_HUSSTAT
IT_VEKP
IT_VEPO
IT_VEVW

Ausnahmen

Funktionsgruppe

XV51R

TXBHW - Original Tax Base Amount in Local Currency   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4214 Date: 20240523 Time: 085917     sap01-206 ( 75 ms )