Estrazione in SAP BI
Che cos’è l’estrazione dei dati?
L’estrazione dei dati in BW sta estraendo dati da varie tabelle nei sistemi R/3 o nei sistemi BW. Sono disponibili metodi di estrazione delta standard per i dati anagrafici e i dati delle transazioni. Puoi anche crearli con l’aiuto dei codici di transazione forniti da SAP. L’estrazione delta standard per i dati master utilizza le tabelle change pointer in R/3. Per i dati delle transazioni, l’estrazione delta può utilizzare strutture LIS o LO cockpit ecc.
Tipi di estrazione:
- Applicazione specifica:
- Estrattori di contenuto BW
- Estrattori generati dal cliente
- Estrattori per applicazioni incrociate
- Estrattori generici.
Estrattori di contenuto BW
SAP ha fornito gli estrattori predefiniti come FI, CO, LO Cockpit ecc., nel sistema OLTP (R/3) . La cosa che devi fare è installare Contenuti aziendali.
Prendiamo un esempio di estrattore FI. Di seguito sono riportati i passaggi che è necessario seguire:
- Vai a RSA6 >> seleziona l’origine dati desiderata > > Nella parte superiore c’è una scheda Migliora struttura di estrazione > > Fai clic su di essa
- Ti porterà alla visualizzazione della versione DataSource: Customer. Fare doppio clic sull’estrattostruct.
- Fare clic sul pulsante Aggiungi struttura come mostrato:
- Aggiungere il campo di testo dell’intestazione del documento (ad es: ZBKTXT) nella struttura di aggiunta con ComponentType: BKTXT. Prima di uscire, assicurati di attivare la struttura facendo clic sul pulsante Attiva.
- Il campo obbligatorio è stato aggiunto correttamente nella struttura dell’origine dati.
Popolare la struttura di estrazione con i dati
SAP fornisce miglioramento RSAP0001 che si utilizza per popolare la struttura di estrazione. Questo miglioramento ha quattro componenti specifici per ciascuno dei quattro tipi di fonti di dati R/3 :
- Dati delle transazioni EXIT_SAPLRSAP_001
- Attributi dei dati master EXIT_SAPLRSAP_002
- Testi dei dati master EXIT_SAPLRSAP_003
- Gerarchie dei dati master EXIT_SAPLRSAP_004
Con questi quattro componenti (in realtà si tratta di quattro moduli funzione diversi), qualsiasi origine dati R/3 può essere migliorata. In questo caso, si sta migliorando un’origine dati dati transazione, quindi è necessario solo uno dei quattro moduli funzione. Poiché questo passaggio richiede lo sviluppo ABAP, è meglio gestito da qualcuno del tuo team tecnico. Potrebbe essere necessario fornire vostro ABAP collega con queste informazioni:
- Il nome di Origine dati (0FI_GL_4)
- Il nome di estratto di struttura (DTFIGL_4)
- Il nome del campo che è stato aggiunto alla struttura (ZZBKTXT)
- Il nome del BW InfoSource (0FI_GL_4)
- Il nome del R/3 tabella e il campo che contiene i dati di cui avete bisogno (BKPFBKTXT)
Con queste informazioni, un esperto ABAP developer dovrebbe essere in grado di correttamente il codice
la valorizzazione in modo che l’estratto struttura è compilata correttamente. Il codice ABAP stesso
sarebbe simile a quello mostrato di seguito:
- Ora controllare i dati tramite tcode RSA3.
(È possibile aprire i quattro moduli funzione di cui sopra (Tcode SE37), si otterrà include dichiarazione in tutti i FMs. Fare doppio clic sul programma theinclude si otterrà il codice ABAP come sopra per tutte le fonti di dati standard che possono essere modificate.)
Nota: allo stesso modo è possibile migliorare tutti gli altri estrattori SAP consegnati. ( Per LO Pozzetto utilizzare tcode LBWE)
Generati dagli Estrattori
Per alcune applicazioni che variano da società a società come la LIS , CO-PA ,FI-SL a causa della sua dipendenza dalla struttura , che SAP non era in grado di fornire un’origine dati standard per queste applicazioni. Quindi il cliente deve generare la propria fonte di dati. Quindi questo è chiamato Estrattori generati dal cliente.
Prendiamo un esempio di estrazione CO-PA
- Vai a Tcode KEB0 che trovi nella Personalizzazione SAP BW per CO-PA nel sistema OLTP.
- Definire l’origine dati per il client corrente del sistema SAP R / 3 in base a uno dei problemi operativi disponibili.
- Nel caso di analisi di redditività basata sui costi, è possibile includere quanto segue nell’origine dati: Caratteristiche dal livello segmento, caratteristiche dalla tabella segmento, campi per unità di misura, caratteristiche dall’elemento pubblicitario, campi valore e cifre chiave calcolate dallo schema figura chiave.
- Nel caso di analisi della redditività basata sul conto, nell’altro caso, è possibile includere nell’origine dati solo quanto segue: Caratteristiche dal livello del segmento, caratteristiche dalla tabella dei segmenti, un’unità di misura, la valuta di registrazione dall’elemento pubblicitario e le cifre chiave.
- È quindi possibile specificare quali campi devono essere applicati come selezione per l’estrazione CO-PA.
Estrattori generici
Quando il requisito della tua azienda non può essere raggiunto da SAP delivered business content data source, devi creare la tua origine dati basata esclusivamente sul requisito della tua azienda , chiamato estrattori generici .
In base alla complessità è possibile creare l’origine dati in 3 modi .
1. Basato su tabelle / viste (applicazioni semplici )
2. Sulla base di Infoset
3. Basato sul modulo di funzione (utilizzato nell’estrazione complessa)
Passi per creare estrattore generico:
1. Basato su tabelle / viste (applicazioni semplici )
- Vai a Tcode RSO2 e scegli il tipo di dati che vuoi estrarre (transazione, attributo Masterdata o Testo Masterdata)
- Assegnare il nome all’origine dati da creare e fare clic su crea.
- Crea origine dati, immettere i parametri come richiesto:
Componente applicazione: nome del componente in cui si desidera posizionare l’origine dati nell’app. Gerarchia dei componenti.
Testo: Descrizioni (brevi, medie e lunghe) per l’origine dati.
Vista/Tabella: Nome della Tabella / Vista in cui si desidera creare l’origine dati generica. Nel nostro caso è ZMMPUR_INFOREC.
- Viene ora visualizzata l’origine dati generica che consente di selezionare e Nascondere il campo. I campi ‘nascosti’ non saranno disponibili per l’estrazione. I campi nella scheda ‘Selezione’ saranno disponibili per la selezione nell’Infopackage durante l’estrazione dei dati dal sistema di origine al PSA.
- Selezionare i campi pertinenti e salvare l’origine dati.
- Ora salva l’origine dati.
2. Sulla base di informazioni
https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiCruWWusPLAhWBPZoKHa7KArgQFg…
3. Basato sul modulo di funzione
https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjOk46_usPLAhVqIJoKHej3A8wQFg…
Leave a Reply