Bug 16967 - MRPL wird im asynch Modus nicht bis zum Ende ausgeführt
Summary: MRPL wird im asynch Modus nicht bis zum Ende ausgeführt
Status: VERIFIED FIXED
Alias: None
Product: Operations
Classification: SCX/Suite
Component: Planungslauf und Datenaufbau (show other bugs)
Version: 23.0
Hardware: All All
: P5 trivial
Assignee: Scheld, Fynn
QA Contact:
URL:
Whiteboard:
Keywords: Taurus, Vorabkorrektur
Depends on:
Blocks:
 
Reported: 2023-12-08 13:28 CET by Scheld, Fynn
Modified: 2024-07-22 16:27 CEST (History)
1 user (show)

Kundennummer:
Bestellnummer:
PV Übergabe: ---
Phase Roadmap: ---
Erledigt mit: Taurus
SAP Release: S/4HANA
Transport: M63K902136;M65K901415
CRM-ID/Ticket:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scheld, Fynn intern 2023-12-08 13:28:25 CET
Der MRPL kommt bei der asynchronen Datenbeschaffung nicht zum Abschluss.

Der Grund dafür liegt in einer Endlosschleife, nach dem der FuBA '/GIB/DCO_WRITLE_SRL_DATA' in den einzelne Task gestartet wurde.
Comment 1 Scheld, Fynn intern 2023-12-11 08:49:18 CET
Der Fehler lag im Block zum Warten auf die Backgroundjobs. Dort kam das Programm in eine Endlosschleife, da die Anzahl der Jobs nicht verringert werden konnte.
Um den Fehler zu beheben, wird nun vor dem COMMIT WORK AND WAIT die maximale Zeit, bestehend aus Wartezeit * Wartezyklen, gewartet. Das bedeutet, dass die Parameter für diese beiden Werte so groß wie Nötig aber so klein wie möglich gewählt werden. Standardmäßig wartet das Programm an der stelle ca. 42 Minuten (500 Zyklen mit 5 Sekunden).

Klasse: /GIB/CL_DC_MRP_DISPATCHER
Methode: MRP_DISPATCHER_BADI

Das Problem ist lediglich für die Wartungssysteme M63(22.0) und M65(23.0) relevant.

Erledigt auf M63 und M65.