Ansicht
Dokumentation

SAPF121 - Dauerbelege aus Dauerbelegen erstellen

SAPF121 - Dauerbelege aus Dauerbelegen erstellen

CPI1466 during Backup   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Sie können das vorliegende Programm SAPF121 im Rahmen einer Währungsumstellung nutzen. In Kombination mit dem Programm SAPF122 dient es dazu, jene Dauerbuchungsurbelege, deren Währung ausläuft, in neue Dauerbuchungsurbelege umzusetzen. Damit stellen Sie sicher, dass Belege aus Dauerbuchungen, die Sie nach dem Ende der Doppelwährungsphase nicht mehr in der alten Währung buchen dürfen, in der neuen Währung gebucht werden.

Integration

Die folgende Liste zeigt, in welcher Reihenfolge sich weitere Programme an das vorliegende Programm SAPF121 anschließen:

  1. Sie starten bei Bedarf das Programm SAPF121G, um das vorliegende Programm SAPF121 zu generieren. Weitere Informationen finden Sie in der Dokumentation des Programms SAPF121G.
  2. Sie starten das vorliegende Programm SAPF121, um die neuen Dauerbuchungsurbelege zu erzeugen.
  3. Sie spielen die erzeugte Batch-Input-Mappe ab, um diese Belege tatsächlich zu buchen.
  4. Sie starten das Programm SAPF122, um die alten und neuen Dauerbuchungsurbelege zu vervollständigen. Weitere Informationen finden Sie in der Dokumentation des Programms SAPF122.
  5. Sie starten bei Bedarf das Programm RFDAUB00, um die Belege und die einzelnen Schritte der Umsetzung zu überprüfen. Weitere Informationen finden Sie in der Dokumentation des Programms RFDAUB00.
  6. Sie starten wie gewohnt das Programm SAPF120, um auf Basis der neuen Dauerbuchungsurbelege die einzelnen Buchungsbelege zu erstellen. Weitere Informationen finden Sie in der Dokumentation des Programms SAPF120.

Voraussetzungen

Sie haben im Customizing des SAP NetWeaver unter Allgemeine Einstellungen -> Währungen -> Auslaufende Währungen die folgenden Einstellungen vorgenommen:

Hier ordnen Sie die auslaufenden und Folgewährungen den Auslaufgründen zu.
Hier legen Sie fest, für welchen Prozess und ab welchem Datum automatisch von der alten in die neue Transaktionswährung umgerechnet werden soll. Dauerbuchungsurbelege haben folgende Prozesskennung: SAPF121

Funktionsumfang

Das vorliegende Programm setzt den Währungsschlüssel entsprechend der Konfiguration (Transaktion OEXC) in den neuen Währungsschlüssel um und rechnet die Beträge in die neue Transaktionswährung um.

Achten Sie auf folgende Besonderheit, die gilt, wenn Sie im vorliegenden Programm das Kennzeichen Dauerbelege erledigt setzen nicht gesetzt haben: Das anschließende Programm SAPF122 setzt dieses Kennzeichen dann automatisch. Um das Risiko von Doppelbuchungen auszuschließen, müssen Sie das Programm SAPF122 deshalb ausführen, bevor Sie das Programm SAPF120 laufen lassen, das die einzelnen Buchungsbelege erzeugt.

Im Fall eines Programmabbruchs gelten folgende Regeln:

  • Wenn Sie das Kennzeichen Dauerbelege erledigt setzen nicht gesetzt haben, nimmt das Programm keine Datenbankveränderungen vor und kann wiederholt werden.
  • Wenn Sie das Kennzeichen Dauerbelege erledigt setzen gesetzt haben, müssen Sie manuelle Änderungen vornehmen, bevor Sie den Lauf wiederholen, denn das Programm hat die alten Dauerbuchungsurbelege mit einer Löschvormerkung versehen. Sie müssen diese Löschvormerkungen manuell zurücknehmen, bevor Sie Lösch- und Reorganisationsprogramme laufen lassen.

Selektion

Ergänzend zu den Selektionskriterien für den Programmlauf können Sie auch Vorgaben für das Abspielen der Batch-Input-Mappe machen. Dazu gehören folgende Daten:

  • Benutzername für Berechtigungsprüfungen
  • Sperrdatum, falls die Batch-Input-Mappe nicht sofort abgespielt werden soll.

Standardvarianten

Ausgabe

Erstellung einer Batch-Input-Mappe

Das Programm selektiert alle Dauerbuchungsurbelege, deren nächstes Ausführungsdatum am oder nach dem Datum liegt, das gemäß Customizing (Transaktion OEXP) für den Folgeprozess SAPF121 gilt. Es erstellt eine Batch-Input-Mappe mit den neuen, in die Folgewährung umgerechneten Dauerbuchungsurbelegen (Transaktion FBD1). Die neuen Dauerbuchungsurbelege sind im Feld Belegkopftext mit SAPF121 gekennzeichnet, damit sie vom Programm SAPF120 zunächst nicht erfasst werden. In der Referenz des Belegkopfes steht die Belegnummer des alten Dauerbuchungsurbelegs.

Abspielen der Batch-Input-Mappe

Die Batch-Input-Mappe ist als Hilfe gedacht, um die neuen Dauerbuchungsurbelege zu erfassen. Sie können die Belege beim sichtbaren Abspielen der Mappe deshalb noch korrigieren. Ergeben sich z.B. Rundungsdifferenzen, dann müssen Sie diese manuell korrigieren. Währungskurse, die auf Belegkopfebene oder bei den Daten für die Steuern erfasst wurden, werden grundsätzlich nicht in die neuen Belege überführt. Wenn Sie im Belegkopf das entsprechende Kennzeichen gesetzt haben, übernimmt das Programm jedoch die Hauswährungsbeträge und zeigt Ihnen eine Liste der betroffenen Vorgängerbelege. Überprüfen Sie diese neuen Belege im Hinblick auf die Beträge in Transaktions- und in Hauswährung.

Aktivitäten

Beispiel






BAL_S_LOG - Application Log: Log header data   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6863 Date: 20240520 Time: 074045     sap01-206 ( 113 ms )