SlideShare a Scribd company logo
Chapter 1: Introduction to SAP BI from SDN 
o BI - Business Intelligence (Reporting and Analysis) 
o OLAP: Online Analytical Process (SAP BI) 
o OLTP: Online Transaction Process (SAP SD, MM, FICO, ABAP, HR) 
o Basics: 
o BI is a data warehousing tool 
o ETL: Extraction > Transformation > Loading 
o BI is used by middle level and high level management 
 PSA (Persistent Storage Area): Used to correct errors.
Chapter 2: Info Objects (SDN) 
Info objects are the fields in BI system. These are divided into two types: 
1. Characteristics: Used to refer key figure 
Ex: Material, Customer 
The characteristics are divided into three types. They are: 
a. Time Characteristics 
b. Unit Characteristics 
c. Technical Characteristics 
a. Time Characteristics include day, month, year, and half-yearly, quarterly. They are generated by 
the system. 
Note: Info objects are of two types, 
i. System generated (0) 
ii. Customer generated (Z) 
b. Unit Characteristics include currency, unit. (0Currency, 0Unit) 
Material Amount 0Currency Quantity 0Unit 
E620 400 Rs 10 
E621 500 $ 12 
They are always assigned to key figures type amount and quantity (as shown in the above example). 
c. Technical Characteristics include 0requestID, 0changeID, 0recordID. 
2. Key Figures: Used for calculation purpose 
Ex: Amount, Quantity 
The key figures are divided into two types. They are: 
a. Cumulative key figures 
b. Non-cumulative key figures 
a. Cumulative key figures are used when the data in the key figure field need to be added. 
Material Amount
b. Non-cumulative 
key 
figures are used in 
MM and HR related 
E621 100 
E622 200 
E623 300 
Total: 600 
reports 
Plant Material Stock Value Date 
4002 Pencil 500 28/04/2012 
4002 Pencil 600 29/04/2012 
Records in the 'Stock Value' field are not added. 
Steps to create info objects of type characteristics and key figures: 
Part 1: 
1. Go to RSA1 
2. Go to 'Info Object' selection 
3. Right click on the context menu > Select 'Create Info Area' 
4. Give the technical name (Always unique) 
5. Give description 
6. Click on Continue 
Part 2: 
1. Right click on Info Area > Select create 'Info Object Catalog' 
2. Give technical name 
3. Give description 
4. Select Info object type 'Character' 
5. Click on Activate button 
Part 3: 
1. Right click on Info area > Select create 'Info Object Catalog' 
2. Give technical name and description 
3. Select info object type 'Key Figure' 
4. Click on Activate button 
Part 4: 
1. Right click on Info Object Catalog for characteristics 
2. Select create Info Object 
3. Give technical name (length between 3 to 8) 
4. Give description
5. Click on Continue 
6. Give mandatory options in the 'General' tab page (like Data type, length .. ) 
7. Click on Activate button 
Part 5: 
1. Right click on the Info Object Catalog for key figures 
2. Select create Info Object 
3. Give technical name (length between 3 to 8) 
4. Give description 
5. Click on Continue 
6. For key figure of type 'Amount' and 'Quantity' we have to give 'Unit Characteristic' (0Currency/ 
0Unit) 
7. Click on Activate button) 
There are two types of data in SAP (ERP). They are: 
1. Master Data 
2. Transaction Data 
1. Master Data: It is always assigned to characteristic. From SAP BI point of view, master data 
doesn't change frequently 
Note: Master Data is always assigned to a characteristic. A characteristic is called master data 
characteristic if it has attributes, text and hierarchies. 
i. Attributes: These are info objects which explain a characteristic in detail. These are divided into 
two types:
a. Navigational attributes 
b. Display attributes 
Steps to create Attributes (type characteristic): 
Part 1: 
1. Go to Info object of type characteristic 
2. Go to 'Display/Change' 
3. In the 'Master data text' tab page, check the 'With Master Data' checkbox 
4. Go to the Attribute tab page 
5. Give technical name of attribute 
6. Click Enter 
7. Give description 
8. Give data type, length 
9. Click on continue 
10. Activate the info object 
Part 2: 
1. If the info object is already in the system, copy the technical name of the info object 
2. Go to attribute tab page of char 
3. Paste the technical name of the info object 
4. Click on Activate button 
Note: Key Figure can be an attribute to a characteristic and it can only be a display attribute 
Steps to enable Texts: 
1. Right click on the info object, select change, go to Master Data Text tab page, select the check 
box Text
Company Code Amount 
India 2000 
USA 2500 
Company Code Sales Org Amount 
India Hyderabad 2000 
Bangalore 2000 
USA New York 2500 
Washington D.C 2500 
Company Code Sales Org Division Amount 
India Hyderabad Ameerpet 1000 
Begumpet 1000 
Bangalore Electronic City 1000 
Silk Board 1000 
USA New York 7th Street 1250 
9th lane 1250 
Washington D.C 8th street 1250 
10th street 1250 
Navigational Attribute: We can drill down using navigational attribute. It acts as 
characteristic in the report. 
Display Attribute: We cannot drill down using display attribute 
Note: 
1. Attribute Only: If you mark the characteristic as exclusive attribute, it can only be used as display 
attribute but not as navigational attribute. 
2. The characteristic cannot be transferred into info cube directly. 
Steps to change attributes from navigational to display:
1. Go to 'Attribute' tab page, in column 'Navigation On/Off', select the pencil like structure. 
2. When changing display to navigation, give a description, click on activate button. 
Steps to create attribute (type Key Figure): 
1. Go to info object, go to 'Attribute' tab page 
2. Give technical name 
3. Click on Enter, Select radio button 'Create attribute as key figure' 
4. Click on Continue 
5. Give description and data type 
6. Click on continue 
7. Click on activate button 
Tab Pages of Characteristic: 
1. General tab page: 
2. Data Element: Naming convention of data element (technical name of info object). It is like a 
field on database level 
3. Data Type: Here we have Char (1-60), string, Numeric (1-60), Date (8), Time (6) 
4. Lower Case Letters: If the characteristic is having lower case letters, select lower case allowed 
option 
5. SID Tables: Surrogate ID or Master Data ID 
6. Business Explorer: The selections which are in the Business Explorer tab page are by default 
displayed at report level 
7. Master Data/Text tab page: Info object has the following tables 
P -> Time Independent display attributes 
Q -> Time dependent display attributes 
X -> Time Independent navigational attributes 
Y -> Time dependent navigational attributes 
Text: If we select this option, we can have text for the characteristic 
Hierarchy: To enable hierarchies, we have to select the hierarchies 
Attribute: In this, we give the attributes for a characteristic 
ii. Text: The same report can be selected in different language in different country. This is because of 
the 'Text' functionality 
iii. Hierarchy
Chapter 3: Extended Star Schema (SCN) 
o Fact table consists of DIM ID and key figures. 
o Every Info cube has two types of tables 
a. Fact table 
b. Dimension tables 
o Info cube consists of one fact table (E and F), surrounded by multiple dimension tables. 
o Maximum number of dimension tables in an info cube is 16 and the minimum number is 4. 
o There are 3 system generated tables 
a. Data Package dimension table (Technical dimension) 
b. Time dimension 
c. Unit dimension 
o Maximum number of key figures in an info cube are 233 
o Maximum number of characteristics in an info cube are 248 
Advantages of Extended Star Schema:
o Faster loading of data/ faster access to reports 
o Sharing of master data 
o Easy loading of time dependent objects 
Classical Star Schema: 
o In classical star schema, the characteristic record is directly stored in DIM tables. 
o For every Dimension table, a DIM ID is generated and it is stored in the fact table. 
Differences between Classical Star Schema and Extended Star Schema: 
o In Classic star schema, dimension and master data table are same. But in Extend star schema, 
dimension and master data table are different. (Master data resides outside the Info cube and 
dimension table, inside Info cube). 
o In Classic star schema we can analyze only 16 angles (perspectives) whereas in extended star 
schema we can analyze in 16*248 angles. Plus the performance is faster to that extent. 
Guide to SAP Beginners
Navigating in SAP
Toolbar
Screen Icons
SAP Log on
InfoCube 
Info Cube is structured as Star Schema (extended) where a fact table is surrounded by different 
dim table that are linked with DIM'ids. And the data wise, you will have aggregated data in the 
cubes. 
Infocube contains maximum 16(3 are sap defines and 13 are customer defined) dimensions and 
minimum 4(3 Sap defined and 1 customer defined) dimensions with maximum 233 key figures 
and 248 characteristic. 
The following InfoCube types exist in BI: 
. InfoCubes 
. VirtualProviders 
There are two subtypes of InfoCubes: Standard, and Real-Time. Although both have an 
extended star schema design, Real-Time InfoCubes (previously called Transactional InfoCubes) 
are optimized for direct update, and do not need to use the ETL process. Real-Time InfoCubes 
are almost exclusively used in the BI Integrated Planning tool set. All BI InfoCubes consists of a 
quantity of relational tables arranged together in a star schema. 
Star Schema 
In Star Schema model, Fact table is surrounded by dimensional tables. Fact table is usually very 
large, that means it contains millions to billions of records. On the other hand dimensional tables 
are very small. Hence they contain a few thousands to few million records. In practice, Fact table 
holds transactional data and dimensional table holds master data. 
The dimensional tables are specific to a fact table. This means that dimensional tables are not 
shared to across other fact tables. When other fact table such as a product needs the same product 
dimension data another dimension table that is specific to a new fact table is needed. 
This situation creates data management problems such as master data redundancy because the 
very same product is duplicated in several dimensional tables instead of sharing from one single 
master data table. This problem can be solved in extended star schema. 
Extended star schema
In Extended Star Schema, under the BW star schema model, the dimension table does not 
contain master data. But it is stored externally in the master data tables (texts, attributes, 
hierarchies). 
The characteristic in the dimensional table points to the relevant master data by the use of SID 
table. The SID table points to characteristics attribute texts and hierarchies. 
This multistep navigational task adds extra overhead when executing a query. However the 
benefit of this model is that all fact tables (info cubes) share common master data tables between 
several info cubes. 
Moreover the SID table concept allows users to implement multi languages and multi hierarchy 
OLAP environments. And also it supports slowly changing dimension.
Routine Lesson 1 
Scenario: the data source does not have division and we need to derive it from material 
which exists in the datasource. Populate the cube with the division. 
Solution: 
Division needs to be derived from material as division is not retrieved from the datasource 
and the division needs to be derived from material using the /BI0/PMATERIAL table. 
wa_th_material is an internal table derived from a work area which is wa_material and 
wa_material is a work area derived from the structure t_material 
since t_material has material and division as the 2 fields and this is read into a work area 
wa_material using a key which is the -material i.e. the material that is loaded into the end 
routine of the transformation. 
Start Routine: use a SELECT statement to load the internal table. 
CODE SNIPPET: 
if wa_th_material[] is initial. 
*Load Division by material 
Select material division 
into table wa_th_material 
from /BI0/PMATERIAL 
where objvers = ‘A’. 
End Routine: use a READ statement and read the internal table populated in the start 
routine into a work area using a KEY. If data is found make the data found equal to the end 
routine field. 
CODE SNIPPET: 
read table wa_th_material 
into wa_material 
with table key material = -material. 
if sy-subrc = 0. 
-division = wa_material-division. 
DATA DEFINITION: 
Data: 
BEGIN OF t_material, 
material TYPE /BI0/OImaterial, 
division TYPE /BI0/OIdivision, 
END OF t_material, 
data: wa_th_material TYPE HASHED TABLE OF t_material WITH UNIQUE KEY material, 
data: wa_material type t_material, 
Routine Lesson 2
Scenario: cube needs a customer number and the datasource does not provide the customer 
number. The datasource however contains the country code such as DE,FR etc. based on the 
country code a particular customer number is assigned for eg: for DE it is DE01J45 and for 
FR it is FR023J4. This customer number needs to be populated in the cube. 
SOLUTION: 
In this scenario the transformation from the DSO to the cube is worked on where the start 
routine is coded to load a data element from a standard table with a field in the standard 
table as a reference. This is then used in the END routine with a CASE statement and the 
RESULT_FIELDS are loaded accordingly. 
START ROUTINE: 
Code snippet: 
select single low from ZBW_CONSTANT_TAB 
into g_de_billto 
where vnam = ‘JV_DE_BILLTO’. 
END ROUTINE: 
Code snippet: 
case -/bic/zjvsource. 
when ‘DE’. 
-Ship_to = g_de_billto. 
-Sold_to = g_de_billto. 
-billtoprty = g_de_billto. 
-payer = g_de_billto 
end case. 
<RESULT_FIELDS>-/bic/zjvsource. 
case <RESULT_FIELDS>-/bic/zjvsource. 
when ‘DE’. 
<RESULT_FIELDS>-Ship_to = g_de_billto. 
<RESULT_FIELDS>-Sold_to = g_de_billto. 
<RESULT_FIELDS>-billtoprty = g_de_billto. 
<RESULT_FIELDS>-payer = g_de_billto
end case. 
Routine lesson 3 
Scenario: An info object in the cube has to be updated with a constant value and this info 
object does not come from the datasource. Update the info object in the cube with a 
constant value. 
Solution: go to the DSO and add the info object where the data is not being sourced from the 
datasource and in the transformation right click on the info object and click on RULE 
DETAILS which will provide the below screen shot. Now choose constant and enter the 
value. 
Usefull tables for DSO (Data Store Object)
Listing of commonly used tables in SAP BI and to understand the way data is stored in the 
backend of SAP BI 
ODS Object 
RSDODSO Directory of all ODS Objects 
RSDODSOT Texts of all ODS Objects 
RSDODSOIOBJ InfoObjects of ODS Objects 
RSDODSOATRNAV Navigation Attributes for ODS Object 
RSDODSOTABL Directory of all ODS Object Tables 
Usefull Tables for Aggregates 
Listing of commonly used tables in SAP BI and to understand the way data is stored in the 
backend of SAP BI 
Aggregates 
RSDDAGGRDIR Directory of Aggregates 
RSDDAGGRCOMP Description of Aggregates 
RSDDAGGRT Text on Aggregates 
RSDDAGGLT Directory of the aggregates, texts 
Usefull Tables for InfoCube 
Listing of commonly used tables in SAP BI and to understand the way data is stored in the 
backend of SAP BI 
InfoCube 
RSDCUBE Directory of InfoCubes 
RSDCUBET Texts on InfoCubes 
RSDCUBEIOBJ Objects per InfoCube (where-used list) 
RSDDIME Directory of Dimensions 
RSDDIMET Texts on Dimensions 
RSDDIMEIOBJ InfoObjects for each Dimension (Where-Used List) 
RSDCUBEMULTI InfoCubes involved in a MultiCube 
RSDICMULTIIOBJ MultiProvider: Selection/Identification of InfoObjects 
RSDICHAPRO Characteristic Properties Specific to an InfoCube 
RSDIKYFPRO Flag Properties Specific to an InfoCube 
RSDICVALIOBJ InfoObjects of the Stock Validity Table for the InfoCube

More Related Content

What's hot

Access 2007 lecture notes students
Access 2007 lecture notes studentsAccess 2007 lecture notes students
Access 2007 lecture notes students
IYAKAREMYE Jean De Dieu
 
MS Office Access Tutorial
MS Office Access TutorialMS Office Access Tutorial
MS Office Access Tutorial
virtualMaryam
 
MS Access teaching powerpoint tasks
MS Access teaching powerpoint tasksMS Access teaching powerpoint tasks
MS Access teaching powerpoint tasks
skomadina
 
Uses of MS Access in Business
Uses of MS Access in BusinessUses of MS Access in Business
Uses of MS Access in Business
Biswajit Bhattacharjee
 
Access 2007
Access 2007Access 2007
Access 2007
rupalidhir
 
Dimensional data model
Dimensional data modelDimensional data model
Dimensional data model
Vnktp1
 
Tutorial for using SQL in Microsoft Access
Tutorial for using SQL in Microsoft AccessTutorial for using SQL in Microsoft Access
Tutorial for using SQL in Microsoft Access
mcclellm
 
Dimensional data modeling
Dimensional data modelingDimensional data modeling
Dimensional data modeling
Adam Hutson
 
Datatypes, Field Properties, Validation and Masking
Datatypes, Field Properties, Validation and MaskingDatatypes, Field Properties, Validation and Masking
Datatypes, Field Properties, Validation and Masking
starsmileygirl34
 
Basic introduction to ms access
Basic introduction to ms accessBasic introduction to ms access
Basic introduction to ms access
jigeno
 
Access lesson 02 Creating a Database
Access lesson 02 Creating a DatabaseAccess lesson 02 Creating a Database
Access lesson 02 Creating a Database
Aram SE
 
Access lesson 06 Integrating Access
Access lesson 06  Integrating AccessAccess lesson 06  Integrating Access
Access lesson 06 Integrating Access
Aram SE
 
OBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - TutorialOBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - Tutorial
onlinetrainingplacements
 
Access lesson 01 Microsoft Access Basics
Access lesson 01 Microsoft Access BasicsAccess lesson 01 Microsoft Access Basics
Access lesson 01 Microsoft Access Basics
Aram SE
 
Ms access notes
Ms access notesMs access notes
Ms access notes
IKIARA
 
hbaseconasia2017: Ecosystems with HBase and CloudTable service at Huawei
hbaseconasia2017: Ecosystems with HBase and CloudTable service at Huaweihbaseconasia2017: Ecosystems with HBase and CloudTable service at Huawei
hbaseconasia2017: Ecosystems with HBase and CloudTable service at Huawei
HBaseCon
 
Access lesson 04 Creating and Modifying Forms
Access lesson 04 Creating and Modifying FormsAccess lesson 04 Creating and Modifying Forms
Access lesson 04 Creating and Modifying Forms
Aram SE
 
Advanced Dimensional Modelling
Advanced Dimensional ModellingAdvanced Dimensional Modelling
Advanced Dimensional Modelling
Vincent Rainardi
 
Basic Access Notes
Basic Access NotesBasic Access Notes
Basic Access Notes
Pyi Soe
 

What's hot (19)

Access 2007 lecture notes students
Access 2007 lecture notes studentsAccess 2007 lecture notes students
Access 2007 lecture notes students
 
MS Office Access Tutorial
MS Office Access TutorialMS Office Access Tutorial
MS Office Access Tutorial
 
MS Access teaching powerpoint tasks
MS Access teaching powerpoint tasksMS Access teaching powerpoint tasks
MS Access teaching powerpoint tasks
 
Uses of MS Access in Business
Uses of MS Access in BusinessUses of MS Access in Business
Uses of MS Access in Business
 
Access 2007
Access 2007Access 2007
Access 2007
 
Dimensional data model
Dimensional data modelDimensional data model
Dimensional data model
 
Tutorial for using SQL in Microsoft Access
Tutorial for using SQL in Microsoft AccessTutorial for using SQL in Microsoft Access
Tutorial for using SQL in Microsoft Access
 
Dimensional data modeling
Dimensional data modelingDimensional data modeling
Dimensional data modeling
 
Datatypes, Field Properties, Validation and Masking
Datatypes, Field Properties, Validation and MaskingDatatypes, Field Properties, Validation and Masking
Datatypes, Field Properties, Validation and Masking
 
Basic introduction to ms access
Basic introduction to ms accessBasic introduction to ms access
Basic introduction to ms access
 
Access lesson 02 Creating a Database
Access lesson 02 Creating a DatabaseAccess lesson 02 Creating a Database
Access lesson 02 Creating a Database
 
Access lesson 06 Integrating Access
Access lesson 06  Integrating AccessAccess lesson 06  Integrating Access
Access lesson 06 Integrating Access
 
OBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - TutorialOBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - Tutorial
 
Access lesson 01 Microsoft Access Basics
Access lesson 01 Microsoft Access BasicsAccess lesson 01 Microsoft Access Basics
Access lesson 01 Microsoft Access Basics
 
Ms access notes
Ms access notesMs access notes
Ms access notes
 
hbaseconasia2017: Ecosystems with HBase and CloudTable service at Huawei
hbaseconasia2017: Ecosystems with HBase and CloudTable service at Huaweihbaseconasia2017: Ecosystems with HBase and CloudTable service at Huawei
hbaseconasia2017: Ecosystems with HBase and CloudTable service at Huawei
 
Access lesson 04 Creating and Modifying Forms
Access lesson 04 Creating and Modifying FormsAccess lesson 04 Creating and Modifying Forms
Access lesson 04 Creating and Modifying Forms
 
Advanced Dimensional Modelling
Advanced Dimensional ModellingAdvanced Dimensional Modelling
Advanced Dimensional Modelling
 
Basic Access Notes
Basic Access NotesBasic Access Notes
Basic Access Notes
 

Similar to Sdn beginners bi

285109443-SAP-BW-Info-Object.ppt
285109443-SAP-BW-Info-Object.ppt285109443-SAP-BW-Info-Object.ppt
285109443-SAP-BW-Info-Object.ppt
ntrnbk
 
SAP BI/BW
SAP BI/BWSAP BI/BW
Infoobject
InfoobjectInfoobject
Infoobject
Abhijit Das
 
285295780-SAP-BW-Info-Provider.ppt
285295780-SAP-BW-Info-Provider.ppt285295780-SAP-BW-Info-Provider.ppt
285295780-SAP-BW-Info-Provider.ppt
ntrnbk
 
Bis 245
Bis 245Bis 245
Bis 245
Tenny Trumph
 
SAP BW - Info cube
SAP BW - Info cubeSAP BW - Info cube
SAP BW - Info cube
Yasmin Ashraf
 
Pentaho BootCamp : Using the Pentaho Reporting Tools
Pentaho BootCamp : Using the Pentaho Reporting ToolsPentaho BootCamp : Using the Pentaho Reporting Tools
Pentaho BootCamp : Using the Pentaho Reporting Tools
Wildan Maulana
 
Qlikview online training
Qlikview online trainingQlikview online training
Qlikview online training
Glory IT Technologies Pvt. Ltd.
 
Yelp Project Report
Yelp Project ReportYelp Project Report
Yelp Project Report
Mihir Bhatt
 
SAP BW - Info object (characteristics)
SAP BW - Info object (characteristics)SAP BW - Info object (characteristics)
SAP BW - Info object (characteristics)
Yasmin Ashraf
 
Microsoft Excel Dashboards and Their Features.pdf
Microsoft Excel Dashboards and Their Features.pdfMicrosoft Excel Dashboards and Their Features.pdf
Microsoft Excel Dashboards and Their Features.pdf
Nitin
 
Lecture 4-Prepare data-Clean, transform, and load data in Power BI.pptx
Lecture 4-Prepare data-Clean, transform, and load data in Power BI.pptxLecture 4-Prepare data-Clean, transform, and load data in Power BI.pptx
Lecture 4-Prepare data-Clean, transform, and load data in Power BI.pptx
edieali1
 
Contents1Scenario. 12Requirements23Design an.docx
Contents1Scenario. 12Requirements23Design an.docxContents1Scenario. 12Requirements23Design an.docx
Contents1Scenario. 12Requirements23Design an.docx
mercylittle80626
 
Automated Document Indexing with ImageRamp
Automated Document Indexing with ImageRampAutomated Document Indexing with ImageRamp
Automated Document Indexing with ImageRamp
DocuFi, offering HAI and Infection Prevention Analytics
 
MBA 620 Module Five Power BI Executive Summary Assignment
MBA 620 Module Five  Power BI Executive Summary AssignmentMBA 620 Module Five  Power BI Executive Summary Assignment
MBA 620 Module Five Power BI Executive Summary Assignment
AbramMartino96
 
Dwbi Project
Dwbi ProjectDwbi Project
Dwbi Project
Sonali Gupta
 
Multi dimensional modeling
Multi dimensional modelingMulti dimensional modeling
Multi dimensional modeling
noviari sugianto
 
Auction Portal
Auction PortalAuction Portal
Auction Portal
Priyatham Bollimpalli
 
Pnbhfl training final
Pnbhfl training finalPnbhfl training final
Pnbhfl training final
Nupur Mishra
 
IBM Cognos tutorial - ABC LEARN
IBM Cognos tutorial - ABC LEARNIBM Cognos tutorial - ABC LEARN
IBM Cognos tutorial - ABC LEARN
abclearnn
 

Similar to Sdn beginners bi (20)

285109443-SAP-BW-Info-Object.ppt
285109443-SAP-BW-Info-Object.ppt285109443-SAP-BW-Info-Object.ppt
285109443-SAP-BW-Info-Object.ppt
 
SAP BI/BW
SAP BI/BWSAP BI/BW
SAP BI/BW
 
Infoobject
InfoobjectInfoobject
Infoobject
 
285295780-SAP-BW-Info-Provider.ppt
285295780-SAP-BW-Info-Provider.ppt285295780-SAP-BW-Info-Provider.ppt
285295780-SAP-BW-Info-Provider.ppt
 
Bis 245
Bis 245Bis 245
Bis 245
 
SAP BW - Info cube
SAP BW - Info cubeSAP BW - Info cube
SAP BW - Info cube
 
Pentaho BootCamp : Using the Pentaho Reporting Tools
Pentaho BootCamp : Using the Pentaho Reporting ToolsPentaho BootCamp : Using the Pentaho Reporting Tools
Pentaho BootCamp : Using the Pentaho Reporting Tools
 
Qlikview online training
Qlikview online trainingQlikview online training
Qlikview online training
 
Yelp Project Report
Yelp Project ReportYelp Project Report
Yelp Project Report
 
SAP BW - Info object (characteristics)
SAP BW - Info object (characteristics)SAP BW - Info object (characteristics)
SAP BW - Info object (characteristics)
 
