Punkty wejścia > Moduł Zakupy > Standardowy skrypt SUBPPI2 

PECFILTSUP: Dodatkowy filtr przy wyborze zapotrzebowania

Entry point znajduje się w obrębie procesów SUBPPI oraz SUBPPI2 zaznacza zapotrzebowanie podczas tworzenia zapotrzebowań zakupu, zamówień lub wniosków dostawy, wywołując czynnośćPECFILTSUP.

Celem tej czynności jest umożliwienie ustawienia dodatkowych filtrów w przetwarzanym zapotrzebowaniu.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Zgłoszenie wykonywane jest przed przetworzeniem wyboru zapotrzebowania, po wprowadzeniu elementów nagłówka pobrania.

Dostępne zmienne oraz maski

Następujące zmienne są ładowane podczas zgłoszenia czynności „PECFILTSUP”.

TYPFILT

Typ filtra:

- 1 = Filtr w tabeli z pozycjami zapotrzebowania PREQUISD [PSD]

- 2 = Filtr w dostępnym pliku zamówienia [ORD]

CRITERIA

Standardowy filtr ustawiony na tabelę PREQUISD lub ORDERS

CRITLNK

Standardowy filtr ustawiony na „Link” niezbędny w trakcie wyszukiwania w obrębie zapotrzebowania

Nie wolno modyfikować podanych powyżej zmiennych.

Następujące zmienne muszą zostać zmodyfikowane, aby móc wpłynąć na proces wyboru zapotrzebowania.

CRITSUP

Dodatkowy filtr w tabeli PREQUISD, w przypadku gdy TYPFILT=1 lub w tabeli ORDERS, gdy TYPFILT=2. Długość maksymalna filtra to 240 znaki. Jeżeli filtr podstawowy jest pusty, nie zostaje uruchomiony żaden dodatkowy filtr.

CRITLNK2

Dodatkowy filtr w tabeli ITMFACILIT, w przypadku gdy TYPFILT=2. Długość maksymalna filtra to 240 znaki. Jeżeli filtr podstawowy jest pusty, nie zostaje uruchomiony żaden dodatkowy filtr.

Uwaga: W przypadku gdy parametr BUYFLT „Filtr wg nabywcy” jest ustawiony na 2 (Tak), automatycznie uruchomiony zostaje następujący filtr w tabeli ITMFACILIT: [F:ITF]BUY=[M:PPI2]ORDBUY lub [F:ITF]BUY=''

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem (w tym określonym przypadku nie występuje żadna).

Tabela

Ważna zawartość

Tytuł tabeli

PREQUISD

Pozycje zapotrzebowania

ORDERS

Oczekujące przeniesienia

Uwagi dodatkowe

Jeżeli dodatkowy filtr jest nieprawidłowy, zostanie wyświetlone okno z informacją, a filtr ten odrzucony.

PECBESOINS: Modyfikacja ilości do rozważenia

Entry point znajduje się w obrębie procesów SUBPPI oraz SUBPPI2 zaznacza zapotrzebowanie podczas tworzenia zapotrzebowań zakupu, zamówień lub wniosków dostawy, wywołując czynnośćPECBESOINS.

Celem tej czynności jest umożliwienie modyfikowania wybieranej wielkości zapotrzebowania.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Zgłoszenie wykonywane jest w przypadku każdej pozycji zapotrzebowania podczas generowania pozycji w zapotrzebowaniu zakupu, pozycji zamówienia lub zapotrzebowania na wysyłkę związanych z kontraktem otwartego zamówienia zakupu.

Dostępne zmienne oraz maski

Następujące zmienne są ładowane podczas zgłoszenia czynności „PECBESOINS”.

TRAIT

Typ ładowania zapotrzebowania:

- 1 = Z tabeli z pozycjami zapotrzebowania PREQUISD [PSD]

- 2 = Z dostępnego pliku ORDERS [ORD]

ABREV

Stosowany skrót maski ekranu („PPI1” lub '”PPI2”)

Stosowana jest maska ekranu [M:PPIx] , I zmienna wskazuje na aktualnie ładowaną pozycję w tabeli.

[M:PPIx]CODE

Kod przetwarzania:

- 1 = Wybór „POS'”

- 2 = Wybór „POP”

- 3 = Wybór „POS” i „POP”

- 4 = Wybór „SCF”

- 5 = Wybór „POS” i „POP” innych niż zapotrzebowania zakupu

- 6 = Wybór zapotrzebowania zakupu

- 7 = Wybór „TRS” i „TRP”

Ładowane są następujące klasy plików: [F:PSD] jeżeli TRAIT=1 or [F:ORD] jeżeli TRAIT=2

Nie wolno modyfikować podanych powyżej zmiennych oraz klas.

Następująca zmienna musi zostać zmodyfikowana, aby móc wpłynąć na proces wyboru zapotrzebowania.

RMNQTY

Wybrana wielkość zapotrzebowania wyrażona w jednostkach magazynowych.

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem (bieżąca pozycja zapotrzebowania jest załadowana...itd.).

Tabela

Ważna zawartość

Tytuł tabeli

PREQUISD

Tak jeżeli TRAIT=1

Pozycje zapotrzebowania

ORDERS

Tak jeżeli TRAIT=2

Oczekujące przeniesienia

Uwagi dodatkowe

Wartość zerowa lub ujemna dla RMNQTY oznacza „brak wyboru”, pozycja zapotrzebowania nie zostanie załadowana w tabeli.