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

AFTREASTO: Wybór po odczycie tabeli zapasów

Ten entry point służy do określenia dla programu, czy bieżący rekord tabeli zapasów ma zostać przetworzony lub zignorowany.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

W pętli 'Dla' w odczycie tabeli STOCK[STO]

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska SNU1 [SNU1]

Ustawienia inwentaryzacji zapasów

Maska SNU2 [SNU2]

Wybory inwentaryzacji

Maska SNU3 [SNU3]

Utworzona tabela list

Liczba całkowita GPE

Ta zmienna służy do komunikacji GPE=0 w celu przetworzenia rekordu GPE <> 0, aby zignorować rekord.

Otwarte tabele

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Nie

Artykuł

ITMFACILIT

Nie

Artykuł-lokalizacja,

ITMMVT

Nie

Artykuły łącznie

STOCK

Tak

Pozycje magazynowe

STOLOT

Nie

Partie

STOLOC

Nie

Miejsca składowania

CUNLISTE

Nie

Lista inwentaryzacji zapasów fizycznych

CUNLISDET

Nie

Szczegóły inwentaryzacji

CUNSESSION

Nie

Sesja inwentaryzacyjna zapasów fizycznych

STOPAR

Nie

Ustawienia zapasów

STOJOU

Nie

Dziennik przeniesień

STOCOST

Nie

Podstawa FIFO

STKTRS

Tak

Transakcja magazynowa

TABLOCTYP

Nie

Typy miejsc składowania

AFTREAITM: Wybór po odczycie tabeli artykuł-lokalizacja

Ten entry point służy do określenia, czy bieżący rekord w tabeli ITMFACILIT (artykuł-lokalizacja) musi być przetwarzany lub ignorowany, jeśli nie znaleziono zapasów.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

W pętli 'Dla' w odczycie tabeli STOCK[STO]

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska SNU1 [SNU1]

Ustawienia inwentaryzacji zapasów

Maska SNU2 [SNU2]

Wybory inwentaryzacji

Maska SNU3 [SNU3]

Utworzona tabela list

Liczba całkowita GPE

Ta zmienna służy do komunikacji GPE=0 w celu przetworzenia rekordu GPE <> 0, aby zignorować rekord.

Otwarte tabele

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Tak

Artykuł

ITMFACILIT

Tak

Artykuł-lokalizacja,

ITMMVT

Nie

Artykuły łącznie

STOCK

Nie

Pozycje magazynowe

STOLOT

Nie

Partie

STOLOC

Nie

Miejsca składowania

CUNLISTE

Nie

Lista inwentaryzacji zapasów fizycznych

CUNLISDET

Nie

Szczegóły inwentaryzacji

CUNSESSION

Nie

Sesja inwentaryzacyjna zapasów fizycznych

STOPAR

Nie

Ustawienia zapasów

STOJOU

Nie

Dziennik przeniesień

STOCOST

Nie

Podstawa FIFO

STKTRS

Tak

Transakcja magazynowa

TABLOCTYP

Nie

Typy miejsc składowania

ARLOAEMP: Dodaj rekordy do listy typu miejsca składowania

Ten entry point służy do dodania rekordów do listy typu miejsca składowania.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Po pętli 'Dla' w odczycie STOCK[STO] dla każdego wybranego miejsca składowania.

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska SNU0 [SNU0]

Ustawienia nagłówka fizycznego

Maska SNU1 [SNU1]

Ustawienia inwentaryzacji zapasów

Maska SNU2 [SNU2]

Wybory inwentaryzacji

Maska SNU3 [SNU3]

Utworzona tabela list

Maska STOINVW [SIW]

Tabela rekordów do utworzenia

Otwarte tabele

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Nie

Artykuł

ITMFACILIT

Nie

Artykuł-lokalizacja,

ITMMVT

Nie

Artykuły łącznie

STOCK

Nie

Pozycje magazynowe

STOLOT

Nie

Partie

STOLOC

Tak

Miejsca składowania

CUNLISTE

Nie

Lista inwentaryzacji zapasów fizycznych

CUNLISDET

Nie

Szczegóły inwentaryzacji

CUNSESSION

Tak

Sesja inwentaryzacyjna zapasów fizycznych

STOPAR

Nie

Ustawienia zapasów

STOJOU

Nie

Dziennik przeniesień

STOCOST

Nie

Podstawa FIFO

STKTRS

Tak

Transakcja magazynowa

TABLOCTYP

Nie

Typy miejsc składowania

FILLOALIG: Służy do zmiany standardowych filtrów

Ten entry point służy do modyfikacji standardowych filtrów ustawionych na pliku STOCK.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Po wczytaniu filtrów standardowych w obrębie etykiet LOA_LIGNES dla inwentaryzacji w typie artykułu, oraz etykiet LOA_LIGNES_EMP dla inwentaryzacji w typie miejsca składowania,