Microsoft Excel Dashboards and Their Features.pdf
Microsoft Excel Dashboards and Their Features.pdfMicrosoft Excel Dashboards and Their Features.pdf
Microsoft Excel Dashboards and Their Features.pdf
 
Lecture 4-Prepare data-Clean, transform, and load data in Power BI.pptx
Lecture 4-Prepare data-Clean, transform, and load data in Power BI.pptxLecture 4-Prepare data-Clean, transform, and load data in Power BI.pptx
Lecture 4-Prepare data-Clean, transform, and load data in Power BI.pptx
 
Contents1Scenario. 12Requirements23Design an.docx
Contents1Scenario. 12Requirements23Design an.docxContents1Scenario. 12Requirements23Design an.docx
Contents1Scenario. 12Requirements23Design an.docx
 
Automated Document Indexing with ImageRamp
Automated Document Indexing with ImageRampAutomated Document Indexing with ImageRamp
Automated Document Indexing with ImageRamp
 
MBA 620 Module Five Power BI Executive Summary Assignment
MBA 620 Module Five  Power BI Executive Summary AssignmentMBA 620 Module Five  Power BI Executive Summary Assignment
MBA 620 Module Five Power BI Executive Summary Assignment
 
Dwbi Project
Dwbi ProjectDwbi Project
Dwbi Project
 
Multi dimensional modeling
Multi dimensional modelingMulti dimensional modeling
Multi dimensional modeling
 
Auction Portal
Auction PortalAuction Portal
Auction Portal
 
Pnbhfl training final
Pnbhfl training finalPnbhfl training final
Pnbhfl training final
 
IBM Cognos tutorial - ABC LEARN
IBM Cognos tutorial - ABC LEARNIBM Cognos tutorial - ABC LEARN
IBM Cognos tutorial - ABC LEARN
 

Recently uploaded

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 

Recently uploaded (20)

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 

