Punkty wejścia > Moduł Zapasy > Standardowy skrypt CFGLIBB 

INISCE: Początek wykonania scenariusza

Ten punkt wejścia jest wywoływany przez operację „INIT” wykonania scenariusza

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Log otwiera się w zależności od zmiennej systemowej S_TRALG, którą można ustawić wg scenariusza.

Różne przypadki wywoływania

Wywołanie na koniec sekcji „INIT_CFGSCE” – nazwa „pola” jest ładowana jako wartość WUXsssss (sssss = scenariusz)

Inicjalizowane są zmienne globalne nagłówka (zmienne T_)

Tworzona jest tabela zmiennych W_VARLAB.

Dostępne zmienne i maski

Zmienna lub maska

Definicja

Znak BOITE

 Nazwa jeszcze niewyświetlonego ekranu

Znak(20) T_sss

 Nagłówek pól ekranów (sss = nazwa symbolu)

 

Otwarte tabele

            Otwarte są wszystkie tabele wymagane do konfiguracji.

CFGITMREF: Modyfikacja referencyjnego artykułu nadrzędnego

Ten punkt wejścia służy do dynamicznej modyfikacji referencyjnego artykułu nadrzędnego zdefiniowanego w scenariuszu.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku, jeśli zmienna S_UPDMOD <> 2.

Istnieje transakcja w toku, jeśli zmienna S_UPDMOD = 2.

Log

Log otwiera się w zależności od zmiennej systemowej S_TRALG, którą można ustawić wg scenariusza.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany podczas wykonywania scenariusza, jeśli istnieje potrzeba odczytu nadrzędnego artykułu referencyjnego.


Dostępne zmienne i maski

Zmienna lub maska

Definicja

Znak (20) W_ITM

Zawiera nadrzędny składnik referencyjny scenariusza

Zmiana w W_ITM nadrzędnego artykułu referencyjnego, którego musi używać konfigurator (artykuł musi istnieć).

 

 

Otwarte tabele

            Otwarte są wszystkie tabele wymagane do konfiguracji.

CFGCPNREF: Modyfikacja składnika referencyjnego

Ten punkt wejścia służy do dynamicznej modyfikacji składnika referencyjnego zdefiniowanego w scenariuszu.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku, jeśli zmienna S_UPDMOD <> 2.

Istnieje transakcja w toku, jeśli zmienna S_UPDMOD = 2.

Log

Log otwiera się w zależności od zmiennej systemowej S_TRALG, którą można ustawić wg scenariusza.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany podczas wykonywania scenariusza, jeśli istnieje potrzeba odczytu składnika referencyjnego.

Dostępne zmienne i maski

Zmienna lub maska

Definicja

Tabela [F:CSL]

Zapis pozycji scenariusza danego składnika

 

 

Znak (GLONITM) W_ITM

Zawiera składnik referencyjny scenariusza

Zmiana w W_ITM składnik referencyjnego, którego musi używać konfigurator (artykuł musi istnieć).

 

 

Otwarte tabele

Otwarte są wszystkie tabele wymagane do konfiguracji.

CFG_AAAA: Ogólny punkt wyjścia operacji konfiguratora

Ten punkt wejścia jest wywoływany dla każdej operacji typu „wybór tabel”, „wybór listy”, „wpis w oknie”, „proces standardowy” zarządzanej przez proces CFGLIBB.  (AAAA = Operacja)

Umożliwia on dodanie przetworzenia przed operacją standardową lub brak wykonania operacji standardowej.

Kontekst i tryb działania

Ten punkt wejścia jest wywoływany dla następujących operacji zarządzanych przez proces CFGLIBB. 

Proces standardowy SAICFGSCE:           Wprowadzanie odpowiedzi scenariusza

                                       SAICFGSEL:           Wprowadzanie wyboru artykułów / opcji wariantów

                                       SAICFGSHA:           Wprowadzanie formularzy i szablonów

Wpis w oknie SELCFG:           Wybór scenariusza wg głównego scenariusza

Dostępne zmienne i maski

Zmienna lub maska

Definicja

GPOINT

Zawiera „CFG_” wraz z kodem operacji (INIT, OUVRE itp.)

GACTION

Zawiera nazwę operacji (SAICFGSCE, SAICFGSEL itp.)

GPE

Ładowana jako zero – wykonywana jest operacja standardowa

Ładowana <> zero operacja standardowa nie jest wykonywana

 

Otwarte tabele

            Wszystkie tabele konfiguratora.

TRT_SYMBOLE_FIC: Ładowanie symboli typu Rekord

Ten punkt wejścia jest wywoływany dla każdego symbolu typu „Rekord”

Umożliwia on dodanie przetworzenia przed operacją standardową lub brak wykonania operacji standardowej.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku, jeśli zmienna S_UPDMOD <> 2.

Istnieje transakcja w toku, jeśli zmienna S_UPDMOD = 2.

Log

Log otwiera się w zależności od zmiennej systemowej S_TRALG, którą można ustawić wg scenariusza.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany podczas wykonywania scenariusza, jeśli istnieje potrzeba odczytu składnika referencyjnego.

Dostępne zmienne i maski

Zmienna lub maska

Definicja

Tabela [F:CSL]

Zapis pozycji scenariusza danego składnika

 

 

GPE

Ładowana jako zero – wykonywana jest operacja standardowa

Ładowana <> zero operacja standardowa nie jest wykonywana

 

Otwarte tabele

Otwarte są wszystkie tabele wymagane do konfiguracji.

LOA_CSEL: Ładowanie pozycji tabeli wyboru artykułów

Ten punkt wejścia jest wywoływany w momencie ładowania każdej pozycji wyborów artykułu i opcji wariantów konfiguratora.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Może istnieć otwarty log (należy przetestować kontekstu)

Dostępne zmienne i maski

Zmienna GPE jest inicjalizowana jako 0. Jeśli następuje zmiana wartości na inną, proces zatrzymuje ładowanie bieżącej pozycji (brak aktualizacji [M:CFW]).

Zmienna lub maska

Definicja

Maska WUSxxxx [CSEL]

Ogólna maska wyboru xxx

Tabela [F:ITM]

Artykuł główny danej pozycji wyboru

Tabela [F:ITF]

Artykuł-lokalizacja danej pozycji wyboru

Tabela [F:ITV]

Sumy artykułu danej pozycji wyboru

Tabela [F:ITS]

Sprzedany artykuł danej pozycji wyboru

Tabela [F:TCU]

Waluta S_CUR (domyślnie GLOCALDEV)

Liczba dziesiętna [M:CSEL]CSTTOT

Całkowity, wstępnie obliczony koszt wyborów dokonanych w bieżącym wyborze.

 Nolign

Numer bieżącej pozycji

 S_DYNAMT

Należy wyświetlić pole typu „koszt w walucie”. (W zależności od waluty zawartej w S_CUR wstępnie ładowanej domyślnie jako waluta lokalna). To pole zostanie zaktualizowane w konfiguracji po kliknięciu na „OK”. Aby wyświetlić natychmiast należy wykonać:                         Gosub AFF_DYNAMT From CFGLIB

 

Otwarte tabele

            Tabele konfiguratora

 

CTL_ITM_EQUIV: Kontrole na znalezionych artykułach równoważnych

Ten punkt wejścia jest wywoływany podczas wyszukiwania odpowiedników w celu odfiltrowania artykułów równoważnych, np. sprawdzając czy rekord Artykułu-lokalizacji istnieje dla Bieżącej lokalizacji.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Log otwiera się w zależności od zmiennej systemowej S_TRALG, którą można ustawić wg scenariusza.

Różne przypadki wywoływania

Wywołanie w różnych przypadkach procesu [F:ITM1] – czy pobierany jest pierwszy znaleziony artykuł czy wszystkie artykuły równoważne do zaprezentowania w formie listy na ekranie [M:CFEQ].

Ekran jest wywoływany z poziomu CFGLIBC, gdzie ustanawiane jest zapytanie [F:ITM1]

Użycie wskaźnika GPE

GPE=0, jeśli należy wykonać algorytm standardowy (wartość inicjalizowana domyślnie)

GPE=1 w celu braku ładowania bieżącego artykułu [F:ITM1]ITMREF

GPE=2, aby całkowicie wyjść z pętli odczytu

Zmienna lub maska

Definicja

Maska [CFV0]

Podsumowanie konfiguracji

Maska [CFV1]

Podsumowanie konfiguracji

Maska [CFV2]

Podsumowanie konfiguracji

Maska [CFV3]

Podsumowanie konfiguracji

Maska [CFV9]

Podsumowanie konfiguracji

 

 

Otwarte tabele

            Tabele wymagane do konfiguracji

Dostępne zmienne i maski