Technique/그외2011. 12. 1. 20:16

The Benefits of an Integrated Analytics Framework
Rohan Nallanickan SAP Employee 
Business Card
Company: SAP
Posted on Nov. 30, 2011 10:17 AM in Analytics, Business Intelligence (BusinessObjects)

 
 

Introduction

The terms business analytics and business intelligence are often used interchangeably. Though they may at first seem similar, each has unique objectives and approaches. Business intelligence (BI) uses transactional and historical data to determine trends, analyze what has happened in a business, and report on outcomes. Business analytics, in contrast, creates a performance management framework and then uses data to drive predictive assessment, often via data mining, statistical modelling, and scenario analysis. And while the need for business intelligence is usually recognized and addressed, few organizations have yet recognized the need to integrate analytics into the corporate culture.

The result, if analytics are considered at all, is too often a fragmented and disjointed processes like that illustrated in Figure 1. Here analytical applications and business processes fail to interact – leading to both data-management and cultural challenges throughout the BI environment.

 Figure 1

Figure 1: Typical BI and advanced analytics architecture

Disadvantages of current analytic frameworks

Siloed applications and processes

Analytical applications are designed to answer specific questions, but often have scarce or tenuous links to other business areas – so output from an analytic application may not be reflected in financial forecasts or operations. For example, a campaign management application generates optimized campaigns for a particular product. The resulting increased demand, however, may not be linked to inventory management and forecasting applications – resulting in an out-of-stock situation on a particular promotional product.

And analytic insights may not link to a business’s strategic plan. For example, suppose an analytic application identifies a market opportunity for a new product, but that opportunity may not be incorporated into the strategic plan. Conversely, analysis might identify a promising new market opportunity for an existing product – at the same time the strategic plan is phasing out that very product.

Meanwhile, a lack of write-back mechanisms may mean that insights from analytic applications are not automatically captured in transactional systems, making it difficult to close the loop from insight to action.

Finally, with multiple, disjointed systems comes significant additional costs for maintenance, plus significant time and effort required to reconcile data.

Inconsistent data

A lack of consistent data definitions and business rules across BI and analytic applications – say from supply chain analytics to financial analytics – makes it difficult to compare and act on results. For example, a company’s sales and commercial departments may define “sales revenue” differently, compromising data aggregation and analysis.

In addition, analytical models and their results may not be consistently persisted in corporate data repositories, making it difficult to provide a historical record for auditing and corporate learning. When analytics are performed locally within a specific tool, models and results are not retained in the data warehouse for future reference.

Sceptical business users

Operating independently, siloed analytic teams can push insights to end users with little to no involvement from actual decision makers in the business. Without collaboration, such teams miss valuable input that could drive insight and generate buy-in. Meanwhile, business users are often sceptical of analytic results that they have not helped generate.

Figure 2 illustrates the impact of disjointed process on the business. BI provides answers to “what happened?” while advanced analytics suggests improvements and answers “what if” questions. Ideally, the two processes complement each other – but if disconnected, they could actually work against each other. To ensure smooth operational execution, a business needs an advanced analytic system built on, or in conjunction with, its BI framework.

Figure 1

 

Figure 2: Current business processes for using BI and advanced analytics

Benefits of an integrated framework

As a best practice, SAP recommends an integrated framework that combines analytical applications with traditional BI solutions, underpinned by a holistic performance analytics framework. As the example in Figure 3 shows, such an integrated architecture has several benefits – better strategic alignment, consistent data definitions and use, and business users who embrace analytics to accelerate performance.

Figure 3

Figure 3: Future state best-of-breed architecture for integrated BI and advanced analytics

Strategically aligned application architecture and business processes  

If you start with a strategic top-down blueprint, all your BI and analytics applications can be architected according to a coherent set of solution requirements, scope, and vision, factoring in all inter-dependencies. Such a blueprint could potentially enable drill down from a strategic KPI at the top level of a balanced scorecard to the lowest degree of operational detail – describing, for example, how KPIs relate to operational metrics at the user level. A top-down analytics environment permits close alignment of a company’s analytics architecture with its enterprise performance management and strategic planning processes. Adding advanced analytics to the mix could also potentially enable you to forecast your performance under a variety of business scenarios. 

The top-down approach also identifies and builds in interdependencies among business areas, helping to balance worthwhile, but often conflicting, objectives of different business functions. For example, a bank’s sales team may want to increase the number of new loan customers while its credit department works to increase loan portfolio quality – objectives that could easily conflict. An integrated suite of analytic applications can eliminate such conflicts by optimizing decision making across conflicting constraints, ensuring smooth operational execution.  

Meanwhile, an integrated feedback loop can ensure that insights derived from an analytic system are picked up by the transactional system, so those insights can be acted on. For example, customers identified as profitable with a promising future lifetime value can be tagged in customer service applications so they receive higher service levels, increasing satisfaction and leading to greater purchase and retention rates.

Consistent and more accurate data

In this model, all insights are acted upon – and all actions are analyzed. Unlike current analytical applications in which outputs and insights are not persisted, in an integrated approach, new analytic insights are written back to the data warehouse each time. This provides a historical base for past decisions, improving both traceability and auditability. New records also become assets to corporate memory, enabling future learning.

In an integrated environment, too, all BI and analytics applications use data from the same corporate data warehouse and operational data stores, ensuring consistent data definitions throughout the company. Data sourced from data warehouses also goes through standard cleansing and quality processes – improving data quality while drastically reducing both data inconsistency and lack of confidence in analytic outputs.

Collaborative culture 

The integrated approach enables a single umbrella team – such as an analytics competency center – to own all analytics and BI applications and initiatives within the organization, with sub-teams dedicated to specific business areas. This approach facilitates a culture that more closely integrates analytics into standard operational processes, while fostering collaboration between line of business users and the analytics team – to create analytics that truly improve performance.

In a best practice environment, business users interact with the analytics team to define the questions that need answers and validate analytic insights. Business users then feed the real-world results back to the analytics team, further fine-tuning the process. This culture change benefits both teams as well as the organization as a whole.

Figure 4 shows how insights from embedded analytics can be disseminated to transform a company into an effective learning organization.

Figure 4

Figure 4: An integrated framework for BI and advanced analytics supports best-of-breed business processes

Conclusion

Performance and insight optimization services from SAP can help you create an integrated analytics framework. Backed by deep industry expertise, our team of experts in data mining, mathematical modelling, business intelligence, and performance analytics can help design an analytics strategy and integrated analytics roadmap, blueprint, and target architecture. SAP experts can then help identify, design, and deploy the specific analytical applications that best support your business objectives. 

Rohan Nallanickan   Performance Analytics Principal within the Performance & Insight Optimixation hub of SAP.


http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/27583%3Futm_source%3Dtwitterfeed%26utm_medium%3Dtwitter%26utm_campaign%3DFeed%253A+SAPNetworkWeblogs+%2528SAP+Network+Weblogs%2529

Posted by AgnesKim
Technique/SAP EPM2011. 11. 29. 13:39

Enterprise Performance Management How-to Guides

* PLEASE NOTE: Any functionality demonstrated in a How-to Guide has not been formally tested by SAP, and therefore, is NOT an officially supported part of the product. If you have any questions on a How-to Guide, or find any potential issues, please do not create a message in OSS - Support will not take questions on How-To-Guides. Instead, please post your question to the EPM forum on SDN, and any questions will be answered there.

Disclosure Management

Content coming soon.

Spend Performance Management

How To... Setup Authorization in Spend Performance Management (PDF 547 KB)

Like all application Spend Performance Management application has information which needs to be based on data level security. Specific users or group of users should only be allowed to access data related to their Source System or Cost Center.

Strategy Management

How to Change and Customize Terminology (PDF 224 KB)

This document describes how to change the SAP Strategy Management user interface terminology to conform to your SAP Strategy Management implementation. The customizations described in this document are for your entire SAP Strategy Management community.

How to Translate the User Interface Into Additional Languages (PDF 257 KB)

The SAP Strategy Management 2007 product installation includes user interfaces in English, French and German, Spanish and Portuguese. This document explains how to set up and translate the SAP Strategy Management 2007 user interface to run in a language other than these languages.

How to Manage the Entry and Approval Process (PDF 877 KB)

This How-To guide covers the data entry and approval process for SAP Strategy Management (SSM), considerations in the data collection approach, and issues around the implementation and management of the entry and approval process.

How To Create a PAS Model in Cube Builder (PDF 22 KB)

