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

MAJCDESDD: Uzupełnianie [F] SDELIVERYD w dostawie zamówienia

Ten punkt wejścia umożliwia interwencję na końcu uzupełniania klasy [F] szczegółów dostawy oraz w konsekwencji tuż przed zapisem odpowiadającego rekordu w celu uzupełnienia pól w tym rekordzie.

Jest on wywoływany w procesie aktualizacji dostawy TRTVENLIV.

Kontekst i tryb działania

Transakcja

Dostępna jest transakcja w toku

Log

Istnieje otwarty log.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany z poziomu następującego procesu tworzenia dostawy:

· Funkcja automatycznej dostawy

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem (ładowany jest bieżący klient...). Tradycyjnie jest to przypadek pliku, który zawiera nagłówek i dla którego brak pozycji.

Tabela

Ważna zawartość

Opis tabeli

SDELIVERY

Nie

(w trakcie uzupełniania)

Nagłówek dostawy

SDELIVERYD

Nie

(w trakcie uzupełniania)

Pozycja dostawy

SORDER

Tak

Zamówienia – nagłówek

SORDERQ

Tak

Zamówienia – pozycja ilości

SORDERP

Tak

(jeśli [F:SOH]SOHCAT<>4)

Zamówienia – pozycja ceny

SORDERC

Tak

(jeśli F:SOH]SOHCAT=4)

Zamówienia artykułu / klienta (otwarte zamówienia)

BPARTNER

Tak (kontrahent faktury)

Kontrahent

BPCUSTOMER

Tak (klient faktury)

Klienci

BPDLVCUST

Tak

Klienci dostawy

BPCUSTMVT

Nie

Przesunięcia klienta

SALESREP

Nie

Przedstawiciele

BPCARRIER

Tak

Przewoźnicy

ITMMASTER

Tak

Artykuły

ITMSALES

Tak

Artykuły sprzedaży

ITMBPC

Tak

(Jeśli istnieje artykuł-klient)

Artykuły-klienci

ITMFACILIT

Nie

Artykuły-lokalizacje

TABMODELIV

Tak

Metody dostawy

FACILITY

Nie

Lokalizacje

 

ALI_NEGSTO: W celu wymuszenia wygenerowania niedoboru

Ten punkt wejścia jest używany podczas przetwarzania pozycji zamówienia automatycznej dostawy.

Umożliwia on wymuszenie wygenerowania niedoboru, jeśli ilość alokowana dla zamówienia nie jest do dostarczenia.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Istnieje otwarty log.

Kontekst wywoływania

Jest on wywoływany w automatycznej dostawie podczas każdego przetwarzania pozycji zamówienia.

Jest on umiejscowiony w etykiecie ALICDESDD procesu TRTVENLIV po odczycie pozycji zamówienia i określeniu ilości do dostarczenia.   

Umożliwia on (jeśli dozwolone są zapasy ujemne) wymuszenie wygenerowania ilości w niedoborach odpowiadającej różnicy między ilością do dostarczenia a faktyczną ilością możliwą do dostarczenia.

Dostępne zmienne i maski

[F:ITM]NEGSTO: Zapasy ujemne dozwolone (1=nie / 2=tak)

GSHTDLV: Dostawa ilości w niedoborach (1=nie / 2=tak)

Przykład: 

Ilość alokowana szczegółowo w pozycji zamówienia może zostać dostarczona tylko częściowo lub wcale (trwa inwentaryzacja, kontrola jakości, niedozwolony status, partia przeterminowana lub niezidentyfikowany zapas czekający na rozmieszczenie).

 Ilość alokowana globalnie w pozycji zamówienia może zostać dostarczona tylko częściowo lub wcale (brak lub niewystarczająca ilość zapasu, który przestrzega reguł wydania dostawy).

W takim przypadku, aby wymusić wygenerowanie w niedoborach tej ilości nie do dostarczenia należy wpłynąć na wartość WRUP.

[L]WRUP = 1

Uwaga, ta modyfikacja może spowodować wygenerowanie niedoborów (zapasy nieobecne fizycznie lub nie do dostarczenia), a następnie oczekujące przesunięcia, których nie będzie można skorygować. 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem (ładowany jest bieżący klient...). Tradycyjnie jest to przypadek pliku, który zawiera nagłówek i dla którego brak pozycji.

