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

LTIPRICE: Kalkulacja daty planowanego przyjęcia oraz ostatecznego terminu dostar

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

Celem tej czynności jest umożliwienie wymuszenia zintegrowania ostatecznego terminu dostarczenia cennika w celu ponownej kalkulacji daty planowanego przyjęcia przekazanej do wyszukiwania cenników.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Rozmowa jest wykonywana:

- w obrębie tradycyjnego zarządzania zamówieniami w trakcie tworzenia pozycji zamówienia

- w obrębie zarządzania planem kupującego w trakcie tworzenia pozycji

Dostępne zmienne oraz maski

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

TRAIT

Kod przetwarzania, który uruchamia wyszukiwanie cenników:

- POH = zamówienia

- POI = plan kupującego

MONTANT (10)

Termin ostateczny podany zgodnie z cennikiem

[M :POH2]RETRCPDAT(NOL) lub [M :POI1]RETRCPDAT(NOL)

Zaplanowana data płatności.

[M :POH0]ORDDAT lub [M :POI1]ORDDAT

Data zlecenia

Następująca zmienna może ulec modyfikacji. Stosowana jest w celu wymuszenia lub niewymuszenia kalkulacji daty planowanego przyjęcia oraz ostatecznego terminu dostarczenia cenników.

LTIFLG

0 = Brak kalkulacji daty planowanego przyjęcia

1 = Kalkulacja daty planowanego przyjęcia w zależności od ostatecznego terminu dostarczenia cenników (Data zlecenie + Termin dostarczenia cenników)

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem i nie należy jej zmieniać przy użyciu Entry point.

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Tak

Kontrahent

BPSUPPLIER

Tak

Dostawca

BPSUPPMVT

Tak

Przeniesienia dostawcy

ITMMASTER

Tak

Artykuł

ITMBPS

Tak

Dostawca artykułu

PPRICLINK

Tak

Wyszukaj cennik zakupu (Link)

Uwagi dodatkowe

Ten Entry point wywoływany jest tylko wówczas, gdy istnieje już termin ostateczny na cenniku oraz tworzona jest pozycja zamówienia.

TARIFACH: Dokonywanie zmian w wartościach odnalezionych podczas wyszukiwania cen

Entry point znajduje się w obrębie procesów TRTPRICE i TRTACHTAR1 wyszukujących cenniki zakupu w czasie tworzenia zapotrzebowań zakupu, zamówień lub zapotrzebowań na dostawę, wywołującczynność TARIFACH.

Celem tej czynności jest umożliwienie interwencji w wartości uzyskane w trakcie wyszukiwania cenników.

Kontekst i metoda działania

Transakcja

Transakcja jest w toku tylko wówczas, gdy wyszukiwanie cenników przeprowadzane jest z poziomu narzędzi używanych do tworzenia zapotrzebowań zakupu (kod procesu PSM).

Plik log

Plik log jest tworzony tylko wówczas, gdy wyszukiwanie cenników przeprowadzane jest z poziomu narzędzi używanych do tworzenia zapotrzebowań zakupu (kod procesu PSM).

Różne przypadki wywołań

Rozmowa jest wykonywana:

- w symulacji cennika po kliknięciu w przycisk „Zastosuj”

- w zarządzaniu zapotrzebowaniami zakupu z poziomu planu kupującego, zamówień, kontraktów, zleceń na dostawę i narzędzi (planowanie uzupełniania zapasów, planowanie globalne)

Dostępne zmienne oraz maski

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

MODULE

Kod modułu, którego to dotyczy (6 = moduł zakupu)

PLITYP

Typ cennika (1 = cennik standardowy, 2 = cennik zgrupowany)

TRAIT

Kod przetwarzania, który uruchamia wyszukiwanie cenników:

- PSH = zapotrzebowania zakupu

- PSM = narzędzia (zarządzanie automatyczne zapotrzebowaniami zakupu)

- POH = zamówienia

- POI = plan kupującego

- POC = otwarte kontrakty zakupu potrzebne do utworzenia pozycji cennika

- POV = otwarte kontrakty zakupu potrzebne do wyceny kontraktu

- POD = zlecenia dostawy

[F:BPS]PLISTC

Struktura kodów dostawcy.

Nie wolno modyfikować podanych powyżej zmiennych.

Następujące zmienne ładowane są przez proces wyszukiwania cenników i mogą być one modyfikowane.

MONTANT (0)

Jednostkowa cena brutto

MONTANT (1) do MONTANT(9)

Kwoty lub procent dla 9 możliwych opłat lub rabatu

Następujące zmienne globalne indeksowane od 0 do 8 podają specyfikacje dla opłat i rabatów (uwaga: indeks 0 dla zmiennej globalnej wskazuje na indeks 1 zmiennej MONTANT i tak dalej).

- GFMTREM(0..8) : '%oznacza, iż wartość stanowi stawkę

- GCOLREM(0..8): Krótkie tytuły dla opłat lub rabatów

- GDISCRGTYP(0..8) : 1 oznacza kwotę, 2 oznacza procent kwoty, a 3 procent w serii

- GINVDTALIN(0..8): Kody elementów fakturowania

- GNPRNOTFLG-0..8): 1 nie wprowadza zmian w cenie netto pozycji, a 2 wprowadza zmiany w cenie netto

- GCLCRUL(0..8): Podstawa obliczenia: 1 wg jednostki, 2 wg pozycji, a 3 wg dokumentu

MONTANT (10)

Zgodnie z konfiguracją cennika pole to zawiera czas realizacji wyrażony w liczbie dni używanych do obliczenia przewidywanej daty dostawy od daty zamówienia.

MOTIF (0)

Przyczyna ceny jednostkowej brutto.

MOTIF (1) to MOTIF(9)

Możliwe przyczyny dla 9 opłat lub rabatów.

Następujące klasy ekranu są dostępne jako funkcja kontekstu:

Konteksty

TRAIT

Ekrany tabeli pozycji

Inne ekrany

Zapotrzebowania zakupu

PSH

PSH1

Zlecenie

POH

POH2

POH0, POH1, POH3

Plan kupującego

POI

POI1

Kontrakty

POC, POV

POC2

POC0, POC1, POC3

Zlecenia dostawy

POD

POD1

Narzędzia

PSM

PURMGT

Symulacja cenników

POH

POH2

POH0, POH1, POH3, PPSIMUL0, PPSIMUL1

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem i nie należy jej zmieniać przy użyciu Entry point.

Tabela

Istotna treść

Tytuł tabeli

BPARTNER

Tak

Kontrahent

BPSUPPLIER

Tak

Dostawca

BPSUPPMVT

Tak

Przeniesienia dostawcy

ITMMASTER

Tak

Artykuł

ITMBPS

Tak

Dostawca artykułu

PPRICLINK

Tak

Wyszukaj cennik zakupu (Link)

Uwagi dodatkowe

Podprogram CALNET służy do obliczania ceny jednostkowej netto.

W wersji 13x jeżeli wartość 0 musi być wymuszona w polu ceny, wówczas jeżeli jest taka konieczność, konfiguracja PURPRICE zostanie zdezaktywowana. Konfiguracja służy do zastosowania kosztów standardowych artykułu w przypadku, gdy nie istnieje cennik.

Dezaktywacja zostanie przeprowadzona poprzez ustawienie zmiennej globalnej GPURPRICE na wartość 1.