Вы находитесь на странице: 1из 11

How to Configure the Balance Carry Forward Business Rules for SAP BusinessObjects Planning and Consolidation 7.

5, version for NetWeaver

Applies to:
SAP BusinessObjects Planning and Consolidation 7.5, version for NetWeaver. For more information, visit the Enterprise Performance Management homepage.

Summary
Balance Carry Forward (BCF) business rules allow the business user 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.

Author:

Sheldon Edelstein

Company: SAP Created on: 15 May 2011

Author Bio
Sheldon Edelstein is a RIG [Regional Implementation Group] Specialist specializing in SAP BusinessObjects Planning & Consolidations [BPC] and the SAP EPM [Enterprise Performance Management] product suite. Sheldon has ten+ years experience specializing in Planning and Analytic applications for large scale implementations. As a former SAP Platinum consultant, he has implemented planning solutions for over a dozen large scale projects. His current area of focus is BPC, but has previously specialized in BI-IP [Integrated Planning] and BW-BPS [Business Planning and Simulation]. Sheldon is an active contributor to SAP Developer Network (SDN) responding to EPM forum inquiries, actively blogging on a variety of topics, and publishing How To Guides for use by the extended SAP community.

SAP COMMUNITY NETWORK 2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 1

Table of Contents
Balance Carry Forward (BCF) ............................................................................................................................ 3 Defining Balance Carry Forward relevant master data ................................................................................... 3
Supporting Properties in the CATEGORY Dimension .................................................................................................. 3 Supporting Properties in the DATASCR Dimension ..................................................................................................... 3 Supporting Properties in the FLOW Dimension ........................................................................................................... 4 Supporting Properties in the ACCOUNT Dimension .................................................................................................... 4

Defining the Balance Carry Forward Business Rule ....................................................................................... 4


Balance Carry Forward Business Rule Definitions ....................................................................................................... 4

Executing the Balance Carry Forward Process: ............................................................................................. 7 Examples ........................................................................................................................................................ 9 Related Content ................................................................................................................................................ 10 Copyright........................................................................................................................................................... 11

SAP COMMUNITY NETWORK 2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2

Balance Carry Forward (BCF)


Balance Carry Forward (BCF) business rules allow the definition of how closing balances from selected financial accounts are copied (carried over) into the opening balances of the next opening period. The BCF rules allow: the selection of the time period for the ending and beginning balances filtering on dimension values such as specific accounts, flows, and data sources the ability to create reverse postings generation of postings applicable to year to date (YTD) applications use of data source type filters redirection of the generated target records based upon defined filters for source and target data sources

Defining Balance Carry Forward relevant master data Supporting Properties in the CATEGORY Dimension The following Category properties are used within the BCF program to provide customized logic control: CATEGORY_FOR_OPE The CATEGORY_FOR_OPE property defines an alternative source category that is used for creating the targeted opening balance records. This property can remain blank; in that case the system will copy the existing category of the source record into the targeted opening balance record. The CATEGORY_FOR_OPE property is typically used when it is known that final closing balances may not be available during the opening of the new period, in such cases alternative categories, such as FORECAST or ESTIMATE, may be used to provide a source category to initiate the opening balance creation. OPENING_PERIOD The OPENING_PERIOD property defines which period (JAN, FEB, MAR, etc) is to be considered as the source period from which the final balance values are to be copied into the targeted opening balance records. If the property is left blank, the system will default to the last period in the prior year, DEC. Instead of specifying a specific month, the property can also accommodate relative offset entries, such a +1, -4 that allow the system to calculate the opening period based upon an offset from the last period in the year. OPENING_YEAR The OPENING_YEAR property defines which year should be considered as the source period from which the final balance values are to be copied into the targeted opening balance records. If the property is left blank, the system will default to the prior year. Instead of specifying a specific year, the property can also accommodate relative offset entries, such a +1, -4 that allow the system to calculate the opening period based upon an offset from the current year. Supporting Properties in the DATASCR Dimension The following DATASRC properties are used within the BCF program to provide customized logic control: COPYOPENING The COPYOPENING property identifies which DATASRC values can be subject to the BCF rule. A DATASRC id with a Y COPYOPEN property is recognized by the system as being a DATASRC value relevant for BCF. A blank or an N disables any BCF functionality for these DATASRC values. OPENING_DATASRC The OPENING_DATASRC property identifies which DATASRC value the targeted opening balance record will adopt. Any valid DATASRC can be entered. IF left, blank, the system will create the targeted opening balance records with the same DATASRC as in the source record.

SAP COMMUNITY NETWORK 2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 3

DATASRC_TYPE Only the I (Input) and M (Manual) DATASRC_TYPE property values can be subject to the BCF program. The BCF business rule can filter of these values limiting action on specific subsets of records with a specific DATASRC_TYPE property. DATASRC_TYPE A is not subject to BCF, but they are used by the Automatic Adjustments process during the execution of the Consolidation program. Supporting Properties in the FLOW Dimension The following FLOW property is used within the BCF program to provide customized logic control: FLOW_TYPE The FLOW_TYPE property identifies which Flow values should be associated with opening and closing values. FLOW_TYPEs may have the following BCF relevant values: OPENING and CLOSING. Supporting Properties in the ACCOUNT Dimension The following ACCOUNT property is used within the BCF program to provide customized logic control: OPENING_ACCOUNT The OPENING_ACCOUNT property identifies which ACCOUNT value should be associated with the targeted opening balance records. If this property is left blank, the system will copy the ACCOUNT from the source record into the generated opening balance record.

Defining the Balance Carry Forward Business Rule Balance Carry Forward Business Rule Definitions

The Business Rule table supporting BCF has several options, including: indentifying source accounts Indentifying target accounts Indentifying source flows Indentifying target flows Indentifying source data source types Sign reversal YTD postings Filtering on specific data sources and redirecting to target data sources

Indentifying Source Accounts Record selection for processing can be controlled by the specification of a source account for all records to be subject to the BCF process. The source account can be specified as an Individual account or can be identified as a parent hierarchy node. Multiple individual account selection is not supported.

Indentifying Destination Account The target records that will be generated can be controlled by specifying a destination account. If an account is specified, all records will be posted to the specified target account. If a target account is not specified,

SAP COMMUNITY NETWORK 2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 4

then all generated records will retain the original account value as identified in the source record. Only one base member account can be selected as a target account. Multiple individual account selection is not supported.

Indentifying Source Flow As with the source account specification, record selection can also be controlled by a specification of a source flow. An individual source flow can be specified (typically F_999 Closing Balance); multiple individual flow selections is not supported

Indentifying Destination Flow An individual target flow can be specified (typically F_100 Opening Balance) to define the flow to be used in the generated records; multiple individual flow selections is not supported

Indentifying Source Data Source Types Record selection for processing can also be controlled by data source type. The DATASRC dimension property DATASRC_TYPE can be filtered to allow only input DATASRCs (DATASRC_TYPE = I), Manual DATASRCs (DATASRC_TYPE = M), or ALL DATASRC values (DATASRC_TYPE = I and M). DATASRC_TYPE = A or automatic are specifically excluded by the BFC function; these DATASRCs are processed during the execution of Automatic Adjustments.

Sign reversal The sign reversal flag allows the generation of the target records with a value whose sign is the opposite of the original source record.

Same Period The same period flag generates the targets records in the same time period as in the source record. In order for this function to execute, make sure the time period selection for the calling Data Manager package includes the same period as the source records.

SAP COMMUNITY NETWORK 2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 5

Apply to YTD The Apply to YTD flag forces the calculation of the necessary target records for a YTD application.

Remarks Adding appropriate on all configurations is an excellent practice to avoid confusion and rediscovery.

Source Data Source and Opening Data Source The Source Data Source field allows the additional filtering of the source records by DATASRC (only those records that have the matchingsource data source value will be processed by the rule. The Opening Data Source field is used to redirect the generated targeted records to the specified Opening Data Source value (in other words the generated records are created with the specified Opening Data Source value. These two fields work together and both need to be populated to realize the desired action.

SAP COMMUNITY NETWORK 2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 6

Executing the Balance Carry Forward Process: BPC75NW is delivered with a standard Data Manager package that is linked to the delivered process chain /CPMB/OPENING_BALANCE:

The BCF Data Manager package executes the logic contained in the script file: COPYOPENING.LGF:

Note: if your dimension names are different from the above Apshell values, you will need to modify this script with the current dimension names, for example, if your category dimension is VERSION, the script logic should be modified to the following:

SAP COMMUNITY NETWORK 2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 7

Setting the Data Manager prompts:

The Data Manager prompts can limit which entities, categories, reporting currencies, and time periods are processed by BCF. A few operational notes from BC75NW SP06: Using the delivered script logic code: *RUN_PROGRAM COPYOPENING CATEGORY = %C_CATEGORY_SET% CURRENCY = %RPTCURRENCY_SET% TID_RA = %TIME_SET% ENTITY = %ENTITY_SET% *ENDRUN_PROGRAM Only one TIME period and only one CATEGORY value can be selected for processing, multiple selections will result in only the first selection being processed. Multiple RPTCURRENCY values can be selected for processing. Only one CATEGORY value can be selected for processing, multiple selections will result in no selections being processed. No matter what value you enter for ENTITY, all ENTITY values will be processed

To run multiple values for CATEGORY and/or RPTCURRENCY data manager input values, modify the script logic code as follows: *FOR %TIM% = %TIME_SET% *FOR %CAT% = %C_CATEGORY_SET% *RUN_PROGRAM COPYOPENING CATEGORY = %CAT% CURRENCY = %RPTCURRENCY_SET% TID_RA = %TIM% *ENDRUN_PROGRAM *NEXT *NEXT

// replace the red value with your own system dim name

// replace the red value with your own system dim name

There currently is no standard remedy to limit processing to a specific ENTITY value, all ENTITY values will be processed by BCF.

SAP COMMUNITY NETWORK 2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 8

Examples

The following rule sources all records for processing as follows (the following four conditions must apply for the record to be selected): 1. all records with accounts under the 1 parent node (All Balance Sheet Accounts), and 2. all records with the a flow dimension equal to F_999 (Closing Balance), and 3. all records in which the data source in those records is identified with the property DATASRC_TYPE = I, and 4. all records in which the data source dimension is INPUT

The above rule creates new target records with the following three characteristics: 5. all generated records will retain the source records account value, but with a reversed sign, and 6. all generated records will have the F_100 (Opening Balance) flow, and 7. all generated records will have the DATASRC set to ADJUSTMENT.

Before Balance Carry Forward execution:

Data Manager Prompts for Balance Carry Forward execution:

After Balance Carry Forward execution:

SAP COMMUNITY NETWORK 2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 9

Related Content
How To Setup a Legal Consolidation Application using SAP BPC 7.0 version for SAP NetWeaver How To Use COPYOPENING using SAP BusinessObjects Planning and Consolidation for the SAP NetWeaver Platform (BPC 70 NW) Script Logic Primer - Planning and Consolidation Version for Netweaver For more information, visit the Enterprise Performance Management homepage.

SAP COMMUNITY NETWORK 2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 10

Copyright
Copyright 2011 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, 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. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries. Business Objects is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

SAP COMMUNITY NETWORK 2011 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 11

Вам также может понравиться