Ekstraktion i SAP BI

Hvad er Dataekstraktion?

dataekstraktion i BV er at udtrække data fra forskellige tabeller i R/3-systemerne eller BV-systemerne. Der er standard delta udvinding metoder til rådighed for stamdata og transaktionsdata. Du kan også bygge dem ved hjælp af transaktionskoder leveret af SAP. Standard delta ekstraktion for stamdata bruger change pointer tabeller i R / 3. For transaktionsdata kan deltaekstraktion bruge LIS-strukturer eller LO cockpit osv.

typer af ekstraktion:

  1. applikationsspecifik:
    • BV indhold udsugningsanlæg
    • Kundegenererede udsugningsanlæg
  2. Cross ansøgning udsugningsanlæg
    • generiske udsugningsanlæg.

/wp-content/uploads/2016/03/extractors_901135.gif

udsugningsanlæg

SAP leverede de foruddefinerede udsugningsanlæg som FI, CO, LO Cockpit osv . Det, du skal gøre, er at installere forretningsindhold.

lad os tage et eksempel på FI emhætte. Nedenfor er de trin, du skal følge:

  • gå til RSA6 >> vælg den ønskede datakilde >> i toppen er der en fane forbedre ekstrakt struktur >> Klik på den

uden Titel.jpg

  • det vil tage dig til DataSource: Customer Version Display. Dobbeltklik på Ekstraktetstruktur.

uden Titel.png

  • Klik på Tilføj struktur knap som vist:

uden Titel.png

  • Tilføj feltdokumentoverskriftsteksten (f. eks: I Tilføjelsesstrukturen med ComponentType: BKT. Før du afslutter, skal du sørge for at aktivere strukturen ved at klikke på knappen Aktiver.

uden Titel.png

  • påkrævet felt er blevet tilføjet i strukturen af datakilden.

uden Titel.png

udfyld Ekstraktionsstrukturen med Data

SAP giver forbedring RSAP0001, som du bruger til at udfylde ekstraktionsstrukturen. Denne forbedring har fire komponenter, der er specifikke for hver af de fire typer R / 3-datakilder :

  • transaktionsdata AFSLUT_SAPLRSAP_001
  • Stamdataattributter AFSLUT_SAPLRSAP_002
  • Stamdatatekster AFSLUT_SAPLRSAP_003
  • Stamdatahierarkier AFSLUT_SAPLRSAP_004

med disse fire komponenter (de er faktisk fire forskellige funktionsmoduler), kan enhver R/3 datakilde forbedres. I dette tilfælde forbedrer du en transaktionsdatadatakilde, så du behøver kun et af de fire funktionsmoduler. Da dette trin kræver ABAP-udvikling, håndteres det bedst af nogen på dit tekniske team. Du skal muligvis give din ABAP-kollega disse oplysninger:

  • navnet på datakilden (0fi_gl_4)
  • navnet på ekstraktionsstrukturen (DTFIGL_4)
  • navnet på det felt, der blev føjet til strukturen (7186>
  • navnet på INFOSOURCE (0fi_gl_4)
  • navnet på R/3-tabellen og det felt, der indeholder data, du har brug for)

med disse oplysninger skal en erfaren ABAP-Udvikler være i stand til korrekt at kode

forbedringen, så ekstraktionsstrukturen er befolket korrekt. Selve ABAP-koden

ligner den, der er vist nedenfor:

uden Titel.png

  • Kontroller nu dataene via tcode RSA3.

(du kan åbne de fire funktionsmoduler, der er angivet ovenfor (Tcode SE37), du får Inkluder erklæring i alle FMs. Dobbeltklik påinkludere program vil du få ABAP kode som ovenfor for alle standard datakilder, som kan ændres.)

Bemærk: På samme måde kan du forbedre alle andre SAP-leverede udsugningsanlæg. (Til Lo Cockpit brug tcode)

Kundegenererede udsugningsanlæg

for nogle applikationer , der varierer fra virksomhed til virksomhed som LIS ,CO-PA , FI-SL på grund af dets afhængighed af organisationsstruktur, var SAP ikke i stand til at levere en standard datakilde til denne applikation. Så kunden er nødt til at generere deres egen datakilde. Så dette kaldes Kundegenererede Udsugere.

lad os tage et eksempel på CO-pa-ekstraktion

  • gå til tcode KEB0, som du finder i SAP-tilpasningen til CO-PA i OLTP-systemet.

uden Titel.jpg

  • Definer datakilden til den nuværende klient i dit SAP R/3-System på baggrund af en af de driftsproblemer, der er tilgængelige der.
  • i tilfælde af omkostningsbaseret rentabilitetsanalyse kan du medtage følgende i datakilden: egenskaber fra segmentniveauet, egenskaber fra segmenttabellen, felter for måleenheder, egenskaber fra linjeposten, værdifelter og beregnede nøgletal fra nøgletalskemaet.
  • i tilfælde af kontobaseret rentabilitetsanalyse kan du i det andet tilfælde kun medtage følgende i datakilden: egenskaber fra segmentniveauet, egenskaber fra segmenttabellen, en måleenhed, postvalutaen fra linjeposten og nøgletalene.
  • du kan derefter angive, hvilke felter der skal anvendes som valg til CO-PA-ekstraktionen.

uden Titel.jpg

generiske Udsugningsapparater

når kravet om din virksomhed ikke kunne opnås ved SAP leveret business indhold datakilde , så er du nødt til at oprette din egen datakilde, der er udelukkende baseret på din virksomheds krav, der kaldes generiske udtræk .

baseret på kompleksiteten kan du oprette datakilde på 3 måder .

1. Baseret på tabeller / visninger ( Simple applikationer )

2. Baseret på Infoset

3. Baseret på Funktionsmodul (brugt i kompleks ekstraktion)

skridt til at skabe generisk emhætte:

1. Baseret på tabeller / visninger (Simple applikationer )

  • gå til Tcode RSO2, og vælg den type data, du vil udtrække (transaktion, Masterdata-attribut eller Masterdata-tekst)

uden Titel.png

  • giv navnet til den datakilde, der skal oprettes, og klik på Opret.

uden Titel.png

  • på skærmen Opret datakilde skal du indtaste parametrene efter behov:

uden Titel.JPG

applikationskomponent: komponentnavn, hvor du ønsker at placere datakilden i appen. Komponent hierarki.

tekst: beskrivelser (kort, mellemlang og lang) for datakilden.

Udsigt / Tabel: Navn på den tabel/visning, som du vil oprette den generiske datakilde på. I vores tilfælde er det MMPUR_INFOREC.

  • den generiske datakilde vises nu, så du kan vælge såvel som skjule felt. Felterne ‘skjult’ vil ikke være tilgængelige for udvinding. Felter i fanen ‘Valg’ vil være tilgængelige for valg i Infopakken under dataekstraktion fra kildesystemet til PSA.

uden Titel.jpg

  • Vælg de relevante felter, og gem datakilden.

uden Titel.png

  • Gem nu datakilden.

uden Titel.jpg

2. Baseret på Infoset

https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiCruWWusPLAhWBPZoKHa7KArgQFg…

3. Baseret på Funktionsmodul

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