ASN024 - Informazioni strumenti¶
Sorgente: cbl/asn024.cbl | Program-ID: ASN024 | Tipo: Programma interattivo (gestore tabella anagrafica con dettaglio descrittivo)
Menu: Assist 2.0 > Archivi > Strumenti > Informazioni
Scopo¶
Definisce le informazioni (ASNINFOR + descrittivo ASNINFDS) raccolte sulla scheda di stima strumento. Tipi supportati: T (tabella), O (nota), N (numerico), D (data), A (alfanumerico), C (checkbox), E (etichetta), R (riquadro).
File e tabelle¶
| File/Tabella | Tipo | Modalita' | Descrizione |
|---|---|---|---|
| FEURTAB | ISAM | Input | Parametri generali |
| ASNINFOR | ISAM | I-O | Anagrafica informazioni (ainf-num 9(8), ainf-tip, ainf-des, ainf-des-breve, ainf-parte, ainf-tab, ainf-lun, ainf-lun-dec, ainf-lun-des) |
| ASNINFDS | ISAM | I-O | Descrittivo esteso delle informazioni (testo libero/note operative) |
Copybook utilizzate¶
| Copybook | Descrizione |
|---|---|
asn024.select, asn024.fd, asn024.wrk, asn024-01.scr, asn024.prc, asn024.decla |
Screen Designer |
asninfor.cpy, asninfds.cpy |
Layout record |
cogfiles.cpy, wgrave, wnscr, wopenf, wstato, cogazien |
Standard |
wgrid.cpy, utilgdad.cpy |
Griglia |
utilncnf.cpy, utile04.cpy, utilf62.cpy, utilagprg.cpy |
Utility |
Logica¶
Pattern gestore tabella + dettaglio esteso: ad ogni record di ASNINFOR puo' essere associato un descrittivo ASNINFDS (testo). In griglia si visualizzano numero, tipo, descrizione. In dettaglio si gestiscono i campi specifici del tipo (lunghezza, decimali, riferimento a tabella o parte).
Lookup F8:
- Sul campo ainf-tab: chiama ASN022 (selezione tabella valori) quando tipo = "T".
- Sul campo ainf-parte: ricerca anagrafica parti (categoria/codice).
Note¶
- Per tipi "E" (etichetta) e "R" (riquadro) i campi parte/tabella/lunghezza non sono significativi: servono solo come elementi di layout.
- Il filler 100 byte alla fine del record fisso lascia spazio per estensioni future senza modificare la chiave.