PP - Zmiana UserField04 powoduje dealokacje(undistapching).

A tu dla odmiany podyskutować możesz na tematy logistyczne SAP. Jeśli pojawią się jakieś pytania, nie zwlekaj, zadaj je natychmiast.
ODPOWIEDZ
ozzi132
Posty: 19
Rejestracja: pn wrz 20, 2010 8:27 am
Has thanked: 2 times
Been thanked: 4 times

PP - Zmiana UserField04 powoduje dealokacje(undistapching).

Post autor: ozzi132 »

Hej, Chemy skorzystać z pól użytkownika na opziome operacji w zleceniu produkcyjnym (OPEC). Niestety mamy problem z polem Ilość. Każda zmiana tego pola powoduje dealokacje zlecenia w tablicy planistycznej. Czy spotkaliście się wczesniej z takim problemem? Z pozostałymi plami nie ma takiego problemu..
dominik.tylczynski
Posty: 8356
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1924 times
Been thanked: 1477 times
Kontakt:

Re: PP - Zmiana UserField04 powoduje dealokacje(undistapching).

Post autor: dominik.tylczynski »

Zobacz noty
2146129 - Process and production order de-allocated without warning if qty is changed
2257403 - Switch off the message CN 469

Dealokacja operacji po zmianie ilości wygląda mi na standardową funkcjonalność. Moim zdaniem ma ona sens - jeśli zmieniasz ilość to zmienia się obciążenie stanowiska roboczego. Zatem taka operacja powinna być alokowana (ang. dispatched) ponownie.

Jeśli koniecznie chcesz wyłączyć tę automatyczną dealokację postaw break-point w procedurze OPR_DEALLOCATE w include LCOBOFAZ i zobacz jak ta procedura jest wywoływana podczas zmiany ilości.
ozzi132
Posty: 19
Rejestracja: pn wrz 20, 2010 8:27 am
Has thanked: 2 times
Been thanked: 4 times

Re: PP - Zmiana UserField04 powoduje dealokacje(undistapching).

Post autor: ozzi132 »

Właśnie próbóję się duszukać tutaj standardu. Zmiana Ilości zlecenia produkcyjnego i powiązana z nim dealokacja to jak najbardziej standard. W naszym przypadku zmieniamy pole ilosc w user fields operacji:
ATTACHEMENT.png
ATTACHEMENT.png (31.49 KiB) Przejrzano 871 razy
Poniżej konfiguracja:
Attachement2.png
Attachement2.png (14.52 KiB) Przejrzano 871 razy
dominik.tylczynski
Posty: 8356
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1924 times
Been thanked: 1477 times
Kontakt:

Re: PP - Zmiana UserField04 powoduje dealokacje(undistapching).

Post autor: dominik.tylczynski »

Trudno mi powiedzieć tak na sucho bez dostępu do systemu. Może zrób tak jak napisałem wcześniej: "postaw break-point w procedurze OPR_DEALLOCATE w include LCOBOFAZ i zobacz jak ta procedura jest wywoływana podczas zmiany".
ozzi132
Posty: 19
Rejestracja: pn wrz 20, 2010 8:27 am
Has thanked: 2 times
Been thanked: 4 times

Re: PP - Zmiana UserField04 powoduje dealokacje(undistapching).

Post autor: ozzi132 »

Dzięki za podpowiedź. Wygląda na to, że dwa pola przechowujace ilość są kluczowe przy planowaniu i każda zmiana tych pól powoduje dealokacje. Do każdego z tych pół mamy możliwość podpięcia parametru formuły więc może to tłumaczyć takie zachowanie systemu..
Attach.png
Attach.png (110.18 KiB) Przejrzano 865 razy
dominik.tylczynski
Posty: 8356
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1924 times
Been thanked: 1477 times
Kontakt:

Re: PP - Zmiana UserField04 powoduje dealokacje(undistapching).

Post autor: dominik.tylczynski »

Pokaż jeszcze wartości tych dwóch pól:
20220718_1861.png
20220718_1861.png (41.97 KiB) Przejrzano 862 razy
ozzi132
Posty: 19
Rejestracja: pn wrz 20, 2010 8:27 am
Has thanked: 2 times
Been thanked: 4 times

Re: PP - Zmiana UserField04 powoduje dealokacje(undistapching).

Post autor: ozzi132 »

To jest klucz pola, który w moim przypadku nie jest zmieniany.
Attach.png
Attach.png (96.26 KiB) Przejrzano 859 razy
dominik.tylczynski
Posty: 8356
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1924 times
Been thanked: 1477 times
Kontakt:

Re: PP - Zmiana UserField04 powoduje dealokacje(undistapching).

Post autor: dominik.tylczynski »

Coś mi nie pasuje w tych screenshotach, bo nie widać na nich procedury OPR_DEALLOCATE. Czy po zmianie Twoich pól użytkownika ta procedura jest wywoływana?
ozzi132
Posty: 19
Rejestracja: pn wrz 20, 2010 8:27 am
Has thanked: 2 times
Been thanked: 4 times

Re: PP - Zmiana UserField04 powoduje dealokacje(undistapching).

Post autor: ozzi132 »

Jest wywołana:
Attach.png
Attach.png (100.7 KiB) Przejrzano 831 razy
dominik.tylczynski
Posty: 8356
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1924 times
Been thanked: 1477 times
Kontakt:

Re: PP - Zmiana UserField04 powoduje dealokacje(undistapching).

Post autor: dominik.tylczynski »

Możesz zatem wciąć się w tym miejscu z własnym kodem, dodać warunek sprawdzający czy tylko pole użytkownika USR04 zostało zmienione i nie wywoływać procedury OPR_DEALLOCATE w takim przypadku. To jest naturalnie zmiana standardu i wymaga dokładnego przetestowania. Nie widzę jednak innej możliwości implementacji Twojego wymagania.
ODPOWIEDZ