Obiettivo
Gestisce una serie di funzioni per ubicazione: gestione anagrafica, interrogazione del contenuto, scansione per tipo, articolo o ubicazione, verifiche di coerenza ecc..
In alternativa alla chiamata a programma, con le stasse funzioni e metodo può essere chiamato come funizzato, passando le chiavi dovute: per le funzioni INT usare £FUNPG=GMGMU1, per tutte le altre £FUNPG=GMGMU0
Funzioni e metodi
- Funzione - "GES " : Gestione ubicazione
- Metodo - "01" : Immissione
- Metodo - "02" : Modifica
- Metodo - "03" : Copia
- Metodo - "04" : Annullamento
- Metodo - "05" : Visualizza
- Metodo - "01" : Immissione
- Funzione - "VER " : Verifiche
- Metodo - "STA" : Stato (bloccata/vuota)
- Metodo - "ART" : Esiste già l'articolo
- Metodo - "LOT" : Esiste già articolo / lotto
- Metodo - "STA" : Stato (bloccata/vuota)
- Funzione - "INT " : Interrogazioni
- Metodo - "TPU" : Ubicazioni di un tipo ubicaz.
- Metodo - "TPG" : Ubicazioni di un tipo gestione
- Metodo - "UBI" : Contenuto dell'ubicazione
- Metodo - "TPU" : Ubicazioni di un tipo ubicaz.
- Funzione - "SCU " : Scansioni ubicazioni
- Metodo - "UBI" : Contenuto dell'ubicazione
- Metodo - "UBI" : Contenuto dell'ubicazione
- Funzione - "SCT " : Scansioni per tipo ubicazione
- Metodo - "ALL" : Tutte
- Metodo - "ALLCON" : Tutte con contenuto
- Metodo - "VUO" : Vuote
- Metodo - "ALL" : Tutte
- Funzione - "SCG " : Scansioni per tipo gestione
- Metodo - "ALL" : Tutte
- Metodo - "ALLCON" : SV - Tutte con contenuto
- Metodo - "VUO" : Vuote
- Metodo - "ALL" : Tutte
- Funzione - "SCP " : Scansioni per cod.appartenenza
- Metodo - "ALL" : Tutte
- Metodo - "ALLCON" : Tutte con contenuto
- Metodo - "VUO" : Vuote
- Metodo - "ALL" : Tutte
- Funzione - "SCTUTG" : Scansioni per T.Ubicaz. e T.Gestione
- Metodo - "ALL" : Tutte
- Metodo - "ALLCON" : SV - Tutte con contenuto
- Metodo - "VUO" : Vuote
- Metodo - "ALL" : Tutte
- Funzione - "SCA " : Scansioni per articolo
- Metodo - "ART" : Tutte
- Metodo - "ART" : Tutte
Input
£GMUFU: funzione
£GMUME: metodo
£GMUMS: Messaggio scansione/inizializzazione
£FUNT1: Tipo 1
£FUNP1: Parametro 1
£FUNK1: a seconda della funzione: Tipo gestione (TAGMG), tipo Ubicazione (TAGMU) o Ubicazione (UB)
£FUNT2: Tipo 2
£FUNP2: Parametro 2
£FUNK2: a seconda della funzione: Tipo gestione (TAGMG) o tipo Ubicazione (TAGMU)
£GMUMG: Plant (solo per alcune funz.)
£GMUAR: Articolo (solo per alcune funz.)
£GMULT: Lotto (solo per alcune funz.)
£GMULC: Livello di chiamata
Output
£FUN35: Errore
£FUN36: Ricerca
£GMUMS: Messaggio scansione/errore
£GMUDS: Tutta la DS (prima parte replica tracciato GMQUAN)
£GMUAG: Area giacenza
£GMUTG: Tipo giacenza
£GMUMG: Codice magazzino
£GMUAR: Codice articolo
£GMUC1: Codice 1
£GMUC2: Codice 2
£GMUC3: Codice 3
£GMUC4: Codice 4
£GMUST: Stato giacenza
£GMUNC: Numero collo
£GMUGC: Quantità giacenza
£GMUQA: Quantità allocata
£GMUQT: Quantità attesa
£GMULT: Lotto
£GMUUB: Codice ubicazione
£GMUBL: Flag ubicaz.bloccata (<> blanks)
£GMUOC: Flag ubicaz.occupata (<> blanks)
Prerequisiti
/COPY £FUNDS1
/COPY £GMUDS
Esempio di chiamata di scansione
* |
C EVAL £GMUFU = 'SCU' |
C EVAL £GMUME = 'UBI' |
C EVAL £GMUMS = *BLANKS |
C CLEAR £FUND1 |
C EVAL £FUNT1 = 'UB' |
C EVAL £FUNP1 = PLANT |
C EVAL £FUNK1 = CODICE_UBICAZIONE |
* |
1 C DO *HIVAL |
C EXSR £GMU |
1 C IF £GMUMS='FINE' |
C LEAVE |
1e C ENDIF |
1e C ENDDO |
Esempio di chiamata di gestione
* |
C EVAL £GMUFU = 'GES' |
C EVAL £GMUME = '02' |
C EVAL £GMUMS = *BLANKS |
C CLEAR £FUND1 |
C EVAL £FUNT1 = 'UB' |
C EVAL £FUNP1 = PLANT |
C EVAL £FUNK1 = CODICE_UBICAZIONE |
C EXSR £GMU |
Oggetti collegati
Vedi (UB-)Vedi TIPO GESTIONE UBICAZIONE (ST-GMG)
Vedi TIPOLOGIA UBICAZIONE (ST-GMU)
Add new attachment
Only authorized users are allowed to upload new attachments.
G’day (anonymous guest)
My Prefs
JSPWiki v2.8.0