Tabela

Ważna zawartość

Opis tabeli

SORDER

Tak

Zamówienia – nagłówek

SORDERQ

Tak

Zamówienia – pozycja ilości

SORDERP

Tak, jeśli [F:SOH]SOHCAT<>4

Zamówienia – pozycja ceny

SORDERC

Tak, jeśli [F:SOH]SOHCAT=4

Pozycje zamówień artykułu

ITMMASTER

Tak

Artykuły

ITMSALES 

Tak 

Artykuły sprzedaży

 

CALPORT: Konkretne obliczenia kosztów transportu

Ten punkt wejścia dotyczy zarządzania przewoźnikami.

Umożliwia on dokonanie konkretnych obliczeń kosztów transportu. Zastępuje on standardowe obliczenia dokonywane poprzez wyszukanie cenników przewoźników.

Ten punkt wejścia jest umiejscowiony w procesie TRTVENLIV.

Jest on wywoływany z poziomu procesu umożliwiającego generowanie dostawy: Przycisk dostawa w zamówieniach, automatycznym fakturowaniu dostaw.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku (transakcja tworzenia dostawy). Używana i testowana jest zmienna GOK. Wynosi ona 1. Można ją ustawić jako 0, jeśli użytkownik chce anulować transakcję. 

Log

Brak otwartego loga.

Różne przypadki wywoływania – Dostępne zmienne i maski

Punkt wejścia jest wywoływany z poziomu:

·               Przycisku dostawy w zarządzaniu zamówieniami

·               Funkcji automatycznej dostawy.

Jest on wywoływany w trakcie transakcji tworzenia dostawy. Wszystkie pozycje szczegółowe są tworzone z powiązanymi aktualizacjami. Jest on umiejscowiony tuż przed aktualizacją przesunięć klientów i zapisem rekordu nagłówka dostawy.

Punkt wejścia jest wywoływany w momencie wyszukiwania cennika przewoźnika.

Używane są następujące zmienne:

·               WDACDLV (lokalna liczba całkowita) jest ładowana z nr elementu fakturowania kosztu transportu podanego przez parametr FRENUM.

·               WCRY (lokalna znak)

WCTY (lokalna znak)

WPOSCOD (lokalna znak):

Jeśli niczego nie wprowadzono w oknie adresu dostawy to te zmienne są ładowane przy użyciu kodu kraju, miejscowości i kodu pocztowego klienta dostawy (poprzez odczyt adresu klienta dostawy z tabeli adresów). W przeciwnym razie są one ładowane z kodami wprowadzonymi w oknie adresu dostawy.

·              WPOINT_ENTREE (lokalna liczba całkowita):

Jest ona inicjalizowana jako 0. Ustawiona jako 1 umożliwia zablokowanie standardowego wyszukiwania cenników przewoźników.

·         LAMTFRE (lokalna dziesiętna):

Obliczona kwota kosztu transportu.

·         STAT (lokalna liczba całkowita):

Status zwrotu. Ustawiona jako 0 umożliwia załadowanie kwoty kosztów transportu obliczonej w tabeli elementów fakturowania dostawy oraz jej wyświetlenie.

Wyszukanie cennika przewoźnika jest wykonywane, jeśli parametr FRENUM odpowiadający nr elementu fakturowania kosztów transportu różni się od 0 i jeśli odczyt tego elementu fakturowania w tabeli elementów odbył się prawidłowo (załadowano WDACDLV).

Wywoływany jest tutaj punkt wejścia CALPORT.

Następnie wykonane jest standardowe wyszukanie cennika przewoźnika, jeśli wartość WPOINT_ENTREE to 0.

Następnie dokonywane jest załadowanie kwoty kosztów transportu obliczonej w tabeli elementów fakturowania oraz jej wyświetlenie, jeśli STAT=0.

Punkt wejścia CALPORT musi więc:

.        Ustawić WPOINT_ENTREE jako 1.

.        Ustawić LAMTFRE przy użyciu obliczonej kwoty kosztów transportu.

.        Ustawić STAT jako 0 tak, aby dokonano wybrania tej kwoty. 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem (ładowany jest bieżący klient...). Tradycyjnie jest to przypadek pliku, który zawiera nagłówek i dla którego brak pozycji.

Dla tabel, które nie są używane we wszystkich przetworzeniach wskazywane są nazwy procesów, które są używane. 

