Bug 2586

Summary: DCC - Stammdatenabgleich berechnet ggf. SAFAC nicht aus LGRAD
Product: [SCX/Suite] Controlling Reporter: Lenz, Florian <florian.lenz>
Component: Dispo-ParameterAssignee: cbr
Status: VERIFIED FIXED QA Contact: Lenz, Florian <florian.lenz>
Severity: major    
Priority: P3 CC: akrebs, Ehu, Sascha.Barbas, sven.heck, uli
Version: 7.0Keywords: Norma, Vorabkorrektur
Hardware: All   
OS: All   
Whiteboard: am 23.11.2018 nochmal geprüft - E74, FE0, M38, M48 implementiert
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Norma SAP Release: ---
Transport: M38K900858;M48K900790 CRM-ID/Ticket:
Bug Depends on: 1124, 3411    
Bug Blocks: 613    
Attachments: Analyse-Protokoll

Description Lenz, Florian intern 2013-01-15 11:33:02 CET
nach Ermittlung LGRAD wird der SAFAC nicht neu berechnet bzw. steht im Formelabgleich nicht zur Verfügung. Check ob dies vor 7.0 der Fall war.
Comment 6 cbr 2020-03-31 18:08:57 CEST
Vorabkorrektur
Comment 5 cbr 2018-11-23 22:00:27 CET
Vorabkorrektur M38K900858 erstellt
Vorabkorrektur M48K900790 erstellt
Comment 3 cbr 2018-11-23 14:58:05 CET
Created attachment 3765 [details]
Analyse-Protokoll
Comment 2 cbr 2018-11-23 14:57:28 CET
Programm: /GIB/DCC_DISP_MATCHUP
Include: /GIB/DCC_DISPMATCH_CUST_OWN_F0
Form  OWN_SELECTION_GET_DATA
Comment 1 cbr 2018-11-23 14:56:08 CET
Abgleich Dispoparameter
Programm: /GIB/DCC_DISP_MATCHUP
SAFAC (Sicherheitsfaktor) via LGRAD (Lieferbereitschaftsgrad)fehlt in /GIB/DCC_SIMD, obwohl LGRAD im DCC-Customizing ausgeprägt ist und zugeordnet wird.
/GIB/DCC_SIMD-SAFAC zieht nicht in Formeln (ist nicht gefüllt, obwohl LGRAD (Lieferbereitschaftsgrad)ausgeprägt ist)
Analyse:
SAFAC wird nicht dem Formelwerk übergeben, wenn im DCC-DispoProfil EISBE, MINBE, EISLO (Sicherheitsbestand, Meldebestand, Mindestsicherheitsbestand) nicht definiert sind.
Bei EISBE, MINBE, EISLO (Sicherheitsbestand, Meldebestand, Mindestsicherheitsbestand) wird im Unterprogramm OWN_BESTAND der SAFAC an das GRID übergeben. SAFAC steht dann im Formelwerk zur Verfügung, da in OWN_EVALUATE_FORMULA   MOVE-CORRESPONDING lw_grid_tab TO lw_simd durchgeführt wird.
Fehlen EISBE, MINBE, EISLO (Sicherheitsbestand, Meldebestand, Mindestsicherheitsbestand) im Profil, wird zwar auch der LGRAD und er korrespondierende SAFAC richtig ermittelt. Der SAFAC wird aber nicht an OWN_EVALUATE_FORMULA übergeben. In OWN_EVALUATE_FORMULA   wird der LGRAD nur dann ermittelt, wenn er über die vorherige Verarbeitung nicht zugeordnet wurde, also leer ist. 
Lösung: Übergabe SAFAC an das Unterprogramm OWN_EVALUATE_FORMULA.