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

DESALLFIL: Dodaj kryteria wyboru do pozycji zamówień, których rezerwacja ma zost

Ten Entry point służy do wstawiania dodatkowych operacji logicznych podczas definiowania kryteriów wyboru dla pozycji zamówienia, których rezerwacja ma zostać anulowana.

Służy on do dodawania dodatkowych filtrów do pozycji zamówień.

Jest on wywoływany w procesie usuwania rezerwacji FUNDESALL.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log podczas wybierania pozycji w fazie anulowania rezerwacji.

Kontekst wywołania

Ten Entry point jest wywoływany podczas definiowania kryteriów wyboru.

Dostępne zmienne oraz maski

Maska wyboru pozycji zamówienia [M :DIA] (SDESALL) jest nadal dostępna.

Standardowe kryteria są ładowane w zmiennych CRITERE i CRITERE1. Wpływają one na plik SORDERQ.

Zmienna FILSUP została utworzona w celu dodania dodatkowych kryteriów. Jej długość wynosi 250 znaków. Aby ułatwić obsługę funkcji podczas wyceny, zmienna FILSUP jest inicjowana do ciągu 1=1, jeśli nie została załadowana przez Entry point.

W takim przypadku wystarczy uzupełnić ją w Entry point.

Na przykład: Należy dodać dodatkowy filtr referencji artykułu, który musi rozpoczynać się od ciągu VEN.

FILSUP -= ‘ & ITMREF >= 'VEN'’

Zmienna FILSUP jest oceniana w tym samym czasie, co zmienne CRITERE i CRITERE 1 podczas stosowania filtru do pliku SORDERQ. Kryteria muszą być związane z polami w pliku SORDERQ.

Otwarte tabele

W poniższej tabeli flaga ważnej zawartości wskazuje, że zawartość ta 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

SORDER

Nie

Nagłówki zamówienia

SORDERQ

Nie

Ilości pozycji zamówienia

SORDERP

Nie

Ceny pozycji zamówienia

SORDERC

Nie

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

ITMMASTER

Nie

Artykuły

ITMFACILIT

Nie

Artykuły — Lokalizacje

ITMMVT

Nie

Artykuły — Przeniesienia

FACILITY

Nie

Lokalizacje

DESALLSEL: Dodanie sterowania autoryzacją do pozycji zamówienia, której rezerwac

Ten Entry point służy do wstawiania dodatkowych operacji logicznych na końcu elementów sterujących wyboru dla pozycji, której rezerwacja ma zostać anulowana.

Służy on do dodawania dodatkowych mechanizmów sterujących i testów umożliwiających odrzucenie zamówienia lub pozycji zamówienia, których rezerwacja ma zostać anulowana.

Jest on wywoływany w procesie usuwania rezerwacji FUNDESALL.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log podczas wybierania pozycji w fazie anulowania rezerwacji.

Kontekst wywołania

Ten Entry point jest wywoływany na końcu elementów sterujących wyboru dla pozycji zamówienia, której rezerwacja ma zostać anulowana.

Dostępne zmienne oraz maski

Maska wyboru pozycji zamówienia [M :DIA] (SDESALL) jest nadal dostępna.

Bufory [F :SOQ], [F :SOP] są ładowane wraz z pozycją zamówienia, która jest wybierana.

bufor [F :SOH] jest ładowany wraz z odpowiednim nagłówkiem zamówienia.

Wszystkie standardowe mechanizmy sterujące wyborem zostały zastosowane.

W celu uwzględnienia dodatkowych mechanizmów sterujących wystarczy umieścić zmienną OK w Entry point. Jest inicjowana do 2. Po ustawieniu jej na wartość 1 pozycja zamówienia nie będzie uwzględniana w procesie usunięcia rezerwacji.

Otwarte tabele

W poniższej tabeli flaga ważnej zawartości wskazuje, że zawartość ta 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

SORDER

Tak

Nagłówki zamówienia

SORDERQ

Tak

Ilości pozycji zamówienia

SORDERP

Tak (dla zamówienia standardowego)

Ceny pozycji zamówienia

SORDERC

Tak (dla zlecenia do kontraktu)

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

ITMMASTER

Tak

Artykuły

ITMSALES

Tak

Artykuły — Sprzedaż

ITMFACILIT

Tak

Artykuły — Lokalizacje

ITMMVT

Nie

Artykuły — Przeniesienia

FACILITY

Nie

Lokalizacje