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

CONTREMARQ: Wybór dostawcy UP netto dla wygenerowania bezpośredniego zamówienia

Entry point znajdujący się w obrębie procesu TRTACHCDE1 (tworzenie bezpośredniego zamówienia zakupu na podstawie zamówienia klienta), inicjujeczynność CONTREMARQ.

Celem tej czynności jest umożliwienie wybrania dostawcy do zamówienia zakupu a także określenia ceny jednostkowej jak i waluty.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywołań

Wywołanie wykonywane jest dla każdej pozycji zamówienia klienta generującego pozycję zamówienia zakupu.

Dostępne zmienne oraz maski

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

NUMSOH

Aktualnie przetwarzany numer zamówienia klienta

LINSOH

Aktualnie przetwarzany numer pozycji zamówienia klienta

SEQSOH

Aktualnie przetwarzana sekwencja pozycji zamówienia klienta

W użyciu jest maska ekranu [M:POI1] , zmienna NOL wskazuje na aktualnie ładowaną pozycję w tabeli.

Załadowane zostają następujące klasy pliku: [F:SOH], [F:SOQ], [F:SOP], [F:ITM]

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

Należy zmienić następujące wartości zmienne, by móc wpłynąć na przetwarzanie zlecenia wiązanego.

NUMFOU

Proponowane numery dostawców

Jeżeli nie został wprowadzony, uwzględniony zostanie pierwszy dostawca artykułu w ramach zlecenia wiązanego.

.

PUNET

Proponowana jednostkowa cena netto

Jeżeli nie została wprowadzona, wówczas pozycja zamówienia zakupu zostanie poddana wycenie zgodnie z

wyszukanym cennikiem.

Jeżeli wymagana jest cena równa wartości 0, należy w tym polu wpisać wartość ujemną. Przyczyną będzie przyczyna domyślna.

UNITE

Jednostka miary, która zostanie zastosowana w celu wyrażenia powyższej ceny jednostkowej.

Jeżeli nie została przypisana, jednostką będzie jednostka zakupu z artykułu-lokalizacji.

DEVISE

Waluta zastosowana w celu wyrażenia ceny jednostkowej i zgodna z wartością poniższej flagi, domyślnej waluty dla zamówienia

Jeżeli nie została przypisana, walutą będzie waluta dostawcy (BPARTNER).

DEVISEFLAG

Flaga użyta w celu stosowania powyżej określonej waluty jako waluty obowiązującej w zleceniu (2 = DEVISE (CURRENCY) będzie walutą zlecenia).

Otwarte tabele

W tabeli poniżej „istotna treść” wskazuje, że treść jest zgodna z kontekstem (bieżące zamówienie klienta jest załadowane... itd).

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Kontrahent

BPCUSTOMER

Klienci

BPSUPPLIER

Dostawcy

BPSUPPMVT

Transakcje dostawcy

SORDER

Tak

Nagłówki zamówienia klienta

SORDERP

Tak

Ceny pozycji zamówienia klienta

SORDERQ

Tak

Ilość pozycji zamówienia klienta

PORDER

Nagłówki zamówienia zakupu

PORDERP

Ceny pozycji zamówienia zakupu

PORDERQ

Ilości pozycji zamówienia zakupu

PPRICLINK

Wyszukaj ceny zakupu (Link)

OBIEKT

Lokalizacje

ITMMASTER

Tak

Artykuły

ITMBPS

Artykuły-Dostawcy

ITMFACILITY

Artykuły-lokalizacje

ITMMVT

Łącznie przeniesienia artykułu-lokalizacji

ORDERS

Oczekujące przeniesienia

TABCUR

Waluty

TABCOEFF

Współczynniki

PERIOD

Okresy

BUDPAR

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

Uwagi dodatkowe

Musi istnieć artykuł-dostawca.

Można określić cenę jednostkową z dokładnością do 4 miejsca po przecinku.

CTLORDMIN: Wybór typu kontroli nad minimalną kwotą zamówienia

Entry point znajduje się w obrębie TRTACHCDE1 tworzenia zamówienia zakupu, wywołuje czynnośćCTLORDMIN.

Celem tej czynności jest umożliwienie wyboru rodzaju kontroli, która zostanie zastosowana w związku z minimalną kwotą zamówienia.

Kontekst i metoda działania

Transakcja

Żadna transakcja nie jest w toku w przypadku, gdy zamówienie tworzone jest ręcznie (aktywne ekrany POH0, POH1; POH2 oraz POH3). W toku jest jedna transakcja, jeżeli zamówienie tworzone jest automatycznie.

Plik log

Plik log jest otwarty. Tylko i wyłącznie, gdy zamówienie tworzone jest automatycznie z poziomu obszaru roboczego (aktywny ekran POI1).

Różne przypadki wywołań

Wywołanie wykonywane jest w przypadku każdego generowania zamówienia międzyzakładowego opiewającego na kwotę niższą niż kwota żądana.

Dostępne zmienne oraz maski

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

W przypadku zamówień tworzonych ręcznie (aktywne ekrany POH0, POH1; POH2 i POH3):

[M :POH2]TOTORD

Kwota globalna zamówienia bez VAT

[M :POH2]ORDMINAMT

Minimalna kwota bez VAT dla tego zamówienia

W przypadku zamówień tworzonych automatycznie (aktywny ekran POI1):

[F :POH]TOTORD

Kwota globalna zamówienia bez VAT

MNT1

Minimalna kwota bez VAT dla tego zamówienia

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

Należy zmienić następującą zmienną, by móc wpłynąć na proces kontrolowania

WCTLFLG

Wskaźnik typu kontroli do przeprowadzenia

0 = Brak kontroli.

1 = Brak kontroli z blokowaniem (z dostępnym wyborem w przypadku ręcznego tworzenia zamówienia)

2 = Kontrola z blokowaniem (zamówienie odrzucone podczas jego generowania)

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Kontrahent

BPCUSTOMER

Klienci

BPSUPPLIER

Dostawcy

BPSUPPMVT

Transakcje dostawcy

SORDER

Nagłówki zamówienia klienta

SORDERP

Ceny pozycji zamówienia klienta

SORDERQ

Ilość pozycji zamówienia klienta

PORDER

Nagłówki zamówienia zakupu

PORDERP

Ceny pozycji zamówienia zakupu

PORDERQ

Ilości pozycji zamówienia zakupu

PPRICLINK

Wyszukaj ceny zakupu (Link)

OBIEKT

Lokalizacje

ITMMASTER

Artykuły

ITMBPS

Artykuły-Dostawcy

ITMFACILITY

Artykuły-lokalizacje

ITMMVT

Łącznie przeniesienia artykułu-lokalizacji

ORDERS

Oczekujące przeniesienia

TABCUR

Waluty

TABCOEFF

Współczynniki

PERIOD

Okresy

BUDPAR

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

Uwagi dodatkowe

Domyślna wartość wskaźnika WCTLFLG to 1 (kontrola bez blokowania)

CTMDIRDAT: Wybór typu przetwarzania daty planowanego przyjęcia zamówienia bezpoś

Entry point, zlokalizowany w TRTACHCDE1 (tworzenie wiązanego zamówienia zakupu na podstawie zamówienia klienta), inicjuje czynnośćCTMDIRDAT.

