Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sap BW
Sap BW
SAP BW è un business wharehouse che si interfaccia e può recepire dati da diversi sistemi: altri
moduli SAP, qualsiasi database, file, http.
I sistemi con cui BW è collegato devono essere mappati; SAP fornisce nativamente una modalità
di connessione tra i vari sistemi e moduli gestibili dalla transazione SM59, in cui si trovano le
connessioni RFC (Remote Function Call) con ambienti esterni, sotto la cartella ABAP connection.
Solo il collegamento con i file non è mappato in SM59 perchè è BW stesso che mi fornisce questo
tipo di collegamento.
Creazione oggetti:
Info Area: su rsa1 tasto dx -> Create Info Area. Sotto un’IA posso nidificarne altre.
Info Cubo: da IA tasto dx -> create Infocube
Max 13 dimensioni, sotto le quali ci sono uno o più IO; i membri di un IO non devono avere
una cardinalità troppo elevata altrimenti il modello si complica in maniera esagerata.
InfoObject: può essere di due tipi. E’ Characteristic se contiene dati qualitativi, è Keyfigure se
contiene il numero. Le icone sono colorate all’opposto per distinguerli.
Gli IO possono essere raggruppati nei Catalog (altrimenti andrebbero nei not assigned node).
Anche i catalog quando li creo vengono settati per contenere IO Characteristic o IO kf.
Quando su RSA1 vado sul menù InfoObj mi trovo le IA create prima e qui con tasto dx creo i
catalog:
Per gli IO ch devo per forza mettere un data type e una lunghezza:
Per il time le caratteristiche fiscali standard sono in compound, cioè inscindibili, una si tira
dietro l’altra. Per il compounding c’è un Tab apposta alla fine, es lo 0fiscalyear è in compound
con 0fiscvar (Z1/2015: Z1 è la 0fiscvar, cioè un parametro std che indica che l’anno fiscale è da
sept a aug; 2015 è lo 0fiscyear. K4 è quello che va da gennaio a dicembre, k9 da ottobre a
settembre….. NON SONO MAI DA CAMBIARE. Da OB29 vedo le varianti fiscali che vengono
prese dai sistemi transazionali, cioè ECC).
Per gli IO kf definisco invece il tipo di kf, cioè cosa indica il numero. Un IO kf si porta dietro una
unit, es per gli amount la unit è Currency, per la Quantity la unit è Unit of Measure:
Multiprovider: è un oggetto BW che contiene e lega in unione altri oggetti BW. Sempre sotto IA
tasto dx e create multiprovider. Mi chiede quali infoprovider contiene:
Dato il/gli infoprovider sotto il multiprovider, ne definisco le dimensioni e i loro IO ch e kf
(posso trascinare i singoli IO o le dimensioni stesse):
In alto poi ho de tastini che mi permettono di definire come legare le dimensioni dell MP con
quelle degli IO che lo compongono, sia per gli IO ch che per gli IO kf:
Aggregation Level: sempre in una IA. Lo
costruisco su un MP: