Punkty wejścia > Moduł Zapasy > Standardowy skrypt FUNPKP 

PACKDETMAJ: Aktualizacja określonych/niestandardowych plików po aktualizacji poz

Ten Entry point jest wywoływany w funkcji zarządzania przygotowywaniem ładunku w celu umożliwienia aktualizacji określonych/niestandardowych tabel.

Jest on wywoływany w procesie zarządzania przygotowaniem ładunku FUNPKP.

Jest wywoływany podczas tworzenia przygotowywania ładunku w trakcie wprowadzania poszczególnych pozycji pakowania. Służy do wstawiania dodatkowych operacji logicznych przed wprowadzaniem poszczególnych pozycji paczki.

Kontekst i metoda działania

Transakcja

Transakcja jest w toku (wprowadzanie lub usuwanie transakcji przygotowywania ładunku). Zmienna GOK została użyta i przetestowana. Jest inicjowana do 1. Może mieć wartość 0, jeśli transakcja powinna zostać porzucona.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Ten Entry point jest wywoływany z każdego procesu umożliwiającego wygenerowanie/anulowanie pakowania:

. Przycisk Przygotowanie ładunku w zarządzaniu wysyłkami

. Funkcja przygotowywania ładunku z zarządzania zapasami

Jest wywoływana na dwóch poziomach:

. Podczas tworzenia pozycji szczegółów pakowania:

Umieszczona w pętli generowania pakowania szczegółowego nolign-1. Bufor [F :SPD] jest ładowany. Jest wykonywana bezpośrednio przed zatwierdzeniem rekordu [F :SPD].

Nagłówek opakowania nie został jeszcze utworzony. Nie zostanie utworzony przed utworzeniem wszystkich szczegółów.

Należy zwrócić uwagę, że bufor nagłówka dostawy [F :SDH] lub bufor przygotowania [F:PRH] jest online. Podczas anulowania przygotowywania ładunku. Anulowanie jest przeprowadzane na dwóch poziomach :

. Po użyciu przycisku anulowania.

Zostanie wykonana instrukcja usuwania SPACK ([F :SPH]) i SPACKD ([F :SPD]) dla bieżącej wysyłki. W związku z tym zostało przeprowadzone pełne usunięcie przygotowywania ładunku.

. Po użyciu przycisku Zapisz bezpośrednio przed wygenerowaniem przygotowania ładunku.

Zostanie wykonana instrukcja usuwania SPACK ([F :SPH]) i SPACKD ([F :SPD]) dla bieżącej wysyłki lub operacji przygotowywania. W związku z tym zostało przeprowadzone pełne usunięcie przygotowywania ładunku, jeśli istnieje.

Znajduje się bezpośrednio przed pętlą generowania pakowania szczegółowego. W celu odróżnienia dwóch poziomów wywołań (anulowanie przygotowywania ładunku, zapisanie pozycji paczki) konieczne jest użycie zmiennej WPOINT_CODTRT. Jest ona ustawiana na wartość „C” dla tworzenia i wartość „A” dla anulowania.

Zmienna globalna GVCRTYP służy do wskazywania, że jest to wysyłka lub przygotowanie ładunku.

GVCRTYP = 3: Przygotowanie

GVCRTYP = 4: Dostawa