How to Distribute and Collect Offline Data in SAP BPC 7.0 MS and NW

Similar documents
How to Perform Intercompany Elimination and Data Validation with SAP BPC 7.0 MS

How to Create and Schedule Publications from Crystal Reports

SAP BPC 7.0: How to configure the work status feature in BPC MS?

Material Listing and Exclusion

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

Using Radio Buttons in Web Template

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

SAP BW vs. SAP BusinessObjects Web Intelligence Functionalities

Developing Crystal Reports on SAP BW

Table Row Popup in Web Dynpro Component

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

Standalone BW System Refresh

Information Broadcasting Part 3 Scheduling the First Report

MDM Syndicator: Custom Items Tab

Hierarchy in Business Objects with Expanded Hierarchy Logic

Easy Lookup in Process Integration 7.1

POWL: Infoset Generation with Web Dynpro ABAP

Step by Step Method for File Archival in BW

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

List of Values in BusinessObjects Web Intelligence Prompts

Creating Custom SU01 Transaction Code with Display and Password Reset Buttons

SUP: Personalization Keys and Synchronize Parameter

Web Dynpro: Coloring Table Conditionally

Recreating BIA Indexes to Address the Growth of Fact Index Table

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

Graphical Mapping Technique in SAP NetWeaver Process Integration

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

Purpose of Goods Receipt Message indicator in Purchase Orders

Linking Documents with Web Templates

Step By Step Procedure to Implement Soap to JDBC Scenario

Database Statistics During ODS Activation

SAP BusinessObjects Translation Manager Functionality and Use

Deploying BusinessObjects Explorer on Top of a SAP BI Query

SDN Community Contribution

BAPI Execution in offline Adobe Form

Dialog Windows in WebDynpro ABAP Applications

Solution to the Challenges in Pivoting

Adding Files as Attachments to SAP Interactive Forms in the Java Environment

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

SAP BI BO Unit/Currency Logic for Unknown Units Case Study

Custom BADI Using Function Module UJQ_RUN_AXIS_QUERY

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

Material Master Archiving in Simple Method

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

Process Chain Log Deletion

E-Sourcing System Copy [System refresh from Production to existing Development]

Fetching User Details from the Portal and Displaying it in Web Dynpro with Authentication in the Portal

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

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

Steps for XML Validation by Adapter Engine in PI 7.1

Limitation in BAPI Scheduling Agreement (SA) Create or Change

Financial Statement Version into PDF Reader

Displaying SAP Transaction as Internet Application in Portal

How to Configure User Status in mysap SRM

Currency Translation in SAP BI Step by step Guide

Printer Landscape Made Easy!!

Federated Portal for Composite Environment 7.1

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

Freely Programmed Help- Web Dynpro

DB Connect with Delta Mechanism

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

Step by Step Procedure for DSO Creation

Creation of Sets in SAP-ABAP, How to Read them INI SAP-ABAP Reports

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

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

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

Creating Rules in Process Composer and using them in Process

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

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

Replacement Path: Explained with an Illustrated Example

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

External Driver Configuration in Process Integration 7.1 Using JSPM

ecatt Part 6 System Data Container

How to Display Traffic Lights for Exceptions in BI Web Reports

ABAP: Table Maintenance Events

BPM Multi Line Container in Integration Process

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

How to Create Tables in MaxDB using SQL Studio

Data Mining: Scoring (Linear Regression)

Universal Worklist - Delta Pull Configuration

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

MDM Syndication and Importing Configurations and Automation

Data Flow During Different Update Mode in LO Cockpit

Step-By-Step guide to Virtual InfoCube Implementation

Loading the Data for Time Dependent Hierarchy in SAP BI

SAP BPC 7.0: How to configure validation business rules in BPC MS?

Information Broadcasting Part 1 System Parameter Setting

Different Types of iviews in Enterprise Portal 7.0

Common Queries/Errors while working with Adobe Print PDF Forms

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

SDN Community Contribution

Step by Step Guide for PI Server Start and Stop Procedure

SDN Community Contribution

Generate Export Data Source

Data Extraction & DS Enhancement in SAP BI Step by Step

Managing Transports in SAP BW 3.5 and BI 7.0

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

Table Properties and Table Popin

Material Master Extension for New Plant

Information Broadcasting-Part 2 - System Settings

Transcription:

How to Distribute and Collect Offline Data in SAP BPC 7.0 MS and NW Applies to: SAP BusinessObjects Planning and Consolidation 7.0 Microsoft and SAP BusinessObjects Planning and Consolidation 7.0 NetWeaver. For more information, visit the Enterprise Performance Management homepage. Summary A How-To-Guide for distributing and collecting offline data in SAP BPC 7.0 MS and NW Author: Shoba Vadlamudi Company: Infosys Technologies Limited Created on: 23 March 2010 Author Bio Ms. Shoba Vadlamudi is a Software Engineer with Infosys Technologies Limited. She is currently a part of the EPM Center of Excellence at Infosys and has more than a year of experience in SAP BPC. 2010 SAP AG 1

Table of Contents Distributing and Collecting Offline Data... 3 Configuration Steps... 3 Step 1: Creating Input Schedule/Report... 3 Step 2: Creating a Distribution List... 4 Step 3: Distributing Input Schedules/Reports... 6 Step 4: Collecting Input Schedules... 9 Related Content... 11 Disclaimer and Liability Notice... 12 2010 SAP AG 2

Distributing and Collecting Offline Data In planning scenarios, the reports or input schedules may require to be distributed to multiple recipients. BPC allows you to distribute data to a distribution list. The recipients in the distribution list can change the data and send it back. The data in input schedules after changes (if any) can be collected back and updated to the database. This distribution and collection happens offline. Thus users can access data even when they are not connected to the server. The scenario considered going forth, for distribution and collection of offline data is as follows: a. Regional Sales Manager of New England wants to distribute the planned revenue target for the areas of Maine, New Hampshire and Vermont to the corresponding Area Sales Managers. b. The Area Sales Managers can then view the data, make changes (if required) and send it back to the Regional Sales Manager. c. The Regional Sales Manager collects the data from Area Sales Managers. Configuration Steps Step 1: Creating Input Schedule/Report We can distribute the data through input schedule/report. When distributing through an input schedule the following needs to be taken care of: 1. Set the input cells to be unprotected and protect the workbook. For this in BPC for excel, go to etools > Workbook options > Set Worksheet Password. The following dialog appears Enter the password. The field Current password will be disabled when protecting the workbook for the first time. This password is different from native excel password. 2. Workbook should not contain any data 2010 SAP AG 3

For the scenario considered, we have an application SALESPLANNING. This is configured with the required dimensions. An input schedule IS_ASMRevenueTarget.xlt is created as shown below and it is protected using BPC workbook password. Step 2: Creating a Distribution List After creating the report or input schedule, we need to create a distribution list to specify the reports/input schedules to distribute and its current view settings for different users. By specifying this we ensure that a recipient views only data relevant to him/her. The sample application set ApShell, has a predefined distribution template Distribution Template.xlt. We can use this to create a new distribution list. Follow the below steps in BPC for excel: 1. epublish > Manage Distribution List > New to create a new one or epublish > Manage Distribution List > Edit to edit an existing one. A workbook is opened as below: 2010 SAP AG 4

It has the following fields: Field BOOK SECTION REPNAME FIXKEY VARYKEYS SECTIONEND Description Name of the distribution list. Denotes the beginning of a section of the distribution list. Path of report template used to create the reports. We can also give a description in the adjacent cell. Used to set a dimension value for all reports in the distribution (for example, TIME - 2010.JAN).We can specify a dimension member from another application (with in the same AppSet) and the syntax is APPLICATION:DIMENSIONNAME The list of dimensions and user IDs for which the distribution is created. The dimensions and the user IDs are entered in columns. Reports are created for each intersection of dimensions and users that have access to the data. To include all the children of a parent use the following syntax: %ALL% - For example, WorldWide1.%ALL% creates reports for WorldWide1 and all its children. To include base member of a parent use the following syntax: %BAS% - For example, WorldWide1.%BAS% returns base members of WorldWide1 To include the immediate descendants of a parent use the following syntax: %DEP% - For example, WorldWide1.%DEP% returns the children of WorldWide1. To use the CurrentView for a dimension instead of specifying a view use the following syntax: %CUR% - Uses the CurrentView for the dimension. Denotes the end of a distribution section. A section is marked by SECTION and SECTIONEND. (Source: BPC 7.0 MS Help) Fill the fields as per requirement. Members for dimension not specified in the Distribution list will be taken from the current view. 2. Go to epublish > Manage Distribution List > Validate to validate the Distribution list. You might get errors when the report/ input schedule you are trying to distribute is already open or when the input schedule is not protected with BPC password. Make sure to take necessary action and try validating again. 3. After successful Validation, Go to epublish > Manage Distribution List > Save to save the distribution list. A distribution list can have many sections, meaning we can distribute multiple reports or input schedule using a single distribution list. For the scenario considered a distribution list ASM_Distribution_List.xlt is created as shown below. We have specified the FIXKEY for all dimensions except for P_ENTITY which is specified in VARYKEYS. This is to show only relevant data to the Area Sales Managers of Maine, New Hampshire and Vermont. 2010 SAP AG 5

