Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Example:
Example:
Dimension: Account. Member: ACCPAY
Description before:
ACCPAY E Account Payable
ACCPAY F Account Payable in French
Descriptions in data file:
ACCPAY E Account Payable in English
ACCPAY C Account Payable in Chinese
Description after:
ACCPAY E Account Payable in English
ACCPAY F Account Payable in French
ACCPAY C Account Payable in Chinese
SAP 2008 / SAP TechEd 08 / IM106 Page 106
St andar d Dat a Management Pac k ages
BPC: I mpor t Tr ansac t i on Dat a
BPC: Import Transaction Data
Imports source data from a file into the current application
You are prompted for one or more source and associated transformation files
The signs of the amounts are reversed based on the Account type and option defined in
the transformation file
The source is a file stored in file service or on the Application Server
Replace lets the user resetthat region of the Application similar reloading the file as if it
was a new data set
It is the same as inputting a new financial statement for a specific region of the Application
The business requirement for replace within the import package is the same as inputting a
new financial statement for a specific region of the cube
If your GL only provided a new export for actual and May on its entirety, you would not
be able to determine accounts that have been reclassified, changed or remain the same
Replace lets the user reset that region of the cube similar reloading the file as if it was
a new data set
It is really an option for what the import file represents
The merge option (alternative to replace) changes only like data between source and
database
SAP 2008 / SAP TechEd 08 / IM106 Page 107
BPC: I mpor t Tr ansac t i on Dat a
Ex ampl e of Mer ge vs. Repl ac e
ACCOUNT CATEGORY DATASRC ENTITY INTERCO RPTCURRENCY TIME SIGNEDDATA
FRINGEBENEFIT ACTUAL INPUT SALESITALY NON_INTERCO LC 2006.J AN 1500
OTHEREXP ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 500
SALARIES.CAT1 ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 250
FRINGEBENEFIT BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 15
OTHEREXP BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 20
SALARIES.CAT1 BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 30
Forexample,assumewehavethisasourdatasetinthecube:
Supposewewereloadinganewfilewiththesecontents:
ACCOUNT CATEGORY DATASRC ENTITY INTERCO RPTCURRENCY TIME SIGNEDDATA
FRINGEBENEFIT ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 1600
DIRECTLABOR ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 160
InBPC7.0,usingtheMerge option,theoutputwouldbeasfollows:
ACCOUNT CATEGORY DATASRC ENTITY INTERCO RPTCURRENCY TIME SIGNEDDATA
FRINGEBENEFIT ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 1600
OTHEREXP ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 500
SALARIES.CAT1 ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 250
DIRECTLABOR ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 160
FRINGEBENEFIT BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 15
OTHEREXP BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 20
SALARIES.CAT1 BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 30
InBPC7.0,usingtheReplace option,theoutputwouldbeasfollows,becauseitwillfirstdeleteallCATEGORY=ACTUAL,DATASRC=INPUT,
ENTITY=SALESITALY andthenaddthedatatothecubeItwouldnotdeleteentrieswhereCategoryisbudget
ACCOUNT CATEGORY DATASRC ENTITY INTERCO RPTCURRENCY TIME SIGNEDDATA
FRINGEBENEFIT ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 1600
DIRECTLABOR ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 160
FRINGEBENEFIT BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 15
OTHEREXP BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 20
SALARIES.CAT1 BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 30
SAP 2008 / SAP TechEd 08 / IM106 Page 108
St andar d Dat a Management Pac k ages
BPC: Load Tr ansac t i on Dat a f r om Ot her Cube
BPC: Load Transaction Data from Other Cube
This package allows you to load data from one BI Cube (EDW or BPC) into a BPC
Application
You are prompted for one or more source and associated transformation files
The signs of the amounts are reversed based on the Account type
Security is required to be granted to the BPC service users to allow NW BI access to any
source EDW cube if an EDW cube is used
SAP 2008 / SAP TechEd 08 / IM106 Page 109
St andar d Dat a Management Pac k ages
BPC: Move Transaction Data in one cube
Lets you move any selection of data within an application
You are prompted for source and destination data selections for all dimensions.
The destination selection's fact table records are cleared before the source's records are
moved
The source's fact table records are cleared after they are moved to the destination
BPC: Clear Transaction Data in One Cube
Clears the data in the Application by importing zero values
Running this package also clears comments from the comments table
BPC: Copy Transaction Data in One Cube
Copies data between members within the same dimension
BPC: Append Transaction Data
This package imports data into the application by appending the data to the fact table
All packages that manage data can run default logic, must will unless a prompt is included
within the package or the administrator changes the behavior of the package.
SAP 2008 / SAP TechEd 08 / IM106 Page 110
BPC: Append Tr ansac t i on Dat a Ex ampl e
ACCOUNT CATEGORY DATASRC ENTITY INTERCO RPTCURRENCY TIME SIGNEDDATA
FRINGEBENEFIT ACTUAL INPUT SALESITALY NON_INTERCO LC 2006.J AN 1500
OTHEREXP ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 500
SALARIES.CAT1 ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 250
FRINGEBENEFIT BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 15
OTHEREXP BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 20
SALARIES.CAT1 BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 30
For example, assume we have this as our dataset in the cube:
Suppose we were loading a new file with these contents:
ACCOUNT CATEGORY DATASRC ENTITY INTERCO RPTCURRENCY TIME SIGNEDDATA
FRINGEBENEFIT ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 1600
DIRECTLABOR ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 160
ACCOUNT CATEGORY DATASRC ENTITY INTERCO RPTCURRENCY TIME SIGNEDDATA
FRINGEBENEFIT ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 3100
OTHEREXP ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 500
SALARIES.CAT1 ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 250
DIRECTLABOR ACTUAL INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 160
FRINGEBENEFIT BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 15
OTHEREXP BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 20
SALARIES.CAT1 BUDGET INPUT
SALESITALY
NON_INTERCO
LC
2006.J AN 30
In BPC 7.0, using the Append capabilities, the result would be as follows:
SAP 2008 / SAP TechEd 08 / IM106 Page 111
Loadi ng Language Spec i f i c EVDESCRI PTI ON i n
BPC 7.0NW
Data Manager packages for loading dimension members
Updates Member Sheet
Can load master description from flat file into a NW text table
Language codes can be converted to NW required codes
Example:
ID LANG Text
NetIncome EN Net Income
NetIncome FR revenu exempt d'impts
NetIncome DE Nettoeinkommen
In the underlying table, EVDESCRIPTION isnt stored in the member table
A foreign key relationship to this language specific table
Logon will read the dimension member table, and join to this language specific table
Text returned based on end-user setting
Users member sheet will only show this text
Updating EVDescription will update this language specific table.
The user can maintain there language view My Settingsusing BPC Web
SAP 2008 / SAP TechEd 08 / IM106 Page 112
Fi nanc i al Pr oc esses Pac k ages
Process Chain Template Description TechName
BPC: Default Formulas
Logical
This package executes default formulas stored in your default.xls
file.
/CPMB/DEFAULT_FORMULAS
BPC: Allocation The package runs the Allocation logic. /CPMB/ALLOCATION
BPC: Calculate Ownership The package runs the CalcOwnership logic. /CPMB/OWNERSHIPCALC
BPC: FX Restatement This package is used for currency translation. The package runs
the FXTrans logic.
/CPMB/FX_RESTATMENT
BPC: IC Elimination This package is used to Perform Inter-Company eliminations. The
Package runs the ICElim logic.
/CPMB/IC_ELIMINATION
BPC: ICBooking The Package runs the ICBooking logic. /CPMB/ICBOOKING
BPC: ICData The Package runs the ICData logic. /CPMB/ICDATA
BPC: Legal Consolidation The Package runs the LegalConsolidation logic. /CPMB/LEGAL_CONSOLIDATION
BPC: Opening Balances The Package runs the OpeningBalances logic. /CPMB/OPENING_BALANCES
BPC: Run CalcAccount The Package runs the CalcAccount logic. /CPMB/RUNCALCACCOUNT
BPC: Clear the J ournal
Tables
Clears J ournal tables and creates an output file. /CPMB/CLEAR_J OURNALS
BPC: Export the J ournal
Tables
Exports J ournal tables to an output file /CPMB/EXPORT_J OURNAL
BPC: Restore J ournal
Tables
Allows you to load J ournal tables from a File /CPMB/RESTORE_J OURNALS
SAP 2008 / SAP TechEd 08 / IM106 Page 113
Admi ni st r at i ve Dat a Manager Pac k ages
Designed to perform operational tasks on Application.
For example, you can use an administrative package to include back-end data
manipulation where you are loading bulk data for the first time, exporting an entire
database, and running default logic formulas on your data.
Take the system offline.
Can only be run by administrators with the appropriate task security.
SAP 2008 / SAP TechEd 08 / IM106 Page 114
Admi ni st r at i ve Dat a Manager Pac k ages
Process Chain Template Description TechName
BPC: Admin Task Make
Dimension
Creates dimension members using a SQL table and
schedules the processing of dimension members. For
example, if a new member ID is added, this process
updates the fac2 table with the updated list.
See Scheduling dimension member processing
/CPMB/ADMINTASK_MAKEDIM
BPC: Admin Task Validate Validates the logic file. /CPMB/ADMINTASK_VALIDATE
BPC: Validate Transformation
File
Validates the Transformation Files for Data Manager /CPMB/VALIDATE_TRANSFORM
BPC: Validations Runs BPC Validation of Business Rules Table /CPMB/VALIDATIONS
BPC: Archive Activity Archives Audit Activity /CPMB/ARCHIVE_ACTIVITY
BPC: Archive Data Archives Audit Data /CPMB/ARCHIVE_DATA
BPC: Clear Comments Clears comments from the comments table. /CPMB/CLEARCOMMENTS
BPC: Full Optimization Runs the BPC Admin Full Optimization Process - this
chain can be run from Admin Console
/CPMB/FULL_OPTMIZE
BPC: Light Optimize Cube Runs the BPC Admin Light Optimization Process - this
chain can be run from Admin Console
/CPMB/LIGHT_OPTIMIZE
SAP 2008 / SAP TechEd 08 / IM106 Page 115
Mi sc Dat a Manager Pac k ages
Process Chain Template Description TechName
BPC: Import and Send Mail Import an ASCII file and send the result to specific user. /CPMB/IMPORT_A_SEND_EMAIL
BPC: Import Using FTP This package allows you to import an ASCII file to download from an FTP
site into the current application. You can use modify the server name
within the package. After you modify the server name, you can run this
sample package at any time.
/CPMB/IMPORT_USING_FTP
SAP 2008 / SAP TechEd 08 / IM106 Page 116
1. Overview of Data Manager
2. Run-time
Data Manager Packages
Running & Scheduling Packages
3. Design-time
Transformation Files
Conversion Files
UI Script
Security
Large Files
Delivered Objects
4. Future
5. Wrap-up
What Wel l Cover
SAP 2008 / SAP TechEd 08 / IM106 Page 117
Fut ur e Pl ans f or Dat a Manager
(SAP Net Weaver Ver si on)
In the near future:
We have plans on releasing information on how to build your own Process Chain
Templates and UI Scripts
Tighter integration between Data Manager prompts and Script Logic variables
Ability to pass Data Manager prompts natively to script logic
In the not so distant future:
Delivered packages for tighter integration to ERP
Today, there is a how-to guide available for the MSFT version already
Tighter integration to NW BI
Use Data Manager packages to natively transform NW BI data to BPC format data
Tighter integration to 3rd party data sources
Possibly via Data Integrator/BICS/UD Connect
In the future:
Enhanced parallelization and performance enhancements
Enhanced user experience and even simpler user interface
This slide outlines our general product direction and should not be relied on in making a purchase decision. This slide is not subject to your license agreement or
any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this slide or to develop or release any functionality
mentioned in this slide. This slide and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any
reason without notice. This slide is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of
merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this slide, except if such damages
were caused by SAP intentionally or grossly negligent.
SAP 2008 / SAP TechEd 08 / IM106 Page 118
1. Overview of Data Manager
2. Run-time
Data Manager Packages
Running & Scheduling Packages
3. Design-time
Transformation Files
Conversion Files
UI Script
Security
Large Files
Delivered Objects
4. Future
5. Wrap-up
What Wel l Cover
SAP 2008 / SAP TechEd 08 / IM106 Page 119
Fur t her I nf or mat i on