BPC Questions
BPC Questions
EPM Functions
2. Complex Reports
3. Script Logic
- Keywords
o XDIM_MEMBERSET
o XDIM_MEMBER
o XDIM_FILTER
o *REC
o SELECT
o IF, ENDIF
o IS
o FACTOR
o WHEN, ENDWHEN
- Allocation
o *XDIM_MEMBERSET CATEGORY = Budget
o *XDIM_MEMBERSET RPTCURRENCY = USD
o *XDIM_MEMBERSET ENTITY = E1000
o *XDIM_MEMBERSET U_PCTR = PC1000
o *XDIM_MEMBERSET AUDITTRAIL = Input
o *XDIM_MEMBERSET FLOW = F_999
o *XDIM_MEMBERSET TIME = 2016.01
o *RUNALLOCATION
o *FACTOR = USING/TOTAL
o *DIM P_ACCT WHAT=[ALLOCATE]="Y";WHERE =
GL90001;USING=A_ALLOC_RATIO
o *DIM COSTCENTER WHAT =
CC1001;WHERE=BAS(CC_CORP);USING=BAS(CC_CORP_R)
o *ENDALLOCATION
o *COMMIT
- Translate to SAP
o *XDIM_MEMBERSET CATEGORY = ACTUAL
o *XDIM_MEMBERSET C_TIME = %C_TIME_SET%
o *XDIM_MEMBERSET C_ANALYTICS = LCOA
o *SELECT(%ACC%, [ID], C_ACCOUNT, "[DIMLIST1]<>' '")
o *WHEN C_ACCOUNT
o *IS %ACC%
o *REC(EXPRESSION = %VALUE%,C_ACCOUNT =
C_ACCOUNT.DIMLIST1,C_ANALYTICS = GCOA)
o *ENDWHEN
- Translate to SBV
o *XDIM_MEMBERSET CATEGORY = ACTUAL
o *XDIM_MEMBERSET RPTCURRENCY = VND
o *XDIM_MEMBERSET C_ANALYTICS = GCOA
o *SELECT(%XYZ%, [ID], C_ACCOUNT, "[DIMLIST1]<>' '")
o *WHEN C_ACCOUNT
o *IS %XYZ%
o *REC(EXPRESSION = %VALUE%,C_ACCOUNT =
C_ACCOUNT.DIMLIST1,C_ANALYTICS = SCOA)
o *ENDWHEN
- Calculate Movements
o *XDIM_MEMBERSET CATEGORY = ACTUAL
o *XDIM_MEMBERSET RPTCURRENCY = VND
o *XDIM_MEMBERSET AUDITTRAIL = UPLOAD_VND
o *XDIM_MEMBERSET C_TIME = %C_TIME_SET%
o *XDIM_MEMBERSET FLOW = Closing, Opening
o *XDIM_MEMBERSET C_ACCOUNT = 6030103000
o *XDIM_MEMBERSET C_ANALYTICS = GCOA
o *XDIM_MEMBERSET C_ANALYTICS1 = <ALL>
o *XDIM_MEMBERSET INTERCO = <ALL>
o *XDIM_MEMBERSET NOTES = NO_NOTES
o *XDIM_MEMBERSET SCOPE = S_VPBK
o *WHEN FLOW
o *IS Closing
o *REC(EXPRESSION = ([FLOW].[Closing]-[FLOW].[Opening]), FLOW = Other)
o *ENDWHEN
- Carry Forward
This script is to calculate:
1. Opening balance of the current quarter = closing balance of the previous quarter
2. For P&L items: The opening balance of the current quarter (where the current quarter is
Q2, Q3, or Q4) = closing balance of the previous quarter.
3. For P&L items: The opening balance of Q1 should be 0.
4. The system will not carry forward the closing balance of previous quarter
5. This includes all the balances except the temporary adjustments and the STAT accounts
o Currency Conversion
4. Controls Configuration
- Define Controls
o VALID001: In Local COA, at Closing, Total Assets = Total Liabilities + Total
Equity
o VALID002: In Local COA, at Opening, Total Assets = Total Liabilities + Total
Equity
o VALID003: In Group COA, at Closing, Total Assets = Total Liabilities + Total
Equity
o VALID002_1: In Group COA, at Opening, Total Assets = Total Liabilities + Total
Equity
o VALID003: Result in P&L = Result in BS as Current Year Retained Earnings
o VALID003: Sum of opening and movement flows equals closing flow
o VALID004: Sum of opening and movement flows equals closing flow
o VALID005: In Local COA, at Opening, Total Assets of current period = At
Closing, Total Assets of previous period
o VALID005_1: In Group COA, at Opening, Total Assets of current period = At
Closing, Total Assets of previous period
o VALID006: In Local COA, at Opening, Total Liabilities of current period = At
Closing, Total Liabilities of previous period
o VALID006_1: In Group COA, at Opening, Total Liabilities of current period =
at Closing, Total Liabilities of previous period
o VALID007: In Local COA, at Opening, Total Equity of current period = at
Closing, Total Equity of previous period
o VALID007_1: In Group COA, at Opening, Total Equity of current period = at
Closing, Total Equity of previous period
o VALID008: Total Liabilities of Subsidiaries in Entity COA = Total Liabilities of
Subsidiaries in SAP COA
o VALID009: Total Equity of Subsidiaries in Entity COA = Total Equity of
Subsidiaries in SAP COA
o VALID010: Total Assets of Subsidiaries in Entity COA = Total Liabilities and
Equities of Subsidiaries in SAP COA
o VALID011: Total Liabilities in SAP COA + Total Equity in SAP COA = Total
Assets in SAP COA
- Equation 1 = Equation 2, Pass/Failed
- Control Set for CONSOLIDATION: ALL_CONTROLS
Control Set ALL_CONTROL assignment:
- Controls Monitor
5. Business Rules
- Methods
o 100 (Full - Full Acquired)
o 101 (Holding - Parent/Holding Entity)
o 110 (Full - New acquisition)
o 300 (Full Disposal)
o 301 (Disposal without loss of Control)
o 111 - Full (Acquired Additional Equity)
- Currency Conversion
- Carry Forward
- Eliminations and Adjustments
- Account Based Calculations
- Methods
- Method Based Multiplier
6. Drill Through
7. Drill Down
8. Audit
9. Journals
- Journal Template – Header & Detail Column for Header
- Select member from Header & Input data for Detail column
- Reopen Rules
10. Planning Scenarios
- Sales Planning
- Capex
11. Consolidation Process
- Preparatory Tasks
o Maintain GL Master Data – Import Master Data from ECC (for SAP Entities)
o View & Maintain FX Rates – Input Template
o Maintain Ownership – Ownership Manager
o Load Historical TB
o Load TB – SAP (ECC to BW/ BW to BPC) & Non SAP (Flat File)
o Balance Carry Forward – CF before CC to calculate movements, Calculate OB
& CF permanent adjustments
o Data Validation for TB – Run Controls – Open Control Summary
o View Unconsolidated TB
o Post Pre-Consolidation Manual Adjustments
o Clear Old TB
- Consolidation Tasks
o Maintain Intercompany Transactions – Journal Posting
o Run Consolidation
o View Goodwill Amortization Report
o Post Post-Consolidation Manual Adjustments – Journal Posting
o Translate to SBV
o Data Validation
o View Consolidation Reports – Consolidated TB, Financial Statements, Notes
to Accounts
- Review Steps
- Audit Adjustments – Journal Posting
- IFRS Adjustments – Journal Posting
12. Consolidation Reports
- Maintain Exchange Rates Template/ECC/Input
- Unconsolidated TB – Untranslated/ Translated
- Consolidated TB
- Goodwill Amortization
- Financial Statements – BS/IS/CF
13. IFRS
14. BPF
- Process Instance
- Process Template
15. Sources of Data for Consolidation
- Trial balance
- Intercompany Transactions
- Exchange Rates – TCURR – Transfer Global Settings for Exchange Rates
16. Sources of Data for Planning
17. Secured Dimension
18. Driver Dimension
19. Work Status Configuration
- Define who can change the data in the system:
o All - All users with the appropriate member access rights can change data
o Locked - No one can change the data
o Manager - Only managers (parents of owners) can change data
o Owner - Only owners can change data
- The areas of Planning and Consolidation for which you can control the level of
security are as follows:
o Data Manager ( DM) - Controls data input from running a Copy, Import, or
Move package
o Journal ( JRN) - Controls data input from posting journal entries
o Manual Entry ( MAN) - Controls data input manually
o Comments ( COM) - Controls data input from posting comments
(unstructured data)
o Documents ( DOCS) - Controls posting documents with model context to the
Document view (unstructured data)
20. Security
21. Ownership Manager
- In the Ownership Manager you define an ownership-based hierarchy entity
structure.
- The Ownership Manager allows you to create period-specific hierarchies of
corporate entities to use in statutory consolidation, or in cases where hierarchy
changes for an application need to be tracked by Category and Time.
- When you set up a statutory model, the system tracks hierarchies for statutory
reporting. Statutory models have an upper-level static hierarchy associated with a
Group dimension.
- Ownership-based hierarchies are only available in consolidation type models.
- There are two scenarios where you should define ownership-based entity
hierarchies:
o If a child member is owned by more than one parent
o If the child is partially owned by a parent (not 100%)