Tabela

Ważna zawartość

Opis tabeli

SDELIVERY

Nie

Nagłówek dostawy

SDELIVERYD

Nie

Pozycja dostawy

SORDER

Nie

Zamówienia – nagłówek

SORDERQ

Nie

Zamówienia – pozycja ilości

SORDERP

Nie

Zamówienia – pozycja ceny

SORDERC

Nie

Zamówienia artykułu-klienta (otwarte zamówienia)

BPARTNER

Tak (kontrahent faktury)

Kontrahent

BPCUSTOMER

Tak (klient faktury)

Klienci

BPDLVCUST

Nie

Klienci dostawy

BPCUSTMVT

Nie

Przesunięcia klienta

SALESREP

Nie

Przedstawiciele

BPCARRIER

Tak

Przewoźnicy

ITMMASTER

Nie

Artykuły

ITMSALES

Nie

Artykuły-sprzedaż

ITMBPC

Nie

Artykuły-klienci

ITMFACILIT

Nie

Artykuły-lokalizacje

TABMODELIV

Tak

Metody dostawy

FACILITY

Nie

Lokalizacje

SFOOTINV

Tak

Elementy fakturowania

TABSOHTYP

Nie (SUBSOH)

Tabela typów zamówień

TABCUR

Nie (SUBSOH)

Tabela walut

ITMMVT

Nie (SUBSOH)

Przesunięcia artykułów

SPRICLINK

Nie (SUBSOH)

Wyszukanie cennika sprzedaży (link)

PRICSTRUCT

Nie (SUBSOH)

Struktura cenników

CONTACT

Nie (SUBSOH)

Osoba kontaktowa

ATEXTE

Nie (SUBSOH)

Komunikaty słownika

SQUOTED

Nie (SUBSOH)

Szczegóły oferty

 

RECHNUMSEQ: Obliczanie nr sekwencji zamówienia

Ten punkt wejścia dotyczy zarządzania dostawami otwartych zamówień (które mogą być typu między lokalizacjami).

Podczas częściowej dostawy polecenia dostawy umożliwia on wpłynięcie na numer sekwencji obliczony dla nowego polecenia dostawy.

Umożliwia to w przypadku dostawy częściowej do powtórzenia brak blokady po 9 dostawach powiązanych z tym samym poleceniem dostawy. Standardowe funkcjonowanie przypisuje w rzeczywistości nr sekwencji podzielony na dwie części (aby umożliwić wprowadzenie pozycji).  

Ten punkt wejścia jest umiejscowiony w procesie TRTVENLIV.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku (transakcja tworzenia dostawy). Używana i testowana jest zmienna GOK. Wynosi ona 1. Można ją ustawić jako 0, jeśli użytkownik chce anulować transakcję. 

Log

Brak otwartego loga.

Różne przypadki wywoływania – Dostępne zmienne i maski

Punkt wejścia jest wywoływany podczas każdej dostawy częściowej polecenia dostawy.

[F:SOQ]SOQSEQ zawiera numer sekwencji poleceń dostaw, które zostały dostarczone.

[F:SOQ1]SOQSEQ zawiera numer sekwencji kolejnego polecenia dostawy. Jego wartość wynosi zero, jeśli to polecenie dostawy nie istnieje.

Zmienna WSEQ zawiera numer sekwencji przypisany w celu utworzenia nowego polecenia dostawy.

Aby wpłynąć na nr sekwencji nowego polecenia dostawy należy więc zmodyfikować wartość zmiennej WSEQ

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem (ładowany jest bieżący klient...). Tradycyjnie jest to przypadek pliku, który zawiera nagłówek i dla którego brak pozycji.

Dla tabel, które nie są używane we wszystkich przetworzeniach wskazywane są nazwy procesów, które są używane. 

Tabela

Ważna zawartość

Opis tabeli

SORDERQ

Tak

Zamówienia – pozycja ilości

 

CPYSLSTXT: Uzupełnienie tekstów w pliku SDELIVERY

Ten punkt wejścia umożliwia interwencję w momencie uzupełniania klasy [F:SDH] nagłówka dostawy na podstawie pierwszego zamówienia do dostarczenia i tuz przed załadowaniem tekstów nagłówka oraz stopki powiązanych z tą dostawą.