This is documentation that allows savvy business-users to create simple PAS models in Strategy Management 7.0 using the HTML Cube Buildier.  Cube Builder is avaiable at the Service Marketplace in Note #1156272.

How-to Customize Strategy Management 7.0 (PDF 1294 MB)

This document discusses modifications a consultant may make to SAP Strategy Management 7.0 and how to transport these modifications from a development environment to an SSM QA and/or an SSM Production environment. This document reviews examples of customizations made to SSM.

How-to load SAP Netweaver BW data into SAP BusinessObjects Strategy Management (PDF 149 MB)

With SAP BusinessObjects Strategy Management 7.X, customers have the opportunity to leverage any prior investments in SAP BW and bring SAP NetWeaver BW data to their SSM implementation.

Profitability and Cost Management

How To bring SAP BusinessObjects Profitability and Cost Management (PCM) Result Table Data to SAP NetWeaver BW using DB Connect (PDF 371 KB)

Customers who have implemented PCM alongside an SAP BW installation may want to bring the PCM result data back to SAP BW to ensure that BW remains the single unified version of the truth in the organization.

How to Generate Product and Customer Data Views using Planning and Consolidation, Profitability and Cost Management, and Financial Information Management

(PDF 1 MB)

The objective of this guide is to provide an understanding of the mechanisms for transferring transactional data from SAP BusinessObjects Planning and Consolidation (BPC) into SAP BusinessObjects Profitability and Cost Management (PCM) using SAP BusinessObjects Financial Information Management (F.I.M.). Once data is successfully transferred into the PCM application allocations are processed to provide additional Customer and Product data segmentation.

Financial Consolidation

Working languages in SAP BusinessObjects Financial Consolidation 7.5 (PDF 625 KB)

The main objective of this "How To Guide" is to give some recommendations for FC 7.5 to the consultant who wants to install and to implement FC 7.5. This presentation is based on the feedback from our Ramp-Up customer LUKOIL which used Russian language and changed the languages in the defaultlanguages.xml for the database pre-initialization step before the migration step.

Business Planning and Consolidation, version for the Microsoft Platform

BPC 5.x

How to Build SSIS Packages for BPC 5.0 (PDF 1011 KB)

This how-to guide covers the baseline principle of setting up a SAP BPC 5.0 data manager package using SSIS in SQL 2005.

How to Backup and Restore with SAP BPC 5x (SQL 2005) (PDF 845 KB)

This guide shows the typical backup and restore procedures for SAP BPC 5.1 on top of Microsoft SQL Server 2005.

How to Backup and Restore with SAP BPC 5x (SQL 2000) (PDF 267 KB)

This guide shows the typical backup and restore procedures for SAP BPC 5.1 on top of Microsoft SQL Server 2000.

How to Use MDX Dimension Formulas Article (PDF 451 KB)

In SQL 2000, AS does not recognize the separate dimensions as a single dimension when considering dimension formulas. In SQL 2005, AS does recognize the separation as a single dimension but consider formulas by hierarchy. These differences have created the need for this document.

How to Manage Data with BPC 5.x with Data Manager Tools (PDF 992 KB)

This How-To demonstrates how to leverage the data manager tools within BPC and perform tasks such as uploading data.

How to Perform a BPC Multi-Server Install (PDF 3310 KB)

This How-To walks you step by step through how to perform a multi server installation for BPC 5.1 on Microsoft SQL Server 2005.

How to Build a Custom Menu for BPC 5.x (PDF 746 KB)

This How-To is an introduction on how to create BPC 5.x Custom Menus. 

How to Setup a Security Concept in SAP BPC 5.x (PDF 955 KB)

This How-To is an introduction into the SAP BPC 5.x security model.

How to Maximize Advanced Formatting for BPC 5.x Article (PDF 295 KB)

When implementing BPC for reporting or input of application data, the primary BPC Excel function is EVDRE. In order to maximize the customer and user experience with EVDRE, projects should always identify planned formats for the Reports / Input templates and document this in a framework called a Style Guide. The style guide should outline the expected format options for any and all combinations of data, headers, and blank spaces used in the BPC Reporting framework.

How to Utilize Allocations in SAP BPC 5.x (PDF 297 KB)

BPC Script documentation and features for utilizing the ALLOCATION functionality.  This document provides detailed information regarding the logic script syntax and examples to assist in using the tool in applications.

How to Set-Up Intercompany Matching (PDF 858 KB)

How to set-up an intercompany matching application and how to book the resulting intercompany differences.

How to setup Carry forward and Account transformation business rules (PDF 841 KB)

This how-to guide will focus on the fundamentals of building two different Business Rules, the Carry Forward Rule(CopyOpening), and the Account Transformation Rule(CalcAccount).  Business Rules provide the mathematical foundation for the BPC application, and allows the clients to manage both management and legal consolidaiton reporting.

How-to run SAP BPC in a VMWare environment (PDF 841 KB)

This How-to guide will focus on the particularities of running SAP Business Planning and Consolidation in a VMware environment.

How-to add comments in BPC (PDF 605 KB)

This How To Use Comments guide focuses on the fundamentals of creating, modifying, reporting and extracting, of the comment functionality within BPC 5.x and BPC 7.0 M.

SAP BPC 5.0 and 5.1 Performance and Reliability tips (PDF 55 KB)

This is short list of hints to solve common performance and reliability issues of SAP Business Performance and Consolidation (aka BPC) 5 and 5.1. Most of them were come from troubleshooting of escalated customers. Since BPC 7 for Microsoft is direct child of 5.1, many of these hints are still valid even under BPC 7 for Microsoft platform.

How to use SSL with BPC (PDF 186 KB)

This how-to guide provides best practices for configuring SSL with BPC

How-to partition in SSAC for BPC 5.X (PDF 462 KB)

In order to improve Performance, please use this how-to guide to create partitioning.

How-To Use the SAP BusinessObjects Planning and Consolidation(BPC) Toolkit for LoadRunner (PDF 1,161 KB)

This How-To guide consists of a utility named the BPC LoadRunner Toolkit and a How-To guide describing how to use the toolkit. The application currently contains three components: one that assists in script recording and two that support user parameterization.

How To Plan and Execute LoadRunner Scenarios for SAP BusinessObjects Planning and Consolidation (PDF 2,071 KB)

This How-To guide provides guidance and suggestions for using HP LoadRunner with SAP BusinessObjects Planning and Consolidation. It covers all topics from planning a scenario to recording LoadRunner scripts, and finally analyzing the results.

BPC 7.0 (MS)

How to Use BPC Business Process Flows Services within Xcelsius (PDF 1 MB)

This guide shows how to display "SAP Business Objects Planning and Consolidations 7.0, version for the Microsoft Platform" BPF information within the Xcelsius tool.

How to Use BPC MS Data within Xcelsius (PDF 4 MB)

This guide shows how to use data from "SAP Business Objects Planning and Consolidations 7.0, version for the Microsoft Platform" within the Xcelsius tool.

Usage and Considerations of evDRE in BPC 7.0M (PDF 386 KB)

A guideline to assist any user with reporting best practices using evDRE, a BPC Excel function.

Enabling the BPC 7.0 Management Console (PDF 947 KB)

Documented steps for supporting the installation of the Management Console in the BPC 7M version, in addition to the Installation guide.

How to Utilize Allocations in SAP BPC 5.x (PDF 297 KB)

BPC Script documentation and features for utilizing the ALLOCATION functionality.  This document provides detailed information regarding the logic script syntax and examples to assist in using the tool in applications.

How to set-up Intercompany Matching (PDF 858 KB)

How to set-up an intercompany matching application and how to book the resulting intercompany differences.

How to Manage BPC and M Time Dimensions and Custom Measures (PDF 940 KB)

The purpose of this guide is designed to support customers who require the addtion of a Multi-Hierarchy Time Dimension, and provides guidance on adding new Measures to the Application set.

How to understand the Management Console (PDF 1473 KB)

This How-to Guide will help you navigate and understand the Management Console available in 7M.

How to do Currency Translation for Financial Application using SAP BPC 7.0 version for Microsoft SQL Server (PDF 410 KB)

This HTG will show how to do the basic setup to efficiently do currency translation for Financial Application using the BPC MS using Business Rule. This will also focus on what the dimension properties and the relevant setting required for creating the Currency translation using the Business Rules tables and script logic using the BPC MS. This will also show how to setup the data package to run the task using the "BPC Excel" Successfully. Please note that this HTG is for running currency translation in reporting currency mode only i.e. for Financial Application. If you want to run currency translation in group mode, there are some extra conditions that are needed. Please refer to the HTG on "How to run Currency translation for Consolidation Application in BPC MS" to see how to run in group mode.

