Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Consolidation Framework
Legal Consolidation Requirements
As specific model options are activated, business rules and script logic files are made
available in each of the applications. A list of all delivered functionality is as follows:
Consolidation Task Process Chain Name Script Logic File Name Business Rule Name
/CPMB/OPENING_BA
Balance Carry Forward COPY_OPENING.LGF Carry-Forward rules
LANCES
Intercompany Balance
/CPMB/ICBOOKING ICBOOKING.LGF Intercompany booking rules
Booking
US widely used
/CPMB/IC_ELIMINAT ION ICELIM.LGF US Eliminations rules
Intercompany Elimination
Note : Script logic files names are not mandatory, you can adjust the relevant packages in
the Data Manager module
© 2011 SAP AG. All rights reserved. 5
Environment Parameters
The RATES model contains currency exchange rates. A minimum of 5 dimensions are
required for a Rate-Type model :
1.R_Account (A): This details the different types of rate (Average, End-of-Period, Historical,
etc.)
2.R_Entity(E): This stores multiple tables of rates, if required; otherwise the R_Entity dimension
may just be limited to a unique member, typically named GLOBAL
3.InputCurrency (R): This stores each applicable local currency (CAN, USD, EUR, etc)
4.Category (C): – same as Legal Consolidation model
5.Time (T) : – same as Legal Consolidation model
Note : Dimensions names are not mandatory
1.O_Account (A) – provides information on ownership type such as PGROUP, POWN, PCON,
and PCTRL
Settings Description
This parameter is used with dynamic hierarchy for legal applications when defining
consolidation hierarchies. The value set here must match the name of property in
GROUPS dimension in the legal consolidation application to store the ownership
Parent/Child property used for
data.
hierarchy of groups
Value should be PARENT_GROUP.
C_Account A X
IC_Acct A X
O_Account A X
R_Account A X
Flow S X (X)
Category C X X X X
Entity E X X X
R_Entity E X
Interco I X X X
Time T X X X X
Scope G X X X
InputCurrency R X
RptCurrency R X
AuditTrail D X X
Scope in Consolidation and Contains all the relevant groups for which you want to run consolidations.
Groups G Ownership models This dimension can also be used in Planning models if needed.
Contains the list of intercompany partners (must be corresponding to
InterCo in Consolidation and existing entities). This dimension can also be used in Planning models if
Intercompany I Ownership models needed.
User-Defined U N/A Referred to in the system as U1, U2, U3…
DataSource D P_AuditTrail in Planning model
Used to track data origins and segregate input from adjustments from
AuditTrail in Consolidation model eliminations…
Scaling options are Y or N. Used by EPM Add-In for Office. Value is optional, but if a value is not
SCALING defined, scaling is unavailable for the associated member ID.
Used to group accounts by type of behavior. The member can be used in the Eliminations and
TYPELIM Adjustments business rules.
Used to identify the counterpart account on which the elimination is performed (plug account for
ELIMACC instance for intercompany balance eliminations). It must be an existing account in the dimension.
A user-defined identifier for denoting whether the account is calculated by means of a formula or is at
STORED_CALC a parent level. Valid entries are Y or N (or blank).
FLOW_TYPE Defines the type of flow of the dimension- Opening, Closing.. (Consolidation)
A system-generated property. It denotes the hierarchical level of the member. You can
HLEVEL view the property values in the Member Selector in the EPM Add-In for Office.
Scaling options are Y or N. Used by EPM Add-In for Office. Value is optional, but if a
SCALING value is not defined, scaling is unavailable for the associated member ID.
CURRENCY The currency in which local data are entered (Currency Conversion)
EVDESCRIPTION A user-defined description for the member.
A system-generated property. It denotes the hierarchical level of the member. You can
HLEVEL view the property values in the Member Selector in the EPM Add-In for Office.
CTRL_LEVEL Used to identify the level of control for each entity (can be empty, 1, 2, 3 or 4) (Controls)
A 20 character field that can either be left blank or contain a valid member name of the
Entity dimension associated to the current application. The ENTITY property is validated
ENTITY against the Entity dimension, and blank fields are allowed (Consolidation).
A system-generated property. It denotes the hierarchical level of the member. You can
HLEVEL view the property values in the Member Selector in the EPM Add-In for Office.
Scaling options are Y or N. Used EPM Add-In for Office. Value is optional, but if a value is
SCALING not defined, scaling is unavailable for the associated member ID.
Scaling options are Y or N. Used by EPM Add-In for Office. Value is optional, but if a value
SCALING is not defined, scaling is unavailable for the associated member ID.
A user-defined identifier for denoting whether the account is calculated by means of a
STORED_CALC formula or is at a parent level. Valid entries are Y or N (or blank).
Y or N. All members of the DATASRC dimension having the property IS_CONVERTED not
IS_CONVERTED set to ‘Y’ will be skipped (Currency Conversion)
IS_CONSOLIDATED Consolidate that Datasrc (Y) (Consolidation)
COPYOPENING Flag to select whether Datasrc is included in Copy Opening (Y) (Copy Opening)
OPENINGDATASRC Datasrc to be used during carry-forward process (Y) (Copy Opening)
DATASRC_TYPE Input (I), Manual (M), or Automatic (A) (Consolidation)
DATASRC_STAGE Special setting for multi-level consolidations (Consolidation)
A system-generated property. It denotes the hierarchical level of the member. You can view the
HLEVEL property values in the Member Selector in the EPM Add-In for Office.
A user-defined identifier for denoting whether the account is calculated by means of a formula or is
STORED_CALC at a parent level. Valid entries are Y or N (or blank).
G for Group and N for Non Group (only one member should have the „N“ value, it will be used for
CURRENCY_TYPE data entry only)
REPORTING Y or Blank. To specify against which currencies the conversion will be executed.
Purpose :
Provides a web based interface to allow the business user to set up time dependent relationships
between various subsidiaries and organizational units.
Each hierarchy is keyed to a specific combination of Category and Time dimension member
values.
Provides a convenient table entry to define the consolidation METHOD, PCTRL, POWN and
PCON of each individual unit.
The dynamic hierarchy is stored in the Ownership application as transactional records.
How to setup the consolidation framework in order to keep the investment details
like no of shares, investment details also in the BPC system ?
Add the relevant accounts in the O_account dimension : number of issued shares,
number of owned shares, with and without voting rights
Create the corresponding data entry schedule in order to enable users to enter the
number of shares owned (using the interco dimension) – data can also be loaded
using a flat file, BW cube…
Set up the calculation of ownership percentage based on data entered on owned and
issued shares
What is the difference between elimination entity and consolidation entity? Are
they the same? Elimination entity will only store eliminations generated by US elimination
business rules while the consolidation entity is the entity storing the consolidated results for
each group/sub-group
What happens when we use different entities in place consolidation entity? It allows
to secure only the entity dimension instead of securing both entity and scope dimensions in
case sub-consolidors need to access sub-consolidated data.
What is the use of the new properties for Entity – Control_Level and
Ctrl_currency_not_LC ?
Thanks to the Control Level property, the administrator can associate a level of
required control for each entity. So when the controls are executed, only the controls
below or equal to the level associated to the entity will be run.
The Ctrl_currency_not_LC enables the controls execution for those entities were
data entry are performed directly on a currency, and not on the LC member in the
currency dimension
Can we execute the controls at the group level ? No, controls can only be launched on
base entities.
Contact information:
Caroline Stephens
Solution Management – EPM Solutions
Caroline.stephens@sap.com
© 2011 SAP AG. All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal
without the express permission of SAP AG. The information contained herein may be Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services
changed without prior notice. mentioned herein as well as their respective logos are trademarks or registered trademarks
of Business Objects Software Ltd. Business Objects is an SAP company.
Some software products marketed by SAP AG and its distributors contain proprietary
software components of other software vendors. Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase
products and services mentioned herein as well as their respective logos are trademarks or
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft
registered trademarks of Sybase, Inc. Sybase is an SAP company.
Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, All other product and service names mentioned are the trademarks of their respective
System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, companies. Data contained in this document serves informational purposes only. National
z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, product specifications may vary.
PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, The information in this document is proprietary to SAP. No part of this document may be
OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, reproduced, copied, or transmitted in any form or for any purpose without the express prior
RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, written permission of SAP AG.
Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered
This document is a preliminary version and not subject to your license agreement or any
trademarks of IBM Corporation.
other agreement with SAP. This document contains only intended strategies, developments,
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. and functionalities of the SAP® product and is not intended to be binding upon SAP to any
particular course of business, product strategy, and/or development. Please note that this
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or
document is subject to change and may be changed by SAP at any time without notice.
registered trademarks of Adobe Systems Incorporated in the United States and/or other
countries. SAP assumes no responsibility for errors or omissions in this document. SAP does not
Oracle is a registered trademark of Oracle Corporation. warrant the accuracy or completeness of the information, text, graphics, links, or other items
contained within this material. This document is provided without a warranty of any kind,
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. either express or implied, including but not limited to the implied warranties of
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are merchantability, fitness for a particular purpose, or non-infringement.
trademarks or registered trademarks of Citrix Systems, Inc. SAP shall have no liability for damages of any kind including without limitation direct,
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World special, indirect, or consequential damages that may result from the use of these materials.
Wide Web Consortium, Massachusetts Institute of Technology. This limitation shall not apply in cases of intent or gross negligence.
Java is a registered trademark of Sun Microsystems, Inc. The statutory liability for personal injury and defective products is not affected. SAP has no
control over the information that you may access through the use of hot links contained in
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for these materials and does not endorse your use of third-party Web pages nor provide any
technology invented and implemented by Netscape. warranty whatsoever relating to third-party Web pages.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,
StreamWork, and other SAP products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of SAP AG in Germany and other
countries.