SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Data Extraction and Retraction in
 BPC-BI




Applies to:
Document is applicable to all the BPC 7.0 NW version users and the users BI 7.0 integration with BPC. For
more information, visit the Enterprise Performance Management homepage.

Summary
This document provides an overview of data integration between BPC NW with BI 7.0. SAP Net weaver 7.0
BI is used as the backend server to hold BPC data. Since BPC tool is used for planning and reporting
purposes, master and transactional data is stored in SAP NW BI objects and tables needs to be pushed to
BPC for the reporting of planned and historical data and similarly planned data in BPC can be retracted as
necessary.

Author:     Kavyashree BK
Company: Infosys Technologies Limited
Created on: 25 April 2010

Author Bio
Kavyashree is a software engineer working for Infosys technologies for the past 2.5 years as a BW
consultant. She has BW skills and along with that the knowledge of BPC-BI integration.




SAP COMMUNITY NETWORK                                   SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com
© 2010 SAP AG                                                                                                   1
Data Extraction and Retraction in BPC-BI




Table of Contents
Introduction ................................................................................................................................................... 3
Objective....................................................................................................................................................... 3
Data Extraction ............................................................................................................................................. 4
Methods of Data Extraction ........................................................................................................................... 4
   Using BW- ETL process............................................................................................................................. 4
   Using Data Manager Functionality ............................................................................................................. 7
Data Retraction ........................................................................................................................................... 10
   Flat File Method ....................................................................................................................................... 10
   Using Query, APD ................................................................................................................................... 10
Conclusion .................................................................................................................................................. 11
Related Contents ........................................................................................................................................ 12
Disclaimer and Liability Notice ..................................................................................................................... 13




SAP COMMUNITY NETWORK                                                               SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com
© 2010 SAP AG                                                                                                                               2
Data Extraction and Retraction in BPC-BI


Introduction
SAP BPC is web based collaborative solution that unifies the business planning and performance
management process. It is a tool to accomplish the activities of Performance Management – Planning,
Financial Consolidation, and Reporting.
BPC 7.0 is closely integrated with BI. Whenever an object is created in BPC, correspondingly a BI object is
created at the back end BI. This close integration enables data movement from BI to BPC and vise versa.
For example, for every new dimension created in BPC, a BW characteristic info object is generated in the
BPC namespace.




Objective
SAP BI is used for data warehousing and reporting of historical and transaction data. Hence actual data and
historical data reside in BI. Consolidated view of planning data and actual data is required for planning and
reporting purposes when a client is installing SAP BPC. This requires data integration between SAP BPC
and SAP BI. This data integration can be achieved by extraction of BW data into BPC and building BPC
reports showing both plan and extracted actual data.
Data integration also involves planned data extraction from BPC to BI for the evaluation and comparison
purposes.
    1. Data Extraction (BI to BPC): To consolidate all the data from various modules into BPC cube
        (according to modules).

    2. Data Retraction (BPC to BI): Push back the Planned and Budgeted Data from BPC Cubes to BI.




SAP COMMUNITY NETWORK                                    SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com
© 2010 SAP AG                                                                                                    3
Data Extraction and Retraction in BPC-BI


Data Extraction
 SAP Netweaver 7.0 BI is used as the backend server to hold BPC data. The master and transactional data
is stored in SAP NW BI objects and tables. This makes the BW data extraction and retraction feasible. BPC
engine can access data only from the system generated cubes in BPC namespace. Actual data is needed for
reporting and planning purposes which resides in BI Cubes. Hence there is a need to extract BI transaction
data into BPC cubes for combined reporting of actual and planned data.




Methods of Data Extraction
Even though BPC also stores the data in SAP BI cubes, it is not recommended that we access the data
stored in the cubes in /CPMB namespace using the Business explorer. Similarly, BPC engine can access
data only from the system generated cubes in /CPMB namespace. Hence a combined reporting of actual
and plan data can be achieved by extraction of BI transaction data into the BPC cubes. The figure below
depicts the same.
We can have two different methods of loading data from BI to BPC. They are,
   1. Using BW- ETL process

   2. Using data manager functionality

Using BW- ETL process
Transaction Data from Net weaver BI info cube or Data Store Object (Non-BPC info providers) to an info
cube generated in the BPC namespace, we can use ETL method to load the data by making the necessary
transformations and master data look ups.
In Data Warehousing Workbench (Transaction code RSA1) define Data transfer process for BPC infocube
using context menu of info provider tree.