BPC 7.5 (MS)

How To ... Mass Import Security for BPC MS (PDF 1MB)

This guide explains how an admin user or a consultant can import and export security information within SAP Business Objects Planning and Consolidations Microsoft Platform. SAP Business Objects Planning and Consolidations currently provides a wizard support adding or removing a single user at a time. This guide provides a means for mass user maintenance using a SSIS package and a custom task.

Business Planning and Consolidation, version for the SAP NetWeaver Platform

BPC 7.0 (NW)

How To Use the BPC Mass User Management Tool (PDF 1 MB)
This guide will introduce the BPC_NW User Management Tool, which is a custom program which allows mass maintenance of the BPC_NW security objects.  These objects include users, teams, team assignments, task profiles, member access profiles, task profile assignments, and finally, member access profile assignments. This custom program uses the  BPC_NW user management APIs, the same APIs used by the BPC_NW Admin Console, to correctly create or update the associated security objects.

How to Promote Reports and Input Schedules through your System Landscape  (PDF 374 KB)

This how-to guide will demonstrate how to move reports and input schedules to target systems within your system landscape...

How to Use BPC Data Manager to Import Master Data and Transaction Data from 3rd Party Systems via SAP BusinessObjects Data Services  (PDF 2 MB)

This guide explains how to use BPC Data Manager to execute BOBJ Data Services Jobs... This is to allow BPC users to use their same user interface, while leverage the power of data services for 3rd party data access...

How to Create Customer measure formulas for Fiscal Periodic, QTD and YTD  (PDF 867KB)

Today, within BPC NW, there exist the concept of measure formulas to be used within applications for reporting. This guide will show how to customize these measure formulas and create your own.

How to Create Create Custom Menu within BPC NW (PDF  2 MB)

In this scenario, we will show you how to create custom menu with pre-defined planning processes. We will also explore the supported functionality differences between BPC MS and BPC NW.

How to Link SAP BPC Excel from an Enterprise Portal (PDF 180 KB)

This document shows you how to link SAP BPC Excel from an enterprise portal.

How to Automate Master Data Loads in BPC NW (PDF 1 MB)

This How-to guide provides information on how-to automate Master Data loads in BPC 7.0 NW.

How to Run a Top Down Allocation within BPC NW (PDF 2 MB)

In this scenario, we will show how to do a top down allocation in BPC NW.

How to Pass parameters to custom logic BADI using START_BADI (PDF 2.07 MB)

In this scenario, we will pass parameters to ABAP custom logic using START_BADI statements within Script Logic. As an example, we will be implementing Declining Depreciation function (Similar to DECD keyword from FOX) using BADI implementation.

How to Pass Dynamically Parameters to Script Logic from Data Manager (PDF 1.2 MB)

In this scenario, we will try to pass runtime parameters (called "prompts") from data
manager to script logic.

How to Use BPC NW Data within Xcelsius (PDF 3 MB)

This guide shows how to use data from "SAP Business Objects Planning and Consolidations 7.0, version for SAP NetWeaver" within the Xcelsius tool.

Data Modeling Considerations for BPC Time Dimensions (PDF 191 KB)

This paper discussed a methodology to align BI and BPC data models.  The time data format issues are discussed and a technical solution is proposed.

How to apply SP1 to BPC 7.0 (PDF 698 KB) 

This guide describes in a step-by-step approach how to apply SP01 to SAP BPC 7.0 NW.

How to apply SP2 to BPC 7.0 (PDF 820 KB) 

This guide describes in a step-by-step approach how to apply SP02 to SAP BPC 7.0 NW.

How to Export BPC Transaction Data Using a Custom Process Chain (PDF 991 KB) 

This guide describes in a step-by-step approach how to create a custom process type for exporting BPC transaction data to a flat file.

How-to Set-Up Extraction of Balances for BPC NW 7.0 (PDF 649 KB) 

This document describes how to set up extraction of balances from SAP ECC 6.0 system (transaction system) for the purpose of consolidation in SAP BPC 7.0 NW system.

How to Create a Custom BPC Process Chain (PDF 1.27 MB) 

This guide provides a how to for creating Custom BPC Processes. 

How-to Desitnation App (PDF 820 kB) 
Transport for How-to Guide (Transport ) 

This guide provides the step by step instructions for creating and the use of a custom BADI that replicates the full functionality of the SAP BusinessObjects Planning and Consolidation process "Destination_App". Numerous script logic examples as well as extensive error messaging explanations are provided.

How To Use COPYOPENING using SAP BusinessObjects Planning and Consolidation for the SAP NetWeaver Platform*(PDF 245 KB) 

This document describes how to set up Balance Carry Forward using the COPYOPENING script with SAP BusinessObjects Planning and Consolidation(BPC) 7.0 for the SAP NetWeaver platform.

How to do Currency Translation for Financial Application using SAP BusinessObjects Planning and Consolidation 7.0 for the SAP NetWeaver Platform (PDF 358 KB)

This document describes how to set Currency Translation for Financial application with SAP BusinessObjects Planning and Consolidation for the 7.0 SAP NetWeaver BI based version.

How to Email a Data Manager Package Log to a Team (PDF 689 KB)

This guide describes in a step-by-step approach how to use the "Email Team" process type to email data manager package logs to a team.

How To...Custom BADI for rounding off values in SAP BUSINESSOBJECTS Planning and Consolidation, version for SAP NetWeaver (PDF 125 KB)

This guide provides the step by step instructions for creating and the use of a custom BADI that rounds off the value as per the decimals specified by the user in parameters. Numerous script logic examples as well as extensive error messaging explanations are provided.

How to do Breakdown Validation in SAP BPC 7.0 for the SAP NetWeaver Platform  (PDF 433 KB)
This HTG will show how to do the basic setup to efficiently do breakdown validations in BPC NW. This will also focus on what the dimension properties and the relevant backend setting required for creating the backend validations in the SAP NetWeaver system. This validation will ensure that only valid records are written to the cube during write back.

How To Setup a Legal Consolidation Application using SAP BPC 7.0 version for SAP NetWeaver  (PDF 1 MB)

This HTG goes through the basic setup of a Legal Consolidation Application in BPC for SAP NetWeaver. Furthermore, it discusses the relevant dimension properties and the setting required for creating the Currency translation, eliminations, and other operations using the Business Rules tables and script logic within BPC in SAP NetWeaver. Please note that this HTG will discuss only the overview of running currency translation, inter unit elimination, balance carry forward etc. For more details please refer to the How To guide for each individual topic.

How To... Mass Delete Data Manager Log Files (PDF 312 KB)

This guide will demonstrate how to mass delete data manager log files based on a retention period.

How To... Use the Shared Query Engine Post Process BAdI (PDF 786 KB)

This guide provides the step by step instructions for the creation and the use of a custom SQE BADI that implements matrix or intersectional security.

How To... Use the Write Back Pre-Process BAdI (PDF 957 KB)

This guide provides the step by step instructions for the creation and the use of a custom BADI for writing to a parent level in the write back module of BPC.

How To... Move data between applications using Data Manager Package in SAP BPC 7.0 NW (PDF 418 KB)

This document describes how we can achieve Copy between Applications in an Appset and also how to implement it as a re-usable package.

How to Implement Load Balancing on SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver (PDF 477 KB)

This guide will show you how to implement Load Balancing in BPC NW 7.0 and 7.5, both at the application server level and at the .Net server level. The guide also describes various options for Load Balancing, including their benefits and limitations.

BPC 7.5 (NW)

How To... configure and execute Business Process Flows in SAP BusinessObjects Planning and Consolidation 7.5 version for SAP NetWeaver (PDF 1024 KB)

This how-to guide provides step by step instruction to configure and execute Business Process Flows in SAP BusinessObjects Planning and Consolidation 7.5 version for SAP NetWeaver

How To... Import Master Data and Hierarchies into SAP BusinessObjects BPC 7.5 from SAP NetWeaver BW (PDF 967 KB) *UPDATED*

This How-to Guide demonstrates how to use new process chains introduced in SAP BusinessObjects Planning and Consolidation 7.5, version for SAP NetWeaver to transfer master data and hierarchies from SAP NetWeaver Business Warehouse using the Planning and Consolidation Data Manager. It focuses on how to handle three common design approaches, any of which, you may encounter when integrating Cost Center master data into BPC.  Please refer to the new related SAP Notes section which addresses many of the issues customers have encountered when trying to implement this scenario.

