Punkty wejścia > Moduł Dane podstawowe > Standardowy skrypt SUBICC 

DECLARE: Deklaracje zmiennych i otwieranie tabel

Ten Entry point służy do deklarowania zmiennych i otwierania tabel lub przeprowadzania procesu inicjalizacji.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Plik log

Istnieje otwarty plik log.

Różne przypadki wywoływania
Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska ITCCLC0 [DIA]

Ekran wprowadzania opcji kalkulacji

Zn. ERR_TRA(132)

Dla komunikatu o błędzie

Otwarte tabele

Tabela

Tytuł tabeli

BOM

Nagłówek BOM

BOMD

Pozycje BOM

ITCNAT

Szczegóły pozycji rodzaj-koszt

ITCNATW [INWW]

Szczegóły pozycji rodzaj-koszt (tymczasowe)

ITMBOM

BOM artykułu (kod + niski poziom)

ITMCOST

Koszt artykułu

ITMCOSTW [ICWW]

Utworzony koszt artykułu

ITMMASTER

Główny artykuł

ITMFACILIT

Artykuł-lokalizacja

ITMMVT

Artykuły łącznie

MATCSTW

Tabela robocza (w trakcie ładowania)

OVERHEAD

Narzuty

ROUOPE

Operacja marszruty

ROUTING

Nagłówek marszruty

TABBOMALT

Kody BOM

TABCUR

Waluty

TABFOR

Formuły

TABROUALT

Kody marszrut

TABUNIT

Tabele jednostek miar

WORKCOST

Wymiary kosztów

WORKSTATIO

Centrum produkcyjne

QTYCALC: Zmiana ilości obliczenia

Ten Entry point służy do modyfikowania ilości obliczenia używanej, kiedy zapadła decyzja o obliczeniu planowanych kosztów dla grupy artykułów.

Kontekst i tryb działania

Transakcja

Jedna transakcja jest w toku.

Plik log

Istnieje otwarty plik log.

Różne przypadki wywoływania

Kontekstem jest ładowanie tabeli roboczej MATCSTW wszystkimi artykułami do obliczenia.

Standardowo, ilość obliczenia jest ilością partii ekonomicznej, w innych wypadkach ilością partii technicznej, w przeciwnym razie 1. Aby zmienić tę wartość (już przypisaną) konieczne jest wprowadzenie innej wartości do zmiennej [F:MAW]MATQTYTOP. Uwaga, to pole nie może być puste.

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska ITCCLC0 [DIA]

Ekran wprowadzania opcji kalkulacji

Zn. ERR_TRA(132)

Dla komunikatu o błędzie

CALITC: Wybór kalkulacji kosztu wytworzenia

Ten Entry point służy do ewentualnego zatwierdzania kalkulacji kosztu wytworzenia artykułu

Kontekst i tryb działania

Transakcja

Jedna transakcja jest w toku.

Plik log

Istnieje otwarty plik log.

Różne przypadki wywoływania

Kontekstem jest pętla odczytu artykułu-lokalizacji spełniająca wybrane kryteria.

W trybie standardowym, jeśli artykuł posiada BOM dla kodu wybranego w oknie kryteriów lub w ogóle nie posiada BOMu koszt jest obliczany (ładowanie tabeli MATCSTW)

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska ITCCLC0 [DIA]

Ekran wprowadzania opcji kalkulacji

Liczba całkowita LCAL

Wskazuje czy konieczne jest obliczenie kosztu standardowego bieżącego artykułu (0=Nie, 1=Tak)

Otwarte tabele

Tabela

Istotna zawartość

Tytuł tabeli

BOM

NIE

Nagłówek BOM

BOMD

NIE

Pozycje BOM

ITCNAT

NIE

Szczegóły pozycji rodzaj-koszt

ITCNATW [INWW]

NIE

Szczegóły pozycji rodzaj-koszt (tymczasowe)

ITMBOM

NIE

BOM artykułu (kod + niski poziom)

ITMCOST

NIE

Koszt artykułu

ITMCOSTW [ICWW]

NIE

Utworzony koszt artykułu

ITMMASTER

TAK

Główny artykuł

ITMFACILIT

TAK

Artykuł-lokalizacja

ITMMVT

NIE

Artykuły łącznie

MATCSTW

TAK

Tabela robocza (w trakcie ładowania)

OVERHEAD

NIE

Narzuty

ROUOPE

NIE

Operacja marszruty

ROUTING

NIE

Nagłówek marszruty

TABBOMALT

NIE

Kody BOM

TABCUR

NIE

Waluty

TABFOR

NIE

Formuły

TABROUALT

NIE

Kody marszrut

TABUNIT

NIE

Tabele jednostek miar

WORKCOST

NIE

Wymiary kosztów

WORKSTATIO

NIE

Centrum produkcyjne

APCALITC: Po obliczeniu kosztu standardowego

Ten Entry point służy do zastosowania dodatkowych aktualizacji po obliczeniu kosztu standardowego.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Plik log

Istnieje otwarty plik log.

Różne przypadki wywoływania

Kontekstem jest pętla obliczeń dla artykułu zapisanego w MATCSTW [F:MAW].

Otwarte tabele

Tabela

Istotna zawartość

Tytuł tabeli

ITMMASTER

TAK

Główny artykuł

ITMFACILIT

NIE

Artykuł-lokalizacja

ITMCOST

TAK

Artykuł-koszt

MATCSTW

TAK

Tabele robocze

APMAJITC: Po aktualizacji kosztu

