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

CONSOPSH: Wymuś zamknięcie podczas częściowego zużycia zapotrzebowania zakupu

Entry point znajduje się w obrębie procesu związanego z zapotrzebowaniem zakupu, TRTACHPSH1i wywołuje czynność „CONSOPSH”.

Celem tej czynności jest umożliwienie zamknięcia pozycji zapotrzebowania zakupu, które zostało częściowo zużyte, tzn. częściowo przekształcone w zamówienie.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Utworzony zostaje otwarty plik log.

Różne przypadki wywołań

Wywołanie wykonywane jest podczas tworzenia zamówień zakupu dla każdego uwzględnionego zapotrzebowania POP (pochodzącego z zapotrzebowania zakupu).

Ma to miejsce bez względu na sposób tworzenia zamówienia, klasyczne zarządzanie zamówieniami, generowanie na podstawie planu kupującego czy planów uzupełnienia zapasów.

Dostępne zmienne oraz maski

Podczas wywołania czynności „CONSOPSH” załadowane zostają następujące klasy pliku:

[F :PSH]

Uwzględniony rekord w nagłówku zapotrzebowania zakupu (tabela PREQUIS)

[F :PSD]

Uwzględniony rekord w pozycji zapotrzebowania zakupu (tabela PREQUISD)

[F :PWO]

Rekord pracy zawierający ilości w jednostkach ZAK i MAG (tabela PWRKORDERS)

[M :POI1] lub [M :POH0] do [M :POH3]

Wszystkie te klasy nie są obecne jednocześnie.

Obecna jest klasa [M :POI1]: Zamówienie generowane jest na podstawie planów.

Obecne są klasy [M :POH0] do [M :POH3]: Zamówienie generowane jest na podstawie zarządzania zamówieniem.

Nie wolno modyfikować poprzednich klas.

Następująca zmienna musi zostać zmodyfikowana, aby wymusić zamknięcie zużytej pozycji zapotrzebowania zakupu.

WSOLDPSH

Flaga dla zamknięcia pozycji zapotrzebowania zakupu

0 lub 1 = Normalne działanie, pozycja zostanie zamknięta, jeżeli w całości została przekształcona w zamówienie.

2 = Zamknięcie zostaje wymuszane, przyjmując wartość TAK, nawet gdy pozycja nie w całości została przekształcona w zamówienie.

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

PREQUIS

Tak

Nagłówki zapotrzebowania zakupu

PREQUISD

Tak

Pozycje zapotrzebowania

PWRKORDERS

Tak

Uwzględnione zapotrzebowanie

ITMMASTER

Artykuły

ITMBPS

Artykuły — Dostawcy

FACILITY

Lokalizacje

ITMFACILITY

Artykuły-lokalizacje

ITMMVT

Łącznie przeniesienia artykułu-lokalizacji

PORDER

Nagłówki zamówienia zakupu

PORDERQ

Ilości w pozycji zamówienia zakupu

PORDERP

Ceny w pozycji zamówienia zakupu

PPRICLINK

Aby wyszukać cenniki

BPSUPPLIER

Dostawcy

BPARTNER

Kontrahent

BPSUPPMVT

Transakcje dostawcy

Uwagi dodatkowe

W czasie wywołania w punkcie wprowadzenia:

Jesteśmy w obrębie pętli For Next File PWRKORDERS [PWO]

CREATEPSH: Modyfikuj zarządzanie grupowaniem po utworzeniu zapotrzebowania zakup

Entry point znajduje się w obrębie procesu związanego z zapotrzebowaniem zakupu, TRTACHPSH1i wywołuje czynność „CREATEPSH”.

Celem tej czynności jest umożliwienie podziału pozycji zapotrzebowania zakupu w przypadku, gdy różnią się daty zapotrzebowania.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Utworzony zostaje otwarty plik log.

Różne przypadki wywołań

Generowanie zapotrzebowań zakupu na podstawie zapotrzebowań wybranych w narzędziach artykułu.