How To... Use the Start and End Routine BAdIs (PDF 1 MB)

This guide provides the step by step instructions for the creation and the use of the Start Routine and End Routine BAdI functionality within Data Manager transformation files.

How To... Use the BPC Mass User Management Tool (PDF 1 MB)

This guide will introduce the BPC NW User Management Tool, which is a custom program which allows mass maintenance of the BPC_NW security objects.

(Whitepaper) Life Cycle Management in SBOP Planning and Consolidation version for Netweaver  (PDF 565 KB)
This white paper covers the main aspects that should be considered while defining a transport strategy for SBOP Planning and Consolidation version for Netweaver. Areas addressed include: the transport mechanism, transport tools, and approaches for managing changes in the specific context of Netweaver.

How To... Retract data from BPC 7.5 NetWeaver to SAP ERP Cost Center Accounting, Part I  (PDF 3 MB)

This guide provides the step by step instructions for the creation and the use of a custom BPC 7.5 NW Retraction BAdI that retracts data to SAP ERP Cost Center Accounting.  A business example is provided as well as all the necessary steps to get this example working in your system.

How To..Configure Drill Through Functionality  (PDF 3 MB)

This guide provides the step by step instructions for configuring Drill Through in BPC.

How To...Write to secured dimension members in default logic (PDF 583 KB)
SAP BusinessObjects Planning and Consolidation 7.5, version for SAP NetWeaver, performs standard security checks on data that is created during the execution of default logic.  This guide provides a step by step process on how to allow default logic to write data containing dimension members for which the calling user may not have security access. 

How...To Get Consistent Results with UJ_CUSTOM_LOGIC BADIs (PDF 1 MB)

This How-To guide provides a consistent solution on the different ways Input Schedule and Data Manager logic are executed. An ABAP class is provided that can be included in all BAdi implementations. It checks the source of data submitted to the BAdi, and if it originated from an Input Schedule it reverses the signs for INC/LEQ accounts and returns the updated “SIGNED DATA” in a new standard table. Otherwise, it will return the original, unaltered records in a new standard table. This HTG also includes an example BAdi implementation based on the delivered Apshell application set.

How to Implement Load Balancing on SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver (PDF 477 KB)

This guide will show you how to implement Load Balancing in BPC NW 7.0 and 7.5, both at the application server level and at the .Net server level. The guide also describes various options for Load Balancing, including their benefits and limitations.

 How To - Implement the RUNLOGIC Keyword in SAP Business Objects Planning and Consolidation, version for NetWeaver (PDF 1.5 MB) *NEW*

This guide will show you how to implement the BPC NW version of the script logic Keyword RUNLOGIC. Using a script logic BAdI, the new BPC NW version of RUNLOGIC will not only mimic the BPC MS functionality, but also allow you to improve the performance of individual scripts. This valuable performance improvement is achieved by executing separate scripts in parallel using distinct data sets. The guide will show you how to call the new Keyword as well as configure the data sets and processes for parallel execution.

 How To… Use the EPM Connector to Visualize SAP BusinessObjects Planning and Consolidation (BPC) Data via SAP Crystal Dashboard Design (Xcelsius) (PDF 3 MB) *NEW*

This how-to guide explains the steps to visualize BPC data using SAP Crystal Dashboard Design(formerly Xcelsius). In this guide, you will learn how to use SAP BusinessObjects Extended Analytics to build a report, and the SAP BusinessObjects EPM Connector to enhance the functionality of your dashboard.

 Whitepaper: Script Logic Primer - Planning and Consolidation Version for Netweaver (PDF 1 MB) *UPDATED May 2011*

This whitepaper provides in depth information on how to implement script logic within SAP BusinessObjects Planning and Consolidation 7.x version for Netweaver. Keywords are discussed and numerous examples are provided to make the complex topics easily understandable.

How to… Setting up Matrix Consolidation with SAP BusinessObjects Planning and Consolidation  (PDF 577 KB) *NEW*

Matrix Consolidation refers to Consolidation where not only the usual Legal entity dimension is used but an additional dimension, such as Profit/Cost Center or Business Unit is required. It is not only used for performing some breakdown analysis, but eliminations must be performed based on this alternate dimension.  This document describes how to set up Matrix Consolidation.  As a starting point, the IFRS Starter Kit application set was used. It is available for downloads on the SAP Service Marketplace.  Limitations to the approach are presented.

How to... Configure the Balance Carry Forward Business Rules for SAP BusinessObjects Planning and Consolidation 7.5, version for Netweaver   (PDF 417 KB) *NEW*

Balance Carry Forward (BCF) business rules allow business users to define how closing balances from selected financial accounts are copied (carried over) into the opening balances of the next financial period. This guide identifies the options available in the BCF business rule and provides examples to illustrate the functionality.

How to... Configure US Elimination Business Rules for SAP BusinessObjects Planning and Consolidation 7.5, version for Netweaver  (PDF 514 KB) *NEW*

The SAP BusinessObjects Planning and Consolidation 7.5, version for Netweaver US Elimination business rules provide the ability to perform intercompany (entity to entity) eliminations functionality where the system automatically identifies and eliminates the impact of inter-company (entity) activities. This guide provides a detailed technical review of the US Elimination configuration as well as in-depth examples illustrating key points.

Improve your Reporting Performance in SAP BusinessObjects Planning and Consolidation Version for NetWeaver   (PDF 889 KB) *NEW*

This white paper covers EVDRE performance tips for SBOP Planning and Consolidation version for Netweaver (SBOP PC_NW). Areas addressed include: MDX vs. RSDRI queries, custom suppression, and tips and tricks in developing EVDRE templates.

BPC 10 (NW)

Master Data on the Fly in SAP BusinessObjects Planning and Consolidation 10.0, version for NetWeaver  (PDF 943 KB) *NEW*

Traditionally SAP BusinessObjects Planning and Consolidation 10, version for SAP NetWeaver, administrators maintain dimensions and their members in the BPC Administration Web client to ensure governance and consistency of master data. However under certain circumstances, it may be necessary to allow end users to create master data values themselves “on the fly” rather than having to wait for a central administrator to do it for them.

How to … Configure Ownership Manager and Automated Calculations for SAP BusinessObjects Planning and Consolidation 10.0, version for Netweaver   (PDF 542 KB) *NEW*

Ownership Manager now has the ability to calculate proposals for key financial parameters (Consolidation Method to be employed, Consolidation Percent, Percent Control, and Percent Financial Interest).  This guide provides a detailed explanation of the technical components of the Ownership Manager’s data model and the key components required for these calculations.

Implementing Client Certificate Authentication in SAP BusinessObjects Planning and Consolidation 10.0, version for NetWeaver   (PDF 2 MB) *NEW*

Single Sign On is a topic that is often overlooked until well into an implementation.  The purpose of this guide is to provide step by step instructions on implementing SSO via client certificates for BPC 10 for NetWeaver.  It can be useful for scenarios where a PKI infrastructure already exists as well as for proof of concepts.

Other Information and Articles

SAP Strategy Management

SSM 7.0

Best Practices: The BI Connector in SSM 7.0 (PDF 190 KB)

This Best Practice Guide for the BI Connector in SSM 7.0 brings together previously undocumented detailed information that was not included in the original BI Connector RKT material as well as lessons learned from the very first customer projects that used the connector. It is current as at SSM 7.0 SP02.

How To Handle Seasonality in KPIs Article (PDF 42 KB KB)

The effects of seasonality to a business affect more than ice cream vendors and skiwear shops! It is an issue that impacts almost every business - from private industry to government. Most obvious impacts are to marketing, staffing, and cash flow. In the context of strategic planning, seasonality is a key consideration when identifying key performance indicators (KPIs) and setting performance targets. The purpose of this document is to provide background on how to handle seasonality with the SAP Strategy Management (SSM) solution.

Building Better Scorecards Using Workflow Based Data Entry Article (PDF 175 KB KB)

While many organizations that have effectively implemented strategy management solutions have a solid infrastructure for uploading KPI data (actual and target values) to build their scorecards, many still struggle with the question of how best to obtain data that does not reside in a transactional data source and therefore must be entered manually by business users. This paper outlines a process and software solution that can be used to develop a secure, repeatable, workflow based methodology for allowing business users to manually enter scorecard data.

SAP BusinessObjects Planning and Consolidation

Blog Wiki *NEW*

 A new wiki is available which lists a wide selection of blogs on the BPC topic.
 SAP BusinessObjects Planning and Consolidation Blogs

Tools*NEW*

How To... Generate test data for SAP BusinessObjects Planning and Consolidation  (PDF 1 MB)

During the test design phase of the software life cycle, with applications such as SAP BusinessObjects Planning and Consolidation (BPC), it can be necessary to generate large volumes of test data to ensure the application will meet the business user’s key performance indicators (KPIs) in a production environment.  The BPC DataGenerator tool, included with this How-To Guide, provides one approach to quickly generate test data to import into a BPC application.

Reporting

Best Practices for Reporting within SAP Business Planning and Consolidations 5.0 Article (PDF 267 KB)

This document describes best practices for building SAP BPC 5.0 reports. Before starting with the best practices, some discussion about EvGET and EvDRE might be helpful. EvGET is the original function that was used to retrieve data from the database. To increase performance, an enhanced formula, EvDRE, was developed. For more information about EvDRE, see the WebExcel Help.

Logic

SAP Business Planning and Consolidation Script Logic, Part 1 Presentation, (PDF 200 KB)

If your a user of BPC 5.x you will want to view this presentation to help you learn more about the calculations capabilities of BPC. This function is commonly referred to as "Logic". This is the first of a three part series.

SAP Business Planning and Consolidation Script Logic, Part 2 Presentation, (PDF 211 KB)

If your a user of BPC 5.x you will want to view this presentation to help you learn more about the calculations capabilities of BPC. This function is commonly referred to as "Logic". This is the second of a three part series.

SAP Business Planning and Consolidation Script Logic, Part 3 Presentation, (PDF 202 KB)

If your a user of BPC 5.x you will want to view this presentation to help you learn more about the calculations capabilities of BPC. This function is commonly referred to as "Logic". This is the third of a three part series.

Performance

Business Planning and Consolidation 5.x Performance Tuning Guide (PDF 458 KB)

This guide is an update to a previously posted document regarding BPC 5.x performance tuning guide.

Microsoft SQL 2005 Database Info Related

Queries take a longer time to finish running when the size of the TokenAndPermUserStore cache grows in SQL Server 2005 BUG Report

If you have a customer experiencing slow/degrading database performance on SQL Server 2005, then you might want to look at the bug described in Microsoft Knowledge Base Article 927396. The problem relates to SQL Server spending too much time (and hardware resources) accessing one of its internal caches, called the TokenAndPermUserStore cache.



https://wiki.sdn.sap.com/wiki/display/BPX/Enterprise+Performance+Management+%28EPM%29+How-to+Guides

'Technique > SAP EPM' 카테고리의 다른 글

10 Key Value add from SAP EPM 10  (0) 2011.11.25
Assessing EPM: Rethinking the Traditional ROI Approach  (0) 2011.11.25
Posted by AgnesKim
Technique/그외2011. 11. 29. 13:36

Using reCaptcha at SAP Portal 7.3 Logon Page
Erhan Keseli Active Contributor Bronze: 250-499 points
Business Card
Posted on Nov. 28, 2011 05:19 AM in Enterprise Portal (EP)

 
 

If you have a portal which exposed to internet, you may want to use captcha for bots. So in this blog I will implement reCaptcha. Why do I choose reCaptcha? Because it is easy to implement and you dont need to implement a lot of things to work. Let's do it!

First you have to modify logon page. You can find it solution here: http://nwturk.com/blog/2011/06/06/changing-logon-page-on-netweaver-7-3/

You have to import jar files of reCaptcha (link). After importing files modify logonPage.jsp file for reCaptcha.

-Import reCaptcha:

<%@ page import="net.tanesha.recaptcha.ReCaptcha" %>
<%@ page import="net.tanesha.recaptcha.ReCaptchaFactory" %>

-Add reCaptcha code for displaying captcha. You can customize it for your need:

<%
	ReCaptcha c = ReCaptchaFactory.newReCaptcha("your public key", "your private key", false);
	out.print(c.createRecaptchaHtml(null, null));
%>

Be careful adding these code block between <sap:form type="logon"></sap:form>

We have done about this part. Now it is time to implement login module. You can get more information about login modules from this link. Now you have more information about login modules after link. Implement the class and add a new method to get response.

	private String getRequestValue(String parameterName)
		throws LoginException {

		HttpGetterCallback httpGetterCallback = new HttpGetterCallback();
		httpGetterCallback.setType(HttpCallback.REQUEST_PARAMETER);
		httpGetterCallback.setName((String) parameterName);

		String value = null;

		try {
			_callbackHandler.handle(new Callback[] { httpGetterCallback });

			String[] arrayRequestparam =
				(String[]) httpGetterCallback.getValue();

			if (_decodeRequestParameter) {
				value = URLDecoder.decode(arrayRequestparam[0], "UTF-8");
			} else {
				value = arrayRequestparam[0];
			}

		} catch (UnsupportedCallbackException e) {

			return null;

		} catch (IOException e) {
			throwUserLoginException(e, LoginExceptionDetails.IO_EXCEPTION);
		}

		return value;
	}

