Vai al contenuto

ASN033 - Descrizioni chiamata

Campo Valore
Sorgente cbl/asn033.cbl
Tipo Programma interattivo (griglia con campo note esteso)
Menu Assist 2.0 > Archivi > Tabelle > Tabelle chiamata > Descrizioni chiamata

Descrizione

Gestione delle descrizioni fisse di chiamata. Le descrizioni sono memorizzate sul file COGTRANS (file generico per dati testuali), con chiave composta trs-adec-des (descrizione 40 char) + trs-adec-cod (codice 4 cifre) e note libere di 2000 caratteri.

File e tabelle

File/Tabella Tipo Descrizione
FEURTAB (cogfiles) Input Parametri generali azienda
Tabelle da asn033.select I-O Eventuali tabelle Screen Designer
COGTRANS I-O File generico testi (chiave 44 char, payload 2000 char) — gestito direttamente con SELECT/FD locale, non da Screens

Struttura record COGTRANS

01 trs-rec.
   03 trs-chia1.
      04 trs-adec-des  pic x(40).   * etichetta
      04 trs-adec-cod  pic 9(04).   * codice progressivo
   03 trs-adec-note    pic x(2000). * note esteso

Organizzazione indexed, accesso dinamico, file status stato.

Copybook principali

Copybook Descrizione
asn033.wrk / .fd / .scr / .prc / .decla Screen Designer
feurtab.fd / cogfiles.cpy Parametri azienda

Flusso di controllo

Paragrafo Funzione
apri Apertura file (FEURTAB e COGTRANS), preparazione griglia
a10 Lettura sequenziale di COGTRANS e caricamento descrizioni in griglia
a-grid / a-accept-grid Accept griglia
a-dettaglio Accept della singola riga (etichetta, codice, note)
a1-aggiorna Salvataggio modifiche su COGTRANS

Note

  • A differenza delle altre tabelle ASN0xx, ASN033 non usa una tabella LODTABEL o ASN dedicata: i record sono memorizzati su COGTRANS (file di testi generico). La chiave non e' un semplice codice ma descrizione + codice, quindi la stessa descrizione puo' avere piu' versioni numerate
  • Il nome fisico del file (w-trs-name) e' costruito a runtime
  • L'estensione del campo note (2000 caratteri) consente di memorizzare testi articolati; viene proposto integralmente nella chiamata che richiama la descrizione