Bei dem Kunden wurde die Definition der Controllingbereiche geändert. Zusätzlich zu dem Sonderbeschaffungskennzeichen E,O usw wurde – nachgepflegt. Die bisherigen Daten wurden incl. anonymen Bestand angelegt. Da nach Änderung der Definition keine Daten mehr gefunden werden, werden auch die bisherigen Daten nicht gelöscht. Hier muss unbedingt noch eine Löschung eingebaut werden, wenn zu den Perioden keine Daten zum Material existieren!
Anpassung auf neue Phase Roadmap Logik
Funktionen: 1. Message bei Änderung Message wenn CB kritisch geändert wird. Kritisch = Materialien des Controlling-Bereichs können sich durch die Änderung ändern. 2. Log-Tabellen: a) /GIB/DCC_CB_CLOG: Bei jeder kritischen Änderung wird hier ein neuer Satz mit den geänderten Einstellungen hinterlegt. Zusätzliche Felder für jede Tabelle, welche durch die Änderung initial aufgebaut werden muss.UCB(Monat), UCB(Woche), MMCB, WWCB, MPCB, WPCB, HISTMCC, HISTWCC: In den Feldern steht ein U (Update), wenn die Tabelle mit den neuen Einstellungn noch initial aufgebaut werden muss, oder ein X, wenn dieses die aktuellen Einstellungen sind. Ältere Einstellungs-Sätze haben kein Kennzeichen. Es gibt immer einen Satz mit einem 'X' und keinen oder maximal einen Satz mit einem 'U'. Zusätzlich gibt es zu jedem dieser Felder noch ein Feld, in dem das Datum des initialen Aufbaus steht. Beim erstmaligen ausführen denn Kennzahlenaufbaus auf Lagerortebene wird zu jedem CB ein Staz angelegt und mit einem 'X' gekennzeichnet, was als Basis dient, da zuvor keine Änderungen aufgezeichnet wurden. b) /GIB/DCC_CB_LLOG: Zugehörige Lagerorte zu den Controlling-Bereichen. Einträge können über die Laufnummer in beiden Tabellen verknüpft werden. Als Hilfe gibt es hier das Feld CB_CHANGE, welches die aktuellen Lagerorte mit einem 'X kennzeichnet. 3. Füllend der LOG-Tabellen: /GIB/DCC_HISTORY_KFCB (Lagerortebene) -> Überprüft, ob sich was am CB geändert hat und passt die Tabelle dementsprechen an. Setzt 'X-Kenneichen' nach Aufbau für UCB(M) und UCB(W) /GIB/DCCHISTORY_CBV -> Setzt 'X-Kenneichen' nach Aufbau für MMCB, WWCB, MPCB und WPCB. /GIB/DCC_HISTORYM_GRP -> Setzt 'X-Kennzeichen' nach Aufbau für HISTMCC. /GIB/DCC_HISTORYW_GRP -> Setzt 'X-Kennzeichen' nach Aufbau für HISTWCC. 4. Message bei Datenaufbau In jedem Programm kommt eine Meldeung, wenn es eine kritische Änderung am CB gab und der Hinweis, dass dieser initial aufgebaut wird. 5. Initiales Datum Customizing Als initiales Datum wird das Datum aus dem neues Customizing gelesen: Hier gib es die Möglichkeit für Woche und Monat ein fixes Datum, oder für beides eine Periode anzugeben. (Bsp.: Fixes Datum: Monat 05.2017, Woche 12.2016, Periode (M/W): 4 Jahre). a) Initiales Datum in Werkseinstellungen: Wird nur für den Kennzahlenaufbau auf Lagerortebene verwendet ( Tabelle /GIB/DCC_UCB). b) Initiales Datum in Controlling-Bereich-einstellungen: Kann pro CB angegeben werden und wird für die Verdichtung der Controlling- Bereiche, sowie die Grafik-Verdichtung verwendet.( Tabellen /GIB/DCC_MMCB, /GIB/DCC_WWCB, /GIB/DCC_MPCB,/GIB/DCC_WPCB, /GIB/DCC_HISTMCC, /GIB/DCC_HISTWCC ). 6. "Alte" Daten löschen Im Werkscustomizing gibt es zusätzlich die Möglichkeit per Haken festzusetzten, dass alle Daten "älter als das angegebene initiale Datum" gelöscht werden sollen. Default ist der Haken nicht gesetzt und es wird ab dem initialen Datum neu aufgebaut, die "älteren" Daten werden aber beibehalten.
Tabellenprotokollierung von SAP auswerten. Keine automatische Löschung!
siehe BUG 8853