BW Reconciliation. Applies to: Summary. Author Bio

Similar documents
DB Connect with Delta Mechanism

Generate Export Data Source

Step by Step Procedure for DSO Creation

How to Create View on Different Tables and Load Data through Generic Datasource based on that View

Using Radio Buttons in Web Template

Extracting Missing Fields of Data Source Which Are Present In Their Extract Structure

Step-By-Step guide to Virtual InfoCube Implementation

Step By Step: the Process of Selective Deletion from a DSO

Standalone BW System Refresh

Open Hub Destination - Make use of Navigational Attributes

Explore to the Update Tab of Data Transfer Process in SAP BI 7.0

Linking Documents with Web Templates

Load Info Cube in SCM 5.0 (BI 7.0)

All about Compression

Setting up Connection between BW and R/3 for Data Load

Creation of Key Figures with Higher Decimal Place Precision

Step by Step Method for File Archival in BW

Process Chain Log Deletion

Steps to Activate ALE Delta for Custom Master Datasource Created on ZTable

POWL: Infoset Generation with Web Dynpro ABAP

How to use Boolean Operations in the Formula as Subsidiary for IF Condition

Developing Crystal Reports on SAP BW

Using Nested Exception Aggregation in BEx Reports- Scenario

Easy Lookup in Process Integration 7.1

Integration of Web Dynpro for ABAP Application in Microsoft Share Point Portal

How to Broadcast BEx Workbooks using BW Pre-calculation Server and through Process Chains

SDN Community Contribution

A Step-by-Step Guide on IDoc-ALE between Two SAP Servers

Performance Management in Data Loading: an Overview

Errors while Sending Packages from OLTP to BI (One of Error at the Time of Data Loads through Process Chains)

Reading Enhanced DataSource fields for the Remote Cube

Replacement Path: Explained with an Illustrated Example

Maintaining Roles and Authorizations in BI7.0 - RSECADMIN

Real Time Data Acquisition (RDA) Overview and Step-by-Step Guide (SAPI and Web Services)

Open Text DocuLink Configuration - To Access Documents which are Archived using SAP

SAP Net Weaver 400s BI 7.0For more information, visit the Business Intelligence homepage.

How to Create and Schedule Publications from Crystal Reports

How to Reference External JAR Files in Web Dynpro DC in SAP NW Portal 7.3

Database Statistics During ODS Activation

Using Query Extract to Export Data from Business warehouse, With Pros and Cons Analyzed

How to Work with F4 Input Help Effectively in BEX

Data Mining: Scoring (Linear Regression)

MDM Syndicator: Custom Items Tab

Step by Step Guide on How to Use Cell Definition in BEx Query

How to Create Top of List and End of List of the ALV Output in Web Dynpro for ABAP

Step by Step Guide How to Use BI Queries in Visual Composer

Data Flow During Different Update Mode in LO Cockpit

Data Source Replication and Activation of Transfer Structures

Information Broadcasting Part 3 Scheduling the First Report

How to Default Variant Created for Report Developed In Report Painter/Writer

Data Extraction & DS Enhancement in SAP BI Step by Step

List of Values in BusinessObjects Web Intelligence Prompts

Analysis Process Designer (APD) Step by Step Business Intelligence

How to Display Result Row in One Line While Reporting On Multiproviderer

ecatt Part 6 System Data Container

Recreating BIA Indexes to Address the Growth of Fact Index Table

Performance Tuning in SAP BI 7.0

Add /Remove Links on ESS Home Page in Business Package 1.5

Deploying BusinessObjects Explorer on Top of a SAP BI Query

Changing the Source System Assignments in SAP BW Objects without Affecting the Data Modeling

Extraction of Hierarchy into Flat File from R/3 and Loading in BW System

MDM Import Manager - Taxonomy Data (Attribute Text Values) Part 3

Managing Transports in SAP BW 3.5 and BI 7.0

Data Mining: Decision Trees

Displaying SAP Transaction as Internet Application in Portal

Positioning of CML of SAP s LSA with NLS SAND as Archiving Technology

Implying Security on Business Object XI 3.1 Universe having SAP BW as Source

Material Listing and Exclusion

Steps for Implementation of Standard Data Store Object (DSO) for Purchase Cube in SAP BI 7.0

Triggering the Process Chains at Particular Date using Events

How to Configure User Status in mysap SRM

Validity Table in SAP BW/BI

Graphical Mapping Technique in SAP NetWeaver Process Integration

This article explains the steps to create a Move-in letter using Print Workbench and SAPScripts.

ABAP HR: Standard Info Type Enhancement

SAP BW Copy Existing DTP for Data Targets

Customized Transaction to Trigger Process Chain from Failed Step

Download SAP Query Output to Local/ Network Folders in Background