dwa dostępne filtry to WFILSTO i WFILSTO2.

to umożliwia dodanie filtra do statusu stanów magazynowych, które byłyby zależne od specjalnych nagłówków ekranów SNU1 i SNU2.

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska SNU0 [SNU0]

Ustawienia nagłówka fizycznego

Maska SNU1 [SNU1]

Ustawienia inwentaryzacji zapasów

Maska SNU2 [SNU2]

Wybory inwentaryzacji

Nagłówek WFILSTO

Filtr na pliku STOCK

Nagłówek WFILSTO2

Filtr na pliku STOCK

Otwarte tabele

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Nie

Artykuł

ITMFACILIT

Nie

Artykuł-lokalizacja,

ITMMVT

Nie

Artykuły łącznie

STOCK

Nie

Pozycje magazynowe

STOLOT

Nie

Partie

STOLOC

Nie

Miejsca składowania

CUNLISTE

Nie

Lista inwentaryzacji zapasów fizycznych

CUNLISDET

Nie

Szczegóły inwentaryzacji

CUNSESSION

Tak

Sesja inwentaryzacyjna zapasów fizycznych

STOPAR

Nie

Ustawienia zapasów

STOJOU

Nie

Dziennik przeniesień

STOCOST

Nie

Podstawa FIFO

STKTRS

Tak

Transakcja magazynowa

TABLOCTYP

Nie

Typy miejsc składowania

DEBLOALIG: Służy do dodawania dodatkowych kontroli do artykułu

Ten entry point służy do dodawania dodatkowych kontroli do kontekstu artykułu.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Przed załadowaniem pozycji do policzenia dla artykułu. Znajduje się na początku etykiety LOA_LIGNES

Wykorzystanie globalnej zmiennej GPE: jeśli GPE jest różne od 0 (zera), przetwarzanie wychodzi z etykiety LOA_LIGNES.

Umożliwia to na przykład ograniczenie inwentaryzacji do artykułów, które nie mają żadnej alokacji za pomocą odczytu pliku ITMMVT i zbadania uwzględnionych nagłówków.

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska SNU0 [SNU0]

Ustawienia nagłówka fizycznego

Maska SNU1 [SNU1]

Ustawienia inwentaryzacji zapasów

Maska SNU2 [SNU2]

Wybory inwentaryzacji

Nagłówek WITM

Artykuły do inwentaryzacji

Liczba całkowita GPE

Ta zmienna służy do komunikacji GPE = 0 w celu przetworzenia artykułu GPE <> 0, aby zignorować artykuł.

Otwarte tabele

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Nie

Artykuł

ITMFACILIT

Nie

Artykuł-lokalizacja,

ITMMVT

Nie

Artykuły łącznie

STOCK

Nie

Pozycje magazynowe

STOLOT

Nie

Partie

STOLOC

Nie

Miejsca składowania

CUNLISTE

Nie

Lista inwentaryzacji zapasów fizycznych

CUNLISDET

Nie

Szczegóły inwentaryzacji

CUNSESSION

Tak

Sesja inwentaryzacyjna zapasów fizycznych

STOPAR

Nie

Ustawienia zapasów

STOJOU

Nie

Dziennik przeniesień

STOCOST

Nie

Podstawa FIFO

STKTRS

Tak

Transakcja magazynowa

TABLOCTYP

Nie

Typy miejsc składowania

FILGENMAN: Służy do zmiany standardowego filtru WFILEMP

Ten entry point służy do modyfikacji standardowego filtru WFILEMP ustawionego na pliku STOCK.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Po wczytaniu standardowego filtru WFILEMP w obrębie etykiety GEN_MANUEL dla inwentaryzacji w typie miejsca składowania

umożliwia dodanie filtra na typ miejsca składowania, który byłby zależny od specjalnych nagłówków ekranów SNU1 i SNU2.

Jeśli wartość nagłówka GPE jest różna od 0, umożliwia to również zignorowanie następujących pozycji standardowych:

Filtr [STC] , gdzie evalue(WFILEMP) & evalue(WSELFOR2)

& Zlecenie Według Klucza STC0

Zatem zarówno filtr, jak i klucz mogą być całkowicie specjalne.

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska SNU0 [SNU0]

Ustawienia nagłówka fizycznego

Maska SNU1 [SNU1]

Ustawienia inwentaryzacji zapasów

Maska SNU2 [SNU2]

Wybory inwentaryzacji

Nagłówek WFILEMP

Filtr na pliku STOLOC

Otwarte tabele

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Nie

Artykuł

ITMFACILIT

Nie

Artykuł-lokalizacja,

ITMMVT

Nie

Artykuły łącznie

STOCK

Nie

