Punkty wejścia > Moduł Produkcja > Standardowy skrypt MFGLIB 

CHECKCOMP: Dodatkowe kontrole ważności składników

Z tego punktu wejścia należy skorzystać, aby dokonać interwencji podczas kontroli ważności składników. Ten punkt wejścia umożliwia dodanie nowych kontroli, oprócz kontroli proponowanych w standardzie, bądź zapobiegnięcia użycia składników.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Dostępna klasa plików i ekrany

Bufor [ITM] jest ładowany w momencie wywołania punktu wejścia.

Bufor [ITF] jest ładowany w momencie wywołania punktu wejścia.

Użycie

Z tego punktu wejścia należy skorzystać, aby dokonać interwencji w podprogramie kontroli ważności składników. Umożliwia on dodanie dodatkowych kontroli do kontroli standardowych.

W momencie wywołania dostępne są następujące parametry:

  • Zmienna Znak LFCY. Lokalizacja produkcji.
  • Zmienna Liczba całkowita LMSG. Flaga komunikatu. Jeśli jej wartość to 1 do użytkownika wysyłany jest komunikat.
  • Jeśli składnik nie jest uznawany za ważny, do zmiennej mkstat przypisywana jest wartość <>0, aby odmówić uzupełnienia pola.
Otwarte tabele

W poniższej tabeli flaga Ważna zawartość oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Tytuł tabeli

MFGHEAD

Nie

Nagłówek ZP

MFGITM

Nie

Zwolnione artykuły

MFGOPE

Nie

Operacje

MFGMAT

Nie

Materiały

MFGPRN

Nie

Dokumenty

ORDERS

Nie

Przesunięcia oczekujące

SCHEDULING

Nie

Harmonogramowanie

OPERATIONS

Nie

Obciążenie

ROUTING

Nie

Nagłówek marszruty

ROUOPE

Nie

Operacje marszrut

ROUSCD

Nie

Marszruta – Harmonogramowanie

BOM

Nie

BOM-y

BOMD

Nie

Pozycje BOM-ów

FACILITY

Nie

Lokalizacja

ITMMASTER

Tak

Produkt

ITMFACILIT

Tak

Artykuł-lokalizacja

LTICAL: Dodatkowe kontrole obliczeń czasu realizacji produkcji

Z tego punktu wejścia należy skorzystać, aby zainterweniować podczas obliczania czasu realizacji produkcji.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Dostępna klasa plików i ekrany

Bufor [ITF] jest ładowany w momencie wywołania punktu wejścia.

Użycie

Z tego punktu wejścia należy skorzystać, aby zainterweniować podczas obliczania czasu realizacji produkcji.

W momencie wywołania dostępne są następujące parametry:

  • ORIDAL. Początkowy czas realizacji.
  • WEXTQTY. Ilość.
  • WDEL. Czas realizacji produkcji.
  • WCOEF. Współczynnik regresji.
  • WLOT. Partia techniczna, jeśli niezerowa (jeśli nie, to partia ekonomiczna).

Wynik obliczenia musi zostać uzupełniony w zmiennej DSTDEL (Liczba dziesiętna).

Zmienna GPE musi być ustawiona jako 1, aby obliczenia standardowe nie zostały wykonane.

Otwarte tabele

W poniższej tabeli flaga Ważna zawartość oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Tytuł tabeli

ITMFACILIT

Tak

Artykuł-lokalizacja

MFGCLSCHK: Dodatkowe kontrole ważności zwolnionych artykułów (kategorii)

Z tego punktu wejścia należy skorzystać, aby zezwolić na użycie artykułu fantomu w zwolnieniu produkcji.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Dostępne klasy plików i ekrany

Bufor [ITM] jest ładowany w momencie wywołania punktu wejścia.

Użycie

Ten punkt wejścia jest wywoływany, jeśli system wykrył wpis artykułu kategorii niewyprodukowany ([F:ITM]CLSTYP inne niż 2, 3 lub 4).

Zmienna GPE jest używana w celu zezwolenia na rozpoczęcie (GPE = 1).

###########################################################################

# Punkt wejścia MFGCLSCHK – Kontrola typu kategorii zwolnionego artykułu

# Klasa [ITM] dostępna w wejściu

# W wyjściu:

# GPE = 0 dla procesu standardowego (komunikat o błędzie)

# GPE = 1 w celu zatwierdzenia typu kategorii

###########################################################################

$ACTION

Case ACTION

When 'MFGCLSCHK'      : Gosub MFGCLSCHK

Endcase

Return

#---------------------------------------------------------------------

$MFGCLSCHK

If [F:ITM]CLSTYP = 7 : GPE = 1: Endif

Return

Otwarte tabele

W poniższej tabeli flaga Ważna zawartość oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Tak

Produkt

ITMCTL: Ignorowanie komunikatu wyświetlonego podczas kontroli ważności artykułów

Z tego punktu wejścia należy skorzystać, aby dokonać interwencji podczas kontroli ważności składników. Umożliwia pominięcie komunikatu „Artykuł nie jest zarządzany w zapasach”.

Kontekst i tryb działania

Transakcja

Brak aktualnej transakcji

Log

Brak otwartego loga.

Użycie

Z tego punktu wejścia należy skorzystać, aby dokonać interwencji w podprogramie kontroli ważności składników. Umożliwia pominięcie komunikatu „Artykuł nie jest zarządzany w zapasach” standardowego przetwarzania.

Używana jest zmienna GPE. Domyślnie wartość GPE to 0. Ta zmienna powinna zostać ustawiona jako 1, jeśli istnieje potrzeba ominięcia komunikatu o błędzie procesu standardowego. Wartość GPE jest testowana po powrocie do procesu standardowego. Jeśli różni się ona od 0 komunikat o błędzie jest pomijany.

Otwarte tabele

W poniższej tabeli flaga Ważna zawartość oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Tytuł tabeli

MFGHEAD

Nie

Nagłówek ZP

MFGITM

Nie

Zwolnione artykuły

MFGOPE

Nie

Operacje

MFGMAT

Nie

Materiały

MFGPRN

Nie

Dokumenty

ORDERS

Nie

Przesunięcia oczekujące

SCHEDULING

Nie

Harmonogramowanie

OPERATIONS

Nie

Obciążenie

ROUTING

Nie

Nagłówek marszruty

ROUOPE

Nie

Operacje marszrut

ROUSCD

Nie

Marszruta – Harmonogramowanie

BOM

Nie

BOM-y

BOMD

Nie

Pozycje BOM-ów

FACILITY

Nie

Lokalizacja

ITMMASTER

Tak

Produkt

ITMFACILIT

Tak

Artykuł-lokalizacja

CTLCAT: Ignorowanie komunikatu wyświetlonego podczas kontroli kategorii artykułu

Z tego punktu wejścia należy skorzystać, aby dokonać interwencji podczas kontroli ważności składników. Umożliwia on pominięcie komunikatu „Niezgodność kategorii artykułów”.

Kontekst i tryb działania

Transakcja

Brak aktualnej transakcji

Log

Brak otwartego loga.

Użycie

Z tego punktu wejścia należy skorzystać, aby dokonać interwencji w podprogramie kontroli ważności składników. Umożliwia pominięcie komunikatu „Niezgodność kategorii artykułów” standardowego przetwarzania.

Używana jest zmienna GPE. Domyślnie wartość GPE to 0. Ta zmienna powinna zostać ustawiona jako 1, jeśli istnieje potrzeba ominięcia komunikatu o błędzie procesu standardowego. Wartość GPE jest testowana po powrocie do procesu standardowego. Jeśli różni się ona od 0, komunikat o błędzie jest pomijany.

Otwarte tabele

W poniższej tabeli flaga Ważna zawartość oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Tytuł tabeli

MFGHEAD

Nie

Nagłówek ZP

MFGITM

Nie

Zwolnione artykuły

MFGOPE

Nie

Operacje

MFGMAT

Nie

Materiały

MFGPRN

Nie

Dokumenty

ORDERS

Nie

Przesunięcia oczekujące

SCHEDULING

Nie

Harmonogramowanie

OPERATIONS

Nie

Obciążenie

ROUTING

Nie

Nagłówek marszruty

ROUOPE

Nie

Operacje marszrut

ROUSCD

Nie

Marszruta – Harmonogramowanie

BOM

Nie

BOM-y

BOMD

Nie

Pozycje BOM-ów

FACILITY

Nie

Lokalizacja

ITMMASTER

Tak

Produkt

ITMFACILIT

Tak

Artykuł-lokalizacja

CTLITMSTA: Dodatkowe kontrole ważności składników (status)

Z tego punktu wejścia należy skorzystać, aby dokonać interwencji podczas kontroli ważności składników. Umożliwia on pominięcie kontroli statusu artykułu (składnika).

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Użycie

Z tego punktu wejścia należy skorzystać, aby dokonać interwencji podczas kontroli ważności składników. Umożliwia on pominięcie komunikatu kontroli statusu artykułu (składnika).

Kontrole opierają się o reguły zdefiniowane w zmiennej LCTLFLG. Każdy znak tej zmiennej musi odpowiadać kodowi:

0 – Brak kontroli

1 – Błąd do poprawienia przed śledzeniem

2 – Wyświetlone informacje

3 – Wyświetlone ostrzeżenie

4 – Tworzenie ZP lub EO niemożliwe


Pozycja każdego kodu odpowiada kontroli.

1 – Artykuł (ITM) istnieje

2 – Artykuł lub artykuł-lokalizacja (ITF) istnieje

3 – Opracowanie

4 – W niedoborach

5 – Nieodnowiony

6 – Przeterminowany

7 – Nieużywany

8 – Kontrola kategorii

9 – Artykuł niezarządzany w zapasach i nie fantom

10 – Artykuł niezarządzany w zapasach i fantom


Standardowa wartość zależy od dokumentu w trakcie tworzenia.