SAP COMMUNITY NETWORK                                  SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com
© 2010 SAP AG                                                                                                  4
Data Extraction and Retraction in BPC-BI




The BI cube/ DSO from which data has to be extracted should be given as Source of DTP. The DTP type
should be selected as Standard. Please refer following link to learn more about DTP functionalities.
http://help.sap.com/erp2005_ehp_04/helpdata/EN/42/f98e07cc483255e10000000a1553f7/fra
meset.htm
Enter the details of DTP mentioning Description, source object type and source object technical names.




BPC generated info cube is a Real time info cube. Hence before executing the DTP, the info cube needs
mode needs to switched to loading mode. Once the loading is done, it should be switched back to Planning
mode as shown below.
Chose option Change Real-Time Load Behavior from the context menu of infocube. Switch to “Real-time
data target can be loaded with Data ; Planning not allowed” Option.




SAP COMMUNITY NETWORK                                  SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com
© 2010 SAP AG                                                                                                  5
Data Extraction and Retraction in BPC-BI




Once the real time load behavior is changed, the DTP can be executed. After loading, cube must be
switched back to second option i.e. Real-Time data target can be planned; data loading not allowed following
the same procedure. It is recommended to use process chain to define and schedule a data transfer
process. The process type Data Transfer Process is available in the Load Process and Post processing
process category which should be used while creating process chain using Transaction code RSPC. Process
types for switching real time load behavior are also available.
Limitations of ETL process.

    •   Whenever the load is being done to BPC Cube, the same will not be available for Planning and vice
        versa.

    •   During ETL process, the validation mechanism in BPC7NW is skipped. This might lead to invalid
        records entry in BPC Cubes.

    •   If full optimization is done for the BPC Application, a new optimized cube is generated and all the
        ETL work that was done for the previous cube will be dropped from the new cube.




SAP COMMUNITY NETWORK                                     SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com
© 2010 SAP AG                                                                                                     6
Data Extraction and Retraction in BPC-BI


Using Data Manager Functionality
Data Manager is a BPC module that helps us move data in to BPC, as well as copy or move data within and
across BPC applications. In addition to allowing us to move and copy data, Data Manager supports mapping
and complex transformations of data. It requires a transformation file to be created for field mapping between
BPC and BI. Data Manager is integrated with BPC for Excel. To start Data Manager, choose BPC Desktop
icon BPC for Excel.




In the BPC for excel action pane, select Manage Data. For users who are familiar with menus instead of the
action pane, BPC has an “eData” dropdown menu to choose all the actions available within Data Manager
Action pane else BPC also has a Data Manager Toolbar through which data manager can be accessed.
Select the Data Management folder listed under the application name. From the packages listed in the right
pane, select „Load Data‟ package and click „Run‟.




SAP COMMUNITY NETWORK                                    SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com
© 2010 SAP AG                                                                                                    7
Data Extraction and Retraction in BPC-BI




The BI Info provider (Cube or DSO) name whose data has to be extracted has to be entered in the dialog
box and a transformation file needs to be selected. The status of the package can be checked using view
status option shown below.
   1. The package also gives the following options
   2. Import method : Merge – Imports all records, leaving all remaining records in destination intact;
      Replace and clear – clears data for any existing records that mirror each entity/category/time
      combination defined in the source and then imports source records
   3. Default logic to be run or not
   4. Work status to be checked or not when importing data as shown in below screenshot
   5. Run now/ Schedule.




SAP COMMUNITY NETWORK                                   SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com
© 2010 SAP AG                                                                                                   8
Data Extraction and Retraction in BPC-BI




The status of the package can be checked using view status option available in Data manager.




SAP COMMUNITY NETWORK                                  SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com
© 2010 SAP AG                                                                                                  9
Data Extraction and Retraction in BPC-BI




Data Retraction




Data Retraction (BPC to BI) is a method to move the Planned and Budgeted Data from BPC Cubes to BI.
There is no standard functionality provided by SAP to achieve retraction. Data manager can only be used for
extraction purposes (Moving data from BI to BPC namespace).
This can be achieved using below methods.
    1. Flat file method
    2. BEX Query, APD

Flat File Method
In this method, entire BPC data is downloaded to a flat file using data downloader functionality available in
BPC cubes or using data manager functionality of BPC front end. The data from this flat file is extracted into
a flat file data source and further loaded to info providers in BI. Necessary reverse transformations and
reverse lookups are maintained while loading data from flat file data source to data targets in BI flat files has
to be maintained in Application server.

