At line 1 added 100 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
[{TableOfContents }]\\ |
!!! OBIETTIVO\\ |
Si occupa della gestione di tutte le possibili operazioni relative agli attributi di un oggetto |
|
!!! PREREQUISITI\\ |
C/COPY QILEGEN,£OAV |
|
!!! PARAMETRI\\ |
!! PARAMETRI DI INPUT\\ |
|
- Funzione: __campo £OAVFU__ |
%%quote |
| GES) Gestione dizionario attributi (file B£SLOT0F) |
| GEV) Gestione singolo valore attributo dell'oggetto |
| SCE) Scelta valore attributo |
| ATT) Funzioni sugli attributi |
| ATTR) Funzioni sugli atributi/rilettura |
| COS) Costruzione modello |
| SCA) Scansione attributi |
| SCAR) Scansione attributi per radice di categoria |
| SCAG) Scansione attributi per gruppo |
| SCA2) Scansione attributi |
| CLO) Chiusura programma |
/% |
---- |
|
- Metodo: __campo £OAVME__ |
Per ogni funzioni sono definiti dei metodi specifici per qanto riguarda la gestione, |
la scelta, le funzioni e la scansione degli attributi |
|
- Tipo/Parametro 1 __campo £OAVT1/£OAVP1__ |
|
- Codice 1 __campo £OAVC1__ |
|
- Tipo/Parametro 2 __campo £OAVT2/£OAVP2__ |
|
- Codice 2 __campo £OAVC2__ |
|
- Attributo __campo £OAVAT__ |
|
- Data __campo £OAVDA__ |
|
- Categoria __campo £OAVCT__ |
|
!! PARAMETRI DI OUTPUT\\ |
|
- Valore alfanumerico __ campo £OAVOV__ |
|
- Valore numerico __campo £OAVON__ |
|
- Data inizio/fine __campo £OAVOD/OA__ |
|
- Tipo/Parametro __campo £OAVOT/OP __ |
|
- Intestazione Articolo di riferimento __campo £OAVIN__ |
|
- Significato attributo __campo £OAVSI__ |
|
- Mess. livello trovato Mess. valore multiplo __campi £OAVM1/M2__ |
|
- Nr. Esecuzioni 1 Indicatori 1 __campi £OAV35/36/MS/FI/CM __ |
|
!!! ESEMPIO DI CHIAMATA\\ |
|
INPUT |
%%quote |
| EVAL £OAVFU='Funzione' |
| EVAL £OAVME='Metodo' |
| EVAL £OAVT1=Tipo_1 |
| EVAL £OAVP1=Parametro_1 |
| EVAL £OAVC1=Codice_1 |
| EVAL £OAVT2=Tipo_2 |
| EVAL £OAVP2=Parametro_2 |
| EVAL £OAVC2=Codice_2 |
| EVAL £OAVAT=Attributo |
| EVAL £OAVDA=Data |
| EVAL £OAVCT=Categoria |
| EXSR £OAV |
/% |
---- |
OUTPUT |
%%quote |
| EVAL Alfanumerico=£OAVOV |
| EVAL Numerico=£OAVON |
| EVAL Inizio=£OAVOD |
| EVAL Fine=£OAVOA |
| EVAL Livello=£OAVLI |
| EVAL Tipo=£OAVOT |
| EVAL Parametro=£OAVOP |
| EVAL Intestazione=£OAVIN |
| EVAL Attributo=£OAVSI |
| EVAL Mes.live_trovato=£OAVM1 |
| EVAL Mes.val_multiplo=£OAVM2 |
/% |
---- |