Presentation is loading. Please wait.

Presentation is loading. Please wait.

Business Knowledge Services Session 304 Open up your BW system using Infospokes A Step-by-Step Approach Pramod Jayam The Scotts Company

Similar presentations


Presentation on theme: "Business Knowledge Services Session 304 Open up your BW system using Infospokes A Step-by-Step Approach Pramod Jayam The Scotts Company"— Presentation transcript:

1 Business Knowledge Services Session 304 Open up your BW system using Infospokes A Step-by-Step Approach Pramod Jayam The Scotts Company pramod.jayam@scotts.com

2 Business Knowledge Services The Scotts Company Scotts is the world leader in lawn & garden products, based in Marysville, OH

3 Business Knowledge Services Agenda Open Hub architecture What are InfoSpokes How to setup InfoSpokes How to extend InfoSpokes using BADI Execute & Monitor Infospokes Infospoke Administration References Questions

4 Business Knowledge Services Corporate Information Factory

5 Business Knowledge Services Open Hub Service BW Architecture Whenever data is extracted from the SAP BW environment into 3rd-party target systems, the SAP BW Enterprise Data Warehouse functions as an ‘Open Hub Platform’ Courtesy – SAP

6 Business Knowledge Services BW Open Staging & Open Hub Platform InfoCubes BW Operational Data Store ODS Objects BW Server BW Server External DataMart Relational Table Flat File ETL Tools Data Provider Flat File Relational DB Link mySAP.com Applications e-Business Master Data ODBO EDW Courtesy – SAP

7 Business Knowledge Services Open Hub Architecture - Overview The Open Hub service enables you to distribute data from an SAP BW system into external data marts and applications

8 Business Knowledge Services Agenda Open Hub architecture What are InfoSpokes How to setup InfoSpokes How to extend InfoSpokes using BADI Execute & Monitor Infospokes Infospoke Administration References Questions

9 Business Knowledge Services What are InfoSpokes? InfoSpoke is the main object used to export data. Infospoke automatically handles Star-transformation & extracts data in a “Flat Structure” form InfoSpoke extracts data, by defining source database, target database, and format of the output InfoSpoke provides the following facilities Controlled distribution of consistent data Target: file or DB table Central monitoring Select filter criteria & columns Scheduling Full or delta mode BW “Information Hub” Sales Datamart Marketing Datamart Supply-Chain Application 3 rd party tool CRM Datamart Legacy One-time Extraction Admin Needs

10 Business Knowledge Services Pros & Cons of InfoSpoke PROS Quick and easy way to export large amounts of data Star-transformation & Selections Extraction from different sources – Cube, ODS & InfoObject Full & Delta Extraction Fast extraction performance Ability to change formatting CONS Nascent technology – radical changes to Open Hub with every BW Patch Many undocumented features (“bugs”) No easy way to clean-up Destination database tables. Need to use SE14.

11 Business Knowledge Services Agenda Open Hub architecture What are InfoSpokes How to setup InfoSpokes How to extend InfoSpokes using BADI Execute & Monitor Infospokes Infospoke Administration References Questions

12 Business Knowledge Services Business Requirement Lets say, the Consumer Helpline team requests a one-time extraction of POS Data Extract 10 to 15 million records of data from POS cube, and download to external application Extensive manual intervention is required to download such a huge volume of data using BeX or Reporting agent LISTCUBE cannot handle such a large extracts of data Hence the need to leverage Open Hub Service

13 Business Knowledge Services How to access InfoSpokes InfoSpoke transactions RSBO (recommended) RSOH1, RSOH2, RSOH3 (obsolete)

14 Business Knowledge Services Create InfoSpoke – General Information Datasources – 1.Cube 2.ODS 3.Master Data Texts 4.Master Data Attributes Database tables and flat files (CSV) can act as Open Hub destinations Extraction mode – Full or Delta

15 Business Knowledge Services Create Infospoke – Destination Options Flat file Using Infospoke you can save it as a CSV file. Database table Use ETL Tool such as Datastage to download, transform and load data into other datamarts or applications Use ABAP Program to format and download data Use SE16 to select columns and save as local file

16 Business Knowledge Services Create InfoSpoke - Destination Enter Description for Logical Target System in Pop-up Two types of Outputs 1.Database table 2.File on local directory or Application Server

17 Business Knowledge Services Detour 1 of 3 Destination – Logical Target System Source 1 Source A Source 1 Source B Destination A Destination B Logical Target XYZ

18 Business Knowledge Services Detour 2 of 3 Extracting data to Flat File - Directory Transaction SE16 Table RSBFILE Change Filename & Path

19 Business Knowledge Services Detour 3 of 3 Extracting data to Flat File - Formatting Transaction SPRO You can also access this screen using transaction RSCUSTV1 Change Separators & delimiters!

20 Business Knowledge Services Create InfoSpoke - InfoObjects InfoObjects in Cube – 1.Characteristics 2.Key Figures 3.Navigational Attributes NOTE: NO TEXTS for characteristics!!! Maximum 16 Key fields For DB Table

21 Business Knowledge Services Agenda Open Hub architecture What are InfoSpokes How to setup InfoSpokes How to extend InfoSpokes using BADI Execute & Monitor Infospokes Infospoke Administration References Questions