Using Query, APD
Simple BEX Query is built on BPC cubes to extract entire data with all the fields Query designer. A direct
update DSO is built with the fields similar to BPC Cube fields. Analysis process designer is created for the
movement of Query results to direct update DSO. From this stage, data can be further moved to another
Standard DSO or Cube based on the requirement with necessary reverse transformations logic

Note: It is not recommended that we access the data stored in the cubes in BPC namespace using the Business
      explorer




SAP COMMUNITY NETWORK                                       SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com
© 2010 SAP AG                                                                                                       10
Data Extraction and Retraction in BPC-BI


Conclusion
The data in BI Cubes can be converted into data available in BPC Cubes by using functionalities in
Transformations - Rule Groups and LookUps.
As of now for Retraction, the Data from BPC Cubes is first moved to a Flat file and then loaded to BI cubes
with the help of flat file data sources. The reverse lookups are carried out in transformations between data
sources and cube. (Another way of taking out data from BPC cubes – by using APD – pulling out the data
using a query and loading into a DSO in BI- This is in progress. Not sure if it is recommended method).




SAP COMMUNITY NETWORK                                    SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com
© 2010 SAP AG                                                                                                    11
Data Extraction and Retraction in BPC-BI




Related Contents
https://www.sdn.sap.com

http://help.sap.com

For more information, visit the Enterprise Performance Management homepage.




SAP COMMUNITY NETWORK                         SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com
© 2010 SAP AG                                                                                         12
Data Extraction and Retraction in BPC-BI


Disclaimer and Liability Notice
This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not
supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade.
SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document,
and anyone using these methods does so at his/her own risk.
SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the co ntent of this technical article or
code sample, including any liability resulting from incompatibility between the content within this document and the materials and
services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this
document.




SAP COMMUNITY NETWORK                                                    SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com
© 2010 SAP AG                                                                                                                    13

Weitere ähnliche Inhalte

Was ist angesagt?

Sap bpc nw 10.0 consolidations ( ic elimination) implementation guide v1 p
Sap bpc nw 10.0 consolidations ( ic  elimination) implementation guide v1 pSap bpc nw 10.0 consolidations ( ic  elimination) implementation guide v1 p
Sap bpc nw 10.0 consolidations ( ic elimination) implementation guide v1 pJothi Periasamy
 
Fox formula in sap bi integrated planning
Fox formula in sap bi integrated planningFox formula in sap bi integrated planning
Fox formula in sap bi integrated planningVenkatesh Yellamelli
 
Sap bw 4 hana vs sap bw on hana
Sap bw 4 hana vs sap bw on hanaSap bw 4 hana vs sap bw on hana
Sap bw 4 hana vs sap bw on hanaJasbir Khanuja
 
Sap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4hSap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4hAkhilendra Singh
 
Ps training mannual ( configuration )
Ps training mannual ( configuration )Ps training mannual ( configuration )
Ps training mannual ( configuration )Soumya De
 
Ps training mannual power users
Ps training mannual   power usersPs training mannual   power users
Ps training mannual power usersSoumya De
 
SAP BPC NW 10.0 Knowledgebase - Balance Carry Forward and Account Reclassific...
SAP BPC NW 10.0 Knowledgebase - Balance Carry Forward and Account Reclassific...SAP BPC NW 10.0 Knowledgebase - Balance Carry Forward and Account Reclassific...
SAP BPC NW 10.0 Knowledgebase - Balance Carry Forward and Account Reclassific...Cloneskills
 
Sap User Exit for Functional Consultant
Sap User Exit for Functional ConsultantSap User Exit for Functional Consultant
Sap User Exit for Functional ConsultantAnkit Sharma
 
SAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence NetworkSAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence NetworkBranding Maintenance
 
Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know Soumya De
 
Enhancing data sources with badi in SAP ABAP
Enhancing data sources with badi in SAP ABAPEnhancing data sources with badi in SAP ABAP
Enhancing data sources with badi in SAP ABAPAabid Khan
 
Report painter in SAP
Report painter in SAPReport painter in SAP
Report painter in SAPRajeev Kumar
 
SAP CAR Training | Customer Activity Repository Online Training
SAP CAR Training | Customer Activity Repository Online TrainingSAP CAR Training | Customer Activity Repository Online Training
SAP CAR Training | Customer Activity Repository Online TrainingRishi1431
 

Was ist angesagt? (20)

Sap Analytics Cloud
Sap Analytics CloudSap Analytics Cloud
Sap Analytics Cloud
 
Sap bpc nw 10.0 consolidations ( ic elimination) implementation guide v1 p
Sap bpc nw 10.0 consolidations ( ic  elimination) implementation guide v1 pSap bpc nw 10.0 consolidations ( ic  elimination) implementation guide v1 p
Sap bpc nw 10.0 consolidations ( ic elimination) implementation guide v1 p
 
Fox formula in sap bi integrated planning
Fox formula in sap bi integrated planningFox formula in sap bi integrated planning
Fox formula in sap bi integrated planning
 
Sap bw 4 hana vs sap bw on hana
Sap bw 4 hana vs sap bw on hanaSap bw 4 hana vs sap bw on hana
Sap bw 4 hana vs sap bw on hana
 
HANA Modeling
HANA Modeling HANA Modeling
HANA Modeling
 
S4HANA Migration Overview
S4HANA Migration OverviewS4HANA Migration Overview
S4HANA Migration Overview
 
Sap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4hSap fiori-ux-architecture-for-s4h
Sap fiori-ux-architecture-for-s4h
 
SAP Fiori ppt
SAP Fiori pptSAP Fiori ppt
SAP Fiori ppt
 
SAP A1 Vs SAP B1
SAP A1 Vs SAP B1SAP A1 Vs SAP B1
SAP A1 Vs SAP B1
 
Ps training mannual ( configuration )
Ps training mannual ( configuration )Ps training mannual ( configuration )
Ps training mannual ( configuration )
 
Sap fico demo presentation
Sap fico demo presentationSap fico demo presentation
Sap fico demo presentation
 
Ps training mannual power users
Ps training mannual   power usersPs training mannual   power users
Ps training mannual power users
 
SAP BPC NW 10.0 Knowledgebase - Balance Carry Forward and Account Reclassific...
SAP BPC NW 10.0 Knowledgebase - Balance Carry Forward and Account Reclassific...SAP BPC NW 10.0 Knowledgebase - Balance Carry Forward and Account Reclassific...
SAP BPC NW 10.0 Knowledgebase - Balance Carry Forward and Account Reclassific...
 
Sap User Exit for Functional Consultant
Sap User Exit for Functional ConsultantSap User Exit for Functional Consultant
Sap User Exit for Functional Consultant
 
SAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence NetworkSAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence Network
 
Org structure SAP
Org structure SAPOrg structure SAP
Org structure SAP
 
Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know
 
Enhancing data sources with badi in SAP ABAP
Enhancing data sources with badi in SAP ABAPEnhancing data sources with badi in SAP ABAP
Enhancing data sources with badi in SAP ABAP
 
Report painter in SAP
Report painter in SAPReport painter in SAP
Report painter in SAP
 
SAP CAR Training | Customer Activity Repository Online Training
SAP CAR Training | Customer Activity Repository Online TrainingSAP CAR Training | Customer Activity Repository Online Training
SAP CAR Training | Customer Activity Repository Online Training
 

Andere mochten auch

Lifetime and support matrix for sap gui for windows
Lifetime and support matrix for sap gui for windowsLifetime and support matrix for sap gui for windows
Lifetime and support matrix for sap gui for windowsAta Alvi
 
Sapbpc nw 10.0 master data load from bw to bpc
Sapbpc nw 10.0 master data load from bw to bpcSapbpc nw 10.0 master data load from bw to bpc
Sapbpc nw 10.0 master data load from bw to bpcSatya
 
SAP GL Data Load for BPC Consolidation
SAP GL Data Load for BPC ConsolidationSAP GL Data Load for BPC Consolidation
SAP GL Data Load for BPC ConsolidationJothi Periasamy
 
SAP BW - Creation of hierarchies (time dependant hierachy structures)
SAP BW - Creation of hierarchies (time dependant hierachy structures)SAP BW - Creation of hierarchies (time dependant hierachy structures)
SAP BW - Creation of hierarchies (time dependant hierachy structures)Yasmin Ashraf
 
SAP BPC NW 10.0 Master Data Load to BPC from BW
SAP BPC NW 10.0 Master Data Load to BPC from BWSAP BPC NW 10.0 Master Data Load to BPC from BW
SAP BPC NW 10.0 Master Data Load to BPC from BWCloneskills
 
