Punkty wejścia > Moduł Zakupy > Standardowy skrypt PURMTOLIB 

CALWALLQTY: Modyfikacja ilości do rezerwacji

Ten Entry point służy do modyfikacji ilości do przypisania do zlec. koop. lub ZP zarezerwowanego dla zamówienia zakupu.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Brak otwartego pliku log.

Dostępny ekran i klasy pliku

Tabele PORDER ([F :POH], PORDERQ ([F :POQ]) ładowane są w chwili zgłoszenia w Entry point jak i komponent zamówienia w początkowej fazie tego zamówienia (ZP, zlec. koop. lub zamówienie klienta):

  • tabela MFGMAT [F:MFM] w przypadku kodu typu ZP,
  • ttabela SCOMAT [F:SCM] w przypadku kodu typu zlec. koop.,
  • tabele SORDER ([F :SOH], SORDERQ ([F :SOQ]) w przypadku zamówienia klienta.

Zmienne robocze WALLQTY i LQTY ładowane są kolejno wraz z pozostałą ilością do rezerwacji dla pozycji zamówienia oraz ilością wyprodukowaną w trakcie bieżącego raportowania produkcji.

Użyj

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

Jeżeli CALWALLQTY Gosub CALWALLQTY

Endcase

Zwrot

$CALWALLQTY

WALLQTY = LQTY

Zwrot

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem (...).

Tabela

Istotna treść

Tytuł tabeli

MFGHEAD

Nie

Nagłówek zleceń produkcyjnych

MFGITM

Tak

Zwolniony artykuł

SCOHEAD

Nie

Nagłówek Zlecenie kooperacji

SCOITM

Tak

Zwolniony artykuł

SORDER

Tak

Zamówienie klienta

SORDERQ

Tak

Pozycja zamówienia klienta

PORDER

Tak

Zamówienie zakupu

PORDERQ

Tak

Pozycja — Zamówienie zakupu

CUSTRTALL: Konkretne zarządzanie rezerwacją zleceń produkcyjnych związanych z

W procesach tworzenia i anulowania zleceń kooperacji/zleceń produkcyjnych ten Entry point służy do wstawiania dodatkowych operacji logicznych w obrębie zarządzania rezerwacjami, aby na przykład zarządzać rezerwacjami globalnymi zamiast szczegółowymi.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log
Dostępny ekran i klasy pliku

Tabele PORDER ([F :POH], PORDERQ ([F :POQ]) ładowane są w chwili zgłoszenia w Entry point jak i komponent zamówienia w początkowej fazie tego zamówienia (ZP, zlec. koop. lub zamówienie klienta):

  • tabela MFGMAT [F:MFM] w przypadku kodu typu ZP,
  • ttabela SCOMAT [F:SCM] w przypadku kodu typu zlec. koop.,
  • tabele SORDER ([F :SOH], SORDERQ ([F :SOQ]) w przypadku zamówienia klienta.

Użyj

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ż punktach wprowadzania globalna zmienna GPE powinna zostać ustawiona na wartość 0 w celu uniemożliwienia standardowego przetwarzania procesów tworzenia lub anulowania rezerwacji szczegółowych.

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem (...).

Tabela

Istotna treść

Tytuł tabeli

MFGHEAD

Nie

Nagłówek zleceń produkcyjnych

MFGITM

Tak

Zwolniony artykuł

SCOHEAD

Nie

Nagłówek Zlecenie kooperacji

SCOITM

Tak

Zwolniony artykuł

SORDER

Tak

Zamówienie klienta

SORDERQ

Tak

Pozycja zamówienia klienta

PORDER

Tak

Zamówienie zakupu

PORDERQ

Tak

Pozycja — Zamówienie zakupu

Zmienne robocze WALLQTY i LQTY ładowane są kolejno wraz z pozostałą ilością do rezerwacji dla pozycji zamówienia oraz ilością wyprodukowaną w trakcie bieżącego raportowania produkcji.