DIVULGAZIONE MODIFICA SWMS02240
Transcript
DIVULGAZIONE MODIFICA SWMS02240
Divulgazione Implementazione/Modifica Software DIVULGAZIONE MODIFICA SWMS02240 E’stata modernizzata e ampliata la gestione di Budget. Le modifiche apportate sono sia di tipo strutturale che di tipo funzionale che di tipo estetico. • Aggiunta la possibilità di gestire più tipologie di valori per lo stesso soggetto. • Aggiunta la possibilità di configurare in modo customizzabile e controllato i soggetti (anche articolati su tre livelli) del budget. • Aggiunto un Anagrafico Testate Budget che consente di definire Tipo, Descrizione e Campi coinvolti dalla definizione del soggetto di Budget. • Sviluppata una funzione SQL per la gestione dei raffronti tra valori rilevati e budget, utilizzabile via SQL senza necesità di programmazione. (La documentazione della UDF SUF_BGT, è accessibile via “Help NAVIGATOR” digitando la KEYWORD “UDF”) (un estratto è riportato in questo stesso documento) • Strutturata l’interfaccia per la integrazione con gli applicativi di Business Intelligence distribuita da EDM. Nuovo Prompt Selezione Budget da Gestire Budget Annotazioni. Campo per specificare il tipo di valore gestito dal budget Nuovo Campo Annotazioni. Nuovo Anagrafico Budget Annotazioni. Divulgazione Implementazione/Modifica Software SUF_BGT : CONFRONTO VALORE CON BUDGET Funzione che rende il valore del Budget assegnato per un determinato soggetto e periodo. Rende un campo numerico contenente, a seconda della impostazione dell’apposito parametro : Il valore del budget entro i limiti di data inseriti Lo scostamento a valore tra dato rilevato e budget Lo scostamento in percentuale tra dato rilevato e budget I BUDGET sono Inseriti/Manutenuti utilizzando l’apposito elaborato EX BG. 1.1.1 Sintassi SUF_BGT(Tipo, Argom.to1, Argom.to2, Argom.to3, TipoValore, AnnoMeseIniziale, AnnoMeseFinale, Proporzionamento, Inversione, Valore,VariabileDiRitorno). Viene reso un valore numerico con 15 posizioni di cui 2 decimali. (15, 2). 1.1.2 Descrizione dei parametri Parametro Formato Significato Valori Disponibili Tipo CHAR Tipo Budget (1) Argomento 1 CHAR Indica l’argomento soggetto di Budget (2) Argomento 2 CHAR Indica l’argomento soggetto di Budget (3) Argomento 3 CHAR Indica l’argomento soggetto di Budget (4) TipoValore CHAR Vedi riferimento (5) AnnoMeseIniziale DEC 6,0 Anno-Mese Competenza Importo da Confrontare. AnnoMeseFinale DEC 6,0 Anno-Mese Competenza Importo da Confrontare. Proporzionamento CHAR Proporziona con Giorni Lavorativi, (Definiti in Calendario SPI) Nullo = non proporziona. Inversione CHAR Inverte Ottimo/Pessimo Nullo = Valore maggiore tende all’ottimo P = Proporziona I = Valore minore tende all’ottimo Valore DEC 11,2 Valore da confrontare con il Budget. (per esempio il fatturato nell’anno) Variabile DiRitorno CHAR Specifica il Valore che il programma deve ritornare relativamente al soggetto e al periodo richiesto. VALCB = Valore del Budget SCOPC = Scostamento percentuale SCOVA = Scostamento a valore Divulgazione Implementazione/Modifica Software Riferimenti Esempio 1 Sintassi netta esempio SUF_BGT('*AGEZO',XAGEN1,XZONA1,'','',DEC(201101),DEC(201112),'','',XSOMMA,'SCOVA') Esempio 2 Si tratta di due istruzioni SQL che eseguite in sequenza, producono una tabella contenente agente, zona, valore fatturato e scostamento a valore con il budget. CREATE VIEW QTEMP/TRANSI AS SELECT XAGEN1, XZONA1, SUM(XPRZTE) AS XSOMMA FROM SPIFIEP/CLBAS WHERE XDRBOL BETWEEN 20010101 AND 20111231 GROUP BY XAGEN1, XZONA1 SELECT XAGEN1 "Agente", XZONA1 "Zona", XSOMMA "Valore", SUF_BGT('*AGEZO',XAGEN1,XZONA1,'','',DEC(201101),DEC(201112),'','',XSOMMA,'VALCB') "Budget", SUF_BGT('*AGEZO',XAGEN1,XZONA1,'','',DEC(201101),DEC(201112),'','',XSOMMA,'SCOVA') "Scostamento" FROM QTEMP/TRANSI