Np. podczas dodawania nieprzewidzianego materiału: LCTLFLG='1122111111'. Ta wartość oznacza, że żaden błąd nie jest dozwolony oprócz dla pozycji 3 i 4 („Opracowanie” lub „W niedoborach”), dla których generowany jest komunikat nieblokujący.


Aby zmienić reguły i usunąć kontrolę dla statusów np. artykułu 2 do 6 (Opracowanie, Niedobór w zapasach, Nieodnowiony, Przeterminowany, Nieużywany), należy zmodyfikować zmienną LCTLFLG w następujący sposób:

LCTLFLG=left$(LCTLFLG,2)+'00000'+right$(LCTLFLG,8)

Otwarte tabele

W poniższej tabeli flaga Ważna zawartość oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Tytuł tabeli

MFGHEAD

Nie

Nagłówek ZP

MFGITM

Nie

Zwolnione artykuły

MFGOPE

Nie

Operacje

MFGMAT

Nie

Materiały

MFGPRN

Nie

Dokumenty

ORDERS

Nie

Przesunięcia oczekujące

SCHEDULING

Nie

Harmonogramowanie

OPERATIONS

Nie

Obciążenie

ROUTING

Nie

Nagłówek marszruty

ROUOPE

Nie

Operacje marszrut

ROUSCD

Nie

Marszruta – Harmonogramowanie

BOM

Nie

BOM-y

BOMD

Nie

Pozycje BOM-ów

FACILITY

Nie

Lokalizacja

ITMMASTER

Tak

Produkt

ITMFACILIT

Tak

Artykuł-lokalizacja

CTLMFGBOM: Dodatkowe kontrole ważności pól BOM-u

Z tego punktu wejścia należy skorzystać, aby skontrolować ważność pól BOM-u wykonywanych podczas tworzenia lub modyfikacji zlecenia produkcyjnego.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku

Log

Brak otwartego loga.

Dostępne klasy plików i ekrany

Wielokrotne (określane w funkcji zatwierdzania).

Użycie

Z tego punktu wejścia należy skorzystać, aby skontrolować ważność pól BOM-u wykonywanych podczas tworzenia lub modyfikacji zlecenia produkcyjnego.

Aktywacja/dezaktywacja zatwierdzania jest kontrolowana przez zmienną GPE ustawiając wartość pozycji 1 do 5 jako „1” (aktywne) lub „0” (nieaktywne). Domyślna wartość zmiennej GPE to „11111” (wszystkie zatwierdzenia aktywne).

Następujące pozycje kontrolują zatwierdzanie:

1. Lokalizacja BOM-u równa się bieżącej lokalizacji.

2. BOM używany w produkcji, Tak/Nie.

3. Status użycia kontroli ważnego BOM-u (status „Użycie” i nie „Opracowanie”).

4. Data rozpoczęcia ZP późniejsza lub równa dacie rozpoczęcia BOM-u.

5. Data zakończenia ZP wcześniejsza lub równa dacie zakończenia BOM-u.

Otwarte tabele

W poniższej tabeli flaga Ważna zawartość oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Tytuł tabeli

BOM

Nie

Nagłówek BOM-u

ACCES

Nie

Dostęp dla użytkownika

TABBOMALT

Nie

Warianty BOM-u

ROUQTYCTL: Dodatkowe kontrole ważności pól marszruty w przetwarzaniu

Z tego punktu wejścia należy skorzystać, aby skontrolować ważność pól marszruty wykonywanych podczas tworzenia lub modyfikacji zlecenia produkcyjnego.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku

Log

Brak otwartego loga.

Dostępne klasy plików i ekrany

Wielokrotne (określane w funkcji zatwierdzania).

Użycie

Z tego punktu wejścia należy skorzystać, aby skontrolować ważność pól marszruty wykonywanych podczas tworzenia lub modyfikacji zlecenia produkcyjnego.

Aktywacja/dezaktywacja zatwierdzania jest kontrolowana przez zmienną GPE ustawiając wartość pozycji 1 do 6 jako „1” (aktywne) lub „0” (nieaktywne). Domyślna wartość zmiennej GPE to „110110” podczas modyfikacji zlecenia produkcyjnego w funkcji GESMFG. Jeśli nie, to domyślna wartość to „111110”.

Następujące pozycje kontrolują zatwierdzanie:

1. Lokalizacja marszruty równa się bieżącej lokalizacji.

2. Marszruta używana w produkcji, Tak/Nie.

3. Status użycia kontroli ważnej marszruty (status „Użycie” i nie „Opracowanie”).

4. Data rozpoczęcia ZP późniejsza lub równa dacie rozpoczęcia marszruty.

5. Data zakończenia ZP wcześniejsza lub równa dacie zakończenia marszruty.

6. Zatwierdzanie wewnętrzne. Zdefiniowane jako „0”.

Otwarte tabele

W poniższej tabeli flaga Ważna zawartość oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Tytuł tabeli

ROUTING

Nie

Nagłówek marszruty

ACCES

Nie

Dostęp dla użytkownika

TABROUALT

Nie

Warianty marszrut