You can call method with these parameters. (example: String challengefield = getRequestValue("recaptcha_challenge_field");

And also you need client ip address. Here is the moethod to get ip address:

	private String getIPAddress(){
		String clientIp = "";
		try{
			HttpGetterCallback hgc = new HttpGetterCallback();
			_callbackHandler.handle(new Callback[] { hgc });
			hgc.setType(HttpCallback.CLIENT_IP);
			clientIp = (String)hgc.getValue();
		}catch(Exception ex){

		}
		return clientIp;
	}

 

If you have a reverse proxy you get ip address of it. So you have to configure it to get clients ip address.
After you get the parameters for reCaptcha check them:

import net.tanesha.recaptcha.ReCaptchaImpl;
import net.tanesha.recaptcha.ReCaptchaResponse;
ReCaptchaImpl reCaptcha = new ReCaptchaImpl();
reCaptcha.setPrivateKey("your_private_key");
String ipAdress = getIPAddress();
String challenge = getRequestValue("recaptcha_challenge_field");
String uresponse = getRequestValue("recaptcha_response_field");
ReCaptchaResponse reCaptchaResponse = reCaptcha.checkAnswer(ipAdress, challenge, uresponse);
if (reCaptchaResponse.isValid()) {
	// do your valid login work
}else{
    // do your invalid login work
}

Erhan Keseli  Active Contributor Bronze: 250-499 points is an Senior SAP Technical Consultant specialized on Netweaver Technology.


http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/27537%3Futm_source%3Dtwitterfeed%26utm_medium%3Dtwitter%26utm_campaign%3DFeed%253A+SAPNetworkWeblogs+%2528SAP+Network+Weblogs%2529

Posted by AgnesKim
Technique/SAP BW2011. 11. 29. 13:34

Passing query parameters in background to a BEx report deployed in Enterprise portal
Sriramvijay.R 
Business Card
Company: L&T Infotech
Posted on Nov. 27, 2011 06:49 AM in Enterprise Data Warehousing/Business Warehouse, Enterprise Portal (EP)

 
 

This blog is a work around to pass query parameters in background to a BEx report deployed in Enterprise portal. 

To explain this work around simply, the below scenario is taken as example.

Consider a scenario where there are many customers (Info object 0SOLD_TO). Customer will log into Enterprise portal and run their Account statement Report. The customer’s Login ID (Should be same as customer Key) will be passed as filter value to 0SOLD_TO automatically in background. This will prevent customer from accessing others data.  

The following are the step by step instruction to do this work around. 

Create the necessary report in BW with 0SOLD_TO in free characteristics.  

Create a Web template. For creating Web templates use Web application designer. There will be standard web templates like 0ANALYSIS_PATTERN. Remove unnecessary buttons like filter, Navigation pane, New analysis from that template and save as a new template with a name 0ANALYSIS_PATTERN_1. 

Next create an iView of type "BEx Web Application iView" in Enterprise portal.  

In the iView give query technical name, Web template technical name as shown in the below screen shot.

 

 To restrict report in background we need a string like the one below.

“BI_COMMAND=&BI_COMMAND-BI_COMMAND_TYPE=SET_SELECTION_STATE&BI_COMMAND-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF=DP_1&BI_COMMAND-CHARACTERISTICS_SELECTIONS=&BI_COMMAND-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1=&BI_COMMAND-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS=&BI_COMMAND-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-ELECTION_1=SELECTION_INPUT_STRING&BI_COMMAND-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1-SELECTION_INPUT_STRING=05A05325&BI_COMMAND-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1CHARACTERISTIC=0SOLD_TO&PAGE_ID=1_elZDdTRmeUY4TUtTc21FQm1GUHhjQS0tMFlHQ01IaTZuczd1bWRTQVZsUks5QS0t&REQUEST_ID=7”

Whenever we restrict a query with a parameter, this kind of string passed in background. There is a work around to get this string. For that you need the following things,

 (i)                  A web template with filter option – to give restriction on characteristic so that string can be captured.

 (ii)                A Web Debugging Proxy - which logs all HTTP(S) traffic between your computer and the Internet. This will capture the required string in text view.

  Change the template name to 0ANALYSIS_PATTERN in iView and execute. Give restriction to query as below.   

 

For this purpose only 0SOLD_TO was kept in free characteristic. After getting the restricted output, go to Web debugging proxy. There you get the string.

Once the string is captured, that can be modified to meet our requirement. The user login ID can be obtained from the command <User.LogonUid>. Replace Restriction parameter value with the command as shown below and remove the PAGE_ID at the end of the string. So the result string will look like this.


“BI_COMMAND=&BI_COMMAND-BI_COMMAND_TYPE=SET_SELECTION_STATE&BI_COMMAND-TARGET_DATA_PROVIDER_REF_LIST-TARGET_DATA_PROVIDER_REF=DP_1&BI_COMMAND-CHARACTERISTICS_SELECTIONS=&BI_COMMAND-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1=&BI_COMMAND-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS=&BI_COMMAND-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-ELECTION_1=SELECTION_INPUT_STRING&BI_COMMAND-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1-SELECTIONS-SELECTION_1-SELECTION_INPUT_STRING=<User.LogonUid>&BI_COMMAND-CHARACTERISTICS_SELECTIONS-CHARACTERISTIC_SELECTIONS_1CHARACTERISTIC=0SOLD_TO"

This modified string should be added to iView Application parameter as in the below screen shot. 

iView HTTP Request method should be set to POST method as in the below screen shot. 

Again change the iView name into 0ANALYSIS_PATTERN_1.

Now, when a customer opens the report it will be restricted to his account only.

 

 

Sriramvijay.R   is a BI/BO Consultant working in L&T Infotech, India


http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/27503%3Futm_source%3Dtwitterfeed%26utm_medium%3Dtwitter%26utm_campaign%3DFeed%253A+SAPNetworkWeblogs+%2528SAP+Network+Weblogs%2529
Posted by AgnesKim
Technique/SAP HANA2011. 11. 29. 13:33

HANA optimized planning with BW-IP
Uwe Fischer SAP Employee 
Business Card
Company: SAP AG
Posted on Nov. 28, 2011 03:34 AM in Enterprise Data Warehousing/Business Warehouse, In-Memory Business Data Management

URL: http://www.sdn.sap.com/irj/sdn/ip

 
 

In-memory technology is a success story within SAP NetWeaver BW for many years. The introduction of SAP NetWeaver BW accelerator provided a new level of reporting performance and became role model for others. Since then there was a strong desire to significantly accelerate planning use-cases with this technology, too. The value proposition can be summarized to:

  • Improved plan quality (allow more simulations cycles)
  • Improved user experience (provide better response time)
  • Improved plan accuracy (process higher data volume) 

In general it is the mass data operations that benefit the most from in-memory technology: in reporting it naturally is the aggregation, in planning the disaggregation. But within planning there are much more mass data operations and every planning function is a candidate.

However for a significant performance benefit, mass data operations need to stay within the data layer completely, including data read, calculations and write-back.  BWA did not provide the durability of an acid-compliant database and as such was a secondary store which could not manage written-back data. With SAP HANA the same technology becomes available now with full acid-compliance.

To understand what it means to have the complete operations in HANA, let us look at the processing on a classical database (the width of the arrows describe the volume of data transferred):

First the data is read into a local cache in the application tier. There it is exposed into the plan session which is used to feed both, the BEx query for the end-user and the calculations in planning functions or disaggregation in the query. The calculations are tightly bound to different other components: the metadata of the plan application, constraints like characteristic combinations that the calculations must not violate and the delta buffer that contains the pending changes. These buffered deltas together with the locally cached data feed again the plan session. Finally the deltas in the buffer are written back to the database upon a save-command. All this is handled in the application tier for classical databases.

With HANA optimized planning all steps, data read, calculations and write-back, are done in HANA completely. The components remain the same: 

The plan session orchestrates the data flow between the physical data indexes and the consuming BEX query, the calculations in planning functions or disaggregation in the query. The data is read via projections into the level of aggregation demanded. The calculations are applied and the result written back into a delta buffer within HANA which is subject of further data requests. With this all mass data operations remain within HANA and only query relevant data and meta-data is exchanged between the application tier and HANA leading to significant reduction of IO-costs. In addition the columnar storage and parallel processing provide superior performance.

As a great benefit of this design the complete user experience remains untouched. This is true for the end-user clients (e.g. BEx suite, Advanced analysis for office) as well as for the modeling UI (ABAP planning modeler) and all existing BW-IP models. I.e. there is no need to migrate BW-IP scenarios to run on HANA. Adjustments might be considered though to optimize the HANA usage since not the complete BW-IP feature set can be executed in HANA today (see note 1637199). The other way around, all capabilities offered in HANA are available in the ABAP runtime as well. This allows to toggle between two operation modes of BW integrated planning on HANA:

 Coming from an existing BW 7.x installation (A), the upgrade comprises a simple upgrade to BW 7.30 SP5 on the existing database and a subsequent database migration to HANA. Here BW-IP leverages the SQL-interface of HANA leading to superior read performance. Plan calculations are executed in ABAP (B), still. Their execution in HANA can be enabled by activation of the planning applications kit, activated by flipping a switch (see note 1637199) (C). The planning applications kit leverages the calculation and planning engines build into HANA to process the plan calculations in the best possible performance.  This way the planning applications kit combines the feature-rich capabilities of BW-IP with the superior performance of SAP HANA.

Finally let me summarize the relation between BW-IP and the planning applications kit (PAK).

 

BW-IP

Planning applications kit (PAK)

End user UI

identical

Modeling tools

identical

Feature set

identical

Full HANA optimized

no

partially 1)

Further investment

no

Yes

License

no

yes 2)

 

1) SAP Netweaver BW 7.30 SP5
2) License required for SAP BusinessObjects Planning and Consolidation, Version for SAP NetWeaver'

 

 

Uwe Fischer   is development manager in the SAP BW analytic server.


Comment on this article
Comment on this weblog

Showing messages 1 through 2 of 2.

Titles Only Main Topics Oldest First
  • License
    2011-11-28 10:15:34 Ethan JEWETT Business Card [Reply]

    This blog was really clear and helpful, but it ends with a bombshell. Am I reading this right? If you want to use the "in-memory" planning engine for BW IP you need to purchase a license for BPC version for Netweaver?
    • License
      2011-11-28 11:59:38 Henrique Pinto SAP Employee Business Card [Reply]

      Yeah, the text is ambiguous. "License for BPC" can be interpreted as:


      1) you need to license BPC in order to use PAK;


      2) you need to license BPC if PAK is going to be used for BPC frontend.


      2) is highly unlikely, though, since BPC frontend is not mentioned anywhere in the blog, and the existing communication talk about BPC over HANA only on early 2013.


      Additionally, if you read the aforementioned note (https://service.sap.com/sap/support/notes/1637199), it states:


      "Use of the ABAP Planning Applications Kit requires a license for the following SAP functionality: 'SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver'."


      which could also be interpreted either as 1) or 2) above.


      As mentioned, I personally interpreted it as 1).


      BR,
      Henrique.


http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/27521%3Futm_source%3Dtwitterfeed%26utm_medium%3Dtwitter%26utm_campaign%3DFeed%253A+SAPNetworkWeblogs+%2528SAP+Network+Weblogs%2529
Posted by AgnesKim
Technique/SAP BW2011. 11. 29. 13:32

Time desync of data loading from data source - 0CSM_CASE_ATTR
Hema Lakshmi SAP Employee 
Business Card
Company: SAP Labs
Posted on Nov. 28, 2011 03:35 AM in Enterprise Data Warehousing/Business Warehouse, ABAP, Public Sector, SAP NetWeaver Platform