Dynamically Enable / Disable Fields in Table Maintenance Generator

How to Check BW system Before Go-Live

Loading the Data for Time Dependent Hierarchy in SAP BI

Freely Programmed Help- Web Dynpro

Reporting Duplicate Entries

BI Inventory Management- Data Loading

Table Row Popup in Web Dynpro Component

Limitation in BAPI Scheduling Agreement (SA) Create or Change

Data Inconsistency in the Cube and Aggregate

Material Master Archiving in Simple Method

Server Connectivity and Data Load from Non SAP System to BW

Planning Functions and Characteristic Relationship in Integrated Planning

About ITAB Duplicate_Key (SAP lrsaods) Runtime Error

Cut Over Activities Specific for LIS* Data Sources

Transfer Material Attributes (Material Type) from R/3 to SAP GRC Global Trade Services (GTS)

Xcelsius Tricks Part 5 Create a Loading Bar in SAP Crystal Dashboard and Presentation Design (Xcelsius 2008)

Creating, Configuring and Testing a Web Service Based on a Function Module

Exception Handling in Web Services exposed from an R/3 System

Using Customer Exit Variables in BW/BI Reports: Part - 14

Creating Rules in Process Composer and using them in Process

Template Designer: Create Automatic PDF Documents for Attachment or Print Purpose

Web Dynpro: Coloring Table Conditionally

Transcription:

Applies to: SAP Net Weaver Business Warehouse (Formerly BI) Business Intelligence homepage. For more information, visit the Business Intelligence homepage. For more information, visit the EDW homepage. Summary This Article will explain you about BI/BW Data Reconciliation process by accessing Source Request table and Target Request table in BW Virtual info Cube. Reconciliation is the process of comparing the Source system (SAP Source) data with Target system data (BI/BW System). Author: Maruthi Chowdary Movva Company: HP Created on: 1 January 2011 Author Bio Maruthi Chowdary Movva is a SAP BI consultant having around 6 years of Experience in SAP BI, Working with HP. He has extensively worked in SAP BW/BI Development, Production Support, BI Technical Upgrade and Functional upgrade projects 2011 SAP AG 1

Table of Contents Introduction:... 3 Approaches: We have different approaches for reconciliation.... 3 Design Architecture... 3 Step By Step Process in Detail:... 4 Create Data Source based on RORQSTPRMS table and Enable Properties as Real time enable in SAP Source System.... 4 Create Data Source based on RSSTATMANPART Table in BW System and Enable as Real time Enable.6 Direct Access Enabled Characteristic and Key Figure Creation:... 8 Creation Virtual provider:... 9 Transformation mapping details:... 10 DTP Creation between SAP Source System Data Source, BW Data Source and Virtual Info Cube.... 11 Direct Access Activation on Virtual Info Cube:... 12 Demo on the Reconciliation process:... 12 Record Count Validation in SAP Source System Table.... 12 Record Count Validation in BW System Table.... 13 Validation of Source and Target tables record count in Virtual Info Provider.... 13 Demo Result:... 13 Related Content... 14 Disclaimer and Liability Notice... 15 2011 SAP AG 2

Introduction: In SDN we frequently get posts on Reconciliation, I have posted my comments/thoughts in the forums but this is common to everyone and many people still think how to do reconciliation. This provoked me pen this article. Approaches: We have different approaches for reconciliation. 1) Creating ABAP report on the SAP Base Application tables in Source system with one of the KPI, which will give count of records for the particular day and Create Report on the Virtual Provider, which was created on the BW data target, Do RRI from BW report to the Application Table report. 2) Creating ABAP report on the RORQSTPRMS tables in SAP source system and Create Report on Virtual Provider created on the RSSTATMANPART in BW, Do RRI form BW report to the Application Table report. 3) Accessing the Source request table and target request table directly in BW side via Virtual Info cube. In this article, I am going to explain reconciliation process by taking the 3 rd approach. Design Architecture 2011 SAP AG 3

Step By Step Process in Detail: Create Data Source based on RORQSTPRMS table and Enable Properties as Real time enable in SAP Source System. 1) Create Generic data source via RSO2 transaction, based on the RORQSTPRMS table in SAP Source system(r/3, CRM, APO...Etc). 2) Fill the required columns in RSO2, while creating generic data source as shown below Error! Reference source not found.. 3) it on the Generic Delta ( ) for maintaining data source as Real time enabled as shown below Error! Reference source not found.. 2011 SAP AG 4

