Mamy taką sytuację że uruchamiamy ATP dla wielu zleceń produkcyjnych jednocześnie (przychodzą tysiące idoców z narzędzia planistycznego) i dużo z nich zawiera w sobie te same komponenty i część z nich dostaje nieoczekiwany status NMVP (brak ATP).
Najprawdopodobniej wynika to z tego, że ATP z innych idoców blokuje (lock) dany materiał w zakładzie do ATP i zwraca błąd AG 602 (Material gesperrt) (moduł funkcyjny ENQUEUE_EATPENQES4)
Z tego co widzę w kodzie ATP, system próbuje założyć locka pięć razy (cl_atp_controller_api->manage_lock), i jest jakiś kod do oczekiwania (ale nie widzę żeby pomiędzy pięcioma próbami uruchomiło np wait up to 1 s. czy coś podobnego, ale jest kod z time stamp).
Pytania:
- czy można w ATP w S/4 włączyć gdzieś, aby czas oczekiwania pomiędzy próbami założenia locka do ATP, był np. 1 sekunda czy coś podobnego/
- czy można w ATP włączyć gdzieś logowanie protokołu, żeby np w SLG1 te komunikaty się zapisywały?
Dzięki
ATP Check S4 Hana - lock i błąd AG 602
-
- Posty: 279
- Rejestracja: czw maja 31, 2007 10:17 pm
- Has thanked: 19 times
- Been thanked: 125 times
Re: ATP Check S4 Hana - lock i błąd AG 602
Rzuć okiem na noty opisujące podobny problem przy masowym potwierdzaniu zleceń sprzedaży.
Nie dotyczą bezpośrednio Twojego problemu, ale może do czegoś Cię natchną.
500176 - No confirmed quantity (batch determin.) in mass transactions
3309646 - Mass processing: Sales order item not confirmed due to locking issues
pozdr.m.
Nie dotyczą bezpośrednio Twojego problemu, ale może do czegoś Cię natchną.
500176 - No confirmed quantity (batch determin.) in mass transactions
3309646 - Mass processing: Sales order item not confirmed due to locking issues
pozdr.m.
-
- Posty: 1095
- Rejestracja: pt mar 14, 2008 12:51 pm
- Has thanked: 72 times
- Been thanked: 331 times
Re: ATP Check S4 Hana - lock i błąd AG 602
Dzięki. Nota 500176 robi robotę, po logowaniu komunikatów do zetowej tabelki, potwierdziło się że trzeba i 90 prób i czekania po 1s, żeby w standardowym ATP te >1500 idoców przeszło bez problemu. Ciekawe że w advanced ATP system w ogóle nie czeka, próbuje pięć razy lock atp matnr+werks, jak dodałem wait up to 1s to też już pomogło, advanced atp działa dużo szybciej i problem z lock jest diametralnie mniejszy.
ciekawy temat.
dzięki pozdr
ciekawy temat.
dzięki pozdr