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

ALIMSKSOH: Nagłówek zamówienia Obciążenie [M] w funkcji generowania zamówień mię

Ten Entry point służy w kontekście wielu firm do interweniowania podczas automatycznego generowania zamówień klienta na podstawie zamówień zakupu. Ten Entry point służy do wstawiania dodatkowych operacji logicznych pod koniec operacji ładowania pól w ekranach zamówienia.

Zatem, służy do ładowania pól specjalnych/niestandardowych w ekranach zarządzania zamówieniami klienta oraz w tabelach SORDER, SORDERP, SORDERQ.

Jest on wywoływany w funkcji zarządzania zamówieniami zakupu (tworzenie, modyfikacja) dla zamówienia klienta z zamówienia zakupu.

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku. Zmienna GOK została użyta i przetestowana. Jej wartość wynosi 1. Może mieć wartość 0, jeśli transakcja powinna zostać anulowana.

Plik log

Plik log jest otwarty.

Kontekst wywołania

Ten Entry point jest wywoływany z funkcji zarządzania międzyzakładowymi zamówieniami zakupu, jeśli zamówienie klienta jest generowane automatycznie. Jest on wywoływany podczas tworzenia lub modyfikowania zamówienia zakupu (w działaniach obiektów CREATION lub MODIF).

Jest wywoływany po dokonaniu aktualizacji zamówienia zakupu, pod koniec operacji ładowania ekranów zamówienia klienta z ekranów zamówienia zakupu.

Entry point jest wywoływany bezpośrednio przed aktualizacją zamówienia klienta. Aktualizacja jest przeprowadzana w sposób maksymalnie zbliżony do aktualizacji interaktywnej. Wykonywane są wszystkie czynności wywoływane przez obiekt zamówienia klienta. Entry point jest umieszczony bezpośrednio po wywołaniu czynności VERIF_CRE, INICRE, CREATION lub VERIF_MOD, INIMOD, MODIF dla obiektu zamówienia klienta.

Dostępne zmienne oraz maski

Maski obiektów POH są online i są ładowane wraz z aktualnie przetwarzanym zamówieniem zakupu.

Maski obiektów SOH są online. Są one ładowane z zamówienia zakupu i realizowane w taki sposób, aby uzyskać klasę kompletnego ekranu, tak jak w przypadku interaktywnego zarządzania zamówieniem klienta bezpośrednio przed aktualizacją.

Ładowane są zmienne używane przez proces GOBJET. Zmienna GREP jest ustawiona na wartość C lub M.

Uwaga :

Ten Entry point może służyć do aktualizowania pól standardowych. Należy jednak pamiętać o spełnieniu następujących warunków:

. Modyfikacja pola standardowego musi być kontrolowana zgodnie z sytuacją.

. Może to prowadzić do innych procesów, takich jak modyfikacja innych pól, różne obliczenia itd.

. Określonych pól nie można modyfikować jako funkcji kontekstu.

. Taka modyfikacja może spowodować niezgodność zamówienia zakupu i zamówienia klienta, mimo że powinny one być przeciwieństwami.

W związku z tym niezbędne jest sprawdzenie możliwości wystąpienia takiej sytuacji i jej wyniku.

Na przykład jeśli Entry point służy do zmiany typu zamówienia, konieczne jest także ponowne załadowanie zmiennych globalnych GCPT (kodu licznika numeru sekwencji) oraz GMANCOU (flagi ręcznego licznika numeru sekwencji).

Otwarte tabele

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

Otwarte tabele to tabele otwarte przez obiekt zamówienia zakupu i obiekt zamówienia klienta.

Tabela

Istotna treść

Tytuł tabeli

SORDER

Nie

Nagłówki zamówienia

SORDERQ

Nie

Ilości pozycji zamówienia

SORDERP

Nie

Ceny pozycji zamówienia

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

BPDLVCUST

Nie

Odbiorcy wysyłki

ITMMASTER

Nie

Artykuły

ITMSALES

Nie

Artykuły — Sprzedaż

ITMBPC

Nie

Artykuły-klient

ITMFACILIT

Nie

Artykuł-lokalizacja

TABSOHTYP

Nie

Typy zamówień

FACILITY

Nie

Lokalizacje

TABCUR

Nie

Tabela walut

SPRICLINK

Nie

Wyszukaj ceny sprzedaży (łącze)

PRICSTRUCT

Nie

Struktura cennika

SALESREP

Nie

Przedstawiciele handlowi

ITMBPS

Nie

Artykuł-dostawca

TABCOUAFF

Nie

Liczniki numeru sekwencji

SPRICLIST

Nie

Cenniki klientów


ALIMSKSOH4: Szczegóły zamówienia Obciążenie [M] w funkcji generowania zamówień m