Czynność ta ma na celu umożliwienie przetworzenia daty planowanego przyjęcia dla bezpośredniego zamówienia zakupu jak i otrzymanego zlecenia bezpośredniego.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywołań

Wywołanie wykonywane jest dla każdej pozycji zamówienia klienta generującej pozycję zamówienia zakupu typu bezpośredniego.

Dostępne zmienne oraz maski

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

[F:SOH]SOHNUM

Aktualnie przetwarzany numer zamówienia klienta

[F:SOP]SOPLIN

Aktualnie przetwarzany numer pozycji zamówienia klienta

[F:SOQ]SOQSEQ

Aktualnie przetwarzana sekwencja pozycji zamówienia klienta

W użyciu jest maska ekranu [M:POI1] , zmienna NOL wskazuje na aktualnie ładowaną pozycję w tabeli.

Załadowane zostają następujące klasy pliku: [F:SOH], [F:SOQ], [F:SOP], [F:ITM]

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

Należy zmienić następującą zmienną, aby móc wpłynąć na przetwarzanie zlecenia wiązanego.

DATEFLAG

Flaga przetwarzania dla daty planowanego przyjęcia.

Otwarte tabele

W tabeli poniżej „istotna treść” wskazuje, że treść jest zgodna z kontekstem (bieżące zamówienie klienta jest załadowane itd).

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Kontrahent

BPCUSTOMER

Klienci

BPSUPPLIER

Dostawcy

BPSUPPMVT

Transakcje dostawcy

SORDER

Tak

Nagłówki zamówienia klienta

SORDERP

Tak

Ceny pozycji zamówienia klienta

SORDERQ

Tak

Ilość pozycji zamówienia klienta

PORDER

Nagłówki zamówienia zakupu

PORDERP

Ceny pozycji zamówienia zakupu

PORDERQ

Ilości pozycji zamówienia zakupu

PPRICLINK

Wyszukaj ceny zakupu (Link)

OBIEKT

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

Jeżeli DATEFLAG = 1, Entry point EXTRCPDAT zostaje wywołany w ten sam sposób jak przy otrzymanym zleceniu bezpośrednim.

0 = Data planowanego przyjęcia to data dostawy do klienta (standardowy przypadek, wartość domyślna).

1 = Data planowanego przyjęcia zostaje przetworzona w ten sam sposób jak przy otrzymanym zleceniu bezpośrednim. Data wysyłki zostaje ustalona i dostosowana w zależności od czasu przygotowania na poziomie artykuł-lokalizacja oraz od możliwych niedostępności w miejscu przyjęcia.

CTMDIRECT: Generowanie międzyfirmowego zamówienia klienta następującego po zlece

Entry point, zlokalizowany w TRTACHCDE1 (tworzenie bezpośredniego, międzyzakładowego lub międzyfirmowego zamówienia zakupu), inicjujeczynność CTMDIRECT.

Celem tej czynności jest autoryzowanie tworzenia międzyzakładowego lub międzyfirmowego zamówienia klienta w ramach międzyzakładowego lub międzyfirmowego bezpośredniego zamówienia zakupu.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywołań

Wywołanie zostaje przeprowadzone w obrębie pętli ładowania maski ekranu [M :POI1] po odczycie zamówienia klienta w lokalizacji źródłowej zlecenia bezpośredniego.

Dostępne zmienne oraz maski

Następująca zmienna ładowana jest w czasie wywołania czynności „CTMDIRECT”.

NOL

Indeks pozycji ładowanej w masce ekranu [M :POI1].

Następująca zmienna musi zostać zmodyfikowana w celu autoryzowania generowania międzyfirmowego lub międzyzakładowego zamówienia klienta.

WCTMFLAG

Flaga tworzenia zamówienia klienta w późniejszym miejscu w bezpośrednim zamówieniu zakupu.

0 = Brak generowania (wartość domyślna)

1 = Generowanie międzyzakładowego lub międzyfirmowego zamówienia klienta

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

Istotna treść

Tytuł tabeli

BPARTNER

Kontrahent

BPCUSTOMER

Klienci

BPSUPPLIER

Dostawcy

BPSUPPMVT

Transakcje dostawcy

SORDER

Nagłówki zamówienia klienta

SORDERP

Ceny pozycji zamówienia klienta

SORDERQ

Ilość pozycji zamówienia klienta

PORDER

Nagłówki zamówienia zakupu

PORDERP

Ceny pozycji zamówienia zakupu

PORDERQ

Ilości pozycji zamówienia zakupu

PPRICLINK

Wyszukaj ceny zakupu (Link)

OBIEKT

Lokalizacje

ITMMASTER

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

W obszarze dostawa w międzyzakładowym lub międzyfirmowym zamówieniu klienta flaga RCPFLG musi zostać zaktualizowana w pozycji dostawy przy użyciu Entry point CFMDLVMAJ w procesie TRTVENLIVV.

Dla tej dostawy flaga ta musi zostać ustawiona na wartość 2, by nie została ona przedstawiona w międzyzakładowych lub międzyfirmowych przyjęciach zakupu.

CTMFILTRE: Dodatkowe filtry na zamówieniach klienta przy generowaniu zlecenia be

Entry point, zlokalizowany w TRTACHCDE1 (tworzenie niekontraktowego zamówienia zakupu na podstawie zamówienia klienta), inicjuje czynność „CTMFILTRE”.

Celem tej czynności jest umożliwienie ustawienia dodatkowych filtrów w zamówieniu klienta, które ma ulec przetworzeniu.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywołań

Zgłoszenie wykonywane jest przed przetwarzaniem zamówienia klienta, ale po zatwierdzeniu ekranu wprowadzenia wyboru.

Dostępne zmienne oraz maski

Następująca zmienna ładowana jest w czasie wywołania czynności „CTMFILTRE”.

CRITERE

Filtr dla nagłówków zamówienia klienta utworzony przez proces uruchomiony

na ekranie wyboru POHW.

Należy zmienić następujące wartości zmienne, by móc wpłynąć na przetwarzanie zlecenia wiązanego.

SOHFILTRE

Dodatkowy filtr dla nagłówków zamówienia klienta (SORDER).

SOQFILTRE

Dodatkowy filtr dla pozycji zamówienia klienta (SORDERQ).

Uwaga: Teoretycznie istnieje możliwość modyfikowania filtra CRITERE utworzonego przez proces, biorąc jednak pod uwagę fakt, iż dokonane wybory przestaną być z nim kompatybilne.

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

Istotna treść

Tytuł tabeli

BPARTNER

Kontrahent

BPCUSTOMER

Klienci

BPSUPPLIER

Dostawcy

BPSUPPMVT

Transakcje dostawcy

SORDER

Nagłówki zamówienia klienta

SORDERP

Ceny pozycji zamówienia klienta

SORDERQ

Ilość pozycji zamówienia klienta

PORDER

Nagłówki zamówienia zakupu

PORDERP

Ceny pozycji zamówienia zakupu

PORDERQ

Ilości pozycji zamówienia zakupu

PPRICLINK

Wyszukaj ceny zakupu (Link)

OBIEKT

Lokalizacje

ITMMASTER

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

Każda modyfikacja filtra zostanie odnotowana w pliku log.

CTMFILTRE1: Wyłączenie of zamówienia klienta w celu uniknięcia wygenerowania zle

Entry point, zlokalizowany w TRTACHCDE1 (tworzenie niekontraktowego zamówienia zakupu na podstawie zamówienia klienta), inicjuje czynność „CTMFILTRE1”.

Celem tej czynności jest umożliwienie pełnego wyłączenia określonych zamówień klienta w celu uniknięcia wygenerowania zamówienia zakupu.

Na przykład: Wyłącz zamówienie klienta, w którym w przynajmniej jednej pozycji nie została wprowadzona cena.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywołań

Zgłoszenie wykonywane jest przed przetwarzaniem zamówienia klienta, ale po zatwierdzeniu ekranu wprowadzenia wyboru.

Dostępne zmienne oraz maski

Należy zmienić następującą zmienną, aby móc wpłynąć na przetwarzanie zlecenia wiązanego.

WCDTSTA

Flaga wyłączenia dla zamówienia klienta w obrębie procesu ([F:SOH]SOHNUM)

0 = Brak wyłączeń

1 = Zamówienie klienta w toku nie będzie przekonwertowane na zamówienie zakupu.

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

BPSUPPLIER

Nie

Dostawcy

BPSUPPMVT

Nie

Transakcje dostawcy

SORDER

Tak

Nagłówki zamówienia klienta

SORDERP

Nie

Ceny pozycji zamówienia klienta

SORDERQ

Nie

Ilość pozycji zamówienia klienta

PORDER

Nie

Nagłówki zamówienia zakupu

PORDERP

Nie

Ceny pozycji zamówienia zakupu

PORDERQ

Nie

Ilości pozycji zamówienia zakupu

PPRICLINK

Nie

Wyszukaj ceny zakupu (Link)

OBIEKT

Nie

Lokalizacje

ITMMASTER

Nie

Artykuły

ITMBPS

Nie

Artykuły-Dostawcy

ITMFACILITY

Nie

Artykuły-lokalizacje

ITMMVT

Nie

Łącznie przeniesienia artykułu-lokalizacji

ZAMÓWIENIA

Nie

Oczekujące przeniesienia

TABCUR

Nie

Waluty

TABCOEFF

Nie

Współczynniki

OKRES

Nie

Okresy

BUDPAR

Nie

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

Uwagi dodatkowe

Wszystkie wyłączone zamówienia klienta zostaną zarejestrowane w pliku log.

CTMFILTSOQ: Wyłączenie pozycji sprzedaży w celu uniknięcia wygenerowania zleceń

Entry point, zlokalizowany w TRTACHCDE1 (tworzenie bezpośredniego zamówienia zakupu na podstawie zamówienia klienta), inicjuje „CTMFILTSOQ”.

Celem tej czynności jest umożliwienie wyłączenia określonych pozycji zamówienia klienta w celu uniknięcia wygenerowania zamówienia zakupu.

Na przykład: Wyłącz pozycje zamówienia klienta, dla których nie została wprowadzona cena.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywołań

Wywołanie następuje na każdej pozycji zamówienia klienta.

Dostępne zmienne oraz maski

Należy zmienić następującą zmienną, aby móc wpłynąć na przetwarzanie zlecenia wiązanego.

WCDTSTA

Flaga do wyłączenia pozycji zamówienia klienta w toku ([F:SOQ]SOHNUM+[F:SOQ]SOPLIN+[F:SOQ]SOQSEQ)

0 = Brak wyłączeń

1 = Pozycja zamówienia klienta w toku nie będzie przekonwertowane na pozycję zamówienia zakupu.

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

BPSUPPLIER

Nie

Dostawcy

BPSUPPMVT

Nie

Transakcje dostawcy

SORDER

Tak

Nagłówki zamówienia klienta

SORDERP

Nie

Ceny pozycji zamówienia klienta

SORDERQ

Tak

Ilość pozycji zamówienia klienta

PORDER

Nie

Nagłówki zamówienia zakupu

PORDERP

Nie

Ceny pozycji zamówienia zakupu

PORDERQ

Nie

Ilości pozycji zamówienia zakupu

PPRICLINK

Nie

Wyszukaj ceny zakupu (Link)

OBIEKT

Nie

Lokalizacje

ITMMASTER

Nie

Artykuły

ITMBPS

Nie

Artykuły-Dostawcy

ITMFACILITY

Nie

Artykuły-lokalizacje

ITMMVT

Nie

Łącznie przeniesienia artykułu-lokalizacji

ZAMÓWIENIA

Nie

Oczekujące przeniesienia

TABCUR

Nie

Waluty

TABCOEFF

Nie

Współczynniki

OKRES

Nie

Okresy

BUDPAR

Nie

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

Uwagi dodatkowe

ECLBESOINS: Specjalny podział zapotrzebowania

Entry point znajduje się w obrębie TRTACHCDE1 tworzenia zamówienia zakupu, wywołuje czynność „ECLBESOINS”.

Celem tej czynności jest umożliwienie podziału lub przegrupowania zapotrzebowań w dany określony sposób.

Stosowana jest również, aby przeprowadzić specjalne/niestandardowe sortowanie zapotrzebowań w celu wygenerowania pozycji zamówienia w danym zleceniu.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Wywołanie wykonywane jest w trakcie uwzględniania zapotrzebowań z zamówień klasycznych lub planu kupującego.

Dostępne zmienne oraz maski

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

TRAIT

Kod aktualnego procesu(1 = zamówienia klasyczne, 2 = plan kupującego, 3 = plan uzupełniania zapasów).

FOURN

Numer dostawcy

Dane są wprowadzane do tego pola jedynie, jeżeli wywołanie wykonywane jest z zamówień klasycznych (TRAIT=1).

REFART

Referencja artykułu

Pole to ma znaczenie jedynie, jeżeli wywołanie wykonywane jest z zamówień klasycznych (TRAIT=1).

W użyciu jest maska ekranu [M:PPI1] maska używana jest tylko, jeżeli wywołanie wykonywane jest z zamówień klasycznych (TRAIT=1).

W użyciu jest maska ekranu [M:PPI2] maska używana jest tylko, jeżeli wywołanie wykonywane jest z planu kupującego (TRAIT=2).

W użyciu jest maska ekranu [M:PMG] maska używana jest tylko, jeżeli wywołanie wykonywane jest z planów uzupełniania zapasów (TRAIT=3).

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

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

WSRTFLG

Wskaźnik sortowania (0 = sortowanie standardowe, 1 = sortowanie niestandardowe/specjalne).

Jako funkcja kodu przetwarzania sortowanie niestandardowe/specjalne zostanie wykonane w następujących klasach [M]:

Sortowanie na [M :PPI1] jeżeli TRAIT = 1

Sortowanie na [M :PPI2] jeżeli TRAIT = 2

Sortowanie na [M :PMG] jeżeli TRAIT = 3

Prosimy pamiętać, że po sortowaniu należy ustawić WSRTFLG na wartość 1.

ECLAT_PSH

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

ECLAT_DAT

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

ECLAT_PJT

Podział wg numeru projektu (1 = Nie, 2 = Tak).

ECLAT_CCE

Podział wg wymiarów analitycznych (1 = Nie, 2 = Tak).

ECLAT_DES

