Ansicht
Dokumentation
FI_ACEOBJS_PRE - Abgrenzungen archivieren: Vorlaufprogramm
RFUMSV00 - Advance Return for Tax on Sales/Purchases BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )