Extractie in SAP BI

Wat is Data-extractie?

Data extraction in BW is het extraheren van gegevens uit verschillende tabellen in de R / 3 systemen of BW systemen. Er zijn standaard delta extractiemethoden beschikbaar voor stamgegevens en transactiegegevens. U kunt ze ook bouwen met behulp van transactiecodes van SAP. De standaard delta extractie voor stamgegevens gebruikt wijzig pointer tabellen in R / 3. Voor transactiegegevens kan delta extractie worden gebruikt LIS structuren of LO cockpit etc.

soorten extractie:

  1. toepassingsspecifiek:
    • BW Content Extractors
    • door klanten gegenereerde Extractors
  2. Extractors
    • Generieke Extractors.

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

BW inhoud Extractors

SAP leverde de vooraf gedefinieerde Extractors zoals FI, CO, LO Cockpit etc, in OLTP systeem (R / 3). Het ding dat je moet doen is, installeer zakelijke Content.

laten we een voorbeeld nemen van FI extractor. Hieronder zijn de stappen die u moet volgen:

  • Ga naar RSA6 >> selecteer de gewenste gegevensbron >> bovenaan is er een tabblad Extractstructuur verbeteren >> Klik erop

Zonder Titel.jpg

  • het neemt u mee naar DataSource: Klantversieweergave. Dubbelklik op de ExtractStruct.

Zonder Titel.png

  • klik op de knop structuur toevoegen zoals getoond:

Zonder Titel.png

  • voeg het veld Document Header tekst (bijv.: ZZBKTXT) in de toegevoegde structuur met ComponentType: BKTXT. Voordat u afgaat, zorg ervoor dat u de structuur te activeren door te klikken op de knop Activeren.

Zonder Titel.png

  • verplicht veld is met succes toegevoegd in de structuur van de gegevensbron.

Zonder Titel.png

vul de Extractstructuur in met Data

SAP biedt verbetering RSAP0001 die u gebruikt om de extractstructuur in te vullen. Deze verbetering heeft vier componenten die specifiek zijn voor elk van de vier types van R / 3 DataSources :

  • transactiegegevens EXIT_SAPLRSAP_001
  • Stamgegevensattributen EXIT_SAPLRSAP_002
  • Stamgegevensteksten EXIT_SAPLRSAP_003
  • Stamgegevenshiërarchieën EXIT_SAPLRSAP_004

met deze vier componenten (het zijn eigenlijk vier verschillende functiemodules) kan elke R/3-gegevensbron worden verbeterd. In dit geval verbeter je een transactie data DataSource, dus je hebt maar één van de vier functiemodules nodig. Aangezien deze stap ABAP-ontwikkeling vereist, kan deze het beste worden afgehandeld door iemand van uw technisch team. Mogelijk moet u uw ABAP-collega ‘ s met deze informatie:

  • De naam van de Gegevensbron (0FI_GL_4)
  • De naam van het extract structuur (DTFIGL_4)
  • De naam van het veld dat werd toegevoegd aan de structuur (ZZBKTXT)
  • De naam van het BW InfoSource (0FI_GL_4)
  • De naam van het R/3 tabel en het veld dat de gegevens bevat die u nodig hebt (BKPFBKTXT)

Met deze informatie, een ervaren ABAP ontwikkelaar moet in staat zijn om correct code

de verbetering zodat het extract structuur is correct ingevuld. De ABAP-code zelf

zou vergelijkbaar zijn met de onderstaande code:

Zonder Titel.png

  • Controleer nu de gegevens via tcode RSA3.

(u kunt de vier bovengenoemde functiemodules openen (tcode SE37), zult u omvatten verklaring in alle FMs krijgen. Dubbelklik op het include programma u krijgt de ABAP code zoals hierboven voor alle standaard gegevensbronnen die kunnen worden gewijzigd.)

opmerking: op dezelfde manier kunt u alle andere SAP geleverde extractors verbeteren. ( Voor LO Cockpit gebruik tcode LBWE)

door de klant gegenereerde Extractors

voor sommige toepassingen die van bedrijf tot bedrijf verschillen , zoals LIS ,CO-PA , FI-SL vanwege de afhankelijkheid van de organisatiestructuur, was SAP niet in staat om een standaard gegevensbron voor deze toepassing te bieden. Dus de klant moet hun eigen gegevensbron te genereren. Dus dit heet Customer generated Extractors.

laten we een voorbeeld nemen van CO-Pa extractie

  • Ga naar Tcode KEB0 die u kunt vinden in SAP BW Customizing voor CO-PA in het OLTP-systeem.

Zonder Titel.jpg

  • Definieer de DataSource voor de huidige client van uw SAP R/3-systeem op basis van een van de operationele problemen die daar beschikbaar zijn.
  • in het geval van kostengebaseerde rentabiliteitsanalyse kunt u het volgende in de gegevensbron opnemen: kenmerken van het segmentniveau, kenmerken van de segmenttabel, velden voor meeteenheden, kenmerken van het regelitem, waardevelden en berekende kerncijfers van het sleutelfiguurschema.
  • in het geval van Account-based rentability analysis, in het andere geval, kunt u alleen het volgende in de gegevensbron opnemen: kenmerken van het segmentniveau, kenmerken van de segmenttabel, één meeteenheid, de recordvaluta van het item en de kerncijfers.
  • u kunt dan opgeven welke velden moeten worden toegepast als de selectie voor de Co-PA-extractie.

Zonder Titel.jpg

Generieke Extractors

wanneer de eis van uw bedrijf niet kon worden bereikt door SAP geleverd business content data source , dan moet je je eigen gegevensbron die is puur gebaseerd op de eis van uw bedrijf , dat heet generic extractors .

op basis van de complexiteit kunt u op 3 manieren een gegevensbron aanmaken .

1. Gebaseerd op tabellen / weergaven ( eenvoudige toepassingen )

2. Gebaseerd op Infoset

3. Gebaseerd op functiemodule (gebruikt in complexe extractie)

stappen om generieke extractor te maken:

1. Gebaseerd op tabellen / weergaven (eenvoudige toepassingen )

  • Ga naar Tcode RSO2 en kies het type gegevens dat u wilt extraheren (transactie, Masterdata attribuut of Masterdata tekst)

Zonder Titel.png

  • Geef de naam aan de te creëren gegevensbron en klik op create.

Zonder Titel.png

  • Op het Maken van de bron gegevens scherm, voert u de parameters voor de:

Untitled.JPG

toepassingscomponent: Componentnaam waar u de gegevensbron in de App wilt plaatsen. Componenthiërarchie.

tekst: beschrijvingen (kort, middelgroot en lang) voor de gegevensbron.

View / Table: Naam van de tabel / weergave waarop u de Algemene gegevensbron wilt aanmaken. In ons geval is het ZMMPUR_INFOREC.

  • de Algemene gegevensbron wordt nu weergegeven zodat u het veld kunt selecteren en verbergen. De velden ‘Verborgen’ zullen niet beschikbaar zijn voor extractie. Velden in het tabblad’ Selectie ‘ zullen beschikbaar zijn voor selectie in het Infopackage tijdens gegevensextractie van het bronsysteem naar de PSA.

Zonder Titel.jpg

  • Selecteer de relevante velden en sla de gegevensbron op.

Zonder Titel.png

  • Sla nu de DataSource op.

Zonder Titel.jpg

2. Gebaseerd op 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. Gebaseerd op functiemodule

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