Ansicht
Dokumentation

FI_ACEOBJS_PRE - Abgrenzungen archivieren: Vorlaufprogramm

FI_ACEOBJS_PRE - Abgrenzungen archivieren: Vorlaufprogramm

RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Mit dieser Aktivität führen Sie das Archivierungsvorlaufprogramm für das Archivieren von Abgrenzungsobjekten aus. Dieses Programm setzt ein Abgrenzungsobjekt unter den im System vordefinierten Bedingungen auf den Status Zu archivieren. Sind die Bedingungen erfüllt, füllt es im Abgrenzungsobjekt auch das Geschäftsabschlussdatum mit dem Datum, zu dem das Abgrenzungsobjekt auf den Status Zu archivieren gesetzt wurde.

Integration

Ob eine Ausführung des Programms erforderlich ist und wie die vordefinierten Bedingungen durch das Programm geprüft werden, bevor die Abgrenzungsobjekte auf den Status Zu archivieren gesetzt werden, hängt von der relevanten Anwendung der Accrual Engine, die Sie verwenden, ab:

  • Manuelle Abgrenzungen (ACAC)
    Alle folgenden Bedingungen müssen erfüllt sein, bevor das Programm Abgrenzungsobjekte auf "Zu archivieren" setzt:
  • Das aktuelle Datum muss nach dem Laufzeitenddatum des Abgrenzungsobjekts liegen.

  • Für dieses Abgrenzungsobjekt wurden seit mindestens 200 Tagen keine Buchungen durchgeführt.

  • Das Abgrenzungsobjekt wurde seit mindestens 200 Tagen nicht geändert.

  • Bestellungsabgrenzungen (POAC)
    Das Programm muss in den meisten Fällen für die Anwendungskomponente POAC nicht ausgeführt werden, da der Status der Abgrenzungsobjekte bereits in dem für die Bestellung in der Materialwirtschaft (MM) ausgeführten Vorlaufprogramm auf "Zu archivieren" gesetzt wurde.
    Sie können dieses Programm jedoch dann ausführen, wenn eine Abweichung zwischen der Bestellung und dem zugehörigen Abgrenzungsobjekt vorliegt. Beispielsweise, wenn die Bestellung im System auf "Zu archivieren" gesetzt wurde, das Abgrenzungsobjekt jedoch nicht. Wenn Sie dieses Programm ausführen, kann auch der Status des Abgrenzungsobjekts auf Zu archivieren gesetzt werden.

Darüber hinaus erfolgt vor dem Ausführen der Aktivität eine generische Prüfung des Abgrenzungssaldos durch die Accrual Engine. Stellen Sie vor dem Ausführen des Programms sicher, dass der Saldo Null ist. Sie müssen das tun, da ein Abgrenzungsobjekt nur dann auf den Status Zu archivieren gesetzt werden kann, wenn alle Abgrenzungen beendet wurden.

Hinweis: Bei Bestellungsabgrenzungen wird diese generische Prüfung durchgeführt, wenn die Bestellung im MM als "Zu archivieren" gekennzeichnet wird.

Funktionsumfang

Mit dem BAdI BADI_ACE_ARCHIVING ist Folgendes möglich:

  • Anwendungsspezifische Prüfungen ersetzen
    Implementieren Sie bei manuellen Abgrenzungen beispielsweise eigene Prüfungen statt zu prüfen, ob das Abgrenzungsobjekt in den letzten 200 Tagen geändert wurde.
  • Eigene Logik für das Füllen des Geschäftsabschlussdatums definieren
    Verwenden Sie beispielsweise statt des Laufzeitenddatum des Abgrenzungsobjekts das aktuelle Kalenderdatum.

Archivierungsstatus erweitern

Diese Business Add-In (BAdI) wird vom System im Archivierungsvorlaufprogramm aufgerufen. Mit diesem BAdI können Sie das Ergebnis der Prüfung ändern, die auswertet, ob für ein Abgrenzungsobjekt der Status Zu archivieren gesetzt werden kann.

Das BAdI hat folgende Methoden:

  • Methode CHECK_ARCHIVE_POSSIBLE
    Mit dieser Methode können Sie das Ergebnis der Prüfung ändern, die auswertet, ob für ein Abgrenzungsobjekt der Status Zu archivieren gesetzt werden kann.
    Die Methode bietet folgende Parameter:
  • IS_SUBOBJ_KEY
    Dieser Importparameter ist eine Struktur, die die Schlüsselfelder eines Abgrenzungsobjekts bereitstellt. Diese Informationen können bei der Auswahl der Daten des Abgrenzungsobjekts aus der Datenbank verwendet werden. Diese Struktur ist schreibgeschützt. Der Inhalt kann nicht geändert werden.

  • CB_ARCHIVE_POSSIBLE
    Diese Variable wird mit dem Ergebnis der Standardarchivierungsprüfung gefüllt. Es können zusätzliche Prüfungen durchgeführt und CB_ARCHIVE_POSSIBLE entsprechend geändert werden.

  • Methode GET_LAST_CHANGED_ON
    Mit diesem BAdI können Sie das Geschäftsabschlussdatum ändern. Dieses Datum wird in ILM als Startdatum des Verweilzeitraums verwendet.
    Die Methode bietet folgende Parameter:
  • IS_SUBOBJ_KEY
    Dieser Importparameter ist eine Struktur, die die Schlüsselfelder eines Abgrenzungsobjekts bereitstellt. Diese Informationen können bei der Auswahl der Daten des Abgrenzungsobjekts aus der Datenbank verwendet werden. Diese Struktur ist schreibgeschützt. Der Inhalt kann nicht geändert werden.

  • CV_LAST_CHANGED_ON
    Diese Variable wird mit dem Ergebnis der Standardlogik für das Ermitteln des Geschäftsabschlussdatums gefüllt. Das Datum kann überschrieben werden.

Beispiel

  • Methode CHECK_ARCHIVE_POSSIBLE
    Es kann eine Prüfung implementiert werden, die sicherstellt, dass das Laufzeitenddatum eines Abgrenzungsobjekts eine bestimmte Anzahl von Tagen verstrichen ist.
  • Methode GET_LAST_CHANGED_ON
    Das Geschäftsabschlussdatum kann auf das Laufzeitenddatum des Abgrenzungsobjekts gesetzt werden.





ROGBILLS - Synchronize billing plans   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6613 Date: 20240601 Time: 055444     sap01-206 ( 107 ms )