W wersji 140 ten Entry point zastępuje „SDHGENLIG”, który był aktywny w wersji 130.
Uwaga! Pomimo tego, że punkt końcowy tego Entry point w v140 jest taki sam jak w v130, kontekst jego użycia a także jego funkcjonowanie są zupełnie inne (ładuje ekrany zamiast tabel wysyłek).
Ten Entry point jest stosowany podczas wysyłki zamówienia przy użyciu przycisku „Wysyłka” w funkcji zarządzania zamówieniami.
Jest on używany do wstawiania dodatkowych operacji logicznych bezpośrednio przed przetwarzaniem poszczególnych pozycji szczegółów wysyłki w celu usunięcia procesu i zastąpienia go (lub nie) określonym/niestandardowym procesem.
Jest wywoływany po kliknięciu przycisku „Wysyłka” w funkcji zarządzania zamówieniami.
Brak transakcji w toku.
Brak otwartego pliku log.
Nagłówek wysyłki został przetworzony. Kontekst jest na poziomie przetwarzania szczegółów pozycji.
Ten Entry point jest wywoływany dla każdej pozycji wysyłki, która ma zostać utworzona, bezpośrednio przed wywołaniem etykiety DET_LIV, która odpowiada za przetwarzanie szczegółów pozycji wysyłki.
Służy on do niewykonywania etykiety TRT_LIGCDE z SUBSDHC i do wykonywania lub nie innej etykiety.
Rekord nagłówka zamówienia do wysyłki jest ładowany w buforze [F:SOH].
Dwa rekordy szczegółów zamówienia znajdują się w [F :SOQ] i [F :SOP].
Rekord dla nagłówka dla wysyłki, jaka ma zostać utworzona ładowany jest w klasach ekranu [M:SDH0], [M :SDH1 i [M :SDH2].
Wszystkie te procesy nie zostaną wykonane w przypadku aktywowania Entry point.
Aby aktywować Entry point, została utworzona zmienna WPOINT_DET_LIV.
Jest ona inicjowana wartością 1 przed wywołaniem Entry point i jest testowana bezpośrednio przed wywołaniem. Etykieta TRT_LIGCDE wykonywana jest wyłącznie gdy WPOINT_DET_LIV jest ustawiona na wartość 1.
W celu pominięcia wykonania etykiety TRT_LIGCDE należy ustawić zmienną WPOINT_DET_LIV na wartość 0.
Etykieta TRT_LIGCDE, jaka ma zostać zastąpiona ładuje pozycję dla wysyłki, jaka ma zostać utworzona w klasie ekranu [M:SDH1].
W rezultacie, jeżeli etykieta ta ma zostać zastąpiona, konieczne jest użycie szablonu do jej zawartości i zintegrowanie go w Entry point.
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...
Tabela | Ważna zawartość | Tytuł tabeli |
SDELIVERY | Nie | Nagłówek wysyłki |
SDELIVERYD | Nie | Dostawy — Szczegóły |
SORDER | Tak | Nagłówki zamówienia |
SORDERQ | Tak | Ilości pozycji zamówienia |
SORDERP | Tak | Ceny pozycji zamówienia |
SORDERC | Nie | Zlecenia pozycji artykułów |
BPARTNER | Tak | Kontrahent |
BPCUSTOMER | Tak | Klienci |
BPDLVCUST | Tak | Klienci wysyłki |
BPCUSMVT | Nie | Transakcje klienta |
SALESREP | Nie | Przedstawiciele |
STOALL | Nie | Rezerwacje |
ITMMASTER | Nie | Artykuły |
ITMSALES | Nie | Artykuł sprzedaży |
ITMBPC | Nie | Artykuł-klient |
ITMFACILIT | Nie | Artykuł-lokalizacja |
ITMMVT | Nie | Artykuły — Przeniesienia |
TABCUR | Nie | Tabela walut |
FACILIT | Nie | Lokalizacje |
SPRICLINK | Nie | Wyszukaj cenniki sprzedaży (łącze) |
PRICSTRUCT | Nie | Struktura cennika |
BPCARRIER | Nie | Przewoźnicy |
TABMODELIV | Nie | Tabela metod wysyłki |