Wszystkie pozycje zamówień zostały przetworzone: Przeprowadzono rezerwacje, pozycje oraz odpowiednie poziomy kredytu zostały zaktualizowane.
Nagłówek zamówienia również został zaktualizowany, także w razie potrzeby (przeprowadzono readlock z aktualizacją).
Entry point znajduje się bezpośrednio po aktualizacji zamówienia.
Maski dla obiektu zamówienia są ładowane, zostały załadowane ponownie w wyniku przeprowadzonych rezerwacji.
Jeżeli EP służy do przeprowadzania dodatkowych aktualizacji nagłówka zamówienia, należy ponownie dokonać blokady zapisu. Jeżeli służy do przeprowadzania dodatkowych aktualizacji pozycji zamówienia, należy również wykonać ponownie pętlę odczytu wiersza.
Następujące zmienne lokalne również są dostępne online:
- WTRALL Typ procesu do wykonania (1 = Rezerwacja / 2 = Usunięcie rezerwacji)
- WALLCTM Usunięcie rezerwacji artykułów zarządzanych z nabyciem bezpośrednim (1 = nie / 2 = tak)
- WRAZCTMRTZ Nr nabycia bezpośredniego. (1 = nie / 2 = tak)
- WSHTFLG Tylko rezerwacja niedoborów (1 = tak / 2 = nie)
- WGENSHT Generowanie niedoborów ( 1 = nie / 2 = tak)
- WALLPAR Autoryzacja częściowych rezerwacji (1 = nie / 2 = tak)
- WIMPCLI Księgowanie rezerwacji klienta (1 = nie / 2 = tak)
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 | Nie | Nagłówki zamówienia |
SORDERQ | Nie | Ilości pozycji zamówienia |
SORDERP | Nie | Ceny pozycji zamówienia |
ITMMASTER | Nie | Artykuły |
ITMSALES | Nie | Artykuł sprzedaży |
Entry point jest wywoływany w obiekcie zarządzenie zamówieniami.
Służy do przejęcia kontroli i dokonywania zmian podczas modyfikacji niektórych pól nagłówka zamówienia, gdy użytkownik zażądał, żeby modyfikacje wpływały na wiersze szczegółów. Może służyć również do wywierania wpływu na modyfikacje pól niestandardowych/specjalnych.
Brak transakcji w toku.
Brak otwartego pliku log.
Entry point jest wywoływany:
Podczas modyfikowania następujących pól nagłówka zamówienia, jeżeli użytkownik zażądał reperkusji wierszy szczegółów:
. Adres dostawy
. Przedstawiciele handlowi
. Lokalizacja wysyłki
. Priorytet wysyłki
. Wymagana data dostawy
. Czas realizacji dostawy
. Data wysyłki
. Metoda dostawy
. Przewoźnik
Podczas modyfikowania następujące pola nagłówka zamówienia, jeżeli użytkownik zażądał ponownego obliczenia cennika dla wszystkich pozycji:
. Data zlecenia
. Zamówienie klienta (tylko w przypadku duplikacji zamówienia)
. Waluta (tylko w przypadku duplikacji zamówienia)
. Typ ceny.
Podczas modyfikacji następujących pól nagłówka zamówienia:
. Reguła podatkowa: Ponowne obliczenie cen, marży oraz wierszy sum jest wykonywane automatycznie.
. Waluta: Jeżeli użytkownik nie zażądał ponownego obliczenia cenników, wówczas konwersja kwot zawartych w wierszach oraz ponowne obliczenie sum jest przeprowadzane automatycznie
. Typ ceny: Jeżeli użytkownik nie zażądał ponownego obliczenia cenników, wówczas zamiana cen bez podatku na ceny z podatkiem jest przeprowadzana automatycznie
. Typ rezerwacji: Następstwa w pozycjach szczegółów są wprowadzane automatycznie.
Entry point danych jest obliczany dla różnych czynności po zmodyfikowaniu tych pól (np.: AM_CUR, AM_STOFCY itd.). Jest umieszczony w pętli modyfikacji pozycji, na końcu operacji modyfikowania każdego wiersza, bezpośrednio przed przejściem do kolejnego wiersza. Zatem bieżący wiersz został zmodyfikowany poprzez wszystkie odpowiednie aktualizacje.
Różne ekrany zarządzania zamówieniami są ekranami on line ładowanymi z zamówieniem, które jest modyfikowane.
Zmienna [M:SOH4] ładuję się ekran wiersza zamówienia. Jest on indeksowany przez zmienną NLIG , która w związku z tym odnosi się do nolign-1 Zmienna NLIG odpowiada indeksowi modyfikowanego wiersza.
- wartość zmiennej WZONCOUzawiera nazwę modyfikowanego pola nagłówka. VALEUR zawiera nową wartość pola.
- wartość zmiennej GTARFLG wynosi 1, jeżeli cennik ma być ponownie obliczony.
W przypadku pola CUR, zmienna WANCCUR zawiera wartość pola przed modyfikacją. Dla pola PRITYP zmienna WANCPRITYP zawiera wartość pola przed modyfikacją. Dla pola VACBPR zmienna WANCVACBPR zawiera wartość pola przed modyfikacją.
W przypadku reperkusji modyfikacji w wierszu szczegółów:
- wartość zmiennej FFLGMOD wynosi 1, jeśli użytkownik udzielił odpowiedzi „tak”. FFLGMOD jest równa 3, jeżeli użytkownik udzielił odpowiedzi „Wartość” (Reperkusja, jeżeli wartość pola w wierszu jest równa wartości nagłówka przed modyfikacją).
- wartość zmiennej NOMEzawiera nazwę pola nagłówka (przykład: REP(0) lub BPAADD).
- wartość zmiennej NOMD to oceniona zmienna zawierająca nazwę pola w wierszu (przykład: REP1 lub DBPAADD).
- wartość zmiennej VALEUR będzie wywierać wpływ na [M]NOMD.
Jeżeli EP służy do wywierania wpływu na modyfikację pól niestandardowych/specjalnych, wówczas czynność TRTMAJDET musi zostać dodana najpierw do AM_ pola nagłówka. Wtedy możliwe są dwa przypadki:
- nazwa pola w wierszu szczegółów = D+nazwa pola nagłówka (przykład: BPAADD oraz DBPAADD). W EP nie ma żadnej specjalnej czynności do wykonania. Przetwarzanie standardowe jest wystarczające.
- nazwa pola w wierszu szczegółów różni się od nazwy pola nagłówka. W EP zmienna VALEUR powinna zostać załadowana w polu wiersza szczegółów:
[M :SOH4]CHAMPSPE (NLIG) = VALEUR.
Otwarte tabele to tabele obiektu zamówienia.
Tabela | Istotna treść | Tytuł tabeli |
SORDER | Nie | Nagłówki zamówienia |
SORDERQ | Nie | Ilości pozycji zamówienia |
SORDERP | Nie | Ceny pozycji zamówienia |
ITMMASTER | Tak | Artykuły |
ITMSALES | Tak | Artykuł sprzedaży |
… |