Enhance Service Class to Handle Complex Virtual Cube Selections
Virtual Cube Function Module can be very easily implemented using CL_RSDRV_REMOTE_IPROV_SRV class services (there is an example in class documentation). I like its simplicity, but unfortunatelly it...
View ArticleFlatfile formating related issues in APD
List of issues faced during the flat file generation from APD. 1> Header name for key figures displaying with technical names in flat file. 2> Negative sign of key figures like amount and...
View ArticleHow to write code in DTP to select Previous Month Data
Scenario: If I execute DTP in current month, it always picks only "Current month – 1" data. Eg: If Current month is Jan-2016, the DTP should fetch Dec-2015 Data from Source and updates...
View ArticleSimplify Transformations with End Routine
There are scenarios when Transformation End Routine is a good fit. In my blog will demonstrate how to simplify Transfer Rules by means of:Reducing Coding;Increasing Reusability. Reducing Coding In my...
View ArticleHow to edit multiple records in PSA at once
One of the most common issues with the BW data loads is the incorrect data from the source system. For occasional failures we edit the PSA records instead of using a routine since it doesn't needs...
View ArticleHow to delete overlapping requests DSO using ABAP except loads from source DSO
After reading this great blog from J. Jonkergouw on his website about Delete overlapping requests DataStore Object using ABAP, we had a similar issue, however we needed to keep one historic load in the...
View ArticleBW Transport for Infopackage
Hello Friends, Our team had an error while transporting Info-packages to Production server This error occurred only in Production server and affected only Info-packages After almost 3 days , we found...
View ArticleCleanising BW Data Using Regular Expressions
Sometimes data in Source System is not checked for quality. For example, input data is not checked for non printable characters e.g. tabulation, carriage return, linne feed etc. If user copy and...
View ArticleHow to Write End Routine in transformation in detailed view with sample code
This blog explain you about writing the routine in transformation. There are many documents available on where to write the code, but this document explains about how to write the code. Note: The data...
View ArticleRe-Designing SAP BW with the Right Information!
Recently, I have shared some important keys on the subjects of Master Data Redesign in BW. It’s more of a conceptual and informative blog which I hope that it would give you some ideas on how the...
View ArticleSAP BW Upgrade and Landscape of System
SAP BW Land-Scape of Systems for the Upgrade.Landscape of the System:- We first need to analyze the Current Landscape of the System. Generally it would be like this ,however let's assume it to be as...
View ArticleTool For Inactive Objects- Multiple ALV Grid Display Concept
Generally some objects become inactive in the BW systems due processes like transports, system upgrades, refresh etc. This can result in the various issues such as failure of data load and execution...
View ArticleBW Infosession "Installing BW Modeling Tools and overview about HCPR and aDSO"
Take advantage of this opportunity to discuss the topic"Installing BW Modeling Tools and overview about HCPR and aDSO" with SAP Experts in a virtual round table. Bring your questions and doubts, and...
View ArticleBye bye SAP BW on HANA, hello ‘new’ BW/4HANA. A concise impact analysis
One of my current clients has been pushing forward the migration of BW to HANA time and again. They got lucky it seems – as per 7 September, 2016, SAP BW on HANA was officially succeeded by BW/4HANA...
View ArticleReading data from Virtual Cube 0PS_R10
0PS_R10 Cube is a Virtual Cube based uses Direct Access DTP to read the data from ECC. This cube has a mandatory field Database Profile 0PS_PROFDB (PROF_DB) from ECC. While Querying the data from the...
View Article