Pozycje magazynowe

STOLOT

Nie

Partie

STOLOC

Nie

Miejsca składowania

CUNLISTE

Nie

Lista inwentaryzacji zapasów fizycznych

CUNLISDET

Nie

Szczegóły inwentaryzacji

CUNSESSION

Tak

Sesja inwentaryzacyjna zapasów fizycznych

STOPAR

Nie

Ustawienia zapasów

STOJOU

Nie

Dziennik przeniesień

STOCOST

Nie

Podstawa FIFO

STKTRS

Tak

Transakcja magazynowa

TABLOCTYP

Nie

Typy miejsc składowania

DEBLOATAB: Służy do dodawania dodatkowych kontroli w zależności od ewolucji arty

Ten entry point służy do dodawania dodatkowych kontroli w zależności od ewolucji inwentaryzacji artykułu.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Przy wczytywaniu pozycji do inwentaryzacji dla specjalnego artykułu. Umieszczany na początku etykiety LOA_TABLEAU

Użycie globalnej zmiennej GPE: jeśli wartość GPE jest różna od 0 (zero), przetwarzanie wychodzi z obrębu etykiety LOA_LIGNES, a dla tego artykułu nie zostanie wygenerowana żadna pozycja.

Umożliwia to na przykład ograniczenie inwentaryzacji do artykułów opartych na ilości zapasów.

rekord zapasów znajduje się na pozycji, dlatego też ilości muszą być tylko podsumowane i porównane ze specjalnymi

danymi

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska SNU0 [SNU0]

Ustawienia nagłówka fizycznego

Maska SNU1 [SNU1]

Ustawienia inwentaryzacji zapasów

Maska SNU2 [SNU2]

Wybory inwentaryzacji

Nagłówek WITM

Artykuły do inwentaryzacji

Liczba całkowita GPE

Ta zmienna służy do komunikacji GPE = 0 w celu przetworzenia artykułu GPE <> 0, aby zignorować artykuł.

Otwarte tabele

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Tak

Artykuł

ITMFACILIT

Tak

Artykuł-lokalizacja,

ITMMVT

Nie

Artykuły łącznie

STOCK

Tak

Pozycje magazynowe

STOLOT

Nie

Partie

STOLOC

Nie

Miejsca składowania

CUNLISTE

Nie

Lista inwentaryzacji zapasów fizycznych

CUNLISDET

Nie

Szczegóły inwentaryzacji

CUNSESSION

Tak

Sesja inwentaryzacyjna zapasów fizycznych

STOPAR

Nie

Ustawienia zapasów

STOJOU

Nie

Dziennik przeniesień

STOCOST

Nie

Podstawa FIFO

STKTRS

Tak

Transakcja magazynowa

TABLOCTYP

Nie

Typy miejsc składowania

FINGENSNU: Służy do dodawania dodatkowych kontroli w zależności od ewolucji arty

Ten entry point służy do dodawania dodatkowych kontroli w zależności od ewolucji inwentaryzacji artykułu.

Uwaga, ten entry point jest wywoływany tylko w przypadku inwentaryzacji typu miejsca składowania

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Po utworzeniu list: Jest umieszczana w etykiecie ACT_GENSNU

Umożliwia to na przykład ograniczenie inwentaryzacji do artykułów opartych na ilości zapasów.

W takim przypadku, entry point musi podsumować ilość z inwentaryzacji dla każdego artykułu. W zależności od podsumowanej ilości, należy usunąć pozycje inwentaryzacji tego artykułu

