Tabella Relazioni
Anveo Page Table-Field Relation definisce le relazioni predefinite (filtri dati) tra le Anveo Pages collegate. Quale combinazione di tabella di partenza/campo si riferisce a quale combinazione di tabella di destinazione/campo è definita in quattro colonne. Questa impostazione è globale. A differenza del Client Dynamics, non deve essere impostato di nuovo per ogni relazione di Anveo Page. È un valore predefinito che può essere sovrascritto da un <em usando il codice C/AL o Anveo Script se in alcuni casi sono richieste altre relazioni.
Anveo Client Suite offre tre diversi tipi di relazioni:
Opzione 1: definizione globale come valore predefinito
Queste relazioni tabellare si applicano globalmente per tutte le Anveo Pages in . Se si definiscono i filtri nelle relazioni predefinite della tabella, questi filtri saranno utilizzati ovunque. In questo modo è possibile impostare le relazioni di base una sola volta senza doverle definire più volte per ogni link di Anveo Page.
Questa definizione può essere utilizzata per impostare semplici relazioni da più campi, dalla fonte alla tabella di destinazione, compresi filtri statici aggiuntivi.
Esempio: La relazione tra il cliente e il registro clienti filtra solo il numero cliente.
Opzione 2: Relazioni individuali
In alcuni casi potrebbero essere necessarie relazioni diverse. Questo viene fatto impostando un Relation Code e definire la vostra relazione in Anveo Page Table-Field Relation con il vostro Relation Code. Usa questo codice di relazione nei link della tua Anveo Page.
Esempio di codice di relazione CUST:CLE[OPEN]: Il collegamento tra le tabelle clienti e la voce del registro clienti mostra solo le voci aperte. Oltre ad un filtro sul numero cliente, anche il campo Open viene filtrato a vero (= 1).
Opzione 3: Relazioni individuali per filtri complessi o flessibili
Le prime due opzioni consentono solo relazioni semplici tra due tabelle (e campi multipli), ma sempre utilizzando un valore di campo come filtro o utilizzando valori di filtro fissi.
Non è possibile utilizzare filtri complessi con tabelle multiple coinvolte, né si possono avere filtri flessibili con dati dinamici come un filtro basato sulla data corrente (come Due Date <= Questo può essere fatto usando il codice C/AL o Anveo Script.
Per Anveo Web Portal vedi
Impostazione delle relazioni Anveo Page tabella-field-field-relazioni
Questa impostazione è necessaria per le opzioni 1 e 2. Ci sono tre diversi tipi di tabelle di relazioni:
Descrive una relazione generale della tabella necessaria per collegare correttamente le Anveo Pages. Questa relazione viene utilizzata durante ogni accesso in lettura.
Descritto in questa relazione è quali campi della tabella di destinazione devono essere compilati con i dati della tabella di origine o con valori costanti quando si suppone di creare una nuova voce nella tabella di destinazione tramite la funzione NEW_RECORD() di Anveo Client Suite.
Esempio: Se si suppone che un nuovo sales order possa essere creato dalla scheda cliente, si può stabilire una relazione tabellare di questo tipo per compilare già il numero cliente nel nuovo ordine di vendita, ad esempio nel campo Vendita alSell-to Customer No. In questo esempio, la tabella sorgente sarebbe beCliente e la tabella di destinazioneSales Header vendite . Esiste anche la possibilità di impostare la numerazione consecutiva nel campoCostante . Per esempio, il valore “+10000” significa che il valore 10000 deve essere aggiunto all’ultima voce nel campo (solo Anveo Web Portal). Questo può essere utilizzato, ad esempio, per la creazione di linee di vendita.
Nell’Anveo Web Portal nuovi record devono essere creati da Anveo Script prima che la scheda possa essere aperta per la modifica.
L’indicazione di una relazione di tipo di tipo tabellare è sufficiente per abilitare i menu a tendina nei singoli campi della Anveo Page. Un tipo di relazione di tipo Dropdown Field Relation della tabella fornisce l’opzione aggiunta per definire i filtri all’interno dei menu a tendina. Ad esempio, nel campo Ship-to Code nell’Sales Header si può definire che nel menu a tendina viene visualizzato solo l’indirizzo di spedizione di un cliente’e non tutti gli indirizzi depositati nel sistema per quel cliente.