Ansicht
Dokumentation

FIN_MANAGE_POSTING_PERIOD_XPRA - Programm FIN_MANAGE_POSTING_PERIOD_XPRA

FIN_MANAGE_POSTING_PERIOD_XPRA - Programm FIN_MANAGE_POSTING_PERIOD_XPRA

BAL Application Log Documentation   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

REPORT FIN_MANAGE_POSTING_PERIOD_XPRA wird verwendet, um umgesetzte vorhandene Daten zu importieren aus Tabelle KAPS verwendet in Transaktion OKP1. Datensätze in dieser Tabelle sind nur für geschlossene Perioden. Die neue Tabelle OPENPOSTGPERIOD legt nur offene Perioden ab. Daher müssen Werte zurückgesetzt werden. Für den Fall, dass keine Daten in KAPS sind, müssen sie angelegt werden auf Grundlage von Daten in TJ01, FINS_BTTYPE und i_fiscalyearperiodforledger (dargestellt als Tabelle hinter dieser CDS). Die Tabelle OPENPOSTGPERIOD wird in der neuen Fiori-App "Buchungsperioden verwalten - Kostenrechnung" verwendet, mit der die offenen Buchungsperioden für CO-Geschäftsvorfälle definiert werden.

Logik des Berichts:

Alle Datensätze anlegen:

1,,Select vorgang from tj01, that has persp = X and wtkat = A in tj01, and exist in finsc_bttype with xperiodcontrol = x; it gives bttype-year-period

2,,select company code-ledger-year-period combination from i_fiscalyearperiodforledger

– only ledger based from logic pckg FINS_BTTYPE_BASED_ACCTNG-FINS_BTTYPE_CHECK_CO, method CL_FINS_COMPANY_CHECKS-CHECK_OBJECT_LIST line 43 * determine ledger calls cl_fins_comp_check_tools=>get_rldnr = gets ledger based on co area and version

3,,Ordnen Sie alle Buchungskreis-Ledger-Kombinationen zu Geschäftsvorfallsart zu; basierend auf Jahr-Periode.

4,,Es wurde eine interne Tabelle mit allen offenen Perioden angelegt.

Löschen Sie vorhandene geschlossene Perioden (aus KAPS):

5,,Select from kaps – records with vorgang, that has persp = X and wtkat = A in tj01, and exist in finsc_bttype bttype with xperiodcontrol = x; it gives bttype-year-period (closed periods)

6,,Wählen Sie die Kombination Buchungskreis-Ledger-Jahr-Periode aus i_fiscalyearperiodforledger.

– only ledger based from logic pckg FINS_BTTYPE_BASED_ACCTNG-FINS_BTTYPE_CHECK_CO, method CL_FINS_COMPANY_CHECKS-CHECK_OBJECT_LIST line 43 * determine ledger calls cl_fins_comp_check_tools=>get_rldnr = gets ledger based on co area and version

7,,Ordnen Sie alle Buchungskreis-Ledger-Kombinationen zu Geschäftsvorfallsart zu; basierend auf Jahr-Periode.

-,,Wenn Jahr-Periode aus kaps nicht vorhanden ist in i_fiscalyearperiodforledger => kein Datensatz.

8,,Datensätze aus 5-7 haben interne Tabelle mit geschlossenen Perioden angelegt. Diese werden entfernt aus der internen Tabelle aus 4. Und der Rest der Daten aus der Tabelle der offenen Periode wird eingefügt in OPENPOSTGPERIOD.

Zweck dieses Reports ist ihn nur einmal auszuführen, bevor die Benutzer beginnen die App "Buchungsperioden verwalten - Kostenrechnung“ zu verwenden.

Anschließend müssen alle Daten in der App "Buchungsperioden verwalten - Kostenrechnung“ behandelt werden und der Import von vorigen Daten ist nicht sinnvoll.

Möglicher Fall:

Erwartetes Szenario: Bericht wird ausgeführt, Daten werden in Tabelle OPENPOSTGPERIOD eingefügt.

Unerwartetes Szenario: Benutzer hat nicht genügend Rechte für AUTHORITY-CHECK OBJECT 'S_ADMI_FCD' ID 'S_ADMI_FCD' FIELD 'SUM' -> Benutzer die Berechtigungen geben

Unerwartetes Szenario: Tabelle ist nicht leer. Das heißt, dass Daten durch die App "Buchungsperioden verwalten - Kostenrechnung“ eingefügt wurden -> Dieser Bericht soll nur vor der ersten Benutzung der App verwendet werden, danach müssen alle Änderungen in der App vorgenommen werden.

Unerwartetes Szenario: Keine passenden Daten gefunden, die zum initialen Füllen von Tabelle OPENPOSTGPERIOD verwendet werden könnten. Es müssen keine Daten importiert werden.






TXBHW - Original Tax Base Amount in Local Currency   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4156 Date: 20240601 Time: 212007     sap01-206 ( 50 ms )