Ten Entry point jest używany do zmiany ilości do zarezerwowania w pozycji zamówienia klienta w przypadku raportowania produkcji dla zlecenia produkcyjnego wynikającego z bezpośredniego zlecenia.
Jedna transakcja jest w toku.
Brak otwartego pliku log.
Tabele MFGHEADTRK ([F :MTK], MFGITMTRK ([F :MKI]) , SORDER ([F :SOH]), i SORDERQ [F :SOQ] są ładowane w chwili wywołania punktu wprowadzenia.
Zmienne WALLQTY i LQTY są ładowane odpowiednio danymi na temat ilości pozostającej do rezerwacji dla pozycji zamówienia i ilości wyprodukowanej w ramach tego raportowania produkcji.
Standardowo ilość wyprodukowana (LQTY) zostaje zarezerwowana do granicy ilości pozostałej do zarezerwowania (WALLQTY), tzn. jeżeli ilość wyprodukowana jest większa niż ilość zamówiona, jedynie ilość pozostała zostaje zarezerwowana dla tej pozycji zamówienia.
Ilość do zarezerwowania (WALLQTY) oblicza się w następujący sposób:
Dla faktury z fakturowaniem bezpośrednim:
Ilość do zarezerwowania = ilość zamówiona - ilość zarezerwowana - ilość wysłana - ilość zafakturowana.
Dla pozostałych zamówień:
Ilość do zarezerwowania = ilość zamówiona - ilość zarezerwowana - ilość wysłana - ilość zafakturowana - ilość w trakcie wysyłki.
Jeżeli przykładowo całkowita ilość wyprodukowana ma zostać włączona do rezerwacji, konieczne jest uruchomienie ilości do zarezerwowania (WALLQTY) z ilością wyprodukowaną (LQTY).
Przykład przetwarzania standardowego:
$ACTION
przykład ACTION
When CALWALLQTY Gosub CALWALLQTY
Endcase
Zwrot
$CALWALLQTY
WALLQTY = LQTY
Zwrot
W tabeli poniżej flaga ważnej zawartości wskazuje, że zawartość ta jest zgodna z kontekstem (...).
Tabela | Istotna zawartość | Tytuł tabeli |
MFGHEADTRK | Tak | Nagłówek raportowania |
MFGITM | Tak | Raportowanie zwolnionego artykułu |
SORDER | Tak | Zamówienie klienta |
SORDERQ | Tak | Pozycja zamówienia klienta |
W procesach tworzenia i anulowania raportowania produkcji bezpośrednich zamówień produkcyjnych ten entry point służy do wstawiania dodatkowych operacji logicznych w obrębie zarządzania rezerwacjami zamówień klienta, aby na przykład zarządzać rezerwacjami globalnymi zamiast szczegółowymi.
Jedna transakcja jest w toku.
Tabele MFGHEADTRK ([F :MTK], MFGITMTRK ([F :MKI]) , SORDER ([F :SOH]), i SORDERQ [F :SOQ] są ładowane w chwili wywołania punktu wprowadzenia.
Zmienne WALLQTY i LQTY są ładowane odpowiednio danymi na temat ilości pozostającej do zarezerwowania dla pozycji zlecenia i ilości wyprodukowanej w ramach tego raportowania produkcji.
Testowanie wartości zmiennej TRTLIG (dopuszczalne wartości „C” dla tworzenia i „A” dla anulowania) w celu określenia kontekstu wywołania.
W anulowaniu raportowania produkcji konieczne jest przypisanie zmiennej SAV_WALLQTY ilości rezerwowanej ponownie * - 1 (ilość z usuniętej rezerwacji jako wartość ujemna).
Podczas tworzenia SAV_WALLQTY zarządzana jest standardowo.
Na istniejących już Entry point globalna zmienna GPE powinna zostać ustawiona na wartość 0 w celu uniemożliwienia standardowego przetwarzania procesów tworzenia lub anulowania rezerwacji szczegółowych.
W tabeli poniżej flaga ważnej zawartości wskazuje, że zawartość ta jest zgodna z kontekstem (...).
Tabela | Istotna zawartość | Tytuł tabeli |
MFGHEADTRK | Tak | Nagłówek raportowania |
MFGITM | Tak | Raportowanie zwolnionego artykułu |
SORDER | Tak | Zamówienie klienta |
SORDERQ | Tak | Pozycja zamówienia klienta |