Sapbpc nw 10.0 transactional data load guide
Sapbpc nw 10.0 transactional data load guideSapbpc nw 10.0 transactional data load guide
Sapbpc nw 10.0 transactional data load guideCloneskills
 
Clinical Data Repository vs. A Data Warehouse - Which Do You Need?
Clinical Data Repository vs. A Data Warehouse - Which Do You Need?Clinical Data Repository vs. A Data Warehouse - Which Do You Need?
Clinical Data Repository vs. A Data Warehouse - Which Do You Need?Health Catalyst
 

Andere mochten auch (7)

Lifetime and support matrix for sap gui for windows
Lifetime and support matrix for sap gui for windowsLifetime and support matrix for sap gui for windows
Lifetime and support matrix for sap gui for windows
 
Sapbpc nw 10.0 master data load from bw to bpc
Sapbpc nw 10.0 master data load from bw to bpcSapbpc nw 10.0 master data load from bw to bpc
Sapbpc nw 10.0 master data load from bw to bpc
 
SAP GL Data Load for BPC Consolidation
SAP GL Data Load for BPC ConsolidationSAP GL Data Load for BPC Consolidation
SAP GL Data Load for BPC Consolidation
 
SAP BW - Creation of hierarchies (time dependant hierachy structures)
SAP BW - Creation of hierarchies (time dependant hierachy structures)SAP BW - Creation of hierarchies (time dependant hierachy structures)
SAP BW - Creation of hierarchies (time dependant hierachy structures)
 
SAP BPC NW 10.0 Master Data Load to BPC from BW
SAP BPC NW 10.0 Master Data Load to BPC from BWSAP BPC NW 10.0 Master Data Load to BPC from BW
SAP BPC NW 10.0 Master Data Load to BPC from BW
 
Sapbpc nw 10.0 transactional data load guide
Sapbpc nw 10.0 transactional data load guideSapbpc nw 10.0 transactional data load guide
Sapbpc nw 10.0 transactional data load guide
 
Clinical Data Repository vs. A Data Warehouse - Which Do You Need?
Clinical Data Repository vs. A Data Warehouse - Which Do You Need?Clinical Data Repository vs. A Data Warehouse - Which Do You Need?
Clinical Data Repository vs. A Data Warehouse - Which Do You Need?
 

Ähnlich wie Data extraction and retraction in bpc bi

Reporting data in alternate unit of measure in bi 7.0
Reporting data in alternate unit of measure in bi 7.0Reporting data in alternate unit of measure in bi 7.0
Reporting data in alternate unit of measure in bi 7.0Ashwin Kumar
 
BPC Configuration and User Guide Ver 10.0
BPC Configuration and User Guide Ver 10.0BPC Configuration and User Guide Ver 10.0
BPC Configuration and User Guide Ver 10.0sap customization
 
Rda step by step
Rda   step by stepRda   step by step
Rda step by stepPhani Kumar
 
