Vai al contenuto

ASN012 - Marche matricole

Sorgente: cbl/asn012.cbl | Program-ID: ASN012 | Tipo: Programma interattivo (gestore tabella anagrafica)

Menu: Assist 2.0 > Archivi > Tabelle > Matricole > Marche


Scopo

Gestisce l'anagrafica delle marche (ASNMARCH) come attributo delle matricole. Standalone con maschera + griglia; supporta modalita' selezione via utilasn012.


File e tabelle

File/Tabella Tipo Modalita' Descrizione
FEURTAB ISAM Input Parametri generali azienda
ASNMARCH ISAM I-O Anagrafica marche (amrc-cod x(10), amrc-des x(60))

Copybook utilizzate

Copybook Descrizione
asn012.select, asn012.fd, asn012.wrk, asn012-01.scr, asn012.prc, asn012.decla Screen Designer
cogfiles.cpy, wgrave, wnscr, wopenf, wstato, cogazien Standard
wgrid.cpy, utilgdad.cpy Working griglia + GRIDADMN
utilasn012.cpy Linkage di chiamata esterna
utile04.cpy, utilf62.cpy, utilagprg.cpy, utilncnf.cpy Utility

Logica

Pattern standard tabella anagrafica:

  • Apertura, scelta modalita' "A"/"S".
  • Caricamento griglia con scan completo di ASNMARCH (max 500 righe).
  • F3 in modo A: confronto tm-cod vs tm-cod-prec -> wr/rwr/delete asnmarch.
  • F3/Invio in modo S: ritorna codice+descrizione.

Linkage (utilasn012)

Campo Direzione Descrizione
asn012-called in "ASN012" attiva modalita' selezione
asn012-caller in Identificativo chiamante
asn012-out-cod out Codice marca selezionato
asn012-out-des out Descrizione marca

Note

  • Chiavi della tabella: asnmarch.k01 (codice), asnmarch.k02 (chiave alternativa).
  • Controllo cancellazione verso ASNMODEL e ASNMATRI per impedire eliminazione di marche referenziate.