ATP Check S4 Hana - lock i błąd AG 602

A tu dla odmiany podyskutować możesz na tematy logistyczne SAP. Jeśli pojawią się jakieś pytania, nie zwlekaj, zadaj je natychmiast.
wojtas7
Posty: 1095
Rejestracja: pt mar 14, 2008 12:51 pm
Has thanked: 72 times
Been thanked: 331 times

ATP Check S4 Hana - lock i błąd AG 602

Post autor: wojtas7 »

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
mrcb
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

Post autor: mrcb »

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.
wojtas7
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

Post autor: wojtas7 »

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