Ten Entry point służy w kontekście wielu firm do interweniowania podczas automatycznego generowania zamówień klienta na podstawie zamówień zakupu. Ten Entry point służy do wstawiania dodatkowych operacji logicznych podczas ładowania pól ekranu szczegółów zamówienia pod koniec operacji ładowania pozycji.

W ten sposób umożliwia ładowanie specjalnych/niestandardowych pól w ekranach szczegółów w funkcji zarządzania zamówieniami klienta oraz w tabelach SORDERP i SORDERQ.

Jest on wywoływany w funkcji zarządzania zamówieniami zakupu (tworzenie, modyfikacja) dla zamówienia klienta z zamówienia zakupu.

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku. Zmienna GOK została użyta i przetestowana. Jej wartość wynosi 1. Może mieć wartość 0, jeśli transakcja powinna zostać anulowana.

Plik log

Plik log jest otwarty.

Kontekst wywołania

Ten Entry point jest wywoływany z funkcji zarządzania międzyzakładowymi zamówieniami zakupu, jeśli zamówienie klienta jest generowane automatycznie. Jest on wywoływany podczas tworzenia lub modyfikowania zlecenia sprzedaży (w działaniach obiektów CREATION lub MODIF).

Jest wywoływany po aktualizacji zamówienia zakupu, podczas ładowania ekranów zamówienia klienta z ekranów zamówienia zakupu.

Entry point jest wywoływany przed aktualizacją zamówienia klienta. Aktualizacja jest przeprowadzana w sposób maksymalnie zbliżony do aktualizacji interaktywnej. Wykonywane są wszystkie czynności wywoływane przez obiekt zamówienia klienta. Entry point jest zlokalizowany po wywołaniu czynności VERIF_CRE, INICRE, CREATION lub VERIF_MOD, INIMOD, MODIF dla obiektu zamówienia klienta.

Jest wywoływany po załadowaniu ekranów nagłówka ([M :SOH0], [M :SOH1], [M: SOH2], [M :SOH3]) podczas ładowania ekranu pozycji ([M :SOH4]). Jest umieszczony w pętli przetwarzania pozycji, na końcu operacji ładowania każdej pozycji szczegółów zamówienia.

Dostępne zmienne oraz maski

Maski obiektów POH są online i są ładowane wraz z aktualnie przetwarzanym zamówieniem zakupu.

Maski obiektów SOH są online. Maski nagłówka zostały załadowane z zamówienia zakupu, a następnie zrealizowane. Są całkowicie załadowane.

Maska szczegółów zamówienia jest w procesie ładowania. Aktualnie przetwarzana pozycja jest ładowana.

Zmienna Nolign jest ładowana. Zmienna Nolign-1 odpowiada indeksowi aktualnie przetwarzanej pozycji w masce [M :SOH4].

Zmienna NOLPOH jest ładowana. Zmienna NOLPOH-1 odpowiada indeksowi aktualnie przetwarzanej pozycji w masce [M :POH2].

Ładowane są zmienne używane przez proces GOBJET. Zmienna GREP jest ustawiona na wartość C lub M.

Uwaga :

Ten Entry point może służyć do aktualizowania pól standardowych. Należy jednak pamiętać o spełnieniu następujących warunków:

. Modyfikacja pola standardowego musi być kontrolowana zgodnie z sytuacją.

. Może to prowadzić do innych procesów, takich jak modyfikacja innych pól, różne obliczenia itd.

. Określonych pól nie można modyfikować jako funkcji kontekstu.

. Taka modyfikacja może spowodować niezgodność zlecenia sprzedaży i zamówienia zakupu, mimo że powinny one być przeciwieństwami.

W związku z tym niezbędne jest sprawdzenie możliwości wystąpienia takiej sytuacji i jej wyniku.

Przykładowo, jeżeli Entry point jest stosowany do zmieniania ceny brutto w pozycji zamówienia, to należy również ponownie obliczyć cenę netto, marżę, kwoty dla pozycji oraz podsumowanie zamówienia.

Otwarte tabele

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

Otwarte tabele to tabele otwarte przez obiekt 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

SQUOTE

Tak

Nagłówek oferty

SQUOTED

Tak

Oferta - Szczegóły

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Tak

Klienci

BPDLVCUST

Nie

Odbiorcy wysyłki

BPCUSTMVT

Nie

Operacje klienta

ITMMASTER

Tak

Artykuły

ITMSALES

Tak

Artykuły — Sprzedaż

ITMBPC

Tak

Artykuły-klient

ITMMVT

Nie

Artykuły — Przeniesienia

ITMFACILIT

Tak

Artykuł-lokalizacja

TABSOHTYP

Nie

Typy zamówień

FACILITY

Nie

Lokalizacje

TABCUR

Nie

Tabela walut

