DCC - Kennzahlenaufbau Monat/Woche : neue BAdI-Methode zur Sicherung der zusätzlichen Kennzahlen mit Überschreibungsschutz Aktuell werden folgende Kennzahlen im Aufbau der Historie vor Überschreibung geschützt: Sicherheitsbestand (Mng/Wrt) MindestSicherheitsbestand (Mng/Wrt) Meldebestand (Mng/Wrt) Diese Kennzahlen sind standardmäßig nicht historisch abgelegt. In Crs der Kunden besteht oft die Anforderungen, Kennzahlen, die historisch nicht mehr zu ermitteln sind, vor Überschreibung zu schützen. Zur Zeit geschieht dies in der Implementierung eines Enhancement-Spots im Programm /GIB/DCC_HISTORY_KF. Hier müssen dann mehrere Form-Routinen übersteuert werden. Die Möglichkeit, die zusätzlichen Kennzahlen mit Überscchreibungsschutz in einer BAdI-Methode bekanntgeben zu können, schafft hier mehr Transparenz und vermeidet Fehler im Enhancement-Spot.
Auf Basis des Bugs 7831 wurden weiter Anpassungen vorgenommen. Auch die Wochenmethoden wurden hinzugefügt. Kennzahlen müssen jetzt nur noch in der HauptBAdI Methode bekanntgegeben werden. Die zweite Methode für Monat und Wochen kann verwendet werden um den Schutz pro Kennzahl nochmal anzupassen. Standardkennzahlen, die geschützt werden müssen werden nun automatisch geschütz und können wieder BAdI deaktiviert werden. Report: /GIB/DCC_HISTORY_KF INCLUDE: /GIB/DCC_HISTORYKF_CREATE FORM create_db_histm FORM create_db_histw
Folge-BUG 7250 für weitere Implementierungen
bereits implementiert: Methode: PROTECT_OVERWRITING_FSAVE - Monat/Woche: Feldkatalog im Überschreibungsschutz Methode: PROTECT_OVERWRITING_MONTH - Monat - Werksebene - Überschreibungsschutz im DB-Update Folge-BUG für weitere Implementierungen anlegen
Kennzahlen zum Monat auf Ebene Werk: Programm: /GIB/DCC_HISTORY_KF Include: /GIB/DCC_HISTORYKF_TOP Include: /GIB/DCC_HISTORYKF_READ Form READ_HISTORY_BLOCK Include: /GIB/DCC_HISTORYKF_CREATE Form CREATE_DB_HISTM
Beispiel-Implementierungsklasse: /GIB/CL_EXM_IM_DCC_HISTORY Beispiel-Coding: Methode: PROTECT_OVERWRITING_FSAVE - Monat/Woche: Feldkatalog im Überschreibungsschutz Methode: PROTECT_OVERWRITING_MONTH - Monat - Werksebene - Überschreibungsschutz im DB-Update
BAdI-Definition: /GIB/DCC_HISTORY - DCC Kennzahlen fortschreiben neue Methoden: PROTECT_OVERWRITING_FSAVE Monat/Woche: Feldkatalog im Überschreibungsschutz PROTECT_OVERWRITING_MONTH Monat - Werksebene - Überschreibungsschutz im DB- Update PROTECT_OVERWRITING_MONTH_CB Monat - CB - Überschreibungsschutz im DB-Update PROTECT_OVERWRITING_WEEK Woche - Werksebene - Überschreibungsschutz im DB- Update PROTECT_OVERWRITING_WEEK_CB Woche - CB - Überschreibungsschutz im DB-Update