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

PACKDETMAJ: Mises à jour de fichiers spécifiques après mis

Ce point d’entrée est appelé dans la gestion du colisage pour permettre de mettre à jour des tables spécifiques.

Il est appelé dans le traitement de gestion du colisage FUNPACK.

Il est appelé lors de la création d’un colisage, à l’enregistrement de chaque ligne de colis. Il permet de prendre la main avant chaque enregistrement de ligne de colis.

Il est appelé lors de l’annulation d’un colisage. Il permet de prendre la main après suppression complète du colisage.

Contexte et mode de fonctionnement

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 Przygotowanie ładunku w zarządzaniu wysyłkami

Jest wywoływana na dwóch poziomach:

. Podczas tworzenia pozycji szczegółów pakowania:

W pętli generowania szczegółów pakowania. Pętla jest wykonywana dla tabeli pozycji szczegółów pakowania SPACK2 ([M :SPK2]). Ekran [M :SPK2] jest ładowany. Pozycja szczegółów pakowania jest on-line w [M :SPK2] indeksowanej do nolign-1. Bufor [F :SPD] jest ładowany. Jeden z nich jest umieszczany bezpośrednio przed zapisaniem rekordu [F :SPD].

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

Należy zauważyć, że bufor nagłówka wysyłki [F :SDH] jest on-line, bufor szczegółów wysyłki [F :SDD] powiązane z pozycją pakowania nie musi być on-line.

. Podczas anulowania przygotowywania ładunku. Anulowanie jest przeprowadzane na dwóch poziomach :

. Po użyciu przycisku Anulowanie.

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 wysyłki.

. 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. 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. Ładowany jest tylko ekran [M :SPK2].

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.

Otwarte tabele

W tabeli poniżej flaga ważnej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego pozycje...

W przypadku tabel, które nie są używane we wszystkich procesach, poniżej nadawane są nazwy procesów, które ich używają:

. FUNPACK: Funkcja przygotowywania ładunku

. SUBSDH: Przycisk przygotowania ładunku z wysyłek

Tabela

Proces

Ważna zawartość

Tytuł tabeli

SDELIVERY

Tak

Nagłówek wysyłki

SDELIVERYD

Nie

Szczegóły wysyłki

SPACK

Nie

Nagłówek pakowania

SPACKD

Tak

Szczegóły pakowania

TABPACKAGE

Nie

Tabela opakowań

SORDER

SUBSDH

Nie

Nagłówki zamówienia

SORDERQ

SUBSDH

Nie

Ilości pozycji zamówienia

SORDERP

SUBSDH

Nie

Ceny pozycji zamówienia

SORDERC

SUBSDH

Nie

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

BPARTNER

SUBSDH

Nie

Kontrahent

BPCUSTOMER

SUBSDH

Nie

Klienci

BPDLVCUST

SUBSDH

Nie

Klienci wysyłki

BPCUSTMVT

SUBSDH

Nie

Transakcje klienta

SALESREP

SUBSDH

Nie

Przedstawiciele

STOALL

SUBSDH

Nie

Rezerwacje

ITMMASTER

SUBSDH

Nie

Artykuły

ITMSALES

SUBSDH

Nie

Artykuły — Sprzedaż

ITMBPC

SUBSDH

Nie

Artykuły — Klient

ITMFACILIT

SUBSDH

Nie

Artykuły — Lokalizacja

ITMMVT

SUBSDH

Nie

Artykuły — Przeniesienia

TABCUR

SUBSDH

Nie

Tabela walut

FACILITY

SUBSDH

Nie

Lokalizacje

SPRICLINK

SUBSDH

Nie

Wyszukaj ceny sprzedaży (łącze)

PRICSTRUCT

SUBSDH

Nie

Struktura cennika