Wywołanie wykonywane jest przed utworzeniem zapotrzebowań zakupu.

Dostępne zmienne oraz maski

Zmienna [M:PMG] ładowana jest podczas wywołania czynności „CREATEPSH”.

[M:PMG]RGRFLG

Kod grupowania jaki i zmienna mogą przyjmować następujące wartości:

1 = Bez grupowania, wyniki zapotrzebowania obowiązkowo w pozycji zapotrzebowania zakupu.

2 = Grupowanie: Wyniki grupowania w pozycji zapotrzebowania zakupu.

3 = Grupowanie: Każdorazowe grupowanie nie powoduje utworzenia pozycji dla tego samego zapotrzebowania zakupu.

Można zmodyfikować następujące wartości zmienne, aby po uwzględnieniu zapotrzebowania zmienić dystrybucję/grupowanie.

WSRTFLG

Wskaźnik uporządkowania (0 = uporządkowanie standardowe, 1 = uporządkowanie niestandardowe/specjalne).

ECLAT_DAT

Podział wg daty zapotrzebowania (1 = Nie, 2 = Tak).

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

PREQUIS

Nagłówki zapotrzebowania zakupu

PREQUISD

Pozycje zapotrzebowania zakupu

ITMMASTER

Artykuły

ITMBPS

Artykuły — Dostawcy

FACILITY

Lokalizacje

ITMFACILITY

Artykuły — Lokalizacje

ITMMVT

Łącznie przeniesienia artykułu-lokalizacji

PPRICLINK

Aby wyszukać cenniki

BPSUPPLIER

Dostawcy

BPARTNER

Kontrahent

BPSUPPMVT

Transakcje dostawcy

Uwagi dodatkowe

Wartości domyślne flag dystrybucji wynoszą, jak następuje:

WSRTFLG = 0 Brak specjalnego sortowania

ECLAT_DAT = 1 Bez dystrybucji w terminie zapotrzebowania (grupowanie i płatność na podstawie najwcześniejszej daty).

Sortowanie przeprowadzone w trybie standardowym służy do właściwego zarządzania podziałem dat zapotrzebowania.

CALORDDAT: Modyfikuj teoretyczną datę dla zlecenia po wygenerowaniu zapotrzebowa

Entry point znajduje się w obrębie procesu związanego z zapotrzebowaniem zakupu, TRTACHPSH1i wywołuje czynność „CALORDDAT”.

Celem tej czynności jest umożliwienie modyfikowania teoretycznej daty zlecenia po utworzeniu lub modyfikacji pozycji zapotrzebowania zakupu.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Utworzony zostaje otwarty plik log.

Różne przypadki wywołań

Generowanie lub modyfikacja zapotrzebowań zakupu na podstawie zapotrzebowań wybranych w narzędziach artykułu.

Zgłoszenie wykonywane jest w po uprzednim wyliczeniu teoretycznego terminu zamówienia oraz przed wpisaniem lub ponownym wpisaniem pozycji w zapotrzebowaniu zakupu.

Dostępne zmienne oraz maski

Klasy [M:PMG], [F :PSD], [F :ITM] i [F :ITF] ładowane są podczas wywołania czynności „CALORDDAT”.

[M:PMG]MAJCOD

Kod aktualizacji:

„C” = Tworzenie zapotrzebowań zakupu

„M” = Modyfikacja zapotrzebowań zakupu

[F :PSD]EXTRCPDAT

Wymagany termin płatności

[F :ITF]OFS

Czas realizacji uzupełnienia zapasów

[F :ITF]QUALTI

Czas realizacji kontroli jakości.

[F :PSD]EXTORDDAT

Teoretyczna data zamówienia (wynik kalkulacji): wymagany termin płatności skrócony o czas realizacji uzupełniania zapasów dla artykułu lub obszaru artykuł-lokalizacja).

Data ta może być modyfikowana przy użyciu punktu wprowadzenia, na przykład aby uwzględnić czas realizacji kontroli jakościowej.

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

PREQUIS