Ten Entry point służy do ingerencji po aktualizacji tabeli artykuł-koszt podczas tworzenia lub powtórnego wprowadzania.

Kontekst i tryb działania

Transakcja

Jedna transakcja jest w toku.

Plik log

Istnieje otwarty plik log.

Różne przypadki wywoływania

Kontekstem jest ostateczna aktualizacja ITMCOST w cyklu tabeli roboczej ITMCOSTW. Najlepiej przechodzić do rekordów tworzonej lub modyfikowanej tabeli ITMCOST przy pomocy wartości pól ITMCOSTW.

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska ITCCLC0 [DIA]

Ekran wprowadzania opcji kalkulacji

Zn. ERR_TRA(132)

Dla komunikatu o błędzie

Otwarte tabele

W poniższej tabeli oznaczenie istotnej zawartości wskazuje, że zawartość ta jest zgodna z kontekstem.

Tabela

Istotna zawartość

Tytuł tabeli

BOM

NIE

Nagłówek BOM

BOMD

NIE

Pozycje BOM

ITCNAT

NIE

Szczegóły pozycji rodzaj-koszt

ITCNATW [INWW]

NIE

Szczegóły pozycji rodzaj-koszt (tymczasowe)

ITMBOM

NIE

BOM artykułu (kod + niski poziom)

ITMCOST

TAK

Koszt artykułu

ITMCOSTW [ICWW]

TAK

Tymczasowy koszt artykułu

ITMMASTER

TAK

Główny artykuł

ITMFACILIT

NIE

Artykuł-lokalizacja

ITMMVT

NIE

Artykuły łącznie

MATCSTW

NIE

Tabela robocza (w trakcie ładowania)

OVERHEAD

NIE

Narzuty

ROUOPE

NIE

Operacja marszruty

ROUTING

NIE

Nagłówek marszruty

TABBOMALT

NIE

Kody BOM

TABCUR

NIE

Waluty

TABFOR

NIE

Formuły

TABROUALT

NIE

Kody marszrut

TABUNIT

NIE

Tabele jednostek miar

WORKCOST

NIE

Wymiary kosztów

WORKSTATIO

NIE

Centrum produkcyjne

ITCIMP: Uruchomienie drukowania

Ten Entry point służy do przekierowania wydruku na kod raportu inny niż ITCCLCPRN.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywoływania

Kiedy koszty wszystkich artykułów do przetworzenia zostały obliczone.

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska ITCCLC0 [DIA]

Ekran wprowadzania opcji kalkulacji

GPE

Aby uniknąć standardowego wydruku należy ustawić GPE na 1.

Otwarte tabele

W poniższej tabeli oznaczenie istotnej zawartości wskazuje, że zawartość ta jest zgodna z kontekstem.

Tabela

Tytuł tabeli

BOM

Nagłówek BOM

BOMD

Pozycje BOM

ITCNAT

Szczegóły pozycji rodzaj-koszt

ITCNATW [INWW]

Szczegóły pozycji rodzaj-koszt (tymczasowe)

ITMBOM

BOM artykułu (kod + niski poziom)

ITMCOST

Koszt artykułu

ITMCOSTW [ICWW]

Tymczasowy koszt artykułu

ITMMASTER

Główny artykuł

ITMFACILIT

Artykuł-lokalizacja

ITMMVT

Artykuły łącznie

MATCSTW

Tabela robocza (w trakcie ładowania)

OVERHEAD

Narzuty

ROUOPE

Operacja marszruty

ROUTING

Nagłówek marszruty

TABBOMALT

Kody BOM

TABCUR

Waluty

TABFOR

Formuły

TABROUALT

Kody marszrut

TABUNIT

Tabele jednostek miar

WORKCOST

Wymiary kosztów

WORKSTATIO

Centrum produkcyjne

INIMATFLG: Wskaż, czy artykuł jest materiałem

Ten Entry point służy do wskazywania czy artykuł musi być rozpatrywany jako materiał.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Plik log

Istnieje otwarty plik log.

Różne przypadki wywoływania

Kontekstem jest pętla obliczeń dla artykułu zapisanego w MATCSTW [F:MAW].

Zmienna LMATFLG została zainicjalizowana standardowo, na 0 (półprodukt) lub 1 (materiał).

Można zmieniać wartość LMATFLG w celu, na przykład, wymuszenia wartości 1 dla półproduktów. Następnie obliczany jest koszt standardowy materiału, który zależy od konfiguracji „Wybór kosztu materiału” wprowadzonej na ekranie uruchomienia.

Jeśli LMATFLG ma wartość 2, inicjalizacja nie jest przeprowadzana => koszt jest równy zero.

Otwarte tabele

Tabela

Istotna zawartość

Tytuł tabeli

ITMMASTER

TAK

Główny artykuł

ITMFACILIT

NIE

Artykuł-lokalizacja

ITMCOST

NIE

Artykuł-koszt

MATCSTW

TAK

Tabele robocze

FINCLCICC : Koniec obliczeń

Ten Entry point służy do przejmowania kontroli po obliczeniach wszystkich wybranych pozycji artykuł-koszt.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Istnieje otwarty plik log.

Różne przypadki wywoływania

Wszystkie wybrane pozycje artykuł-koszt zostały obliczone, ale zostały zapisane z polem UID innym niż 0.

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska ITCCLC0 [DIA]

Ekran wprowadzania opcji kalkulacji

Zn. ERR_TRA(132)

Dla komunikatu o błędzie