XYZ-Klassifizierung - die Anzahl der Null-Perioden ist höher als die Anzahl der Analyse-Perioden Dieses Phänomen kann z.B. in einer Daten-Migration der GSC-/GXC-Historiendaten (Monat: Tabelle /GIB/DCC_HISTM - /Woche: Tabelle /GIB/DCC_HISTW) auftreten. Beispiel: Die Basismengeneinheit (MEINS) in der MARA ist unkonvertiert "ST" (Stück) , migriert wird aber die konvertierte Mengeneinheit "PC". Die sortierte interne Tabelle mit der Verbrauchshistorie hat die MEINS im Schlüssel. Im Aufbau dieser "Vektor"-Tabelle wird die MEINS aus den o.g. GSC-/GXC-Historien-Tabellen übernommen. Bei der Ermittlung der Null-Perioden (Auffüllen der Historie) wird die MEINS dann aus der MARA übernommen. In der Konsequenz wird dann hierfür jeweils ein neuer Satz in die Tabelle eingefügt. Das führt dann dazu, dass es mehr Null-Perioden als Analyse-Perioden geben kann.
Programm: /GIB/DCC_XYZ_ANALYSE Include: /GIB/DCC_XYZ_ANALYSE_OWN_F01 Form-Routine: OWN_GET_VALUES Neue Meldungen Nachrichtenklase /GIB/DCC (nur FE0 und E74): W544 - Anzahl ermittelte Perioden gößer als Anzahl Analyse-Perioden. E553 - Bitte prüfen Sie die Mengeneinheit zum Material &1 Werk &2. Lösung: 1. Berechnung Anzahl Analyse-Perioden aus Customizing. Lesen GT_DCC_CUST -> Analyse-Ztr. = -von + bis 2. Abfrage, ob Anzahl Perioden in LT_VALUES größer als Anzahl Analyse-Perioden aus Customizing 2a)Wenn ja, Meldungen: FE0/E74: W544 - Anzahl ermittelte Perioden gößer als Anzahl Analyse-Perioden (einmal) FE0/E74: E553 - Bitte prüfen Sie die Mengeneinheit zum Material &1 Werk &2 (pro Werk - Material) Wartungssyst.: E128 - Material &1 Gruppe &2 Std.Abw.: Anzahl Periodenwerte &4 -> &4 ist dann größer als die eingetragene Anzahl Analyse-Perioden 2b) Wenn nein -> alles wie gewohnt 3. Ausgabe Sammelmeldung -> Wenn Materialien die kein Problem mit der Mengeneinheit haben, also Analyse-Perioden = Selektierte Perioden, werden diese angezeigt -> Ansonsten Anzeige, keine Daten selektiert, da die Materialien, die in der Meldung aufgeführt werden übersprungen werden.
Programm: /GIB/DCC_XYZ_ANALYSE Include: /GIB/DCC_XYZ_ANALYSE_OWN_F01 /GIB/DCC_XYZ_ANALYSE_OWN_F01 *# auffüllen der leeren Perioden Check LT_VALUES bzgl. Null-Perioden...