Step 3: Distributing Input Schedules/Reports We can distribute input schedules/reports to the users specified in the distribution list using email or common network folder. This is done through distribution Wizard. Follow the below steps in BPC for excel: 1. Go to epublish > Offline Distribution Wizard. The below dialog is shown. 2010 SAP AG 6

Make sure that Distribution is selected. It provides options to Lockdown and Send mail or Lockdown and Save to folder. We can distribute immediately by clicking on Distribute Now or schedule to distribute later by clicking on Schedule. By scheduling we can also make the distribution to recur periodically. Selecting Lock down and Send mail takes you the following dialog. Type the email address of the sender (typically, your email address) Select the Copy to my inbox check box, if you want to receive a copy Type the email subject and body Select the Request send confirmation check box if you want to receive an acknowledgement Select the ZIP the attachments check box to compress the report or input schedule attachments. Click on Next>> We have to configure the SMTP Server to distribute using e-mail. For this we have to set the application parameters: SMTPAUTH, SMTPPASSWORD, SMTPPORT, SMTPSERVER and SMTPUSER in BPC administration. We choose to Lockdown and save to folder and Distribute Now. The dialog below is shown. 2010 SAP AG 7

2. Select the distribution list to use and specify the distribution folder. Click on Next>>. The below dialog is shown. 3. Select the sections to distribute. Thus one can select which input schedule/report to distribute. Then click on Next>>. The next dialog shows the summary of distribution. 4. Check the summary and click on Process. 5. After distribution acknowledge the Book distribution was successful by clicking on OK and then click on Finish We can see that three input schedules are created in the distribution folder as per the specification in the distribution list. The Area Sales Managers can view schedule relevant to them. The distributed schedules are locked and protected. So, the recipients will be prompted for passwords while trying to make changes. 2010 SAP AG 8

Step 4: Collecting Input Schedules We can collect input schedules. After the recipients have reviewed/modified the input schedules, ensure that they mail it back to you or replace them in the common network folder. When using email to collect, collect all the mails in an email folder (create one exclusively for this) and also make sure that the received mails have only one attachment (Multiple schedules can be zipped in to a single attachment). After you have reviewed the received schedules, you can choose to make the changes in the database by collecting them. Follow the below steps in BPC for excel: 1. Go to epublish> Offline Distribution Wizard. The below dialog is shown. 2. Select Collection and click on Collect Now. The below dialog is shown 3. When using email specify the folder from Outlook Mail Box and select the emails to collect. We have used a local folder. Browse and specify the folder (the one used during distribution). We can select the input schedules to collect. Reload updates the list of mails/files. Click on Next>>. 4. The next dialog shows the summary. Check it and click on Process. 5. After collection acknowledge the Collection was successful message by clicking on OK and then click on Finish. 2010 SAP AG 9

We can see some new folders created in the network folder as shown above. The collected input schedule is move to the folder SucessfullyProcessed. If collection fails check the other folders. After collection the changes are made in the database. Thus data is distributed and collected offline using Distribution Wizard of BPC. 2010 SAP AG 10

Related Content 1. http://help.sap.com 2. Help available in BPC - http://servername/osoft/help/admin/helpstart.htm# 3. For more information, visit the Enterprise Performance Management homepage. 2010 SAP AG 11

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 do cument, 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. 2010 SAP AG 12