Professional Documents
Culture Documents
Steps To Create Infoset Using InfoObject and DSO
Steps To Create Infoset Using InfoObject and DSO
Steps To Create Infoset Using InfoObject and DSO
Applies to:
This article applies to SAP_BW 3.X and SAP_BW 7.0. For more information, visit the EDW homepage
Summary
This article explains how to create Infoset using InfoObject (Characteristic master data) and DSO which also explains steps to create InfoObject (Characteristic with master data) and DSO. Author: K Venu Gopal
th
Author Bio
K Venu Gopal is presently working for YASH Technologies Pvt Ltd, India as SAP BI ABAP consultant.
Table of Contents
Introduction: ........................................................................................................................................................ 3 Requirement: ...................................................................................................................................................... 3 Step 1: Creating InfoObject (Characteristics with master data) ...................................................................... 3 Step 2: Steps to create Data Store Object. ..................................................................................................... 7 Step 3: Steps to create Infoset using InfoObject (characteristic master data) and DSO. ............................. 10 Step 4: Building Query on Infoset. ................................................................................................................ 12 Related Content ................................................................................................................................................ 14 Disclaimer and Liability Notice .......................................................................................................................... 15
Introduction:
Definition: Infoset is described as a specific kind of InfoProvider which do not store data physically.Infoset collects data from the tables of InfoProviders used to build it.InfoSet describes data sources that are defined as a rule of join on DataStore objects, standard InfoCubes and/or InfoObjects (characteristics with master data).
Note: A join can contain objects of the same object type, or objects of different object types. We can include individual objects in a join condition as many times as we want. Default join condition is inner join, we can also use left outer join by right clicking on choosing left outer join from the context menu.
Requirement:
Some times we come across the scenarios where we have to build a report on two/more different data targets.In this cases we can use Infosets which joins two/more data targets,and we can bulid Query on Infoset,which gets data from tables of Infoproviders used to build it(Infoset). Now we will create an Infoset on both custom DSO and InfoObjects (characteristics with master data).Prerequisites to create Infoset is at least two data targets should be ready. The following are the steps to be followed to create Infoset. 1) Creating InfoObject (Characteristics with master data). 2) Creating a DSO. 3) Creating an Infoset using the above InfoObject and DSO. 4) Creating a Query using this Infoset. Step 1: Creating InfoObject (Characteristics with master data) Goto transaction RSA1 and select Infoarea and choose InfoObject catalog, right click on it and choose Create InfoObject from context menu.
Give the technical details like data type, length in General tab.
Now save & activate the characteristic InfoObject. Next to load master data create transformation.
Now map the corresponding source fields with the corresponding InfoObjects of target and activate the transformation.
To create a DTP right click on master data attribute and context menu choose create DTP.
After successful completion of loading data, activate the master data by right clicking on InfoObject (characteristic master data) and from context menu choose activate master data.
Step 2: Steps to create Data Store Object. Right click on Infoarea and choose Create Data Store Object.
Now we will add the key fields of DSO either by direct input method or drag & drop method. Right click on Key fields and choose InfoObject direct Input method.
Note: Fields can be added either by Drag & Drop method or by using Direct Input Method
Here we go for InfoObject direct Input method.Right click on key fields/data fields and from context window choose InfoObject Direct Input.In the pop up window give the InfoObject name and choose continue.
In the same way add InfoObjects to Data part of DSO. After adding InfoObjects Save & Activate the DSO. Now we will Create Transformations. Right click on DSO created and form context menu choose Create Transformation.
Enter the target DSO name and give the data source name for DSO and fill the source system details.
In the transformation screen map the corresponding InfoObjects with the corresponding fields of data source.
Activate the Transformation and to create DTP right click on DSO/DTP from context menu choose Create DTP.
Now Save & Activate the DTP and Execute the DTP.
Now two Data targets are ready we can start creating Infoset on DSO and InfoObject (characteristic master data). Following are the steps to create Infoset.
Step 3: Steps to create Infoset using InfoObject (characteristic master data) and DSO. Right click on the Infoarea and choose create Infoset from context menu.
Give the name for Infoset and description of Infoset; also give the name of InfoProvider to start with. Here we are starting with DSO (as we have created DSO in the beginning).
Now we can see the DSO in right pane as shown below. Click on InfoObject and choose the second target for Infoset.
Join the InfoObjects (fields) of two targets i.e. DSO & InfoObject.
Now save and activate the Infoset. We have successfully created Infoset.
Step 4: Building Query on Infoset. Open Infoset in BEx query designer by clicking on create query button.
Build a query according to the requirement and save the query. Open the query in BEx analyzer and check the result.
We are ready with Query, run the query in BEx analyzer and we can see the result.
Related Content
http://help.sap.com Data Modeling: Infoset MultiProvider Vs Infoset For more information visit: Enterprise Data Warehousing