Podział wg opisu artykułu lub tekstu w pozycji (1 = Nie, 2 = Tak, z tłumaczeniem opisu ITMDES, 3 = Tak, ze standardowym opisem ITMDES1, 4 = Tak z tekstem w pozycji).

Uwaga: w wersji 13x jeżeli tekst zostaje powiązany z pozycją, jest uznany za inny tekst nawet wówczas, gdy pochodzi z obszaru artykułu lub artykuł-dostawca i nie uległ żadnej modyfikacji.

[M:PMG]RGRFLG

Zmienna używana jest tylko, jeżeli wywołanie w Entry point wykonywane jest z planów uzupełniania zapasów (TRAIT=3). Przed zastosowaniem zaleca się wykonanie testu jej dostępności: „If dim([M:PMG]RGRFLG)>0”.

Ta zmienna może przyjmować następujące wartości:

1 = Bez grupowania, wymaganie konwertowane jest na pozycję zamówienia, deaktywowane są zmienne ECLAT_XXX.

2 = Grupowanie autoryzowane według wartości zmiennych ECLAT_XXX.

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Tak jeżeli TRAIT = 1

Kontrahent

BPSUPPLIER

Tak jeżeli TRAIT = 1

Dostawcy

PORDER

Nagłówki zamówienia zakupu

PORDERP

Ceny pozycji zamówienia zakupu

PORDERQ

Ilości pozycji zamówienia zakupu

PPRICLINK

Wyszukaj ceny zakupu (Link)

OBIEKT

Lokalizacje

ITMMASTER

Tak jeżeli TRAIT = 1

Artykuły

ITMBPS

Artykuły-Dostawcy

ITMFACILITY

Artykuły-lokalizacje

Uwagi dodatkowe

Wartości domyślne flag dystrybucji wynoszą:

ECLAT_PSH = 1 Bez dystrybucji na zapotrzebowaniu zakupu.

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

ECLAT_PJT = 2 Dystrybucja wg numeru projektu.

ECLAT_CCE = 2 Dystrybucja wg wymiaru analitycznego (następuje grupowanie, jeżeli identyczne są wszystkie wymiary analityczne).

ECLAT_DES = 2 Dystrybucja wg przetłumaczonego opisu artykułu (ze względu na artykuły odtwórcze, które mają taką samą referencję tylko, że ze zmianami w opisie).

EXTRCPDAT: Kontrola i przesunięcie terminu planowanego odbioru

Entry point znajduje się w obrębie TRTACHCDE1 tworzenia zamówienia zakupu, wywołuje czynność „EXTRCPDAT”.

Celem tej czynności jest podanie minimalnego obowiązującego terminu podczas modyfikacji daty przyjęcia, uwzględniając dni robocze dla lokalizacji odbioru.

Kontekst i metoda działania

Transakcja

W przypadku automatycznego wygenerowania zamówienia (zlecenie bezpośrednie lub plan kupującego) uzyskamy operację w toku.

Plik log

W przypadku automatycznego wygenerowania zamówienia (zlecenie bezpośrednie lub plan kupującego) utworzony zostaje otwarty plik log.

Różne przypadki wywołań

Wywołanie wykonywane jest w celu uwzględnienia zapotrzebowania lub podczas ręcznego wprowadzania pozycji zamówienia tuż przed kontrolą i potencjalną modyfikacją daty planowanego przyjęcia.

Dostępne zmienne oraz maski

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

DATRCP

Planowany termin przyjęcia do sprawdzenia i skorygowania pod względem dni roboczych w obrębie lokalizacji, której dotyczy zamówienie.

DATCDE

Data zlecenia

DELAI

Czas realizacji podany w obszarze artykuł, artykuł-lokalizacja lub w cenniku (jest to określona liczba dni).

Nie wolno modyfikować podanych powyżej zmiennych.

Następująca zmienna może zostać zmodyfikowana w celu ograniczenia modyfikacji daty przyjęcia:

DATMIN

Minimalna data przyjęcia

W wersji 130 domyślna wartość to data zlecenia (DATMIN=DATCDE).

W wersji 140 domyślna wartość to data zlecenia wydłużona o czas produkcji artykułu (DATMIN=DATCDE+DELAI).

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

OBIEKT

Tak

Lokalizacje

ITMMASTER

Tak

Artykuły

ITMFACILITY

Tak

Artykuły-lokalizacje

Uwagi dodatkowe

Począwszy od wersji 140 ten Entry point nie będzie już konieczny.

GENCDEDCL: Deklaracja of dodatkowych zmiennych, które mogą być wykorzystane prze

Entry point znajduje się w obrębie TRTACHCDE1 , tworzenia zamówienia zakupu, wywołuje czynność „GENCDEDCL”.