Nagłówki zapotrzebowania zakupu

PREQUISD

Tak

Pozycje zapotrzebowania

ITMMASTER

Tak

Artykuły

ITMBPS

Artykuły — Dostawcy

FACILITY

Lokalizacje

ITMFACILITY

Tak

Artykuły — Lokalizacje

ITMMVT

Łącznie przeniesienia artykułu-lokalizacji

PPRICLINK

Aby wyszukać cenniki

BPSUPPLIER

Dostawcy

BPARTNER

Kontrahent

BPSUPPMVT

Transakcje dostawcy

Uwagi dodatkowe

GENPSH: Ładowanie pól specjalnych/niestandardowych przed wprowadzeniem zapotrzeb

Entry point znajduje się w obrębie procesu TRTACHPSH1 , tj. przetwarzania zarządzania zapotrzebowaniem zakupu, wywołuje czynnośćGENPSH.

Celem tej czynności jest umożliwienie ładowania pól specjalnych/niestandardowych w rekordach w obrębie tabel zapotrzebowania zakupu przed ich wprowadzeniem.

N.B.: Ten Entry point wywoływany jest podczas automatycznego generowania zapotrzebowań zakupu z poziomu narzędzi planowania centralnego, obszaru roboczego planowania oraz narzędzi grupowania.

Ten Entry point nie może być zastosowany wówczas, gdy zapotrzebowania zakupu tworzone są ręcznie przy użyciu zarządzania obiektami PSH.

Należy zauważyć, że kontekst ten stosuje czynności określone dla obiektu PSH.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Utworzony zostaje otwarty plik log.

Różne przypadki wywołań

W trakcie automatycznego generowania zapotrzebowań zakupu, wywołanie wykonywane jest przed „Zapisem” dla każdej z tabeli zapotrzebowania zakupu.

Tabele te stanowią nagłówek zapotrzebowania zakupu (PREQUIS) oraz pozycję zapotrzebowania zakupu (PREQUISD).

Zgłoszenie wykonywane jest w po uprzednim wyliczeniu teoretycznego terminu zamówienia oraz przed wpisaniem lub ponownym wpisaniem pozycji w zapotrzebowaniu zakupu.

Dostępne zmienne oraz maski

Następujące zmienne są ładowane w chwili wywołania czynności „GENPSH”.

[V]GOK

Gdy parametr jest ustawiony na wartość 0, zmienna globalna stosowana jest do anulowania transakcji aktualizacji dla bieżącego zapotrzebowania zakupu (Rollback).

FILE

Nazwa tabeli, która zostanie zapisana w (PREQUIS lub PREQUISD).

ABRFIC

Skrót dla tabeli, która zostanie zapisana w (PSH lub PSD).

Nie wolno modyfikować podanych powyżej zmiennych.

Następujące klasy mogą zostać zmodyfikowane celem załadowania specjalnych/niestandardowych pól:

[F:PSH]if FILE = 'PREQUIS' and ABRFIC = 'PSH'

[F:PSD] if FILE = 'PREQUISD' and ABRFIC = 'PSD'

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Tak

Kontrahent

BPSUPPLIER

Tak

Dostawcy

BPSUPPMVT

Transakcje dostawcy

PREQUIS

Tak

Nagłówki zapotrzebowania zakupu

PREQUISD

Tak

Pozycje zapotrzebowania zakupu

PPRICLINK

Wyszukaj cennik zakupu (Link)

FACILITY

Lokalizacje

ITMMASTER

Tak

Artykuły

ITMBPS

Artykuły-Dostawcy

ITMFACILITY

Artykuły — Lokalizacje

ITMMVT

Łącznie przeniesienia artykułu-lokalizacji

ZAMÓWIENIA

Oczekujące przeniesienia

TABCUR

Waluty

TABCOEFF

Współczynniki

OKRES

Okresy

BUDPAR

Konfiguracja budżetu w przypadku gdy aktywnym procesem jest moduł księgowości,

Uwagi dodatkowe