W konsekwencji można:

- wpłynąć na teksty powiązane z tą dostawą.

- wpłynąć na pola nagłówka dostawy, zarówno standardowe jak i spersonalizowane.

Ten punkt wejścia jest wywoływany w momencie dostawy zamówienia lub polecenia dostawy w funkcji dostawy zamówień.

Kontekst i tryb działania

Transakcja

Dostępna jest transakcja w toku

Log

Istnieje otwarty log

Kontekst wywoływania

Jest on wywoływany w momencie dostawy zamówienia lub polecenia dostawy w funkcji automatycznej dostawy zamówień.

Jest on umiejscowiony w podprogramie ALICDESDH procesu TRTVENLIV.

Umożliwia on interwencję na tekstach dotyczących dostawy, uzupełnienie pól nagłówka dostawy w tabeli [F:SDH]SDELIVERY lub modyfikację pól standardowych.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem (ładowany jest bieżący klient...). Tradycyjnie jest to przypadek pliku, który zawiera nagłówek i dla którego brak pozycji.

Tabela

Ważna zawartość

Opis tabeli

SDELIVERY

Tak

(w trakcie uzupełniania)

Nagłówek dostawy

SDELIVERYD

Nie

(w trakcie uzupełniania)

Pozycja dostawy

SORDER

Tak

Zamówienia – nagłówek

SORDERQ

Tak

Zamówienia – pozycja ilości

SORDERP

Tak

(jeśli [F:SOH]SOHCAT<>4)

Zamówienia – pozycja ceny

SORDERC

Tak

(jeśli F:SOH]SOHCAT=4)

Zamówienia artykułu / klienta (otwarte zamówienia)

BPARTNER

Tak (kontrahent faktury)

Kontrahent

BPCUSTOMER

Tak (klient zamówienia)

Klienci

BPDLVCUST

Tak

Klienci dostawy

BPCUSTMVT

Nie

Przesunięcia klienta

SALESREP

Nie

Przedstawiciele

BPCARRIER

Tak

Przewoźnicy

ITMMASTER

Tak

Artykuły

ITMBPC

Nie

Artykuły-klienci

TABMODELIV

Tak

Metody dostawy

FACILITY

Nie

Lokalizacje

SVCRFOOT

Nie

 Dokument sprzedaży – Element stopki

SVCRVAT

Nie

 Dokument sprzedaży – Podatki

LASTCUSMVT

Nie

 Ostatnie przesunięcia klientów

ITMSALES

Nie

 Artykuły sprzedaży

ITMFACILIT

Nie

 Artykuł-lokalizacja 

SWRKDLV

Tak

 Plik W Dostawy automatyczne

CPTANALIN

Nie

 Analityczne pozycje księgowe

ACTIV

Nie

 Kody działań

BPADDRESS

Nie

 Adres

WAREHOUSE

Nie

 Magazyny

ITMWRH

Nie 

 Artykuły-magazyny

GACM

Nie

 Szablon księgowania

TABSDHTYP

Tak

 Tabela typów dostaw

 

ALISOQ1: Uzupełnienie [F] SORDERQ podczas modyfikacji polecenia dostawy

Ten punkt wejścia dotyczy zarządzania dostawami otwartych zamówień (które mogą być typu między lokalizacjami).

Modyfikacja polecenia dostawy powoduje zamknięcie pozycji źródłowej i utworzenie nowej pozycji.

Punkt wejścia umożliwia uzupełnienie spersonalizowanych pól w tej nowej pozycji.   

Ten punkt wejścia jest umiejscowiony w procesie TRTVENLIV.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku (transakcja tworzenia dostawy). Używana i testowana jest zmienna GOK. Wynosi ona 1. Można ją ustawić jako 0, jeśli użytkownik chce anulować transakcję.

Log

Brak otwartego loga.

Różne przypadki wywoływania – Dostępne zmienne i maski

Punkt wejścia jest wywoływany przed zapisem klasy [F:SOQ1] nowej pozycji.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem (ładowany jest bieżący klient...). Tradycyjnie jest to przypadek pliku, który zawiera nagłówek i dla którego brak pozycji.

Dla tabel, które nie są używane we wszystkich przetworzeniach wskazywane są nazwy procesów, które są używane.

 Tabela

Ważna zawartość

Opis tabeli

