Vorabkorrektur
Vorabkorrekturen M06 (DC-Rel. 7.10) M06K902020; M06K902023; M06K902026; M06K902141; Vorabkorrekturen M17 (DC-Rel. 7.20) M17K900621; M17K901392: M17K901637; Vorabkorrekturen M27 (DC-Rel. 7.30) M27K900126; M27K901333; M27K901916; M27K902300; Vorabkorrekturen M37 (DC-Rel. 7.40) M37K900144 Vorabkorrekturen M38 (DC-Rel. 18.0) M38K900764 Vorabkorrekturen M48 (DC-Rel. 18.0) M48K900704
Created attachment 3717 [details] Details der Implementierung
Vorabkorrekturen M06 (DC-Rel. 7.10) M06K902020; M06K902023; M06K902026; M06K902141; Vorabkorrekturen M17 (DC-Rel. 7.20) M17K900621; M17K901392: M17K901637; Vorabkorrekturen M27 (DC-Rel. 7.20) M27K900126; M27K901333; M27K901916; M27K902300; Vorabkorrekturen M37 (DC-Rel. 7.20) M37K900144
Geschäftsjahresvariante mit komplett versetztem Geschäftsjahr (+/+ 1) funktioniert jetzt nicht mehr, wenn die PERIV "jahresabhängig" definiert ist. Das Jahr der Buchung muss das Kalenderjahr bleiben, wenn es sich nicht um eine unterjährige Verschiebung der Geschäftsperioden über die Wochenabgrenzung 4-4-5 handelt. Erweiterung der u.g. Programmstellen mit Zugriff auf die Periodentabelle: - keine 4-4-5-Verschiebung, dann Kalenderjahr (Jahr des Buchungstags, nicht der Geschäftsperiode)
Vorabkorrektur M27K901916 erstellt
Jahresabhängige Geschäftsjahresvarianten Geschäftsperioden-Wechsel im Rhythmus 4-4-5 (Wochen) über den Jahreswechsel hinaus (kein statisches Ende am 31.12.YYYY) Basis: Tabelle T009B zur Geschäftsjahresvariante mit Jahresverschiebung +1 - Geschäftsperiode 01 Anfang der Woche im Vorjahr - Geschäftsperiode 01 Ende der Woche im Folgejahr mit Jahresverschiebung -1 - Geschäftsperiode 12 Anfang der Woche im Vorjahr - Geschäftsperiode 12 Ende der Woche im Folgejahr(KW52/53) (1) T009B mit Jahresverschiebung +1 - im Aufbau der internen Work-Tabelle wird der Buchungsmonat aus dem Geschäftsmonat geholt. (1) T009B mit Jahresverschiebung -1 - im Aufbau der internen Work-Tabelle wird der Buchungsmonat aus dem Geschäftsmonat geholt. (2) Ermittlung Vormonat/Vor-Vormonat: das Geschäftsjahr wird aus dem Geschäftsmonat der Vorperiode/Vor-Vorperiode geholt. (3) Komplette Überarbeitung der globalen Findungslogik aller Variablen, die sich aus der jeweiligen Buchungsperiode ableiten. Zu jedem Datum wird zunächst das Geschäftsjahr ermittelt. Das Geschäftsjahr wird dann in der Findungslogik (Datum von-bis) verwendet. Programm: /GIB/DCC_HISTORY_KF Include: /GIB/DCC_HISTORYKF_SETN (1,2) Form: SET_PARAMS_T009B (1,3) SET_PARAMS_SO_MM (2,3) SET_PARAMS_P_MW (3) SET_PARAMS_P_MPERX (3) SET_PARAMS_FISCAL_PER2X (3) SET_PARAMS_ALL_DATE2 (3) SET_PARAMS_ALL_DATE3 (3) SET_PARAMS_PREP_DELTA (3) SET_PARAMS_P_STTAG (3) SET_PARAMS_PREPX (3) SET_PARAMS_P_HISTX (3) Include: /GIB/DCC_HISTORYKF_PLAUSI (3) Form: GET_POSTING_DISACCORD CHECK_BUPER_DISACCORD Include: /GIB/DCC_HISTORYKF_STOCKS Form: BUILD_KF_STOCKS_HIST (3)
Erneut und Endgültig gelöst auf der E74 / M27 / M17. Bei Geschäftsjahresvarianten mit verschobenen Geschäftsjahr wird bei dem '+' das letzte Datum im Jahr gesetzt. Report: /GIB/DCC_HISTORY_KF FORM: set_params_so_mm FORM: set_params_t009b
(1) T009B mit Jahresverschiebung +1 - im Aufbau der internen Work-Tabelle wird der Buchungsmonat aus dem letzten Tag der Buchungsperiode geholt. (2) Ermittlung Vormonat: das Geschäftsjar wird aus dem Geschäftsmonat der Vorperiode geholt. Programm: /GIB/DCC_HISTORY_KF Include: /GIB/DCC_HISTORYKF_SETN Form: SET_PARAMS_T009B (1) Form: SET_PARAMS_SO_MM (2)