22 Business Knowledge Services Should we extend Infospoke? Infospoke doesn’t not automatically extract texts, but our project needs Sold-to party name So, lets change destination structures and BADI to load the Sold-to name Steps to extend – Create BADI Objects, and associate the BADI to Infospoke Change Target Structures Activate Infospoke to modify destination structure Modify BADI Method to add ABAP logic Activate Infospoke again BADI is the new User-Exit interface

23 Business Knowledge Services BADI Setup Process Data Source Structure Destination Target Structure Select Infoobj BADI

24 Business Knowledge Services Transform InfoSpokes using BADI Click this button to start BADI implementation If you don’t need BADI enhancements, Skip to Activate & Execute Steps Shown later

25 Business Knowledge Services Link BADI & InfoSpoke Insert Row using + icon Type the InfoSpoke name Save, Activate & Exit This step will create Target structures In Infospoke

26 Business Knowledge Services InfoSpokes – Source & Target Structures Note: The target structure name proposed by BW is /BIC/CZ* Double-click on the target structure to change the structure

27 Business Knowledge Services Change Target Structure Move around the fields, add new fields. Consider – Texts, Date formats Activate & Exit To go back to Infospoke

28 Business Knowledge Services InfoSpoke Extension – BADI setup Double click on the “Add- in implementation field” to setup BADI Objects After activating Target structure you return back to the Infospoke “Transformation” Tab When InfoSpoke is activated, the changes to the target “structure” are automatically copied to the “target database table” /BIC/OH* To populate new fields in target structure, add ABAP code to the BADI method.

29 Business Knowledge Services Extend BADI method To add logic to the method, Double click on the TRANSFORM method

30 Business Knowledge Services BADI Method ABAP code Copy & Modify this ABAP code To suit your needs Activate & Exit To go back to Infospoke

31 Business Knowledge Services Summary – Infospoke Setup Complete!! Data Source Structure Destination Target Structure Select Infoobj BADI Selections Cube ODS M/D & Texts DB Table Flat File Next Step is…

32 Business Knowledge Services Agenda Open Hub architecture What are InfoSpokes How to setup InfoSpokes How to extend InfoSpokes using BADI Execute & Monitor Infospokes Infospoke Administration References Questions

33 Business Knowledge Services Execute InfoSpoke Enter Selections Activate InfoSpoke Press “Execute” button to submit the batch job Press Monitor button to view the run

34 Business Knowledge Services InfoSpoke Monitor - Overview Target System Destination InfoSpoke Date of Run Monitor Tree

35 Business Knowledge Services InfoSpoke Monitor - Request Data Package Size Run time Stats Notice multiple Data Packages to retrieve millions of records of data. Is this running “OPTIMALLY”? Just Try it out!!

36 Business Knowledge Services Agenda Open Hub architecture What are InfoSpokes How to setup InfoSpokes How to extend InfoSpokes using BADI Execute & Monitor Infospokes Infospoke Administration References Questions

37 Business Knowledge Services Transporting Infospokes If your QA System & Productive systems are locked, you may not be able setup infospoke directly in those environments. Then you have to transport from DEV Infospokes can be transported via normal “Transport Connection” method Object types are SPOK BADI transports must be created separately Refer to OSS for specific issues regarding Transports for your patch & release

38 Business Knowledge Services InfoSpoke Quirks Install the most recent BW Patches for both 3.0B or 3.1c, or install all relevant OSS notes Select sufficient number of infoobjects to make each record unique. Else you may get some “Duplicate record” errors. Ideally, InfoSpoke should automatically aggregate the key figures to the infoobjects selected. Sometimes InfoSpoke shows “Active”, but the database table is not created in DB. Check Authorization, activate using SE14. If Logical Target system is not created (in “Destination Tab”), InfoSpoke doesn’t issue any warning during activation. But, you may get a run time error Activation of Infospoke may delete any data previously stored in Destination DB table If you are extending by BADI, and the target structure is changed, the BADI method should also be changed. InfoSpoke “check” process does not check for errors in BADI implementation Authorization to maintain Technical settings on table is required, else InfoSpoke does not activate the target database table

39 Business Knowledge Services Administration & Performance Infospokes can be scheduled via your normal Batch processes or Process Chains Performance is a major asset of Infospoke InfoSpoke can export 10 million records of data from a cube within 1 hour InfoSpokes are significantly faster than BeX BADI logic deteriorates InfoSpoke performance. It may be better to use a stand-alone ABAP program to format exported data

40 Business Knowledge Services Agenda Open Hub architecture What are InfoSpokes How to setup InfoSpokes How to extend InfoSpokes using BADI Execute & Monitor Infospokes Infospoke Administration References Questions

41 Business Knowledge Services References BW Infoindex Open Hub Service  BW 3.0B Open Hub - Positioning (zip)  BW 3.0B SP09 Open Hub Service (pdf)  How To... Change an InfoSpoke's Extraction Layout 3.0 (pdf) R/3 & BW Help http://help.sap.com/ OSS Notes Search for SAPKW30B11, 12, 13 Search for SAPKW31005, 06, 07 Search for “Open Hub” or “Infospoke” or “RSBO”  615967 – Open Hub BADI, 594196 – Selections issues

42 Business Knowledge Services Questions Pramod Jayam Pramod.jayam@scotts.com

43 Business Knowledge Services Thank you for attending! Please remember to complete and return your evaluation form following this session. Session Code:304


Download ppt "Business Knowledge Services Session 304 Open up your BW system using Infospokes A Step-by-Step Approach Pramod Jayam The Scotts Company"

Similar presentations


Ads by Google