SAP BPC and RTC(Real Time Consolidation.pptx
SAP BPC and RTC(Real Time Consolidation.pptxSAP BPC and RTC(Real Time Consolidation.pptx
SAP BPC and RTC(Real Time Consolidation.pptxSAPBPCANALYTICS G.P
 
Sap bpc optimized for s4 hana real time consolidation
Sap bpc optimized for s4 hana   real time consolidationSap bpc optimized for s4 hana   real time consolidation
Sap bpc optimized for s4 hana real time consolidationSAPBPCANALYTICS G.P
 
SAP Quickviewer
SAP QuickviewerSAP Quickviewer
SAP Quickviewerotchmarz
 
_Using Selective Deletion in Process Chains.pdf
_Using Selective Deletion in Process Chains.pdf_Using Selective Deletion in Process Chains.pdf
_Using Selective Deletion in Process Chains.pdfssuserfe1f82
 
Sap bw lo extraction
Sap bw lo extractionSap bw lo extraction
Sap bw lo extractionObaid shaikh
 
Hybrid provider based on dso using real time data acquisition in sap bw 7.30
Hybrid provider based on dso using real time data acquisition in sap bw 7.30Hybrid provider based on dso using real time data acquisition in sap bw 7.30
Hybrid provider based on dso using real time data acquisition in sap bw 7.30Sabyasachi Das
 
Sanjeet Kumar
 Sanjeet Kumar Sanjeet Kumar
Sanjeet Kumaritplant
 
Using error stack and error dt ps in sap bi 7.0
Using error stack and error dt ps in sap bi 7.0Using error stack and error dt ps in sap bi 7.0
Using error stack and error dt ps in sap bi 7.0gireesho
 
New dimensions for_reporting
New dimensions for_reportingNew dimensions for_reporting
New dimensions for_reportingRahul Mahajan
 

Ähnlich wie Data extraction and retraction in bpc bi (20)

Apd and bpc
Apd and bpcApd and bpc
Apd and bpc
 
How to assign sap business planning and consolidation authorizations via the ...
How to assign sap business planning and consolidation authorizations via the ...How to assign sap business planning and consolidation authorizations via the ...
How to assign sap business planning and consolidation authorizations via the ...
 
Reporting data in alternate unit of measure in bi 7.0
Reporting data in alternate unit of measure in bi 7.0Reporting data in alternate unit of measure in bi 7.0
Reporting data in alternate unit of measure in bi 7.0
 
BPC Configuration and User Guide Ver 10.0
BPC Configuration and User Guide Ver 10.0BPC Configuration and User Guide Ver 10.0
BPC Configuration and User Guide Ver 10.0
 
Rda step by step
Rda   step by stepRda   step by step
Rda step by step
 
BPC Article original
BPC Article originalBPC Article original
BPC Article original
 
SAP BPC and RTC(Real Time Consolidation.pptx
SAP BPC and RTC(Real Time Consolidation.pptxSAP BPC and RTC(Real Time Consolidation.pptx
SAP BPC and RTC(Real Time Consolidation.pptx
 
Sap bpc optimized for s4 hana real time consolidation
Sap bpc optimized for s4 hana   real time consolidationSap bpc optimized for s4 hana   real time consolidation
Sap bpc optimized for s4 hana real time consolidation
 
SAP Quickviewer
SAP QuickviewerSAP Quickviewer
SAP Quickviewer
 
_Using Selective Deletion in Process Chains.pdf
_Using Selective Deletion in Process Chains.pdf_Using Selective Deletion in Process Chains.pdf
_Using Selective Deletion in Process Chains.pdf
 
Sap business warehouse_v1
Sap business warehouse_v1Sap business warehouse_v1
Sap business warehouse_v1
 
SAP BPC Embedded for S/4 HANA
SAP BPC Embedded for S/4 HANASAP BPC Embedded for S/4 HANA
SAP BPC Embedded for S/4 HANA
 
Sap bibw
Sap bibwSap bibw
Sap bibw
 
Sap bw lo extraction
Sap bw lo extractionSap bw lo extraction
Sap bw lo extraction
 
Hybrid provider based on dso using real time data acquisition in sap bw 7.30
Hybrid provider based on dso using real time data acquisition in sap bw 7.30Hybrid provider based on dso using real time data acquisition in sap bw 7.30
Hybrid provider based on dso using real time data acquisition in sap bw 7.30
 
Sanjeet Kumar
 Sanjeet Kumar Sanjeet Kumar
Sanjeet Kumar
 
SAP BI:BW and FICO Res
SAP BI:BW and FICO ResSAP BI:BW and FICO Res
SAP BI:BW and FICO Res
 
Using error stack and error dt ps in sap bi 7.0
Using error stack and error dt ps in sap bi 7.0Using error stack and error dt ps in sap bi 7.0
Using error stack and error dt ps in sap bi 7.0
 
SAP BOBJ Rapid Marts Overview I
SAP BOBJ Rapid Marts Overview ISAP BOBJ Rapid Marts Overview I
SAP BOBJ Rapid Marts Overview I
 
New dimensions for_reporting
New dimensions for_reportingNew dimensions for_reporting
New dimensions for_reporting
 

Kürzlich hochgeladen

Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 

Kürzlich hochgeladen (20)

Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 

Data extraction and retraction in bpc bi

  • 1. Data Extraction and Retraction in BPC-BI Applies to: Document is applicable to all the BPC 7.0 NW version users and the users BI 7.0 integration with BPC. For more information, visit the Enterprise Performance Management homepage. Summary This document provides an overview of data integration between BPC NW with BI 7.0. SAP Net weaver 7.0 BI is used as the backend server to hold BPC data. Since BPC tool is used for planning and reporting purposes, master and transactional data is stored in SAP NW BI objects and tables needs to be pushed to BPC for the reporting of planned and historical data and similarly planned data in BPC can be retracted as necessary. Author: Kavyashree BK Company: Infosys Technologies Limited Created on: 25 April 2010 Author Bio Kavyashree is a software engineer working for Infosys technologies for the past 2.5 years as a BW consultant. She has BW skills and along with that the knowledge of BPC-BI integration. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2010 SAP AG 1
  • 2. Data Extraction and Retraction in BPC-BI Table of Contents Introduction ................................................................................................................................................... 3 Objective....................................................................................................................................................... 3 Data Extraction ............................................................................................................................................. 4 Methods of Data Extraction ........................................................................................................................... 4 Using BW- ETL process............................................................................................................................. 4 Using Data Manager Functionality ............................................................................................................. 7 Data Retraction ........................................................................................................................................... 10 Flat File Method ....................................................................................................................................... 10 Using Query, APD ................................................................................................................................... 10 Conclusion .................................................................................................................................................. 11 Related Contents ........................................................................................................................................ 12 Disclaimer and Liability Notice ..................................................................................................................... 13 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2010 SAP AG 2
  • 3. Data Extraction and Retraction in BPC-BI Introduction SAP BPC is web based collaborative solution that unifies the business planning and performance management process. It is a tool to accomplish the activities of Performance Management – Planning, Financial Consolidation, and Reporting. BPC 7.0 is closely integrated with BI. Whenever an object is created in BPC, correspondingly a BI object is created at the back end BI. This close integration enables data movement from BI to BPC and vise versa. For example, for every new dimension created in BPC, a BW characteristic info object is generated in the BPC namespace. Objective SAP BI is used for data warehousing and reporting of historical and transaction data. Hence actual data and historical data reside in BI. Consolidated view of planning data and actual data is required for planning and reporting purposes when a client is installing SAP BPC. This requires data integration between SAP BPC and SAP BI. This data integration can be achieved by extraction of BW data into BPC and building BPC reports showing both plan and extracted actual data. Data integration also involves planned data extraction from BPC to BI for the evaluation and comparison purposes. 1. Data Extraction (BI to BPC): To consolidate all the data from various modules into BPC cube (according to modules). 2. Data Retraction (BPC to BI): Push back the Planned and Budgeted Data from BPC Cubes to BI. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2010 SAP AG 3
  • 4. Data Extraction and Retraction in BPC-BI Data Extraction SAP Netweaver 7.0 BI is used as the backend server to hold BPC data. The master and transactional data is stored in SAP NW BI objects and tables. This makes the BW data extraction and retraction feasible. BPC engine can access data only from the system generated cubes in BPC namespace. Actual data is needed for reporting and planning purposes which resides in BI Cubes. Hence there is a need to extract BI transaction data into BPC cubes for combined reporting of actual and planned data. Methods of Data Extraction Even though BPC also stores the data in SAP BI cubes, it is not recommended that we access the data stored in the cubes in /CPMB namespace using the Business explorer. Similarly, BPC engine can access data only from the system generated cubes in /CPMB namespace. Hence a combined reporting of actual and plan data can be achieved by extraction of BI transaction data into the BPC cubes. The figure below depicts the same. We can have two different methods of loading data from BI to BPC. They are, 1. Using BW- ETL process 2. Using data manager functionality Using BW- ETL process Transaction Data from Net weaver BI info cube or Data Store Object (Non-BPC info providers) to an info cube generated in the BPC namespace, we can use ETL method to load the data by making the necessary transformations and master data look ups. In Data Warehousing Workbench (Transaction code RSA1) define Data transfer process for BPC infocube using context menu of info provider tree. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2010 SAP AG 4
  • 5. Data Extraction and Retraction in BPC-BI The BI cube/ DSO from which data has to be extracted should be given as Source of DTP. The DTP type should be selected as Standard. Please refer following link to learn more about DTP functionalities. http://help.sap.com/erp2005_ehp_04/helpdata/EN/42/f98e07cc483255e10000000a1553f7/fra meset.htm Enter the details of DTP mentioning Description, source object type and source object technical names. BPC generated info cube is a Real time info cube. Hence before executing the DTP, the info cube needs mode needs to switched to loading mode. Once the loading is done, it should be switched back to Planning mode as shown below. Chose option Change Real-Time Load Behavior from the context menu of infocube. Switch to “Real-time data target can be loaded with Data ; Planning not allowed” Option. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2010 SAP AG 5
  • 6. Data Extraction and Retraction in BPC-BI Once the real time load behavior is changed, the DTP can be executed. After loading, cube must be switched back to second option i.e. Real-Time data target can be planned; data loading not allowed following the same procedure. It is recommended to use process chain to define and schedule a data transfer process. The process type Data Transfer Process is available in the Load Process and Post processing process category which should be used while creating process chain using Transaction code RSPC. Process types for switching real time load behavior are also available. Limitations of ETL process. • Whenever the load is being done to BPC Cube, the same will not be available for Planning and vice versa. • During ETL process, the validation mechanism in BPC7NW is skipped. This might lead to invalid records entry in BPC Cubes. • If full optimization is done for the BPC Application, a new optimized cube is generated and all the ETL work that was done for the previous cube will be dropped from the new cube. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2010 SAP AG 6
  • 7. Data Extraction and Retraction in BPC-BI Using Data Manager Functionality Data Manager is a BPC module that helps us move data in to BPC, as well as copy or move data within and across BPC applications. In addition to allowing us to move and copy data, Data Manager supports mapping and complex transformations of data. It requires a transformation file to be created for field mapping between BPC and BI. Data Manager is integrated with BPC for Excel. To start Data Manager, choose BPC Desktop icon BPC for Excel. In the BPC for excel action pane, select Manage Data. For users who are familiar with menus instead of the action pane, BPC has an “eData” dropdown menu to choose all the actions available within Data Manager Action pane else BPC also has a Data Manager Toolbar through which data manager can be accessed. Select the Data Management folder listed under the application name. From the packages listed in the right pane, select „Load Data‟ package and click „Run‟. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2010 SAP AG 7
  • 8. Data Extraction and Retraction in BPC-BI The BI Info provider (Cube or DSO) name whose data has to be extracted has to be entered in the dialog box and a transformation file needs to be selected. The status of the package can be checked using view status option shown below. 1. The package also gives the following options 2. Import method : Merge – Imports all records, leaving all remaining records in destination intact; Replace and clear – clears data for any existing records that mirror each entity/category/time combination defined in the source and then imports source records 3. Default logic to be run or not 4. Work status to be checked or not when importing data as shown in below screenshot 5. Run now/ Schedule. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2010 SAP AG 8
  • 9. Data Extraction and Retraction in BPC-BI The status of the package can be checked using view status option available in Data manager. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2010 SAP AG 9
  • 10. Data Extraction and Retraction in BPC-BI Data Retraction Data Retraction (BPC to BI) is a method to move the Planned and Budgeted Data from BPC Cubes to BI. There is no standard functionality provided by SAP to achieve retraction. Data manager can only be used for extraction purposes (Moving data from BI to BPC namespace). This can be achieved using below methods. 1. Flat file method 2. BEX Query, APD Flat File Method In this method, entire BPC data is downloaded to a flat file using data downloader functionality available in BPC cubes or using data manager functionality of BPC front end. The data from this flat file is extracted into a flat file data source and further loaded to info providers in BI. Necessary reverse transformations and reverse lookups are maintained while loading data from flat file data source to data targets in BI flat files has to be maintained in Application server. Using Query, APD Simple BEX Query is built on BPC cubes to extract entire data with all the fields Query designer. A direct update DSO is built with the fields similar to BPC Cube fields. Analysis process designer is created for the movement of Query results to direct update DSO. From this stage, data can be further moved to another Standard DSO or Cube based on the requirement with necessary reverse transformations logic Note: It is not recommended that we access the data stored in the cubes in BPC namespace using the Business explorer SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2010 SAP AG 10
  • 11. Data Extraction and Retraction in BPC-BI Conclusion The data in BI Cubes can be converted into data available in BPC Cubes by using functionalities in Transformations - Rule Groups and LookUps. As of now for Retraction, the Data from BPC Cubes is first moved to a Flat file and then loaded to BI cubes with the help of flat file data sources. The reverse lookups are carried out in transformations between data sources and cube. (Another way of taking out data from BPC cubes – by using APD – pulling out the data using a query and loading into a DSO in BI- This is in progress. Not sure if it is recommended method). SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2010 SAP AG 11
  • 12. Data Extraction and Retraction in BPC-BI Related Contents https://www.sdn.sap.com http://help.sap.com For more information, visit the Enterprise Performance Management homepage. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2010 SAP AG 12
  • 13. Data Extraction and Retraction in BPC-BI Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the co ntent of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2010 SAP AG 13