Celem tej czynności jest umożliwienie zadeklarowania dodatkowych zmiennych lokalnych. Zmienne te mogą być stosowane przez takie Entry point jak GENCDESEL i GENPURORD.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Nie ma otwartego pliku log, jeżeli generowanie zamówienia realizowane jest na podstawie planu kupującego (OPERATOR<>'' & !clalev([M:PMG]).

Różne przypadki wywołań

Wywołanie wykonywane jest bezpośrednio na początku generowania zamówienia.

Dostępne zmienne oraz maski

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

OPERATOR

Kod operatora, którego zamówienia wg artykułu mają zostać wygenerowane.

CHOICE

1 = Potwierdzenie rozpoczęcia generowania od wartości domyślnej „Nie”

2 = Potwierdzenie rozpoczęcia generowania od wartości domyślnej „Tak”

3 = Automatyczne rozpoczęcie generowania

4 = Automatyczne rozpoczęcie generowania, wywołanie zostało już wykonane na podstawie zwrotów dostawcy w przypadku wystąpienia ponownego łączenia nowego zamówienia oraz wówczas, gdy jest ono aktualnie lokalizowane w obrębie transakcji aktualizacji.

TARGRP

1 = na żądanie staje się „Nie”

2 = na żądanie staje się „Tak”

Nie wolno modyfikować podanych powyżej zmiennych.

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Kontrahent

BPCUSTOMER

Klienci

BPSUPPLIER

Dostawcy

BPSUPPMVT

Transakcje dostawcy

SORDER

Nagłówki zamówienia klienta

SORDERP

Ceny pozycji zamówienia klienta

SORDERQ

Ilość pozycji zamówienia klienta

PORDER

Nagłówki zamówienia zakupu

PORDERP

Ceny pozycji zamówienia zakupu

PORDERQ

Ilości pozycji zamówienia zakupu

PPRICLINK

Wyszukaj ceny zakupu (Link)

OBIEKT

Lokalizacje

ITMMASTER

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

GENCDESEL: Używana w celu akceptacji lub odrzucenia generowania pozycji zlecenia

Entry point znajduje się w obrębie TRTACHCDE1 , tworzenia zamówienia zakupu, wywołuje czynność „GENCDESEL”.

Celem tej czynności jest umożliwienie akceptacji lub odrzucenia generowania pozycji zlecenia.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywołań

Wywołanie wykonywane jest przed ładowaniem lub zapisem pozycji zlecenia.

Dostępne zmienne oraz maski

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

W użyciu jest maska ekranu [M:POI1] , zmienna nolign wskazuje na aktualnie przetwarzaną pozycję w tabeli.

Nie wolno modyfikować wyżej wymienionej zmiennej oraz klasy.

Następująca zmienna musi zostać zmodyfikowana, by móc dokonać akceptacji lub odrzucenia generowania pozycji zlecenia:

OK

Flaga dla pozycji zamówienia w toku

0 = Pozycja zostaje odrzucona, przejście do następnej pozycji do przetworzenia

1 = Pozycja zostaje zaakceptowana (wartość domyślna)

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Kontrahent

BPCUSTOMER

Klienci

BPSUPPLIER

Dostawcy

BPSUPPMVT

Transakcje dostawcy

SORDER

Nagłówki zamówienia klienta

SORDERP

Ceny pozycji zamówienia klienta

SORDERQ

Ilość pozycji zamówienia klienta

PORDER

Nagłówki zamówienia zakupu

PORDERP

Ceny pozycji zamówienia zakupu

PORDERQ

Ilości pozycji zamówienia zakupu

PPRICLINK

Wyszukaj ceny zakupu (Link)

OBIEKT

Lokalizacje

ITMMASTER

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

Tabele SORDER, SORDERP and SORDERQ mają znaczenie, tylko wówczas gdy zostało przypisane pole [M:POI1]SOHNUM (nolign-1) !

Uwaga: po zwrocie dostawcy i ponownym łączeniu na nowym zleceniu te trzy klasy nie zostają otwarte!

GENPURORD: Ładowanie specjalnych/niestandardowych pól przed wprowadzeniem

Entry point znajduje się w obrębie TRTACHCDE1 , tworzenia zamówienia zakupu, wywołuje czynność „GENPURORD”.

Celem tej czynności jest umożliwienie załadowania pól specjalnych/niestandardowych w rekordach w obrębie różnych tabeli zamówienia przed wprowadzeniem do nich danych.

N.B.: Ten Entry point zostaje również wywołany w trakcie automatycznego generowania zamówień zakupu (zlecenia bezpośredniego, transformacji zapotrzebowania zakupu w zamówienie, planu kupującego, narzędzi planowania centralnego, obszaru roboczego planowania oraz narzędzi grupowania).

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

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

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywołań

W trakcie automatycznego generowania zamówień, wywołanie wykonywane jest przed „Zapisem” dla każdej z otwartych tabeli.

Tabele te stanowią nagłówek zamówienia (PORDER), szczegóły ilości w danej pozycji (PORDERQ) oraz szczegóły ceny w danej pozycji (PORDERP).

Dostępne zmienne oraz maski

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

[V]GOK

Niniejsza zmienna globalna ustawiona na wartość 0, stosowana jest w celu anulowania transakcji aktualizacji dla aktualnego zamówienia (Rollback) i przekazania do przetwarzania następnego zamówienia.

FILE

Nazwa tabeli, w której zostanie zapisana (PORDER, PORDERP lub PORDERQ).

ABRFIC

Skrót dla tabeli, w której zostanie zapisany (POH, POP lub POQ).

CTMFLAG

Flaga nabycia bezpośredniego (0 lub 1 = Nie / 2 = Tak).

NUMSOH

Aktualnie przetwarzany numer zamówienia klienta, jeżeli jest to nabycie bezpośrednie oraz jeżeli tabela, która również jest aktualnie przetwarzana nie stanowi tabeli w nagłówku zamówienia (PORDER).

LINSOH

Aktualnie przetwarzany numer pozycji zamówienia klienta, jeżeli jest to nabycie bezpośrednie oraz jeżeli tabela, która również jest aktualnie przetwarzana nie stanowi tabeli w nagłówku zamówienia (PORDER).

SEQSOH

Aktualnie przetwarzana sekwencja pozycji zamówienia klienta, jeżeli jest to nabycie bezpośrednie oraz jeżeli tabela, która również jest aktualnie przetwarzana nie stanowi tabeli w nagłówku zamówienia (PORDER).

W użyciu jest maska ekranu [M:POI1] , zmienna nolign wskazuje na pozycję w aktualnie ładowanej tabeli, za wyjątkiem sytuacji, gdy aktualnie przetwarzana tabela stanowi tabelę w nagłówku zamówienia (PORDER).

Załadowane zostają następujące klasy pliku: [F:SOH], [F:SOQ], [F:SOP], jeżeli jest to przypadek nabycia bezpośredniego oraz przetwarzane są szczegóły pozycji,[F:ITM] jeżeli przetwarzane są szczegóły pozycji.

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

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

[F:POH] if FICHIER = 'PORDER' and ABRFIC = 'POH'

[F:POP] if FICHIER = 'PORDERP' and ABRFIC = 'POP'

[F:POQ] if FICHIER = 'PORDERQ' and ABRFIC = 'POQ'

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Kontrahent

BPCUSTOMER

Klienci

BPSUPPLIER

Dostawcy

BPSUPPMVT

Transakcje dostawcy

SORDER

Tak

Nagłówki zamówienia klienta

SORDERP

Tak

Ceny pozycji zamówienia klienta

SORDERQ

Tak

Ilość pozycji zamówienia klienta

PORDER

Tak

Nagłówki zamówienia zakupu

PORDERP

Tak

Ceny pozycji zamówienia zakupu

PORDERQ

Tak

Ilości pozycji zamówienia zakupu

PPRICLINK

Wyszukaj ceny zakupu (Link)

OBIEKT

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

Ładowanie specjalnych/niestandardowych pól w klasach plików należy wykonać zgodnie z instrukcjami, gdyż proces ten może doprowadzić do błędów w pracy programu.

CLCMNTPOH: Ponowna kalkulacja kwoty bez VAT w pozycji zamówienia

Entry point znajduje się w obrębie TRTACHCDE1 , tworzenia zamówienia zakupu, wywołuje czynność „CLCMNTPOH”.

Celem tej czynności jest umożliwienie ponownej kalkulacji kwoty bez VAT w pozycji zamówienia.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Wywołanie wykonywane jest po utworzeniu lub modyfikacji każdej pozycji zamówienia w masce ekranu wpisów. Dzieje się tak, gdyż zamówienie może zostać wprowadzone ręcznie lub wygenerowane z narzędzi.

Dostępne zmienne oraz maski

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

WABRMSK

Skrót dla maski zawierający pozycje zlecenia

Zarządzanie klasycznym zleceniem „POH2”, w którego kontekście dostępne są wszystkie maski ekranu POH0, POH1 i POH3.

Zarządzanie zamówieniem „POI1” wg artykułu lub generowanie z narzędzi.

NOL

Indeks pozycji w toku, który może zostać użyty wraz z maską ekranu określoną przez WABRMSK.

WCUR

Waluta stosowana, by wyrazić kwotę w pozycji zamówienia.

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

Można zmodyfikować następującą zmienną, aby określić kwotę w nowej pozycji, która ma zostać uwzględniona:

WLINAMT

Kwota pozycji zlecenia bez VAT

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

Nie

Transakcje dostawcy

PORDER

Nie

Nagłówki zamówienia zakupu

PORDERP

Nie

Ceny pozycji zamówienia zakupu

PORDERQ

Nie

Ilości pozycji zamówienia zakupu

PPRICLINK

Nie

Wyszukaj ceny zakupu (Link)

OBIEKT

Nie

Lokalizacje

ITMMASTER

Tak

Artykuły

ITMBPS

Nie

Artykuły-Dostawcy

ITMFACILITY

Nie

Artykuły-lokalizacje

ITMMVT

Nie

Łącznie przeniesienia artykułu-lokalizacji

ZAMÓWIENIA

Nie

Oczekujące przeniesienia

TABCUR

Nie

Waluty

TABCOEFF

Nie

Współczynniki

OKRES

Nie

Okresy

BUDPAR

Nie

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

Uwagi dodatkowe

Wprowadzenie kwoty bez VAT w nowej pozycji automatycznie zmodyfikuje kwotę zawierającą podatek w tej pozycji a także sumy bez VAT jak i z VAT dla wszystkich pozycji zamówienia.

Zmodyfikowana kwota pozycji zostanie automatycznie zaokrąglona zgodnie z walutą zamówienia.

POHCLE: Ukończenie lub anulowanie ukończenia pozycji zlecenia

Entry point znajduje się w obrębie TRTACHCDE1 , tworzenia zamówienia zakupu, wywołuje czynność „POHCLE”.

Celem tej czynności jest umożliwienie przeprowadzenia dodatkowych aktualizacji podczas ukończenia lub anulowania ukończenia standardowej pozycji zlecenia.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Zgodnie z kontekstem wywołania plik log może być plikiem otwartym.

Różne przypadki wywołań

Wywołanie wykonywane jest przed ponownym zapisem pozycji zlecenia (tabela PORDERQ [POQ]) we wszystkich przypadkach ukończenia pozycji zlecenia lub jego anulowań.

Dostępne zmienne oraz klasy

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

WTRAIT

Kod procesu stosowany do identyfikowania dokładnego kontekstu ukończenia/anulowania ukończenia dla danej pozycji zlecenia.

1 = Klasyczne zarządzanie zamówieniami.

2 = Funkcja ukończenia zamówienia.

3 = Przyjęcia od dostawców.

4 = Sprawdzenie zamówienia zakupu (w przypadku artykułów nieodebranych).

5 = Plany pracy.

WCLEFLG

Zamknięty wskaźnik

1 = Ukończenie pozycji zamówienia

2 = Anulowanie ukończenia pozycji zamówienia

[F :POQ]

Pozycja zlecenia (tabela rekord PORDERQ).

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

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

PORDER

Nie

Nagłówek zamówienia zakupu

PORDERQ

Tak

Ilości pozycji zamówienia zakupu

Uwagi dodatkowe

Plik log nie jest plikiem otwartym, gdy wywołania wynikają z kontroli faktur (WTRAIT=4).

SRTPURORD: Sortowanie pozycji przed generowaniem zamówienia

Entry point znajduje się w obrębie TRTACHCDE1 , tworzenia zamówienia zakupu, wywołuje czynność „SRTPURORD”.

Celem tej czynności jest umożliwienie przeprowadzania sortowań specjalnych/niestandardowych w obrębie pozycji w masce planu kupującego POI1 przed generowaniem zamówień zakupu. Czynność ta stosowana jest w celu uniknięcia niedoborów w zapasach w obszarze klient wysyłki podczas zlecenia bezpośredniego i/lub przeprowadzenia sprawdzenia niedoborów dla każdego zamówienia klienta bez względu na to, czy jest to zlecenie bezpośrednie, i/lub przeprowadzenia sprawdzenia niedoborów dla każdej zmiany w lokalizacji odbioru.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywołań

Wywołanie wykonywane jest przed standardowym sortowaniem pozycji na ekranie POI1 w planie kupującego, planie uzupełniania zapasów bądź ponownym łączeniu następującym po zwrocie dostawcy.

Dostępne zmienne oraz klasy

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

CHOICE

Kod stosowany w celu identyfikowania kontekstu (4= źródłem jest zwrot dostawcy, inne = źródło planu pracy).

[M :POI1]

Maska ekranu zawierająca pozycję zamówienia do sortowania.

Nie wolno modyfikować zmiennej CHOICE.

Następująca zmienna musi zostać zmodyfikowana jeżeli sortowanie specjalne/niestandardowe musi zastąpić sortowanie standardowe.

WSRTFLG

Flaga sortowania

0 = sortowanie specjalne/niestandardowe nie zostało przeprowadzone, należy przeprowadzić sortowanie standardowe.

1 = sortowanie specjalne/niestandardowe zostało przeprowadzone, nie jest konieczne przeprowadzenie sortowania standardowego.

WFMIFLG

Wskaźnik niedoborów w zapasach w obszarze klient wysyłki w przypadku zamówienia bezpośredniego.

0 = niedobór w zapasach (wartość domyślna).

1 = nie przeprowadzaj „niedoboru w zapasach”, grupuj wg dostawcy w obrębie pojedynczego zamówienia.

WSOHFLG

Wskaźnik niedoborów w zapasach w zamówieniu klienta w przypadku zlecenia bezpośredniego lub otrzymanego.

0 = niedobór w zapasach, przeprowadź zlecenie dostawcy dla każdego zamówienia klienta.

1 = nie przeprowadzaj „niedoboru w zapasach” (wartość domyślna).

WRCPFLG

Wskaźnik niedoboru w zapasach na lokalizacji odbioru (Uwaga: sortowanie specjalne „sorta” będzie konieczne do przeprowadzenia: WSRTFLG=1).

0 = niedobór w zapasach, przeprowadź zlecenie dostawcy dla każdej lokalizacji odbioru.

1 = nie przeprowadzaj „niedoboru w zapasach” (wartość domyślna).

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Nie

Kontrahent

BPSUPPLIER

Nie

Dostawcy

BPSUPPMVT

Nie

Transakcje dostawcy

PORDER

Nie

Nagłówki zamówienia zakupu

PORDERP

Nie

Ceny pozycji zamówienia zakupu

PORDERQ

Nie

Ilości pozycji zamówienia zakupu

PPRICLINK

Nie

Wyszukaj ceny zakupu (Link)

OBIEKT

Nie

Lokalizacje

ITMMASTER

Nie

Artykuły

ITMBPS

Nie

Artykuły-Dostawcy

ITMFACILITY

Nie

Artykuły-lokalizacje

ITMMVT

Nie

Łącznie przeniesienia artykułu-lokalizacji

ZAMÓWIENIA

Nie

Oczekujące przeniesienia

TABCUR

Nie

Waluty

TABCOEFF

Nie

Współczynniki

OKRES

Nie

Okresy

BUDPAR

Nie

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

Uwagi dodatkowe

Jeżeli zwrot dostawcy stanowi kontekst, specjalne/niestandardowe sortowanie pozycji nie jest konieczne (CHOICE=4).

MAJENG: Stosowane w celu interwencji w kwoty zobowiązań kontraktowych, które nal

Entry point znajduje się w obrębie TRTACHCDE1 , tworzenia zamówienia zakupu, wywołuje czynność „MAJENG”.

Celem tej czynności jest umożliwienie interwencji w kwoty zobowiązania kontraktowego lub kwoty zapotrzebowania do aktualizacji poprzez uwzględnienie, na przykład, kwot z VAT nie do odzyskania.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywołań

Wywołanie wykonywane jest przy tworzeniu, modyfikacji lub usuwaniu pozycji zamówienia zakupu bez względu na funkcję, która ma być zarządzana przez zlecenie.

Wywołanie wykonywane jest również w przypadku tworzenia/modyfikacji/usuwania/zużycia pozycji zapotrzebowania.

Wywołanie wykonywane jest tuż po „Wywołaniu” procesu aktualizacji zobowiązań kontraktowych.

Dostępne zmienne oraz klasy

Następujące zmienne są ładowane podczas wywołania czynności „MAJENG”.

WTYPMAJ

Kod stosowany do identyfikacji kontekstu

1 = Przetwarzanie należnych faktur (wycofanie zobowiązania kontraktowego w dniu księgowania)

Klasy pliku [F :PWH] oraz [F :PWD] zostały załadowane i są dostępne

[F :PWD]AMTCUR : Kwota zobowiązania kontraktowego deklarowana w walucie dokumentu[F :PWD]CUR

[F :PWD]AMTLOC : Kwota zobowiązania kontraktowego deklarowana w walucie firmy GLOCALDEV

[F :PWD]AMTRPT : Kwota zobowiązania kontraktowego deklarowana w walucie folderu (raportowanie) GSYSCUR

[F:PWD]QTYBUDLIN : Wielkość zobowiązania kontraktowego w jednostkach niefinansowanych

Aktualizacja znaku wynosi -1

2 = Przetwarzanie rozrachunków faktur (ponowne ustanowienie zobowiązań kontraktowych w dniu określonym w dacie storna)

Identyczny kontekst jak w poprzednich przypadkach, oprócz przypadku, gdy znak aktualizacji wynosi +1

3 = Przetwarzanie nieotrzymanych faktur-korekt (ponowne ustanowienie zobowiązań kontraktowych w dniu określonym w dacie księgowania)

Klasy pliku [F :PWE] oraz [F :PWR] zostały załadowane i są dostępne

[F :PWR]AMTCUR : Kwota zobowiązania kontraktowego deklarowana w walucie dokumentu[F :PWR]CUR

[F :PWR]AMTLOC : Kwota zobowiązania kontraktowego deklarowana w walucie firmy GLOCALDEV

[F :PWR]AMTRPT : Kwota zobowiązania kontraktowego deklarowana w walucie folderu (raportowanie) GSYSCUR

[F:PWR]QTYBUDLIN : Wielkość zobowiązania kontraktowego w jednostkach niefinansowanych

Aktualizacja znaku wynosi +1

4 = Przetwarzanie rozrachunków faktur-korekt (ponowne ustanowienie zobowiązań kontraktowych w dniu określonym w dacie storna)

Identyczny kontekst jak w poprzednich przypadkach, oprócz przypadku, gdy znak aktualizacji wynosi -1

5 = Przetwarzanie potwierdzonych zapotrzebowań na wysyłkę

Klasy pliku [F :POH], [F :POP] oraz [F :POQ] zostały załadowane i są dostępne

[F :POQ]LINAMT : Kwota zobowiązania kontraktowego deklarowana w walucie dokumentu[F :POH]CUR

MTLOC : Kwota zobowiązania kontraktowego deklarowana w walucie firmy GLOCALDEV

MTRPT : Kwota zobowiązania kontraktowego deklarowana w walucie folderu (raportowanie) GSYSCUR

WQUANTITE : Wielkość zobowiązania kontraktowego w jednostkach niefinansowanych

Znak aktualizacji jest określany przez WSIGN (+1 lub -1)

Jeżeli maska ekranu[M :POD1] jest otwarta, wykorzystywana jest funkcja zarządzania zapotrzebowań na wysyłkę

Jeżeli maska ekranu [M :PMG] jest otwarta, funkcjami stosowanymi są narzędzia

6 = Przetwarzanie podpisanych pozycji zamówienia

Klasy pliku [F :POH], [F :POP] oraz [F :POQ] zostały załadowane i są dostępne

MTORD : Kwota zobowiązania kontraktowego deklarowana w walucie dokumentu[F :POH]CUR

MTLOC : Kwota zobowiązania kontraktowego deklarowana w walucie firmy GLOCALDEV

MTRPT : Kwota zobowiązania kontraktowego deklarowana w walucie folderu (raportowanie) GSYSCUR

QTYUO : Wielkość zobowiązania kontraktowego w jednostkach niefinansowanych

Znak aktualizacji jest określany przez SIGN (+1 lub -1)

7 = Zatwierdzanie faktur

Klasy pliku [F :POH], [F :POP] oraz [F :POQ] zostały załadowane i są dostępne

WMONTBUD : Kwota zobowiązania kontraktowego deklarowana w walucie dokumentu[F :POH]CUR

MTLOC : Kwota zobowiązania kontraktowego deklarowana w walucie firmy GLOCALDEV

MTRPT : Kwota zobowiązania kontraktowego deklarowana w walucie folderu (raportowanie) GSYSCUR

WQUANTITE : Wielkość zobowiązania kontraktowego w jednostkach niefinansowanych

Znak aktualizacji jest określany przez WSIGN (+1 lub -1)

8 = Przetwarzanie pozycji zapotrzebowania

Klasy pliku [F :PSH] oraz [F :PSD] zostały załadowane i są dostępne.

WMONTANT : Kwota zobowiązania kontraktowego deklarowana w walucie dokumentu[F :PSD]CUR

MTLOC : Kwota zobowiązania kontraktowego deklarowana w walucie firmy GLOCALDEV

MTRPT : Kwota zobowiązania kontraktowego deklarowana w walucie folderu (raportowanie) GSYSCUR

WQUANTITE : Wielkość zobowiązania kontraktowego w jednostkach niefinansowanych

Znak aktualizacji jest określany przez WSIGN (+1 lub -1)

9 = Zużycie materiałowe w ramach zapotrzebowania zakupu (uwzględnione przy tworzeniu zamówienia)

Klasy pliku [F :PSH] oraz [F :PSD] zostały załadowane i są dostępne.

MTPSD : Kwota zobowiązania kontraktowego deklarowana w walucie dokumentu[F :PSD]CUR

MTLOC : Kwota zobowiązania kontraktowego deklarowana w walucie firmy GLOCALDEV

MTRPT : Kwota zobowiązania kontraktowego deklarowana w walucie folderu (raportowanie) GSYSCUR

QTY0 : Wielkość zobowiązania kontraktowego w jednostkach niefinansowanych

Znak aktualizacji jest określany przez SIGN (+1 lub -1)

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Nie

Kontrahent

BPSUPPLIER

Nie

Dostawcy

BPSUPPMVT

Nie

Transakcje dostawcy

PORDER

Tak

Nagłówki zamówienia zakupu

PORDERP

Tak

Ceny pozycji zamówienia zakupu

PORDERQ

Tak

Ilości pozycji zamówienia zakupu

PREQUIS

Tak

Nagłówki zapotrzebowania zakupu

PREQUISD

Tak

Pozycje zapotrzebowania

ITMMASTER

Nie

Artykuły

ITMBPS

Nie

Artykuły-Dostawcy

Uwagi dodatkowe

Ten Entry point (WTYPMAJ = 8 lub 9) ma wpływ na aktualizację zapotrzebowań

UOMPSHPOH: Stosowany w celu pobrania jednostki zamówienia zakupu w obszarze pozy

Entry point znajduje się w obrębie TRTACHCDE1 , tworzenia zamówienia zakupu, wywołuje czynność „UOMPSHPOH”.

Celem tej czynności jest umożliwienie pobrania jednostki zapotrzebowania zakupu, gdy zostanie ona przekonwertowana w zamówienie.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Istnieje otwarty plik log zależny od kontekstu.

Różne przypadki wywołań

Wywołanie wykonywane jest podczas konwersji zapotrzebowania zakupu w zamówienie. Dostępne są trzy źródła:

- Tworzenie zamówienia zakupu przy użyciu tradycyjnego zarządzania zamówieniem.

- Generowanie zamówienia zakupu przy użyciu planu kupującego

- Generowanie zamówienia zakupu przy użyciu innych narzędzi (narzędzi planowania centralnego, obszaru roboczego planowania, grupy lokalizacji firmy)

Wywołanie wykonywane jest tuż po uwzględnieniu zapotrzebowania „POP” w trakcie ładowania pozycji zamówienia.

Dostępne zmienne oraz klasy

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

TRAIT

Kod aktualnego procesu(1 = zamówienia klasyczne, 2 = plan kupującego, 3 = plan uzupełniania zapasów).

NOL

Indeks ładowanej aktualnie pozycji zamówienia (maska [M :POH2] jeżeli TRAIT = 1 lub maska [M :POI1] jeżeli TRAIT > 1)

Maski [M:POH0], [M :POH1], [M :POH2] używane są tylko, jeżeli wywołanie wykonywane jest na podstawie zamówień standardowych (TRAIT = 1).

W użyciu jest maska ekranu [M:POI1] maska używana jest tylko, jeżeli wywołanie wykonywane jest z narzędzi (TRAIT=2 or TRAIT=3).

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

Można modyfikować następującą zmienną w celu aktywowania pobierania jednostki zapotrzebowania zakupu.

WUOMFLG

Flaga przywracania jednostki:

0 = Brak przywracania (operacja standardowa)

1 = Jednostka zamówienia (lub jednostka pakowania) jest jednostką zapotrzebowania zakupu.

2 = Jednostka zakupu odnosząca się do zamówienia jest jednostką zapotrzebowania zakupu.

3 = Jednostki zamówienia oraz jednostki zakupu odnoszące się do zamówienia stanowią jednostkę zapotrzebowania zakupu.

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Nie

Kontrahent

BPSUPPLIER

Nie

Dostawcy

BPSUPPMVT

Nie

Transakcje dostawcy

PORDER

Nie

Nagłówki zamówienia zakupu

PORDERP

Nie

Ceny pozycji zamówienia zakupu

PORDERQ

Nie

Ilości pozycji zamówienia zakupu

ITMMASTER

Tak

Artykuły

ITMBPS

Nie

Artykuły — Dostawcy

PWRKORDERS

Tak

Uwzględnione zapotrzebowanie

PREQUIS

Nie

Nagłówki zapotrzebowania zakupu

PREQUISD

Tak

Pozycje zapotrzebowania zakupu

Uwagi dodatkowe

W przypadku gdy aktywowane jest przywracanie jednostki zapotrzebowania zakupu, grupowanie pozycji zapotrzebowania zakupu nie już przeprowadzane (jedna pozycja zapotrzebowania = jedna pozycja zamówienia).

BEFREWFMI: Ładowanie specjalnych/niestandardowych pól przed wprowadzeniem

Entry point znajduje się w obrębie TRTACHCDE1 tworzenia zamówienia zakupu, wywołuje czynność „BEFREWFMI”.

Celem tej czynności jest umożliwienie załadowania pól specjalnych/niestandardowych w rekordzie tabeli z pozycjami zamówienia klienta (PORDERQ) przed wprowadzeniem wspomnianego rekordu.

N.B.: Ten Entry point jest wywoływany wyłącznie podczas automatycznych generowań niekontraktowych zamówień zakupu, tzn. tych wynikających z zamówień klienta.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywołań

W trakcie automatycznego generowania niekontraktowych zamówień zakup, wywołanie wykonywane jest przed ponownym zapisem tabeli z pozycjami zamówienia klienta (SORDERQ).

Dostępne zmienne oraz maski

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

[V]GOK

Niniejsza zmienna globalna ustawiona na wartość 0stosowana jest w celu anulowania transakcji aktualizacji dla aktualnego zamówienia (Wycofaj transakcję) i przekazania do przetwarzania następnego zamówienia.

[F:POQ]SOHNUM

Aktualnie przetwarzany numer zamówienia klienta

[F:POQ]SOPLIN

Aktualnie przetwarzany numer pozycji zamówienia klienta

[F:POQ]SOQSEQ

Aktualnie przetwarzana sekwencja pozycji zamówienia klienta

Ładowane są następujące klasy: [F:POQ],[F:SOH], [F:SOP]oraz [F:ITM]

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

Następująca klasa może zostać zmodyfikowana celem załadowania specjalnych/niestandardowych pól: [F:SOQ]

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Kontrahent

BPCUSTOMER

Klienci

BPSUPPLIER

Dostawcy

BPSUPPMVT

Transakcje dostawcy

SORDER

Tak

Nagłówki zamówienia klienta

SORDERP

Tak

Ceny pozycji zamówienia klienta

SORDERQ

Tak

Ilość pozycji zamówienia klienta

PORDER

Tak

Nagłówki zamówienia zakupu

PORDERP

Tak

Ceny pozycji zamówienia zakupu

PORDERQ

Tak

Ilości pozycji zamówienia zakupu

PPRICLINK

Wyszukaj ceny zakupu (Link)

OBIEKT

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

Ładowanie specjalnych/niestandardowych pól w klasach plików należy wykonać zgodnie z instrukcjami, gdyż proces ten może doprowadzić do błędów w pracy programu.

PRINTPOH: Wybierz opcję drukowania wygenerowanych zamówień zakupu

Entry point znajduje się w obrębie TRTACHCDE1 tworzenia zamówienia zakupu, wywołuje czynność „PRINTPOH”.

Czynność ta ma na celu umożliwienie wyboru opcji drukowania wygenerowanych zamówień zakupu.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywołań

Przed generowaniem zamówień zakupu.

Dostępne zmienne oraz maski

[M:POI1] klasa ekranu jest ładowana

Następujące zmienne mogą być w razie potrzeby zmieniane.

[M:POI1]PRTFLG

Wskaźnik drukowania (1 = nie, 2 = tak)

[M:POI1]DOCNAM

Kod raportu (np. BONCDE)

[M:POI1]PRTCOD

Miejsce docelowe wydruku (Nazwa drukarki)

Otwarte tabele

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

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Kontrahent

BPCUSTOMER

Klienci

BPSUPPLIER

Dostawcy

BPSUPPMVT

Transakcje dostawcy

SORDER

Nagłówki zamówienia klienta

SORDERP

Ceny pozycji zamówienia klienta

SORDERQ

Ilość pozycji zamówienia klienta

PORDER

Nagłówki zamówienia zakupu

PORDERP

Ceny pozycji zamówienia zakupu

PORDERQ

Ilości pozycji zamówienia zakupu

PPRICLINK

Wyszukaj ceny zakupu (Link)

OBIEKT

Lokalizacje

ITMMASTER

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

Ten Entry point nie jest punktem obowiązkowym, jeżeli zamówienia zakupu są generowane na podstawie planu kupującego, gdyż wówczas opcja drukowania została już wybrana.