SORDERQ1

Tak

Zamówienia – pozycja ilości

 

ALISOQSDH: Uzupełnienie pól szczegółów dostawy w dostawie zamówienia

Ten punkt wejścia umożliwia interwencję na koniec uzupełniania ekranu szczegółów dostawy na podstawie rekordu szczegółów zamówienia podczas tworzenia dostawy zamówienia.

Umożliwia w ten sposób uzupełnienie konkretnych pól na ekranie SDH1 lub modyfikację pól standardowych.

Jest on wywoływany dla każdej pozycji w kompletacji zamówienia z poziomu zarządzania dostawami i dla każdej pozycji podczas dostawy zamówienia za pomocą przycisku dostawy w zarządzaniu zamówieniami.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku, jeśli wykonywana jest kompletacja zamówienia z poziomu zarządzania dostawami. Transakcja w toku, jeśli używany jest przycisk dostawy z poziomu zarządzania zamówieniami.

Log

Brak loga.

Kontekst wywoływania

Jest on wywoływany dla każdej pozycji w kompletacji zamówienia z poziomu zarządzania dostawami i dla każdej pozycji podczas dostawy zamówienia za pomocą przycisku dostawy w zarządzaniu zamówieniami.

Jest on umiejscowiony na końcu podprogramu ALISOQSDH procesu TRTVENLIV.

Umożliwia on uzupełnienie konkretnych pól na ekranie SDH1 (a więc i w tabeli SDELIVERYD) lub modyfikację pól standardowych na tym ekranie i w tej tabeli.

Dostępne zmienne i maski

Ekrany obiektu dostawy są otwierane i ładowane przy pomocy tworzonej dostawy.

Zmienna NOL zawiera numer pozycji w trakcie tworzenia w tabeli pozycji [M:SDH1]. Ładowane są wszystkie pola w pozycji.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem (ładowany jest bieżący klient...). Tradycyjnie jest to przypadek pliku, który zawiera nagłówek i dla którego brak pozycji.

Tabela

Ważna zawartość

Opis tabeli

SORDER

Tak

Zamówienia – nagłówek

SORDERQ

Tak

Zamówienia – pozycja ilości

SORDERP

Tak, jeśli [F:SOH]SOHCAT<>4

Zamówienia – pozycja ceny

SORDERC

Tak, jeśli [F:SOH]SOHCAT=4

Pozycje zamówień artykułu

ITMMASTER

Tak

Artykuły

ITMSALES 

Tak 

Artykuły sprzedaży

 

ALICDESDD: Uzupełnienie [F]SDD w dostawie zamówienia przed obliczeniem cenników/

Ten punkt wejścia umożliwia interwencję na końcu uzupełniania klasy [F] szczegółów dostawy oraz w konsekwencji tuż przed zapisem odpowiadającego rekordu w celu uzupełnienia pól w tym rekordzie.

Jednakże, w przeciwieństwie do punktu wejścia MAJCDESDD ten punkt wejścia jest umiejscowiony tuż przed obliczeniem cenników i podatków.

Jest on wywoływany w procesie aktualizacji dostawy TRTVENLIV.

Kontekst i tryb działania

Transakcja

Dostępna jest transakcja w toku

Log

Istnieje otwarty log.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany z poziomu następującego procesu tworzenia dostawy:

· Funkcja automatycznej dostawy

Jest on umiejscowiony przed obliczeniem cenników i podatków, a więc i przed punktem wejścia MAJCDESDD.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem (ładowany jest bieżący klient...). Tradycyjnie jest to przypadek pliku, który zawiera nagłówek i dla którego brak pozycji.

Tabela

Ważna zawartość

Opis tabeli

SDELIVERY

Nie

(w trakcie uzupełniania)

Nagłówek dostawy

SDELIVERYD

Nie

(w trakcie uzupełniania)

Pozycja dostawy

SORDER

Tak

Zamówienia – nagłówek

SORDERQ

Tak

Zamówienia – pozycja ilości

SORDERP

Tak

(jeśli [F:SOH]SOHCAT<>4)

Zamówienia – pozycja ceny

SORDERC

Tak

(jeśli F:SOH]SOHCAT=4)

Zamówienia artykułu / klienta (otwarte zamówienia)

BPARTNER

Tak (kontrahent faktury)

Kontrahent

