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