Entry point w procesie TRTPRICE (wyszukiwanie zakupów i sprzedaży w cenniku) generuje czynność „ALIPLK„.
Ta czynność służy do modyfikacji klasy [F] w tabelach SPRICLINK lub PPRICLINK, które są używane w ustawianiu kryteriów wyszukiwania danych w cenniku.
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, jeśli wyszukiwanie cenników przeprowadzane jest z poziomu narzędzi używanych do tworzenia zapotrzebowań zakupu (kod procesu „PSM”).
Wywołanie wykonywane jest:
- podczas zakupu: w zarządzaniu zapotrzebowaniami zakupu z poziomu planu kupującego, zamówień, zapotrzebowań na dostawę i narzędzi (planowanie uzupełniania zapasów, planowanie globalne)
- podczas sprzedaży: w funkcji zarządzanie ofertami, zamówieniach, wysyłkach i fakturach
Następujące zmienne są ładowane podczas zgłoszenia czynności „ALIPLK”.
TRAIT
Kod przetwarzania, który uruchamia wyszukiwanie cenników:
- PSH = zapotrzebowania zakupu
- PSM = narzędzia (zarządzanie automatyczne zapotrzebowaniami zakupu)
- POH = zamówienia zakupu
- POI = plan kupującego
- POD = zakupowe zlecenia wysyłki
- POC = kontrakty zamówienia zakupu
- SQH = oferty
- SOH = Zamówienia klienta
- SOI = Otwarte zamówienia klienta
- SDH = wysyłki
- SIH = faktury sprzedaży
Następujące klasy ekranu są dostępne w zależności od kontekstu:
Konteksty | TRAIT | Ekrany tabeli pozycji | Inne ekrany |
PURCHASING | |||
Zapotrzebowania zakupu | PSH | PSH1 | |
Zlecenie | POH | POH2 | POH0, POH1, POH3 |
Plan kupującego | POI | POI1 | |
Zlecenia wysyłki | POD | POD1 | |
Narzędzia | PSM | PURMGT | |
Symulacja cenników | POH | POH2 | POH0, POH1, POH3, PPSIMUL0, PPSIMUL1 |
SPRZEDAŻ | |||
Oferta | SQH | SQH3 | SQH0 SQH1 SQH2 SQH3 |
Zlecenia | SOH | SOH4 | SOH0 SOH1 SOH2 SOH3 SOH4 |
Kontrakty | SOI | SOI1 | |
Dostawy | SDH | SDH1 | SDH0 SDH1 SDH2 SDH3 |
Faktury | SIH | SIH4 | SIH0 SIH1 SIH2 SIH4 |
Symulacja cenników | SOH | SOH0 SOH1 SOH2 SOH3 SOH4 SPSIMUL0 SPSIMUL1 |
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 | Ważna zawartość | Tytuł tabeli |
BPARTNER | Tak | Kontrahent (kontrahenci) |
BPSUPPLIER | Tak | Dostawca |
BPCUSTOMER | Tak | Klient |
BPSUPPMVT | Tak | Przeniesienia dostawcy |
BPCUSMVT | Tak | Przeniesienia klienta |
ITMMASTER | Tak | Artykuł |
ITMBPS | Tak | Artykuł-Dostawca |
Entry point w procesie TRTPRICE (wyszukiwanie zakupów i sprzedaży w cenniku) generuje czynność „AVRECHTAR„.
Celem tej czynności jest umożliwienie dezaktywacji niektórych kodów cenników przed rozpoczęciem wyszukiwania.
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, jeśli wyszukiwanie cenników przeprowadzane jest z poziomu narzędzi używanych do tworzenia zapotrzebowań zakupu (kod procesu „PSM”).
Wywołanie wykonywane jest:
- podczas zakupu: w zarządzaniu zapotrzebowaniami zakupu z poziomu planu kupującego, zamówień, zapotrzebowań na dostawę i narzędzi (planowanie uzupełniania zapasów, planowanie globalne)
- podczas sprzedaży: w funkcji zarządzanie ofertami, zamówieniach, wysyłkach i fakturach
Następujące zmienne są ładowane w chwili wywoływania czynności „AVRECHTAR”.
MODUŁ
Kod danego modułu (5 = moduł sprzedaży. 6 = moduł zakupu)
PLITYP
Typ cennika, w którym odbywa się wyszukiwanie (1 = cennik standardowy, 2 = cennik zgrupowany, 3 = niedostępny, 4 = składnik)
TRAIT
Kod przetwarzania, który uruchamia wyszukiwanie cenników:
- PSH = zapotrzebowania zakupu
- PSM = narzędzia (zarządzanie automatyczne zapotrzebowaniami zakupu)
- POH = zamówienia zakupu
- POI = plan kupującego
- POD = zakupowe zlecenia wysyłki
- SQH = oferty
- SOH = Zamówienia klienta
- SOI = Otwarte zamówienia klienta
- SDH = wysyłki
- SIH = faktury sprzedaży
GPLI (0 .. 99)
Tabela dla kodów cennika wybranych dla wyszukiwania cennika.
GPIO (0 .. 99)
Tabela priorytetów kodu cennika.
GPLINBR
Numer wybranych kodów cennika (= numer pozycji w tabeli).
Nie wolno modyfikować powyższych zmiennych.
Następująca tabela jest ładowana i powinna zostać zmodyfikowana w celu dezaktywacji jednego lub większej ilości kodów cennika.
GPLITYP (0 .. 99)
Tabela wybranych typów cenników.
Konieczne jest wprowadzenie wartości 9 w indeksie kodu cennika, który ma zostać dezaktywowany.
Na przykład: Jeśli występuje kod cennika „XXX”, musi on zostać zdezaktywowany.
- Jeśli find('XXX',GPLI(0..GPLINBR-1))
- GPLITYP(find('XXX',GPLI(0..GPLINBR-1))-1) = 9
- Endif
Następujące klasy ekranu są dostępne w zależności od kontekstu:
Konteksty | TRAIT | Ekrany tabeli pozycji | Inne ekrany |
PURCHASING | |||
Zapotrzebowania zakupu | PSH | PSH1 | |
Zlecenie | POH | POH2 | POH0, POH1, POH3 |
Plan kupującego | POI | POI1 | |
Zlecenia wysyłki | POD | POD1 | |
Narzędzia | PSM | PURMGT | |
Symulacja cenników | POH | POH2 | POH0, POH1, POH3, PPSIMUL0, PPSIMUL1 |
SPRZEDAŻ | |||
Oferta | SQH | SQH3 | SQH0 SQH1 SQH2 SQH3 |
Zlecenia | SOH | SOH4 | SOH0 SOH1 SOH2 SOH3 SOH4 |
Dostawy | SDH | SDH1 | SDH0 SDH1 SDH2 SDH3 |
Faktury | SIH | SIH4 | SIH0 SIH1 SIH2 SIH4 |
Symulacja cenników | SOH | SOH0 SOH1 SOH2 SOH3 SOH4 SPSIMUL0 SPSIMUL1 |
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 | Ważna zawartość | Tytuł tabeli |
BPARTNER | Tak | Kontrahent (kontrahenci) |
BPSUPPLIER | Tak | Dostawca |
BPCUSTOMER | Tak | Klient |
BPSUPPMVT | Tak | Przeniesienia dostawcy |
BPCUSMVT | Tak | Przeniesienia klienta |
ITMMASTER | Tak | Artykuł |
ITMBPS | Tak | Artykuł-Dostawca |
PPRICLINK | Tak | Wyszukaj cenniki zakupów (Powiązanie) |
SPRICLINK | Tak | Wyszukaj cenniki sprzedaży (Powiązanie) |
Tabela typów cenników GPLITYP (0 .. 99) jest automatycznie odzyskiwana po wyszukiwaniu cenników.
Entry point w procesie TRTPRICE (wyszukiwanie cenników sprzedaży lub zakupów), generuje czynność „CPLTARIF„.
Ta czynność służy kończeniu lub modyfikowaniu danych odzyskanych przy wyszukiwaniu w rekordach kodu cennika. Następuje wywołanie do Entry point poprzez sprawdzony kod aktywnego cennika.
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, jeśli wyszukiwanie cenników przeprowadzane jest z poziomu narzędzi używanych do tworzenia zapotrzebowań zakupu (kod procesu „PSM”).
Wywołanie wykonywane jest:
- podczas zakupu: w zarządzaniu zapotrzebowaniami zakupu z poziomu planu kupującego, zamówień, zapotrzebowań na dostawę i narzędzi (planowanie uzupełniania zapasów, planowanie globalne)
- podczas sprzedaży: w funkcji zarządzanie ofertami, zamówieniach, wysyłkach i fakturach
Następujące zmienne są ładowane w trakcie wywołania:
MODUŁ
Kod danego modułu (5 = moduł sprzedaży. 6 = moduł zakupu)
PLITYP
Typ cennika, w którym odbywa się wyszukiwanie (1 = cennik standardowy, 2 = cennik zgrupowany, 3 = niedostępny, 4 = składnik)
TRAIT
Kod przetwarzania, który uruchamia wyszukiwanie cenników:
- PSH = zapotrzebowania zakupu
- PSM = narzędzia (zarządzanie automatyczne zapotrzebowaniami zakupu)
- POH = zamówienia zakupu
- POI = plan kupującego
- POD = zakupowe zlecenia wysyłki
- SQH = oferty
- SOH = Zamówienia klienta
- SOI = Otwarte zamówienia klienta
- SDH = wysyłki
- SIH = faktury sprzedaży
I :
Zmienna iteracji dla zmiennych wymiarów GPLI GPIO GPLITYP GPLISEA. Ta wartość zmiennej nie może być modyfikowana:
GPLI (I)Kod aktywnego cennika, który będzie przetwarzany w operacji wyszukiwania.
GPIO (I)Priorytety aktywnego cennika.
GPLITYP (I)Typ cennika.
GPLISEA (I)Kod operacji wyszukiwania.
Następujące zmienne ładowane są przez proces wyszukiwania cennika:
MONTANT (0..10)Wartość (może być ceną, kwotą, procentem lub współczynnikiem)
MOTIF (o..10)Przyczyna dla cennika, która generuje wartość
PRIORITE (0..10)Priorytet dla cennika, który generuje wartość (służy do zarządzania cennikami o tym samym priorytecie)
PLI (0..10) Kod cennika, który generuje wartość
PLICRD (0..10)Rekord cennika
PLILIN (0..10)Numer pozycji rekordu cennika
Dla zakupów, indeksy oznaczają:
0 = cena jednostkowa brutto
1 do 9 = Obciążenia/upusty 1 do 9
10 = czas realizacji w dniach dla obliczenia daty przyjęcia
Dla sprzedaży, indeksy oznaczają:
0 = cena jednostkowa brutto
1 do 9 = Obciążenia/upusty 1 do 9
10 = współczynnik dla obliczenia prowizji przedstawiciela handlowego
Następujące klasy ekranu są dostępne w zależności od kontekstu:
Konteksty | TRAIT | Ekrany tabeli pozycji | Inne ekrany |
PURCHASING | |||
Zapotrzebowania zakupu | PSH | PSH1 | |
Zlecenie | POH | POH2 | POH0, POH1, POH3 |
Plan kupującego | POI | POI1 | |
Zlecenia wysyłki | POD | POD1 | |
Narzędzia | PSM | PURMGT | |
Symulacja cenników | POH | POH2 | POH0, POH1, POH3, PPSIMUL0, PPSIMUL1 |
SPRZEDAŻ | |||
Oferta | SQH | SQH3 | SQH0 SQH1 SQH2 SQH3 |
Zlecenia | SOH | SOH4 | SOH0 SOH1 SOH2 SOH3 SOH4 |
Dostawy | SDH | SDH1 | SDH0 SDH1 SDH2 SDH3 |
Faktury | SIH | SIH4 | SIH0 SIH1 SIH2 SIH4 |
Symulacja cenników | SOH | SOH0 SOH1 SOH2 SOH3 SOH4 SPSIMUL0 SPSIMUL1 |
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 | Ważna zawartość | Tytuł tabeli |
BPARTNER | Tak | Kontrahent (kontrahenci) |
BPSUPPLIER | Tak | Dostawca |
BPCUSTOMER | Tak | Klient |
BPSUPPMVT | Tak | Przeniesienia dostawcy |
BPCUSMVT | Tak | Przeniesienia klienta |
ITMMASTER | Tak | Artykuł |
ITMBPS | Tak | Artykuł-Dostawca |
PPRICLINK | Tak | Wyszukaj cenniki zakupów (Powiązanie) |
SPRICLINK | Tak | Wyszukaj cenniki sprzedaży (Powiązanie) |
Ten Entry point znajduje się w obrębie procesów TRTPRICE i TRTACHTAR1 , które wyszukują cenniki zakupu podczas tworzenia zapotrzebowań zakupu, zleceń lub zapotrzebowań na dostawę, generując czynność „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, jeśli wyszukiwanie cenników przeprowadzane jest z poziomu narzędzi używanych do tworzenia zapotrzebowań zakupu (kod procesu „PSM”).
Wywołanie wykonywane jest:
- podczas symulacji cennika przy aktywowaniu przycisku „Zastosuj”
- w zarządzaniu zapotrzebowaniami zakupu z poziomu planu kupującego, zamówień, kontraktów, zapotrzebowań na dostawę i narzędzi (planowanie uzupełniania zapasów, planowanie globalne)
Następujące zmienne są ładowane w chwili odwołania do czynności „TARIFACH”.
MODUŁ
Kod danego modułu (6 = moduł zakupu)
PLITYP
Typ cennika (1 = standardowy cennik, 2 = zgrupowany cennik)
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 zamówienia dla utworzenia pozycji cennika
- POV = otwarte kontrakty zakupu potrzebne do wyceny kontraktu
- POD = zlecenia dostawy
[F:BPS]PLISTC
Struktura kodu dostawcy.
Nie wolno modyfikować powyższych zmiennych.
Następujące zmienne ładowane są przez proces wyszukiwania cenników i mogą być modyfikowane.
MONTANT (0)
Cena jednostkowa brutto
MONTANT (1) do MONTANT(9)
Kwoty lub procent dla 9 możliwych obciążeń lub upustów
Następujące zmienne globalne indeksowane od 0 do 8 podają specyfikacje dla obciążeń i upustó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): Skrócone nazwy obciążeń i upustów
- GDISCRGTYP(0..8) : 1 oznacza kwotę, 2 oznacza procent kwoty, a 3 procent w serii
- GINVDTALIN(0..8): Kody elementu 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) do MOTIF(9)
Możliwe przyczyny dla 9 obciążeń lub upustów.
Następujące klasy ekranu są dostępne w zależności od 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 wysyłki | 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 | Ważna zawartość | Tytuł tabeli |
BPARTNER | Tak | Kontrahent (kontrahenci) |
BPSUPPLIER | Tak | Dostawca |
BPSUPPMVT | Tak | Przeniesienia dostawcy |
ITMMASTER | Tak | Artykuł |
ITMBPS | Tak | Artykuł-Dostawca |
PPRICLINK | Tak | Wyszukaj cennik zakupu (Powiązanie) |
Podprogram CALNET służy do obliczania ceny jednostkowej netto.
W wersji 13x jeśli cena musiała być wymuszona do wartości zero, konfiguracja PURPRICE została zdezaktywowana w razie konieczności. Ta 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.
Ten Entry point znajdujący się w procesie wyszukiwania cennika TRTPRICE generuje czynność „TARIFVEN„.
Celem tej czynności jest umożliwienie interwencji w wartości uzyskane w trakcie wyszukiwania cenników.
Możliwe jest również przeprowadzenie dodatkowego sprawdzania tego typu: Jeśli kwota pierwszego upustu to 0, należy sprawdzić, czy podstawowy cennik jest inny niż XY, w innym wypadku pojawi się komunikat o błędzie.
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, jeśli wyszukiwanie cenników przeprowadzane jest z poziomu narzędzi używanych do tworzenia zapotrzebowań zakupu (kod procesu „PSM”).
Wywołanie wykonywane jest:
- podczas symulacji cennika przy aktywowaniu przycisku „Zastosuj”
- w zarządzaniu zapotrzebowaniami zakupu z poziomu planu kupującego, zamówień, kontraktów, zapotrzebowań na dostawę i narzędzi (planowanie uzupełniania zapasów, planowanie globalne)
Następujące zmienne są ładowane w chwili odwołania do czynności „TARIFACH”.
MODUŁ
Kod danego modułu (6 = moduł zakupu)
PLITYP
Typ cennika (1 = standardowy cennik, 2 = zgrupowany cennik)
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 zamówienia dla utworzenia pozycji cennika
- POV = otwarte kontrakty zakupu potrzebne do wyceny kontraktu
- POD = zlecenia dostawy
[F:BPS]PLISTC
Struktura kodu dostawcy.
Nie wolno modyfikować powyższych zmiennych.
Następujące zmienne ładowane są przez proces wyszukiwania cenników i mogą być modyfikowane.
MONTANT (0)
Cena jednostkowa brutto
MONTANT (1) do MONTANT(9)
Kwoty lub procent dla 9 możliwych obciążeń lub upustów
Następujące zmienne globalne indeksowane od 0 do 8 podają specyfikacje dla obciążeń i upustó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): Skrócone nazwy obciążeń i upustów
- GDISCRGTYP(0..8) : 1 oznacza kwotę, 2 oznacza procent kwoty, a 3 procent w serii
- GINVDTALIN(0..8): Kody elementu 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) do MOTIF(9)
Możliwe przyczyny dla 9 obciążeń lub upustów.
Następujące klasy ekranu są dostępne w zależności od 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 wysyłki | 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 | Ważna zawartość | Tytuł tabeli |
BPARTNER | Tak | Kontrahent (kontrahenci) |
BPSUPPLIER | Tak | Dostawca |
BPSUPPMVT | Tak | Przeniesienia dostawcy |
ITMMASTER | Tak | Artykuł |
ITMBPS | Tak | Artykuł-Dostawca |
PPRICLINK | Tak | Wyszukaj cennik zakupu (Powiązanie) |
Podprogram CALNET służy do obliczania ceny jednostkowej netto.
W wersji 13x jeśli cena musiała być wymuszona do wartości zero, konfiguracja PURPRICE została zdezaktywowana w razie konieczności. Ta 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.
Entry point w procesie TRTPRICE (obliczenie ceny netto) wywoływany dla zakupów, a następnie tylko jeśli dany artykuł nie jest zarządzany w magazynie generuje czynność „NEGPRI„.
Celem tej czynności jest autoryzacja wprowadzenia ceny ujemnej podczas tworzenie zamówienia zakupu.
Brak transakcji w toku.
Brak pliku log.
Wywołanie wykonywane jest w obrębie zarządzania zamówieniami zakupu oraz w planie kupującego.
Następujące zmienne są ładowane podczas wywoływania czynności „NEGPRI”.
KONTRAHENT
Kontrahent (2 = dostawca)
STRUKTURA
Struktura kodu cennika
BRUT
Cena jednostkowa brutto
NET
Jednostkowa cena netto
Nie wolno modyfikować powyższych zmiennych.
Następująca zmienna jest ładowana, jeśli cena jest ujemna i może być modyfikowana.
GMESSAGE
Zawierająca komunikat o błędzie jeśli cena jest ujemna.
Wystarczy usunąć ten komunikat, aby autoryzować cenę ujemną.
Następujące klasy ekranu są dostępne w zależności od kontekstu:
Konteksty | TRAIT | Ekrany tabeli pozycji | Inne ekrany |
Zlecenie | POH | POH2 | POH0, POH1, POH3 |
Plan kupującego | POI | POI1 |
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 | Ważna zawartość | Tytuł tabeli |
BPARTNER | Tak | Kontrahent (kontrahenci) |
BPSUPPLIER | Tak | Dostawca |
BPSUPPMVT | Tak | Przeniesienia dostawcy |
ITMMASTER | Tak | Artykuł |
ITMBPS | Tak | Artykuł-Dostawca |
PPRICLINK | Tak | Wyszukaj cennik zakupu (Powiązanie) |
Autoryzacja ceny ujemnej nie jest możliwa dla artykułu zarządzanego w magazynie.
Ten Entry point służy do dokonywania ingerencji w obliczeniach kosztów przewozu towarów:
- poprzez modyfikację wartości pola „obliczenia kosztów przewozu towarów”: [F :BPC]FREINV
- poprzez modyfikację wartości pola „obliczenia progu”: [F :BPC]FREINV
- poprzez uwzględnienie wagi objętościowej, a nie wagi.
Ten Entry point jest wywoływany w przetwarzaniu TRTPRICE.
- w funkcji zarządzania wysyłkami: żeby obliczyć opłaty za przewóz towarów.
- w funkcji zarządzania przewoźnikami, aby symulować obliczenie kosztów przewozu towarów.
Brak transakcji w toku.
Brak otwartego pliku log.
Entry point jest wywoływany:
- w zarządzaniu wysyłkami w czynnościach „VERIF_CRE” i „VERIF_MOD”, jeśli „FRENUM” (element fakturowania przewozu towarów) nie jest równy 0. Czynności te są wykonywane tuż przed uruchomieniem ekranu wprowadzania i ponownego wprowadzania danego wydania.
- w funkcji zarządzania przewoźnikami podczas używania przycisku „Symulacja” u dołu ekranu.
Aby pozwolić na uwzględnienie wagi objętościowej, a nie wagi, dodana musi być zmienna WPE_WEIVOL.
Jeśli ta zmienna jest ustawiona na 1 w Entry point, a objętość i współczynnik nie są równe 0, waga objętościowa będzie zawsze brana pod uwagę, nawet jeśli wynosi mniej niż waga. (Zazwyczaj, waga objętościowa jest uwzględniana tylko, jeśli jest większa niż waga).
W tabeli poniżej flaga ważnej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego wiersze...
Tabela | Ważna zawartość | Tytuł tabeli |
BPARTNER | Tak | Kontrahent |
BPCUSTOMER | Tak | Klient |
BPCARRIER | Tak | Przewoźnik |
CARAREA | Nie | Regiony przewoźnika |
CARPRICE | Nie | Cenniki przewoźnika |
TABCOUNTRY | Nie | Tabela krajów |
TABCOEFF | Nie | Tabela współczynników |
Ten Entry point służy do wprowadzaniu zmian w obliczeniach ceny netto poprzez interwencję w bezpośrednią kwotę upustów i obciążeń, które zostaną zastosowane do ceny brutto. To umożliwia też zarządzanie zaokrąglaniem ceny netto.
Ten Entry point jest wywoływany w przetwarzaniu TRTPRICE.
- w sprzedaży: zarządzanie ofertami, zamówieniami, wysyłkami i fakturami.
- w zakupie : zarządzanie zapotrzebowaniem zakupu oraz zamówieniami.
Brak transakcji w toku.
Brak otwartego pliku log.
Entry point jest wywoływany w podprogramie obliczania ceny netto, na końcu obliczeń.
Ten podprogram jest wspólny dla:
- wszystkich funkcji sprzedaży, które umożliwiają tworzenie i modyfikowanie ofert, zamówień, wysyłek lub faktur:
- wszystkich funkcji zakupu, które umożliwiają tworzenie i modyfikowanie zapotrzebowań zakupu lub zamówień.
Zmienne lokalne ładowane przed wywołaniem:
· GCALNETLIN: podaje numer pozycji klasy [M] w trybie aktualizacji. Aby otrzymać indeks należy wybrać -1.
· GCALNETABR: podaje skrót klasy w trybie aktualizacji (na przykład: [M] , [M:PSH1] , [F:SDD])
Zmienna lokalna I przybiera wartości od 0 do 8, w zależności od indeksów 9 możliwych upustów/obciążeń.
Rekord zawierający konfigurację struktury cennika (PRICSTRUCT) jest dostępny on-line.
Pola podstawowe to:
· [F:PRS]NPRNOTFLG(I): określa, czy upust będzie uwzględniany w obliczaniu ceny netto.
· [F:PRS]INCDCR(I): określa, czy będzie to wzrost czy spadek
· [F:PRS]VALTYP(I): określa, czy będzie to kwota, % kwoty czy % serii
· [F:PRS]CLCRUL(I): określa czy upust zostanie zastosowany do jednostki, pozycji, czy dokumentu
Następujące zmienne są istotnymi zmiennymi przenoszonymi jako konfiguracje w podprogramie:
- Przy przyjęciu
· BRUT: Cena jednostkowa brutto
· MAJREM (0..8) : Obciążenia lub upusty (jako % lub kwota)
· QTE : Ilość
- Przy wydaniu
· NET : Jednostkowa cena netto (obliczona)
Zmienna lokalna WREM z indeksem 1 zawiera różne upusty wynikające z obliczenia. Wartości będą ujemne, jeśli jest to upust i dodatnie, jeśli jest to obciążenie.
Aby zmodyfikować obliczenie ceny netto, należy dokonać zmian w różnych wartościach zmiennej WREM.
Aby otrzymać cenę netto, konieczne jest dodanie zmiennej WREM do ceny brutto:
NET = BRUT + WREM(0) + WREM(1) + … + WREM(8)
Jeśli zaokrąglenie ceny netto jest zarządzane w Entry point, konieczne jest ustawienie GPE_RND=1, aby nie przeprowadzać standardowego zaokrąglania.
Zmienna globalna GFONCTION zawiera aktualnie wykonywaną funkcję:
Konteksty | GFONCTION | Klasa on-line Szczegóły | Inna klasa on-line |
Oferta | GESSQH | [M:SQH2] | [M:SQH0] |
Zlecenia | GESSOH | [M:SOH4] | [M:SOH0] |
Kontrakt | GESSOR | [F :SOP] | [M :SOR1] |
Kontrakty | GESSOI | [M :SOI1] | [M :SOI1] |
Generowanie katalogu cennika | GESSPP | [F:SPQ] | [M:SOH0] |
Dostawy | GESSDH | [M :SDH1] | [M :SDH0] |
Faktury | GESSIH | [M :SIH4] | [M :SIH1] |
Wyszukiwanie cenników | FUNVENSPSI | [M:SOH4] | [M:SOH0] |
Automatyczna wysyłka | FUNAUTDLV | [F :SDD] | [F:SDH] |
Ten Entry point jest używany tylko podczas tworzenia pozycji cennika przy wyszukiwaniu danych w cenniku po aktywowaniu przycisku „Zapytanie cennika”. Służy do modyfikacji zawartości każdej pozycji.
Ten Entry point jest wywoływany w przetwarzaniu TRTPRICE i jest aktywny dla zakupów i sprzedaży.
Brak transakcji w toku.
Brak otwartego pliku log.
Ten Entry point jest wywoływany dla każdej pozycji, która ma zostać wyświetlona w sekcji pozycji cennika w funkcji wyszukiwania cennika. Ładowanie pozycji jest przeprowadzane w wygenerowanym programie innym dla każdego cennika. Dodanie pola w tabeli klasy [M] wymaga użycia tego Entry point.
Konieczne jest sprawdzenie aktywnej maski w celu określenia środowiska Zakupu lub Sprzedaży:
Jeśli clalev ([M:PPM0]) > 0, środowiskiem jest zakup
Jeśli clalev ([M:SPM0]) > 0, środowiskiem jest sprzedaż
Aktywny kod cennika:
- w zakupach : [F:PPL]PLI
- w sprzedaży: [F:SPL]PLI
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 | Ważna zawartość | Tytuł tabeli |
Zakupy | ||
BPARTNER | Tak | Kontrahent (kontrahenci) |
BPSUPPLIER | Tak | Dostawca |
BPSUPPMVT | Tak | Przeniesienia dostawcy |
ITMMASTER | Tak | Artykuł |
ITMBPS | Tak | Artykuł-Dostawca |
TABCUR | Tak | Tabela walut |
PRICSTRUCT | Tak | Struktura cennika |
PPRICLIST | Tak | Pozycje cennika dostawcy |
PPRICLINK | Tak | Wyszukaj cennik zakupu (Powiązanie) |
Sprzedaż | ||
BPARTNER | Tak | Kontrahent (kontrahenci) |
BPCUSTOMER | Tak | Klient |
BPCUSTMVT | Tak | Przeniesienia klienta |
ITMMASTER | Tak | Artykuł |
ITMSALES | Tak | Artykuł-sprzedaż |
TABCUR | Tak | Tabela walut |
PRICSTRUCT | Tak | Struktura cennika |
SPRICLIST | Tak | Pozycje cennika klienta |
SPRICLINK | Tak | Wyszukaj cenniki sprzedaży (Powiązanie) |
Ten Entry point znajduje się w obrębie procesu TRTPRICE , ładując formaty wprowadzania dla upustów/obciążeń cennika, generuje czynność „MAJFORMAT„.
Celem tej czynności jest modyfikacja specjalnego/niestandardowego formatu wprowadzania każdego upustu lub obciążenia dla pozycji cennika, głównie aby zwiększyć ilość pozycji dziesiętnych.
Brak transakcji w toku.
Brak pliku log.
Wywołanie wykonywane jest w obrębie zarządzania zamówieniami zakupu oraz w planie kupującego.
Następujące zmienne są ładowane podczas wywoływania czynności „MAJFORMAT”.
WABMSK
Skrót maski ekranu używany przy wprowadzaniu obciążeń i upustów cennika.
CUR
Waluta, w której są wyrażone kwoty
I :
Indeks użyty przy przetwarzaniu w programie standardowym formatu wprowadzania (od 0 do 8)
GFMTREM(I)
Zmienna globalna o indeksie od 0 do 8 zawierająca typ formatu obciążenia lub upustu („M” = kwota, „%” - Stawka)
GCOLREM(I)
Zmienna globalna o indeksie od 0 do 8 zawierająca nazwę obciążenia lub upustu („ ” = kolumna nieaktywna)
Poprzednie zmienne nie mogą być modyfikowane, poza indeksem I.
Następująca zmienna klasy [M] o indeksie od 0 do 8 musi być ładowana w nowym formacie.
FMTREM(I)
Przykład ładowania:
Przykład 1: Ustaw stawki obciążenie/rabatu do 3 miejsc po przecinku, a kwoty do 4 miejsc po przecinku
Dla I=od 0 do 8
Jeśli GFMTREM(I)=”M”
Przypisz “[M:”+WABMSK+”]FMTREM(I)” Do “NZ:6.4#”
W innym wypadku
Przypisz “[M:”+WABMSK+”]FMTREM(I)” Do “NZ:3.3#[ ]”
Endif
Następny I
Przykład 2: Identyczny jak poprzedni przykład, ale tylko dla zamówień klasycznych
Jeśli WABMSK=”POH2”
Dla I=od 0 do 8
Jeśli GFMTREM(I)=”M”
[M:POH2]FMTREM(I)=“NZ:6.4#”
W innym wypadku
[M:POH2]FMTREM(I)=”NZ:3.3#[ ]”
Endif
Następny I
Endif
Następujące klasy ekranu są dostępne w zależności od kontekstu:
WABMSK | Konteksty | Ekrany tabeli pozycji | Inne ekrany |
POH2 | Klasyczne zamówienia zakupu | POH2 | POH0, POH1, POH3 |
POC2 | Kontrakty zamówienia zakupu | POC2 | POC0, POC1, POC3 |
PPD2 | Odpowiedzi | PPD2 | PPD0, PPD1 |
PTH1 | Przyjęcia od dostawców (v140 i +) | PTH1 | PTH2 |
PNH1 | Zwrot dostawcy (v140 i +) | PNH1 | PNHC |
PIH3 | Sprawdzanie faktur zakupu | PIH3 | PIH0, PIH1, PIH2, PIH4 |
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 | Ważna zawartość | Tytuł tabeli |
BPSUPPLIER | Nie | Dostawca |
ITMMASTER | Nie | Artykuł |
Ten Entry point służy do dokonywania ingerencji w obliczeniach kosztów przewozu towarów
- poprzez modyfikację wartości przewozu towarów AMTFRE
Ten Entry point jest wywoływany w przetwarzaniu TRTPRICE.
- w funkcji zarządzania wysyłkami: żeby obliczyć opłaty za przewóz towarów.
- w funkcji zarządzania przewoźnikami, aby symulować obliczenie kosztów przewozu towarów.
Brak transakcji w toku.
Brak otwartego pliku log.
Entry point jest wywoływany:
- w zarządzaniu wysyłkami w czynnościach „VERIF_CRE” i „VERIF_MOD”, jeśli „FRENUM” (element fakturowania przewozu towarów) nie jest równy 0. Czynności te są wykonywane tuż przed uruchomieniem ekranu wprowadzania i ponownego wprowadzania danego wydania.
- w funkcji zarządzania przewoźnikami podczas używania przycisku „Symulacja” u dołu ekranu.
Podczas wywoływania Entry point, obliczanie kosztów przewozu towarów zostaje zakończone. Pozostaje tylko przeliczenie na żądaną walutę.
AMTFRE: zawiera kwotę kosztów przewozu towarów obliczoną w walucie przewoźnika. Zmiany kwoty muszą być przeprowadzane w walucie przewoźnika.
W funkcji symulacji i jako funkcja reguł stosowanych w obliczeniach, następujące etykiety opisowe dla obliczeń zostają załadowane:
LIBCONPV: W przypadku przeliczenia objętości na wagę (waga objętościowa)
LIBNCAL: Bez kalkulacji; błąd lub nie osiągnięto progu
LIBFIX: Kwota stała
LIBFIXR: Kwota stała według regionu
LIBPRO1: Kwota proporcjonalna
LIBPRO2: Kwota proporcjonalna (następna)
LIBCONVD: W wypadku przeliczenia waluty. Ta pozycja jest ładowana tylko, jeśli waluta wywołania jest inna niż waluta cennika przewoźnika.
LIBUSER : 10 pozycji złożonych ze 150 znaków, w których można wyjaśnić obliczenia przeprowadzone w Entry point. Na ekranie symulacji etykiety dla tych pozycji są wyświetlane po etykietach standardowych LIBCONPV, LIBNCAL, LIBFIX, LIBFIXR, LIBPRO1, LIBPRO2, ale przed LIBCONVD.
W tabeli poniżej flaga ważnej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego wiersze...
Tabela | Ważna zawartość | Tytuł tabeli |
BPARTNER | Tak | Kontrahent |
BPCUSTOMER | Tak | Klient |
BPCARRIER | Tak | Przewoźnik |
CARAREA | Nie | Regiony przewoźnika |
CARPRICE | Nie | Cenniki przewoźnika |
TABCOUNTRY | Nie | Tabela krajów |
TABCOEFF | Nie | Tabela współczynników wymiany jednostek |
Entry point znajduje się w obrębie TRTPRICE i zarządza wywoływaniami o różnych pochodzeniach. Wartość kodu CODENTPNT określa pochodzenie wywołania oraz jego kontekst. To wywołanie „wyprowadzone” jest konieczne do wygenerowania procesów, które nie mogą być przypisane do procesu standardowego. Zatem Entry point pochodzące z zakupów i sprzedaży mogą być przetwarzane.
W procesie specjalnym/niestandardowym konieczne jest połączenie wszystkich projektów z wartością CODENTPNT.
CODENTPNT | Zakupy | Sprzedaż | Pochodzenie wywołania |
T01 | Tak | Tak | W programie wygenerowanym z procesu cennika (WATxxxxxx dla zakupów i WBTxxxxxx dla sprzedaży). |
CODENTPNT | Zakupy | Sprzedaż | Trwająca transakcja |
T01 | Tak | Tak | Nie |
CODENTPNT | Zakupy | Sprzedaż | Otwarty plik log |
T01 | Tak | Tak | Nie |
CODENTPNT | Zakupy | Sprzedaż | Przypadek wywołania |
T01 | Tak | Tak | Proces WATxxxxxx i WBTxxxxxx dla wszystkich typów cennika. Proces połączony z cennikiem xxxxxx używa pozycji z tego cennika w celu przypisania ich do wyszukiwania. Entry point znajduje się przed filtrem pozycji. Służy on do zamykania/otwierania tabeli SPRICLIST (lub PPRICLIST) |
Dla modułu sprzedaży, może też służyć przetwarzaniu konfiguracji cennika opartego na tabeli kosztów (ITMCOST). Umożliwia to ładowanie pól, jeśli tabela SPRICLINK [F:SPK]CSTTYP: Rodzaj kosztów może być ustawiony w jeden z następujących sposobów: 1=Koszty standardowe 2=Zaktualizowany koszt standardowy 3=Koszty standardowe budżetu 99=Brak odczytu ITMCOST. Domyślnie rodzaj kosztu to 1. Aby użyć tej funkcji w tym przypadku, konieczne jest sprawdzenie modułu (dim(WMODULE)>0 & WMODULE=5), kodu cennika (dim(WPLI)>0 & WPLI=”Dany kod cennika”) oraz ustawienie [F:SPK]CSTTYP. |