ISSUE :

Time zone difference causes incorrect data loading from data source -   0CSM_CASE_ATTR.

SOLUTION:

The case extractor 0CSM_CASE_ATTR is being used by many customers successfully with no issues in data extraction. 

In the extractor 0CSM_CASE_ATTR the default time zone is UTC. This is the architectural design where all time fields in the Basis Case Management application are in UTC format. The table SCMG_T_CASE and SCMG_T_CASE_ATTR would have all time fields in UTC format during save/retrieval or any other operation.

In the extractor 0CSM_CASE_ATTR we use the ABAP statement 'CONVERT DAT' which converts the timestamp from local time zone to UTC format. No other format would be supported because then it would cause inconsistencies with the database.

Initially in a similar issue reported by another customer we first were exploring the idea of increasing the time range interval in RSA2 transaction in the customer system directly. But then this range has been set from beginning and has worked fine for all the customers till now. So the issue would not be resolved by this action.

Below notes explain about the Time Zone issues ~
198411  - Current data and information about time zones
741734  - Incorrect times due to the time zone settings
481835  - Analyzing the time zone settings
101726  - Incorrect times and time zone setting
15913    - Timezone problems (local vs. global time)

Refer to the below notes which talk about Daylight Saving issues ~
126692  - Daylight saving time rules are incorrect
102088  - Reducing downtime when changing from summer to winter
7417      - Conversion between winter time and daylight saving

Go through each of the notes in detail (most would have manual instructions to be performed and nothing should be skipped as it could result in inconsistencies).

Additionally if after applying all the above notes the issue still persists then the below notes would be useful -
<1> For issues on CRM cases refer to note ~
       1470994  - 0CRM_CASE_ATTR: additional fields
<2> For issues on Basis Case extraction refer to notes ~
       1281000  - retrieval of data from case extractor taking a lot of time
       1159696  - Not able to get the data using case type from case
       996360    - Case Extractor not able to pull more than 1 data package.

Hema Lakshmi   is an expert in AP Netweaver Folders Management


http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/27514%3Futm_source%3Dtwitterfeed%26utm_medium%3Dtwitter%26utm_campaign%3DFeed%253A+SAPNetworkWeblogs+%2528SAP+Network+Weblogs%2529

Posted by AgnesKim
Technique/SAP HANA2011. 11. 29. 13:30

Dealing with R and HANA
Alvaro Tejada Galindo Active Contributor Silver: 500-1,499 points
Business Card
Company: SAP Labs
Posted on Nov. 28, 2011 05:03 PM in Analytics, Beyond SAP, In-Memory Business Data Management, Open Source

 
 

First things first...what's "R"? Simply put...is a programming language and software environment for statistical computing and graphics. More infomation can be found here R on Wikipedia

 

I have code in many programming languages, some of them very commercial, and some of them little known, but I got say, that from all, "R" is one of the most weird and awesome languages I have ever played with...and it has an amazing repository of custom add-ons.

 

If you have read the HANA Pocketbook you will realize that there's a reference to "R" in the page 59. Now, that kind of integration between "R" and HANA haven't been developed yet, but it doesn't mean we can get our hands dirty doing some research and development.

 

What I did for this example was to simply show the information of my Analytic View on HANA and exported as an CSV file. From there, it's easy to import it into "R" and start doing some nice things. (The idea is that we should be able to code "R" straight in the HANA environment...or at least that's how I think it's going to be...)

 

image

 

image

 

image

 

The first example that we're going to build on "R" is a simple Pie graphic, using the information from the FORCURAM and CARRNAME fileds.

 

image

 

In this example, we're basically reading the CSV file, including the header. And doing an aggregation of the two fields we want to interact with. After that, it's just a matter of pass the values, the names and call the pie.

 

image

 

Next example is a little bit more complex...and uses a custom package call Word Clouds

 

image

 

Here, we have to load the required libraries, read the CSV file, do the aggregation, create a matrix with the aggregation values, sort the matrix, create a new vector, get it's length, create an array containing the names and finally assign the values and call the wordcloud graphic method...

 

image

 

Hope you like it...and stay tuned for more "R"...

 

Alvaro Tejada Galindo  Active Contributor Silver: 500-1,499 points is a Development Expert, Scripting Languages Geek, Programming books author, Geek Comics author and SAP Mentor Alumni.



http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/27548%3Futm_source%3Dtwitterfeed%26utm_medium%3Dtwitter%26utm_campaign%3DFeed%253A+SAPNetworkWeblogs+%2528SAP+Network+Weblogs%2529
Posted by AgnesKim
Technique/SAP HANA2011. 11. 29. 13:28

How to Best Leverage SAP BusinessObjects BI 4.0 on SAP HANA 1.0 - Webinar Presentation

     Patrice Le Bihan    Presentation     (PDF 2 MB)     19 October 2011
  •  Overview

In this session you will learn how to best integrate SAP BusinessObjects 4.0 with SAP HANA 1.0. We will cover the capabilities and implementation options for not only reporting but also data modeling, security and other deployment considerations.

Posted by AgnesKim
Technique/SAP BW2011. 11. 28. 09:20

Tuning of BWA – FEMS compression
Martin Maruskin Active Contributor Gold: 1,500-2,499 points
Business Card
Company: self employed
Posted on Nov. 27, 2011 11:29 AM in BI Accelerator

Within this blog (maybe there will be more posts) I want to focus on performance issues with SAP Business Warehouse Accelerator (BWA).

Some experienced BWA admin may just laugh seeing this post. However there are some customers out there not knowing about this feature of BWA. The fact is that FEMS compression is BWA feature aimed for reduction of transport costs. This is meant in terms of an intelligent compression schema. Moreover elimination of duplicates in query results directly on the BWA side is enabled. Setting this feature ON can improve performance of BWA.

FEMS are Formula EleMent Selections (or also Finite EleMent Solver) carrying information about structure elements where certain value belongs. Database and BWA are giving records by exploding structure elements. These records are than assigned to correct structure elements by the OLAP. FEMS compression enables merge of duplicate structure elements in BWA part and makes OLAP par being able to process this information. All together there is a reduction of information traffic between BWA and BW backend.

In which BWA version is this feature available?

In every BWA starting version 70 with revision 48 and higher.

Where to check status of this setting in your BWA?

Start TREX Admin Tool (e.g. on your operation system shell: <TREX_DIR> = /usr/sap/<SAPSID>/TRX<instance_number>). Open screen area Landscape -> Ini. See current settings in configuration file TREXIndexServer.ini in its [OLAP] section.

Where to set this setting?

See above configuration file TREXIndexServer.ini. Add parameter in to file: fems_compression = on.

In general settings FEMS compression ON is always advisable. Setting this ON has no influence on BWA’s indices size. You may only be asked by SAP to switch it off in situation that you raised BWA problem message (e.g. wrong data provided by BWA based query vs. proper data given by same query running without BWA) to SAP via SMP channel. If issue cannot be quickly analyzed SAP may ask you to switch compression off to help them isolate issue.

 

Information sources used for this blog:

SDN forum Thread: FEMS Compression

SAP documentation: Enabling 'FEMS Compression'

SDN blog: BIA BLOG Series, Part VIII: Improvements and major parameter changes for BI Accelerator

SAP Note 1074953 - FEMS, BIA optimization

Note 1118425 - BIA 7.00: Activate performance feature FEMS compression

Martin Maruskin  Active Contributor Gold: 1,500-2,499 points SAP NetWeaver BW certified consultant


http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/27530%3Futm_source%3Dtwitterfeed%26utm_medium%3Dtwitter%26utm_campaign%3DFeed%253A+SAPNetworkWeblogs+%2528SAP+Network+Weblogs%2529


Posted by AgnesKim
Technique/SAP EPM2011. 11. 25. 22:23

10 Key Value add from SAP EPM 10
Muthu Ranganathan SAP Employee Active Contributor Bronze: 250-499 points
Business Card
Company: SAP
Posted on Jun. 27, 2011 04:29 AM in
Analytics, Business Intelligence (BusinessObjects), Enterprise Performance Management, ERP, Financial Excellence