BPCUSTOMER

Tak (klient faktury)

Klienci

BPDLVCUST

Tak

Klienci dostawy

BPCUSTMVT

Nie

Przesunięcia klienta

SALESREP

Nie

Przedstawiciele

BPCARRIER

Tak

Przewoźnicy

ITMMASTER

Tak

Artykuły

ITMSALES

Tak

Artykuły sprzedaży

ITMBPC

Tak

(Jeśli istnieje artykuł-klient)

Artykuły-klienci

ITMFACILIT

Nie

Artykuły-lokalizacje

TABMODELIV

Tak

Metody dostawy

FACILITY

Nie

Lokalizacje

 

BEFREWSDH: Przed zapisem nagłówka dostawy

Ten punkt wejścia jest wywoływany przed instrukcją „Rewrite” każdego nagłówka dostawy.

Bufor tabeli [F:SDH]SDELIVERY jest ładowany i może być modyfikowany ze wszystkimi ostrzeżeniami użycia.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Może istnieć otwarty log (test GTRACE)

Kontekst wywoływania

Wywołanie przed zapisem rekordu w tabeli SDELIVERY.

Dostępne zmienne i maski

Otwierany i ładowany jest plik SDELIVERY.

Tabela

Ważna zawartość

Opis tabeli

SDELIVERY

Tak

Nagłówek dostawy

 

BEFREWSDD: Przed zapisem pozycji szczegółów dostawy

Ten punkt wejścia jest wywoływany przed instrukcją „Rewrite” każdej pozycji szczegółów dostawy.

Bufor tabeli SDELIVERYD [SDD] jest ładowany i może być modyfikowany ze wszystkimi ostrzeżeniami użycia.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Może istnieć otwarty log (test GTRACE)

Kontekst wywoływania

Wywołanie przed zapisem rekordu w tabeli SDELIVERYD.

Dostępne zmienne i maski

Otwierany i ładowany jest plik SDELIVERYD.

Tabela

Ważna zawartość

Opis tabeli

SDELIVERYD

Tak

Dostawy szczegółowe

 

ALISOHSDH: Uzupełnienie pól nagłówka dostawy w dostawie zamówienia

Ten punkt wejścia umożliwia interwencję po załadowaniu ekranów nagłówka dostawy w momencie tworzenia dostawy zamówienia lub polecenia dostawy.

Umożliwia w ten sposób uzupełnienie konkretnych pól na ekranach SDH0, SDH1, SDH2 lub SDH3, bądź modyfikację pól standardowych.

Jest on wywoływany w momencie wybrania zamówienia z listy zamówień, wybrania polecenia dostawy z listy otwartych zamówień w zarządzaniu dostawami lub w momencie dostarczenia zamówienia poprzez kliknięcie na przycisk Dostawa w zarządzaniu zamówieniami.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku, jeśli wykonywana jest kompletacja zamówienia lub polecenia dostawy z poziomu zarządzania dostawami. Transakcja w toku, jeśli używany jest przycisk dostawy z poziomu zarządzania zamówieniami.

Log

Brak loga.

Kontekst wywoływania

Jest on wywoływany w momencie wybrania zamówienia z listy zamówień, wybrania polecenia dostawy z listy otwartych zamówień w zarządzaniu dostawami lub w momencie dostarczenia zamówienia poprzez kliknięcie na przycisk Dostawa w zarządzaniu zamówieniami.

Jest on umiejscowiony na końcu podprogramu ALISOHSDH procesu TRTVENLIV.

Umożliwia on uzupełnienie konkretnych pól ekranów SDH0, SDH1, SDH2 i SDH3 (a więc i tabeli SDELIVERY) lub modyfikację standardowych pól tego ekranu i tej tabeli.

Dostępne zmienne i maski

Otwierane są ekrany obiektu dostawy. Pola nagłówka ekranów SDH0, SDH1, SDH2 i SDH3 są uzupełniane za pomocą danych bieżącego zamówienia lub polecenia dostawy.

Ekrany adresu ADB2 i ADB3 są uzupełniane przy pomocy adresów dostawy i fakturowania.

W trakcie dostawy polecenia dostawy [F:SOH] jest uzupełniane przy pomocy danych otwartego zamówienia. [F:SOC] jest uzupełnianie jest na podstawie pozycji artykułu. [F:SOQ] jest uzupełnianie jest na podstawie pozycji polecenia dostawy. Jeśli istnieją pozycje cennika to [F:SOP] jest uzupełniane na podstawie pierwszej pozycji.

