At line 1 added 37 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
\\ |
!! Programma B£EQRY_AOX\\ |
Il file V5STAT0F ha una set di campi che sono liberi, personalizzabili dal cliente.\\ |
\\ |
In particolare ci sono:\\ |
* 10 Codici Liberi\\ |
* 10 Numeri Liberi\\ |
* 05 Date Libere\\ |
\\ |
Dei 20 flag presenti sul file, gli ultimi 10 sono personalizzabili dal cliente attraverso il pgm flaggatore V5STAT0F_F.\\ |
\\ |
Per gestire i campi liberi, è necessario implementare il pgm B£EQRY_AOX come personalizzazione cliente. Un prototipo del programma si trova in SMESRC/SMEDEV:\\ |
\\ |
B£EQRY_AOX RPGLE_ES EQRY Assegnazione oggetto di un campo - prototipo\\ |
\\ |
Nella schiera che si trova in fondo nel sorgente, è necessario inserire i campi che si vogliono personalizzare, specificando il file V5STAT0F, il nome del campo, il nuovo tipo oggetto, la nuova descrizione.\\ |
Esempio:\\ |
%%quote |
. Pgm Campo Oggetto KyOCAuT Descrizione |
. V5STAT0F D6COD1 CNCOL Classificazione Interna Articolo |
/% |
---- |
\\ |
Con la stessa modalità è possibile sovrascrivere un qualsiasi campo del file, cambiandone di fatto il significato rispetto allo standard SME-UP.\\ |
La gestione del valore dei campi liberi o la gestione particolare del valore dei campi standard, è poi possibile gestirla attraverso il programma di EXIT utente, richiamato dal programma di creazione della statistica V5STA05.\\ |
\\ |
Alcuni campi liberi sono già stati utilizzati dai pgm standard. In particolare:\\ |
__D6NUM0__ - Valore escluso da statistica\\ |
Questo campo rappresenta il valore della riga escluso da statistica in forza dei flag statistici del documento origine.\\ |
\\ |
__D6DT01__ - Data consegna ordine\\ |
Rappresenta la data di consegna dell'ordine, utilizzata nella ripresa dell'ordinato.\\ |