While EPM10 is the most significant release that SAP has made from the day SAP become serious about EPM in 2007 ,  I often get asked what are those key use cases that has been addressed in EPM 10. Here is my attempt to crack some top use cases that brings significant value from SAP Business Objects Enterprise Performance Management 10.0 release.

  1. Our top exec own ipads – manage strategy on the move
  2. We all love Excel, but there are too many of them – unify them
  3. Need budgeting and consolidation rolled out to 10K+ users across 100 locations
  4. Its takes a while to report financials to stakeholders and what’s this XBRL
  5. Our setup is diversified, hard to get consistency on the financial notes
  6. Our Legal consolidation is too complex and needs effective monitoring
  7. Not interested in just analysis of output costs, need drill down to inputs
  8. This variance analysis kills lot of my time - need some quick indicators
  9. Would like to deep dive into GL to analyze variance by transaction
  10. What’s this TCO, I am finance, can you explain

Let me explain this a bit further:

1.       Our top exec owns ipads – manage strategy on the move

With SAP Business Objects Strategy Management 10.0, the entire strategy can be managed from ipad or blackberry playbook, which has become the carry around notebook that every Executive or C-Level person carries these days. Solution that manages Strategy needs to support these cool mobile devices, to drive value.

2.       We all love Excel, but there are too many of them – unify them

When it comes to planning, budgeting, forecasting, financial reporting or Cost/Profitability analysis, there is no better tool to the business users than Microsoft Excel. So the users continue to use their favorite Excel extensively.  But the challenge and the most time consuming task they have is to bring all the data manually to Excel from different modeling engines, whether it’s the planning engine or consolidation application or the costing system. The big ask here is, I want that familiar excel, but I would like to unify all the data into the same excel spreadsheet – get single version of truth.

With SAP Business Objects EPM 10.0, we have a seamless EPM addin for Microsoft Office, that allows all of this information from different applications like Planning and Consolidation, Financial Consolidation, Profitability and Cost Management, Strategy Management pulled into a single spreadsheet, that would make the information unified to bring the value of great integrated Performance management, though keeping the power of individual applications that are purpose built for each of the business process and complex calculation engine.

 

3.       Need budgeting and consolidation rolled out to 10K+ users across 100 locations

Lot of the big companies run their budget cycles or consolidation process with several thousand users. Especially for the bottom up planning, where they would like every manager to come in and submit their plans, they need an easy looking web based user interface, that the business users are familiar with, and IT does not want client addin installed in each of the users machine (a.k.a. they would like a zero foot print client). Its also important that these interface should be rolled out with minimal training, so the intuitive user interface should allow the users to self learn on their own very quickly.

New Web 2.0 interface of SAP Business Objects EPM 10.0 allows for completely new look, very intuitive and enjoyable experience for the gen Y who are exposed to more google/facebook like user interface.  Also the interface roll out can be managed centrally without having to install anything on the client machines of the users.

 

4.       Its takes a while to report financials to stakeholders and what’s this XBRL

Many companies have run some projects to improve their closing cycles, through better GL, ERP and Consolidation systems. But often they still land up taking a while to get the financial results published to their final stakeholders due to the collaboration and document management issues they face during the mere final  preparation of the annual financial statements. This is often referred to as Last Mile of finance, and the time to cover last mile of finance is getting longer.

On top of this, various regulators are shifting the focus from documents to data, making a way for better sector wise/industry wise comparison of the financial reported data. They are adopting the global eXtensible Business Reporting language (XBRL ) standard, which basically gives the data in a more granular form. This will necessitate companies to be more cautious to report the data, as it may be likely analyzed at a very granular level.

SAP Business Objects Disclosure Management 10.0 covers the last mile of finance including XBRL, by integrating very well with SAP systems, with great capabilities to manage document management and workflow that can cover the financial disclosure very well. You can watch a video that would help you understand it better.

 

5.       Our setup is diversified, hard to get consistency on the financial notes

Many diversified companies that cut across different geographies face the challenge of getting consistency of their financial notes and other qualitative information. Sometimes even collection of the financial notes is a big challenge. While they achieve better consistency in the quantitative information due the direct mapping through chart of accounts and other more traditional approaches, when it comes to reporting accounting policies, additional notes that supports financial statements, they face issues to get these information, or they spend lot of time to make it uniform. Notes on itself can be completely misinterpreted by shareholders, financial analysts and the same can bring a different perception of the company.

SAP Business Objects Notes Management 10.0 helps in collection of the unstructured notes data that is in the context of the financial data and allows for building consistency, aggregation and roll out of the notes data to different companies in the group. The solution built on top of SAP Netweaver is seamlessly integrated to SAP data. It really helps in rolling out an easy way of collecting the unstructured data and report the same, and filling a great pain point to get out better consistent financial notes to the stakeholders.

 

6.       Our Legal consolidation is too complex and needs effective monitoring

Legal consolidation is a very mission critical process in the financial reporting journey for some of the companies that have very complex holdings, run in different geographies and have diversified businesses with a very brief time window to get out the consolidated financial results. Reliance on IT during this process is a NO NO, so finance wants to manage this process on their own, and are always looking at solutions that can handle the complexity, with the ease of use that finance can understand and manage on their own.

SAP Business Objects EPM 10.0 focuses a lot on getting better on the more complex consolidation functionality, but maintaining the easy and flexibility that allows finance users to manage the same. The solution brings capabilities for managing the ownership structure of the companies easily by the finance users, make top side adjustments through Journals on the web, establish and view controls from a single cockpit view, monitor the consolidation process by each of the submitting company to improve the speed and status by HQ controller office- all these through the Consolidation Central functionality in SAP Business Objects Planning and Consolidation solution.

More complex scenarios like matrix consolidation are supported through SAP Business Objects Financial Consolidation 10.0. Matrix Consolidation enables the user to parallely roll up across multiple hierarchy: reports allow for the ability to cross both hierarchies and retrieve properly positioned eliminations on both axis.

 

7.       Not interested in just analysis of output costs, need drill down to inputs

Stepping into a different territory, one of the aspects people would like to ascertain in the profitability and cost analysis is not just the output costs of finished goods or services, but ability to drill down and analyze the input costs that makes up the finished goods/services. Often this requires ability to go to the Bill of Material (BOM) level to do such analysis. This immediately poses a challenge of not being able to achieve this with a spreadsheet or not being able to get into a ERP system that is very complex to understand for a business user.

With SAP Business Objects Profitability and Cost Management 10.0 version, ability to model or extend BOM to achieve target costing, analyze costs and profitability based on the input costs and derive BOM unit rate based on Production/Input that can be applied to Sales Volumes can be achieved through the new delivered extended BOM model.

 

This solution combined with other EPM solution and new features makes it good value for an overall performance management initiative of any company.

 

8.       This variance analysis kills lot of my time - need some quick indicators

Most busy activity that finance analysts through to CFO spend their time every quarter is to analyze - budget vs. actual, or quarter vs. quarter each year, so on and so forth. They always ask for some quick tools that would highlight the key differences and root cause.

SAP Business objects Business Planning and Consolidation 10.0 allows for ‘Automated Variance Analysis’ function that quickly suggests some root causes for variance instead of the user having to navigate the entire data to find the reasons. This gives tremendous value to analyse the cause and provide commentary, in a very speedy manner.

 

9.       Would like to deep dive into GL to analyze variance by transaction

Continuing on the variance analysis topic, once the user has found the key differences, often they would like to drill down to their GL or transaction system to understand want makes up the variance.

SAP Business Objects EPM 10.0 has the key Financial Information management capability that allows for drill down to SAP ERP from the EPM solution. This is a very powerful capability and provides the greatest value to leverage several existing investment that the customer has already made with SAP ERP.

 

10.   What’s this TCO, I am finance, can you explain

TCO (total cost of ownership) is often used very loosely in the IT world for very minor cost improvements. Finance really wants to understand the real impact of IT investment, not just software but all the prerequisites and associated costs.

SAP Business Objects Planning and Consolidations 10.0 for Netweaver version is especially a clear value when it comes to TCO. With elimination of the .Net requirements ,some great integration solutions such as Financial Information Management  and ability to unify the solution across Planning and Consolidation with minimum end user training required to use the intuitive web interface, this solution allows for managing TCO to very manageable level, and provide quicker payback for the investment in EPM initiative.

Hmm, that was the key 10 use case and how SAP EPM 10.0 addresses them, above were just some of the key highlights. I am sure you are convinced why SAP EPM 10.0 is such a big release; please do approach us to sign up for ramp up.

Muthu Ranganathan  Active Contributor Bronze: 250-499 points Analytics/EPM Practioner at SAP (follow me on twitter @muthurangnathan)


http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/25235
Posted by AgnesKim