Podczas dostawy zamówienia [F:SOH] jest uzupełniane na podstawie nagłówka. [F:SOQ] i [F:SOP] są uzupełniane na podstawie wybranej pozycji lub pierwszej pozycji zamówienia, jeśli jest to przycisk.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem (ładowany jest bieżący klient...). Tradycyjnie jest to przypadek pliku, który zawiera nagłówek i dla którego brak pozycji.

Tabela

Ważna zawartość

Opis tabeli

SORDER

Tak

Zamówienia – nagłówek

SORDERQ

Tak

Zamówienia – pozycja ilości

SORDERP

Tak, jeśli [F:SOH]SOHCAT<>4

Zamówienia – pozycja ceny

SORDERC

Tak, jeśli [F:SOH]SOHCAT=4

Pozycje zamówień artykułu

BPDLVCUST

Tak

Klient dostawy

BPCUSTOMER

Tak 

Klient zamówienia

 

ALICDESDH: Uzupełnianie [F:SDH] w dostawie zamówienia

Ten punkt wejścia umożliwia interwencję po uzupełnieniu klasy [F:SDH[ nagłówka dostawy na automatycznej dostawie zamówienia.

Umożliwia w ten sposób uzupełnienie konkretnych pól ub modyfikację pól standardowych.

Ten punkt wejścia jest wywoływany w momencie dostawy zamówienia lub polecenia dostawy w funkcji dostawy zamówień.


Kontekst i tryb działania

Transakcja

Dostępna jest transakcja w toku

Log

Istnieje otwarty log.

Kontekst wywoływania

Jest on wywoływany w momencie dostawy zamówienia lub polecenia dostawy w funkcji automatycznej dostawy zamówień.

Jest on umiejscowiony na końcu podprogramu ALICDESDH procesu TRTVENLIV.

Umożliwia on uzupełnienie konkretnych pól nagłówka dostawy w tabeli [F:SDH]SDELIVERY lub modyfikację pól standardowych.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem (ładowany jest bieżący klient...). Tradycyjnie jest to przypadek pliku, który zawiera nagłówek i dla którego brak pozycji.

Tabela

Ważna zawartość

Opis tabeli

SDELIVERY

Tak

(w trakcie uzupełniania)

Nagłówek dostawy

SDELIVERYD

Nie

(w trakcie uzupełniania)

Pozycja dostawy

SORDER

Tak

Zamówienia – nagłówek

SORDERQ

Tak

Zamówienia – pozycja ilości

SORDERP

Tak

(jeśli [F:SOH]SOHCAT<>4)

Zamówienia – pozycja ceny

SORDERC

Tak

(jeśli F:SOH]SOHCAT=4)

Zamówienia artykułu / klienta (otwarte zamówienia)

BPARTNER

Tak (kontrahent faktury)

Kontrahent

BPCUSTOMER

Tak (klient zamówienia)

Klienci

BPDLVCUST

Tak

Klienci dostawy

BPCUSTMVT

Nie

Przesunięcia klienta

SALESREP

Nie

Przedstawiciele

BPCARRIER

Tak

Przewoźnicy

ITMMASTER

Tak

Artykuły

ITMFACILIT

Nie

Artykuły-lokalizacje

TABMODELIV

Tak

Metody dostawy

FACILITY

Nie

Lokalizacje

SVCRFOOT

Nie

 Dokument sprzedaży – Element stopki

SVCRVAT

Nie

 Dokument sprzedaży – Podatki

LASTCUSMVT

Nie

 Ostatnie przesunięcia klientów

ITMSALES

Nie

 Artykuły sprzedaży

ITMFACILIT

Nie

 Artykuł-lokalizacja 

SWRKDLV

Tak

 Plik W Dostawy automatyczne

CPTANALIN

Nie

 Analityczne pozycje księgowe

ACTIV

Nie

 Kody działań

BPADDRESS

Nie

 Adres

WAREHOUSE

Nie

 Magazyny

ITMWRH

Nie 

 Artykuły-magazyny

GACM

Nie

 Szablon księgowania

TABSDHTYP

Tak

 Tabela typów dostaw