4) Replicate the data source in BW side by selecting only the required application component node. Note: Do not replicate the BW Data Sources just for replicating one data source, because it will replicate all Meta data and takes lots of time and replicates all the newly/activated created data sources, which are not required data source. 5) Enabled Source system Data source as direct access in BW post Data Source replication: Make sure to follow below steps for enabling Data source (i.e. ZRORQSTPRMS) as direct access. 1) Open RSDS transaction for replicated data source maintains. 2) Enable Data source as direct access by selecting Sync Extraction SAPI(for Direct Access and 2011 SAP AG 5

Tests) in Adaptor drop down of Data source Extraction menu as shown in the below. Create Data Source based on RSSTATMANPART Table in BW System and Enable as Real time Enable. 1) Create Generic data source via RSO2 transaction, based on the RSSTATMANPART table in BW system. 2) Fill the required columns of RSO2 transaction, while creating the generic data source as shown below Figure 4. 3) Enable Real time on the generic data source created on RSSTATMANPART table, Click on the Generic Delta ( ) tab in the menu level and enable Real-Time Enabl check mark. 2011 SAP AG 6

4) Replicate the data source by selecting only the required application component node (i.e. in this scenario we have BW as application component as defined earlier (F5); hence we need to replicate on BW app component. Note: Do not replicate the BW Data Sources just for replicating one data source, because it will replicate all the Meta data and takes lots of time and replicates all the newly created data sources, which are not really required for us. BW Data Source as direct access enabled:make sure to follow below steps for enabling Data source as direct access. 1) Open RSDS transaction for replicated data source (i.e. ZRSSTATMANPART) maintains. 2) Enable Data source as direct access by selecting Sync Extraction SAPI (for Direct Access and Tests) in Adaptor drop down of Data source Extraction menu as shown in the below. 2011 SAP AG 7

6) Activate the Data source for making it into Active version. Direct Access Enabled Characteristic and Key Figure Creation: Create required Key figures i.e. Number of records sent and number records inserted..etc. 2011 SAP AG 8

Create required characteristics (Request number, Data target and Data target type) and enable direct access in Master Data Access drop down under Master data/text menu level as shown below. Creation Virtual provider: For accessing both Source system data source and BW data source. 1) Create Virtual Info Cube via RSA1 and tick on Based on Data Transfer Process for Direct Access Radio button as shown below. 2011 SAP AG 9

Below is the over view of Virtual info cube. Transformation mapping details: Create Transformation between Virtual Info Cube (ZVC_REC) and BW Data source (ZRSSTATMANPART). All the fields are direct mapping. Note: In this article, we are mapping only few fields, to get more details in the output we can map all other fields too. Below are the details of Transformation mapping details. 2011 SAP AG 10

Similarly we need to create the transformation between Source system Data Source (ZRORQSTPRMS) and Virtual Info Cube (ZVC_REC). DTP Creation between SAP Source System Data Source, BW Data Source and Virtual Info Cube. Create DTP on DTP folder generated post transformation activation and activate the DTP. Similarly we need to create one more DTP between Source system Data Source (ZRORQSTPRMS) and Virtual Info Cube (ZVC_REC). 2011 SAP AG 11

Direct Access Activation on Virtual Info Cube: Finally step is in this process is to activate the direct access on the Virtual provider created for reconciliation process, Go to context menu of the Virtual info provider and tick on Activate Direct Access. Demo on the Reconciliation process: REQU_49VXXXXXXXXX is the Request number; we are taking for data validation/demo purpose. Record Count Validation in SAP Source System Table. Check the number of records sent and Number of records extracted via RORQSTPMS table in SAP source system. We have 3 records extracted and 3 records sent in the RORQSTPMS table as shown below. 2011 SAP AG 12

RCRDEXTR: Number of Data Records Extracted. RCRDSENT: Number of Sent Data Records. Record Count Validation in BW System Table. Validate the request record count by RSSTATMANPART table in BW side. We have 3 records extracted into BW and 2 records inserted as shown below. ANZ_RECS: Number of Selected Data Records INSERT_RECS: Number of Selected Data Records inserted. Validation of Source and Target tables record count in Virtual Info Provider. Below is the Virtual Info cube result for the request REQU_49VXAIBM04FUX8KPAEF3OAQGI. Demo Result: We are able to see same data record count in Virtual info cube as in Source request table and target request table. Note: >>In this example, I just took few fields for validation purpose, we can map other fields (Date, time, request status etc) for more details. >> As this an example, we have not created any report on the Virtual info provider, data is directly read from Info provider itself and posted the result in the article. 2011 SAP AG 13

Related Content Dictionary Fields of RORQSTPRMS Table Dictionary Fields of RSSTATMANPART table. My Previous Submissions in SAP SDN Portal: 1. Navigational attribute F4 Help Performance Improvement. 2. BI - Informatica Integration Architectural. For more information, visit the EDW homepage 2011 SAP AG 14

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 content 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. 2011 SAP AG 15