Bug 15097 (T023848)

Summary: DCC - Service Monitor - Vorgänger/Nachfolger, falscher Exit in Methode
Product: [SCX/Suite] Controlling Reporter: Kolb, Tim <Tim.Kolb>
Component: AllgemeinAssignee: Kolb, Tim <Tim.Kolb>
Status: VERIFIED FIXED QA Contact: Bertelmann, Marc <Marc.Bertelmann>
Severity: normal    
Priority: P3 CC: Anke.Baier, cbr, Lukas.Kohl, Marc.Bertelmann, marco.lenz, Tim.Kolb
Version: 20.0Keywords: Scorpius
Hardware: All   
OS: All   
Whiteboard: E74; FE0, M60, M62, M63, M50, M52, M53
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Scorpius SAP Release: ---
Transport: M50K901946;M60K902180;M52K901379;M62K901638;M63K901139;M53K900950 CRM-ID/Ticket: 023848

Description Kolb, Tim intern 2022-10-14 08:43:40 CEST
Klasse:   /GIB/CL_DC_FORMULA_EXTENSION 
Methode:  SERVICE_CLASS

Nach der Ermittlung der Nachfolger, welche auf Grundlage des Customizing-Feldes  /GIB/DCC_SMC01-NFMAT getroffen wird (Pflege in T-Code: /GIB/DCC_SETSM , Grundeinstellungen) steht ein "CHECK Initial" auf die Nachfolger-Tabelle.
 
Dies hat zur Folge, dass bei einer Nachfolger-Logik A, L oder X, ohne ein gefundenen Nachfolger, die Methode verlassen wird, ohne das "Ausgangsmaterial" (Importparameter - if_matnr) zu berücksichtigen.

An dieser Stelle müsste jedoch die gleiche Logik greifen, die bei keiner aktiven Vorgänger/Nachfolger-Logik durchlaufen wird (Importparameter verwenden).
Comment 2 Baier, Anke intern 2023-07-17 16:23:56 CEST
Bitte Testfall beschreiben.