Vai al contenuto

COGB75 - Codici Host per Magazzino

Sorgente: cbl/cogb75.cbl | Program-ID: COGB75 | Tipo: Interattivo (tabella con griglia)

Menu: Magazzino > Archivi & Tabelle > Codici host per magazzino


Scopo

Gestione della tabella di raccordo tra codici anagrafici interni (clienti, fornitori, merci) + magazzino e codici utilizzati da sistemi host esterni (magazzini automatizzati, WMS). La tabella e' gestita con la struttura standard Screens con griglia e riquadro di dettaglio.


File e tabelle

File/Tabella Tipo Modalita' Descrizione
FEURTAB Tabella Input Tabella generale Eurosystem

I file acceduti sono quelli dichiarati in cogb75.select tramite Screen Designer (la tabella specifica dei codici host).

Copybook utilizzate

Copybook Descrizione
cogfiles.cpy Struttura generica FEURTAB
cogb75.select SELECT file generati da Screens
cogb75.fd FD file generati da Screens
cogb75.wrk Working storage generata da Screens
cogb75.tm Campi tab-maschera generati da Screens
cogb75.imppredf-wrk Working importazione predefinite
cogb75-01.scr Maschera grafica
cogb75.decla Declaratives
cogb75.prc Procedure copy generate da Screens
wgrave.cpy Working errori gravi
wnscr.cpy Working screen
wopenf.cpy Working apertura file
wstato.cpy Working stato
cogazien.cpy Dati azienda
wgrid.cpy Working griglia
utilgdad.cpy Interfaccia GRIDADMN
utils52.cpy Interfaccia COGS52W (date/calendario)
utils65.cpy Interfaccia COGS65W (ricerca fornitore)
utilw36.cpy Interfaccia WIN036 (ricerca magazzino)
utilu20.cpy Interfaccia COGU20
utilimppredf.cpy Utility importazione predefinite

Linkage

Copybook Descrizione
wcont.cpy Contesto chiamante
wcont1.cpy Contesto esteso

Struttura del programma

Variabili principali

Variabile PIC Descrizione
a-modalita X(01) Modalita': "S" = Selezione, "A" = Aggiornamento
fl-salta-aggiorna-tutto X(01) Flag per saltare aggiornamento massivo

Costanti

Costante Valore Descrizione
k-max-ele-tab 900 Numero massimo righe griglia
k-pmg-primo 151 Primo valore exception pop-up menu griglia
k-pmg-ultimo 199 Ultimo valore exception pop-up menu griglia

Flusso principale

  1. apri - Inizializzazione (z-99-init-program), controllo abilitazione, apertura file
  2. Determinazione modalita': Selezione o Aggiornamento
  3. Caricamento dati in griglia dalla tabella
  4. a-grid / a-accept-grid - Loop principale di gestione griglia

Funzionalita'

  • Inserimento (Ctrl+A): aggiunta nuova associazione codice/magazzino/host
  • Modifica (Invio/doppio clic): modifica dell'associazione esistente
  • Eliminazione (Ctrl+E): cancellazione associazione
  • Esportazione Excel (Shift+F5): esportazione dati su Excel
  • Pop-up menu in griglia: exception 151-199 per azioni contestuali

Chiamate esterne

Programma Modalita' Scopo
GRIDADMN CALL Gestione griglia
W$MENU CALL Pop-up menu in griglia

Note

  • Il programma usa la copybook cogb75.tm per i campi della maschera generati da Screens (pattern piu' recente rispetto alla definizione diretta in tab-maschera).
  • Il pop-up menu sulla griglia (W$MENU) e' attivato dalle exception 151-199.
  • Supporta sia la modalita' standalone (da menu) che la modalita' di selezione quando richiamato da altri programmi.