Ten Entry point wywoływany jest tylko wówczas, gdy istnieje już termin ostateczny na cenniku oraz tworzona jest pozycja zamówienia.
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.
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 jest tworzony tylko wówczas, gdy wyszukiwanie cenników przeprowadzane jest z poziomu narzędzi używanych do tworzenia zapotrzebowań zakupu (kod procesu PSM).
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)
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 |
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) |
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.