SPRICLINK

Nie

Wyszukaj ceny sprzedaży (łącze)

PRICSTRUCT

Nie

Struktura cennika

SALESREP

Nie

Przedstawiciele handlowi

ALIENTPOH: Nagłówek zamówienia Obciążenie [M] w funkcji generowania zamówień mię

Ten Entry point służy w kontekście wielu firm do interweniowania podczas automatycznego generowania zamówień klienta na podstawie zamówień zakupu. Służy do przejmowania kontroli nad polami nagłówka zamówienia klienta, kontrolowanymi przez pola nagłówka zamówienia zakupu po zakończeniu ładowania.

Jest on wywoływany w funkcji zarządzania zamówieniami zakupu (tworzenie, modyfikacja) dla zamówienia klienta z zamówienia zakupu.

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku. Zmienna GOK została użyta i przetestowana. Jej wartość wynosi 1. Może mieć wartość 0, jeśli transakcja powinna zostać anulowana.

Plik log

Plik log jest otwarty.

Kontekst wywołania

Ten Entry point jest wywoływany z funkcji zarządzania międzyzakładowymi zamówieniami zakupu, jeśli zamówienie klienta jest generowane automatycznie. Jest on wywoływany podczas tworzenia lub modyfikowania zamówienia zakupu (w działaniach obiektów CREATION lub MODIF).

Jest wywoływany po dokonaniu aktualizacji zamówienia zakupu, podczas ładowania pól zamówienia klienta.

Jest umiejscowiony w trakcie ładowania ekranów nagłówka zamówienia ([M:SOH0], [M:SOH1], [M:SOH2], [M:SOH3]), po załadowaniu pól zawartych w polach zamówienia zakupu oraz przed załadowaniem pól pochodzących z pól klienta i pól dodatkowych. Ekran szczegółów zamówienia ([M:SOH4]) nie został jeszcze załadowany.

Ten Entry point może być na przykład wykorzystywany do modyfikowania typu zamówienia określonego w konfiguracji międzyzakładowej, poprzez dokonanie modyfikacji pola [M:SOH0]SOHTYP.

Dostępne zmienne oraz maski

Maski obiektów POH są online i są ładowane wraz z aktualnie przetwarzanym zamówieniem zakupu.

Maski obiektów SOH są online. Są one ładowane z zamówienia zakupu i realizowane w taki sposób, aby uzyskać klasę kompletnego ekranu, tak jak w przypadku interaktywnego zarządzania zamówieniem klienta bezpośrednio przed aktualizacją.

Ładowane są zmienne używane przez proces GOBJET. Zmienna GREP jest ustawiona na wartość C lub M.

Uwaga :

Ten Entry point może służyć do aktualizowania pól standardowych. Należy jednak pamiętać o spełnieniu następujących warunków:

. Modyfikacja pola standardowego musi być kontrolowana zgodnie z sytuacją.

. Może to prowadzić do innych procesów, takich jak modyfikacja innych pól, różne obliczenia itd.

. Określonych pól nie można modyfikować jako funkcji kontekstu.

. Taka modyfikacja może spowodować niezgodność zlecenia sprzedaży i zamówienia zakupu, mimo że powinny one być przeciwieństwami.

W związku z tym niezbędne jest sprawdzenie możliwości wystąpienia takiej sytuacji i jej wyniku.

Na przykład jeśli Entry point służy do zmiany typu zamówienia, konieczne jest także ponowne załadowanie zmiennych globalnych GCPT (kodu licznika numeru sekwencji) oraz GMANCOU (flagi ręcznego licznika numeru sekwencji).

Otwarte tabele

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

Otwarte tabele to tabele otwarte przez obiekt zlecenia sprzedaży i obiekt zamówienia zakupu.

Tabela

Istotna treść

Tytuł tabeli

SORDER

Nie

Nagłówki zamówienia

SORDERQ

Nie

Ilości pozycji zamówienia

SORDERP

Nie

Ceny pozycji zamówienia

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

BPDLVCUST

Nie

Odbiorcy wysyłki

ITMMASTER

Nie

Artykuły

ITMSALES

Nie

Artykuły — Sprzedaż

ITMBPC

Nie

Artykuły-klient

ITMFACILIT

Nie

Artykuł-lokalizacja

TABSOHTYP

Nie

Typy zamówień

FACILITY

Nie

Lokalizacje

TABCUR

Nie

Tabela walut

SPRICLINK

Nie

Wyszukaj ceny sprzedaży (łącze)

PRICSTRUCT

Nie

Struktura cennika

SALESREP

Nie

Przedstawiciele handlowi

ITMBPS

Nie

Artykuł-dostawca

TABCOUAFF

Nie

Liczniki numeru sekwencji

SPRICLIST

Nie

Cenniki klientów