Sdn beginners bi

  • 1. Chapter 1: Introduction to SAP BI from SDN o BI - Business Intelligence (Reporting and Analysis) o OLAP: Online Analytical Process (SAP BI) o OLTP: Online Transaction Process (SAP SD, MM, FICO, ABAP, HR) o Basics: o BI is a data warehousing tool o ETL: Extraction > Transformation > Loading o BI is used by middle level and high level management  PSA (Persistent Storage Area): Used to correct errors.
  • 2. Chapter 2: Info Objects (SDN) Info objects are the fields in BI system. These are divided into two types: 1. Characteristics: Used to refer key figure Ex: Material, Customer The characteristics are divided into three types. They are: a. Time Characteristics b. Unit Characteristics c. Technical Characteristics a. Time Characteristics include day, month, year, and half-yearly, quarterly. They are generated by the system. Note: Info objects are of two types, i. System generated (0) ii. Customer generated (Z) b. Unit Characteristics include currency, unit. (0Currency, 0Unit) Material Amount 0Currency Quantity 0Unit E620 400 Rs 10 E621 500 $ 12 They are always assigned to key figures type amount and quantity (as shown in the above example). c. Technical Characteristics include 0requestID, 0changeID, 0recordID. 2. Key Figures: Used for calculation purpose Ex: Amount, Quantity The key figures are divided into two types. They are: a. Cumulative key figures b. Non-cumulative key figures a. Cumulative key figures are used when the data in the key figure field need to be added. Material Amount
  • 3. b. Non-cumulative key figures are used in MM and HR related E621 100 E622 200 E623 300 Total: 600 reports Plant Material Stock Value Date 4002 Pencil 500 28/04/2012 4002 Pencil 600 29/04/2012 Records in the 'Stock Value' field are not added. Steps to create info objects of type characteristics and key figures: Part 1: 1. Go to RSA1 2. Go to 'Info Object' selection 3. Right click on the context menu > Select 'Create Info Area' 4. Give the technical name (Always unique) 5. Give description 6. Click on Continue Part 2: 1. Right click on Info Area > Select create 'Info Object Catalog' 2. Give technical name 3. Give description 4. Select Info object type 'Character' 5. Click on Activate button Part 3: 1. Right click on Info area > Select create 'Info Object Catalog' 2. Give technical name and description 3. Select info object type 'Key Figure' 4. Click on Activate button Part 4: 1. Right click on Info Object Catalog for characteristics 2. Select create Info Object 3. Give technical name (length between 3 to 8) 4. Give description
  • 4. 5. Click on Continue 6. Give mandatory options in the 'General' tab page (like Data type, length .. ) 7. Click on Activate button Part 5: 1. Right click on the Info Object Catalog for key figures 2. Select create Info Object 3. Give technical name (length between 3 to 8) 4. Give description 5. Click on Continue 6. For key figure of type 'Amount' and 'Quantity' we have to give 'Unit Characteristic' (0Currency/ 0Unit) 7. Click on Activate button) There are two types of data in SAP (ERP). They are: 1. Master Data 2. Transaction Data 1. Master Data: It is always assigned to characteristic. From SAP BI point of view, master data doesn't change frequently Note: Master Data is always assigned to a characteristic. A characteristic is called master data characteristic if it has attributes, text and hierarchies. i. Attributes: These are info objects which explain a characteristic in detail. These are divided into two types:
  • 5. a. Navigational attributes b. Display attributes Steps to create Attributes (type characteristic): Part 1: 1. Go to Info object of type characteristic 2. Go to 'Display/Change' 3. In the 'Master data text' tab page, check the 'With Master Data' checkbox 4. Go to the Attribute tab page 5. Give technical name of attribute 6. Click Enter 7. Give description 8. Give data type, length 9. Click on continue 10. Activate the info object Part 2: 1. If the info object is already in the system, copy the technical name of the info object 2. Go to attribute tab page of char 3. Paste the technical name of the info object 4. Click on Activate button Note: Key Figure can be an attribute to a characteristic and it can only be a display attribute Steps to enable Texts: 1. Right click on the info object, select change, go to Master Data Text tab page, select the check box Text
  • 6. Company Code Amount India 2000 USA 2500 Company Code Sales Org Amount India Hyderabad 2000 Bangalore 2000 USA New York 2500 Washington D.C 2500 Company Code Sales Org Division Amount India Hyderabad Ameerpet 1000 Begumpet 1000 Bangalore Electronic City 1000 Silk Board 1000 USA New York 7th Street 1250 9th lane 1250 Washington D.C 8th street 1250 10th street 1250 Navigational Attribute: We can drill down using navigational attribute. It acts as characteristic in the report. Display Attribute: We cannot drill down using display attribute Note: 1. Attribute Only: If you mark the characteristic as exclusive attribute, it can only be used as display attribute but not as navigational attribute. 2. The characteristic cannot be transferred into info cube directly. Steps to change attributes from navigational to display:
  • 7. 1. Go to 'Attribute' tab page, in column 'Navigation On/Off', select the pencil like structure. 2. When changing display to navigation, give a description, click on activate button. Steps to create attribute (type Key Figure): 1. Go to info object, go to 'Attribute' tab page 2. Give technical name 3. Click on Enter, Select radio button 'Create attribute as key figure' 4. Click on Continue 5. Give description and data type 6. Click on continue 7. Click on activate button Tab Pages of Characteristic: 1. General tab page: 2. Data Element: Naming convention of data element (technical name of info object). It is like a field on database level 3. Data Type: Here we have Char (1-60), string, Numeric (1-60), Date (8), Time (6) 4. Lower Case Letters: If the characteristic is having lower case letters, select lower case allowed option 5. SID Tables: Surrogate ID or Master Data ID 6. Business Explorer: The selections which are in the Business Explorer tab page are by default displayed at report level 7. Master Data/Text tab page: Info object has the following tables P -> Time Independent display attributes Q -> Time dependent display attributes X -> Time Independent navigational attributes Y -> Time dependent navigational attributes Text: If we select this option, we can have text for the characteristic Hierarchy: To enable hierarchies, we have to select the hierarchies Attribute: In this, we give the attributes for a characteristic ii. Text: The same report can be selected in different language in different country. This is because of the 'Text' functionality iii. Hierarchy
  • 8. Chapter 3: Extended Star Schema (SCN) o Fact table consists of DIM ID and key figures. o Every Info cube has two types of tables a. Fact table b. Dimension tables o Info cube consists of one fact table (E and F), surrounded by multiple dimension tables. o Maximum number of dimension tables in an info cube is 16 and the minimum number is 4. o There are 3 system generated tables a. Data Package dimension table (Technical dimension) b. Time dimension c. Unit dimension o Maximum number of key figures in an info cube are 233 o Maximum number of characteristics in an info cube are 248 Advantages of Extended Star Schema:
  • 9. o Faster loading of data/ faster access to reports o Sharing of master data o Easy loading of time dependent objects Classical Star Schema: o In classical star schema, the characteristic record is directly stored in DIM tables. o For every Dimension table, a DIM ID is generated and it is stored in the fact table. Differences between Classical Star Schema and Extended Star Schema: o In Classic star schema, dimension and master data table are same. But in Extend star schema, dimension and master data table are different. (Master data resides outside the Info cube and dimension table, inside Info cube). o In Classic star schema we can analyze only 16 angles (perspectives) whereas in extended star schema we can analyze in 16*248 angles. Plus the performance is faster to that extent. Guide to SAP Beginners
  • 12.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. InfoCube Info Cube is structured as Star Schema (extended) where a fact table is surrounded by different dim table that are linked with DIM'ids. And the data wise, you will have aggregated data in the cubes. Infocube contains maximum 16(3 are sap defines and 13 are customer defined) dimensions and minimum 4(3 Sap defined and 1 customer defined) dimensions with maximum 233 key figures and 248 characteristic. The following InfoCube types exist in BI: . InfoCubes . VirtualProviders There are two subtypes of InfoCubes: Standard, and Real-Time. Although both have an extended star schema design, Real-Time InfoCubes (previously called Transactional InfoCubes) are optimized for direct update, and do not need to use the ETL process. Real-Time InfoCubes are almost exclusively used in the BI Integrated Planning tool set. All BI InfoCubes consists of a quantity of relational tables arranged together in a star schema. Star Schema In Star Schema model, Fact table is surrounded by dimensional tables. Fact table is usually very large, that means it contains millions to billions of records. On the other hand dimensional tables are very small. Hence they contain a few thousands to few million records. In practice, Fact table holds transactional data and dimensional table holds master data. The dimensional tables are specific to a fact table. This means that dimensional tables are not shared to across other fact tables. When other fact table such as a product needs the same product dimension data another dimension table that is specific to a new fact table is needed. This situation creates data management problems such as master data redundancy because the very same product is duplicated in several dimensional tables instead of sharing from one single master data table. This problem can be solved in extended star schema. Extended star schema
  • 21. In Extended Star Schema, under the BW star schema model, the dimension table does not contain master data. But it is stored externally in the master data tables (texts, attributes, hierarchies). The characteristic in the dimensional table points to the relevant master data by the use of SID table. The SID table points to characteristics attribute texts and hierarchies. This multistep navigational task adds extra overhead when executing a query. However the benefit of this model is that all fact tables (info cubes) share common master data tables between several info cubes. Moreover the SID table concept allows users to implement multi languages and multi hierarchy OLAP environments. And also it supports slowly changing dimension.
  • 22. Routine Lesson 1 Scenario: the data source does not have division and we need to derive it from material which exists in the datasource. Populate the cube with the division. Solution: Division needs to be derived from material as division is not retrieved from the datasource and the division needs to be derived from material using the /BI0/PMATERIAL table. wa_th_material is an internal table derived from a work area which is wa_material and wa_material is a work area derived from the structure t_material since t_material has material and division as the 2 fields and this is read into a work area wa_material using a key which is the -material i.e. the material that is loaded into the end routine of the transformation. Start Routine: use a SELECT statement to load the internal table. CODE SNIPPET: if wa_th_material[] is initial. *Load Division by material Select material division into table wa_th_material from /BI0/PMATERIAL where objvers = ‘A’. End Routine: use a READ statement and read the internal table populated in the start routine into a work area using a KEY. If data is found make the data found equal to the end routine field. CODE SNIPPET: read table wa_th_material into wa_material with table key material = -material. if sy-subrc = 0. -division = wa_material-division. DATA DEFINITION: Data: BEGIN OF t_material, material TYPE /BI0/OImaterial, division TYPE /BI0/OIdivision, END OF t_material, data: wa_th_material TYPE HASHED TABLE OF t_material WITH UNIQUE KEY material, data: wa_material type t_material, Routine Lesson 2
  • 23. Scenario: cube needs a customer number and the datasource does not provide the customer number. The datasource however contains the country code such as DE,FR etc. based on the country code a particular customer number is assigned for eg: for DE it is DE01J45 and for FR it is FR023J4. This customer number needs to be populated in the cube. SOLUTION: In this scenario the transformation from the DSO to the cube is worked on where the start routine is coded to load a data element from a standard table with a field in the standard table as a reference. This is then used in the END routine with a CASE statement and the RESULT_FIELDS are loaded accordingly. START ROUTINE: Code snippet: select single low from ZBW_CONSTANT_TAB into g_de_billto where vnam = ‘JV_DE_BILLTO’. END ROUTINE: Code snippet: case -/bic/zjvsource. when ‘DE’. -Ship_to = g_de_billto. -Sold_to = g_de_billto. -billtoprty = g_de_billto. -payer = g_de_billto end case. <RESULT_FIELDS>-/bic/zjvsource. case <RESULT_FIELDS>-/bic/zjvsource. when ‘DE’. <RESULT_FIELDS>-Ship_to = g_de_billto. <RESULT_FIELDS>-Sold_to = g_de_billto. <RESULT_FIELDS>-billtoprty = g_de_billto. <RESULT_FIELDS>-payer = g_de_billto
  • 24. end case. Routine lesson 3 Scenario: An info object in the cube has to be updated with a constant value and this info object does not come from the datasource. Update the info object in the cube with a constant value. Solution: go to the DSO and add the info object where the data is not being sourced from the datasource and in the transformation right click on the info object and click on RULE DETAILS which will provide the below screen shot. Now choose constant and enter the value. Usefull tables for DSO (Data Store Object)
  • 25. Listing of commonly used tables in SAP BI and to understand the way data is stored in the backend of SAP BI ODS Object RSDODSO Directory of all ODS Objects RSDODSOT Texts of all ODS Objects RSDODSOIOBJ InfoObjects of ODS Objects RSDODSOATRNAV Navigation Attributes for ODS Object RSDODSOTABL Directory of all ODS Object Tables Usefull Tables for Aggregates Listing of commonly used tables in SAP BI and to understand the way data is stored in the backend of SAP BI Aggregates RSDDAGGRDIR Directory of Aggregates RSDDAGGRCOMP Description of Aggregates RSDDAGGRT Text on Aggregates RSDDAGGLT Directory of the aggregates, texts Usefull Tables for InfoCube Listing of commonly used tables in SAP BI and to understand the way data is stored in the backend of SAP BI InfoCube RSDCUBE Directory of InfoCubes RSDCUBET Texts on InfoCubes RSDCUBEIOBJ Objects per InfoCube (where-used list) RSDDIME Directory of Dimensions RSDDIMET Texts on Dimensions RSDDIMEIOBJ InfoObjects for each Dimension (Where-Used List) RSDCUBEMULTI InfoCubes involved in a MultiCube RSDICMULTIIOBJ MultiProvider: Selection/Identification of InfoObjects RSDICHAPRO Characteristic Properties Specific to an InfoCube RSDIKYFPRO Flag Properties Specific to an InfoCube RSDICVALIOBJ InfoObjects of the Stock Validity Table for the InfoCube