Punkty wejścia > Moduł Sprzedaż > Standardowy skrypt TRTVENALL 

MAJCDEALL: Dodatkowe aktualizacje pliku nagłówka zamówienia SORDER

Ten Entry point służy do przejmowania kontroli po zarezerwowaniu pozycji polecenia lub pozycji zlecenia na dostawę.

W przypadku pozycji zamówienia służy do przeprowadzania dodatkowych aktualizacji odpowiedniego nagłówka zamówienia lub aktualizacji innych tabel.

W przypadku pozycji zlecenia na dostawę, ponieważ odpowiedni nagłówek zamówienia nie został zaktualizowany, służy do przeprowadzania aktualizacji innych tabel.

Jest wywoływany w funkcjach automatyczne rezerwacje, rezerwacje wg artykułu, wycofywanie rezerwacji oraz na poziomie przycisku rezerwacja ręczna.

Kontekst i metoda działania

Transakcja

Transakcja jest w toku (transakcja aktualizacji rezerwacji z aktualizacją pozycji zamówienia, odpowiedniego poziomu kredytu i nagłówka zamówienia) (tylko w przypadku zamówień).

Zmienna GOK została użyta i przetestowana. Jej wartość wynosi 1. Może mieć wartość 0, jeśli transakcja powinna zostać anulowana.

Plik log

Plik log jest otwarty.

Wskazuje powód, dla którego rezerwacja nie mogła zostać przeprowadzona, w przypadku każdej przetworzonej pozycji zamówienia, każdej zarezerwowanej/niezarezerwowanej ilości i/lub ilości niedoboru oraz nieprzetworzonej pozycji.

Różne przypadki wywołań - Dostępne zmienne oraz maski

Entry point jest wywoływany:

w funkcji automatyczne rezerwacje

w funkcji rezerwacje wg artykułu

w funkcji usuwania rezerwacji

na poziomie przycisku rezerwacja ręczna.

Jest on wywoływany podczas transakcji aktualizacji rezerwacji dla pozycji zamówienia lub zlecenia na dostawę.

Rezerwacja została przetworzona.

Pozycja szczegółów zamówienia lub zlecenia na dostawę została zaktualizowana. Bufor [F:SOQ] jest ładowany.

Poziom kredytu został zaktualizowany.

W przypadku zamówień, bezpośrednio przed ponownym zaksięgowaniem zamówienia nagłówek zamówienia zostaje z poleceniem read with lock, a pola są aktualizowane. Bufor [F:SOH] jest ładowany.

W przypadku zleceń na dostawę nagłówek zamówienia jest ładowany (bufor [F:SOH]), jednak z poleceniem read without lock.

Na poziomie przetwarzania automatycznego proces przetwarzania rezerwacji jest przeprowadzany poczynając od pozycji zamówienia posortowanych zgodnie z określonym kryterium sortowania zamówień. Numer zlecenia nie stanowi pierwszego kryterium sortowania. W rezultacie aktualizacja nagłówka zamówienia jest przeprowadzana dla każdej przetwarzanej pozycji, a nie jednorazowo. Entry point jest wywoływany dla każdej przetwarzanej pozycji.

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem (bieżący klient jest załadowany...).

Tabela

Istotna treść

Tytuł tabeli

SORDER

Tak

Nagłówki zamówienia

SORDERQ

Tak

Ilości pozycji zamówienia

SORDERP

Tak

Ceny pozycji zamówienia

SORDERC

Tak

Artykuł / zamówienia klienta (zlecenia do kontraktu)

ITMMASTER

Tak

Artykuły

ITMMVT

Nie

Artykuły — Przeniesienia

ITMFACILIT

Tak

Artykuły - Lokalizacje

STOALL

Nie

Rezerwacja

STOCK

Nie

Zapasy

STOLOT

Nie

Numery partii

NO_REAJUST: Ponowna korekta ilości MAG w celu uzupełnienia jednostki sprzedaży

Ten Entry point jest wykorzystywany w procesie przetwarzania rezerwacji zamówienia klienta.

Po określeniu ilości do zarezerwowania w MAG, wartość ta jest dopasowywana do całkowitej liczby jednostek sprzedaży. Ten Entry point służy do unikania przeprowadzania ponownej korekty (np. gdy jednostka sprzedaży nie jest zgodna z jednostką pakowania MAG).

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Kontekst wywołania

Entry point jest wywoływany we wszystkich procesach przetwarzania rezerwacji zamówienia klienta.

Jest zlokalizowany w etykiecie REAJUSTE_QTY w obrębie procesu TRTVENALL.

Dostępne zmienne oraz maski

Aby nie przeprowadzać ponownej korekty ilości w kompletnej jednostce zamówienia, konieczne jest ustawienie zmiennej globalnej GOK na wartość 0.

Na przykład:

GOK = 0