Uwaga, dla każdej usuniętej pozycji inwentaryzacji, należy zaktualizować odpowiednie tabele (patrz podprogram DEL_CUD specjalnego przetwarzania

STKINV

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska SNU0 [SNU0]

Ustawienia nagłówka fizycznego

Maska SNU1 [SNU1]

Ustawienia inwentaryzacji zapasów

Maska SNU2 [SNU2]

Wybory inwentaryzacji

Otwarte tabele

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Nie

Artykuł

ITMFACILIT

Nie

Artykuł-lokalizacja,

ITMMVT

Nie

Artykuły łącznie

STOCK

Nie

Pozycje magazynowe

STOLOT

Nie

Partie

STOLOC

Nie

Miejsca składowania

CUNLISTE

Nie

Lista inwentaryzacji zapasów fizycznych

CUNLISDET

Nie

Szczegóły inwentaryzacji

CUNSESSION

Tak

Sesja inwentaryzacyjna zapasów fizycznych

STOPAR

Nie

Ustawienia zapasów

STOJOU

Nie

Dziennik przeniesień

STOCOST

Nie

Podstawa FIFO

STKTRS

Tak

Transakcja magazynowa

TABLOCTYP

Nie

Typy miejsc składowania

RUPLOCMAN: Służy do zarządzania niedoborem listy innej niż standardowa

Ten entry point służy do zarządzania niedoborem listy innym niż standardowy dla inwentaryzacji w typie miejsca składowania.

Uwaga, ten entry point jest wywoływany tylko w przypadku inwentaryzacji typu miejsca składowania

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Przy tworzeniu list: Jest umieszczana w obrębie etykiety GEN_MANUEL.

Umożliwia na przykład wykonanie niedoboru listy pod względem specjalnego nagłówka pliku STOLOC

W tym przypadku, entry point musi ustawić wartość zmiennej GPE na 1 w celu wstrzymania standardowych niedoborów (wykonanych za pomocą nagłówka 'pozycja miejsca składowania').

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Tabela STOLOC [STC]

Miejsce składowania

Nagłówek GPE

Otwarte tabele

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Nie

Artykuł

ITMFACILIT

Nie

Artykuł-lokalizacja,

ITMMVT

Nie

Artykuły łącznie

STOCK

Nie

Pozycje magazynowe

STOLOT

Nie

Partie

STOLOC

Nie

Miejsca składowania

CUNLISTE

Nie

Lista inwentaryzacji zapasów fizycznych

CUNLISDET

Nie

Szczegóły inwentaryzacji

CUNSESSION

Tak

Sesja inwentaryzacyjna zapasów fizycznych

STOPAR

Nie

Ustawienia zapasów

STOJOU

Nie

Dziennik przeniesień

STOCOST

Nie

Podstawa FIFO

STKTRS

Tak

Transakcja magazynowa

TABLOCTYP

Nie

Typy miejsc składowania

FINLOALIG: Służy do modyfikacji wartości zmiennej WERR

Ten entry point służy do modyfikacji wartości zmiennej WERR.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Na końcu etykiety LOA_LIGNES

umożliwia to na przykład uniknięcie komunikatu o błędzie (po specjalnym projektowaniu)

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Zmienna WERR

Otwarte tabele

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Nie

Artykuł

ITMFACILIT

Nie

Artykuł-lokalizacja,

ITMMVT

Nie

Artykuły łącznie

STOCK

Nie

Pozycje magazynowe

STOLOT

Nie

Partie

STOLOC

Nie

Miejsca składowania

CUNLISTE

Nie

Lista inwentaryzacji zapasów fizycznych

CUNLISDET

Nie

Szczegóły inwentaryzacji

CUNSESSION

Tak

Sesja inwentaryzacyjna zapasów fizycznych

STOPAR

Nie

Ustawienia zapasów

STOJOU

Nie

Dziennik przeniesień

STOCOST

Nie

Podstawa FIFO

STKTRS

Tak

Transakcja magazynowa

TABLOCTYP

Nie

Typy miejsc składowania

AVNLOATAB: Służy do modyfikacji zawartości maski SIW.

Ten entry point służy do modyfikacji maski SIW oraz/lub zarządzania specjalnymi nagłówkami.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań

Przy wczytywaniu pozycji do inwentaryzacji dla specjalnego artykułu. Umieszczany na początku etykiety LOA_TABLEAU

Użycie globalnej zmiennej GPE: jeśli wartość GPE jest różna od 0 (zero), przetwarzanie opuszcza obręb etykiety LOA_TABLEAU, a wczytywanie artykułu jest ukończone.

Umożliwia to również ładowanie specjalnych nagłówków maski SIW. W takim przypadku, wartość GPE musi być ustawiona na 0.

specjalny

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska SNU0 [SNU0]

Ustawienia nagłówka fizycznego

Maska SNU1 [SNU1]

Ustawienia inwentaryzacji zapasów

Maska SNU2 [SNU2]

Maska STOINVW [SIW]

Wybory inwentaryzacji

Nagłówek WITM

Artykuły do inwentaryzacji

Liczba całkowita GPE

Ta zmienna służy do komunikacji GPE = 0 w celu przetworzenia artykułu GPE <> 0, aby określić koniec wczytywania artykułu

Otwarte tabele

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Tak

Artykuł

ITMFACILIT

Tak

Artykuł-lokalizacja,

ITMMVT

Nie

Artykuły łącznie

STOCK

Tak

Pozycje magazynowe

STOLOT

Nie

Partie

STOLOC

Nie

Miejsca składowania

CUNLISTE

Nie

Lista inwentaryzacji zapasów fizycznych

CUNLISDET

Nie

Szczegóły inwentaryzacji

CUNSESSION

Tak

Sesja inwentaryzacyjna zapasów fizycznych

STOPAR

Nie

Ustawienia zapasów

STOJOU

Nie

Dziennik przeniesień

STOCOST

Nie

Podstawa FIFO

STKTRS

Tak

Transakcja magazynowa

TABLOCTYP

Nie

Typy miejsc składowania