SlideShare a Scribd company logo

BPC 10.0 Currency Translation

In corporations it is quite common to find multicurrency financial models where a large portion of the data is already in the desired reporting currency. For example, a US based company may have facilities located in Germany and Canada which requires data to be loaded in their local currencies for internal reporting purposes. However, for management and external reporting purposes financial statements are prepared only in US Dollars (the reporting currency).

BPC 10.0 Currency Translation

In corporations it is quite common to find multicurrency financial models where a large portion of the data is already in the desired reporting currency. For example, a US based company may have facilities located in Germany and Canada which requires data to be loaded in their local currencies for internal reporting purposes. However, for management and external reporting purposes financial statements are prepared only in US Dollars (the reporting currency).

BPC 10.0 Currency Translation

1 of 28
BPC 10.0 Currency
Translation

Author: Surya Padhi
Mail : Surya@SuryaPadhi.Com.
SAP Certified Application Associate - Financial Accounting
SAP Certified Application Associate - SAP BusinessObjects Planning and Consolidation 10.0
Disclaimer: This document contains only intended strategies, developments, 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. SAP and author assume no responsibility for errors or
omissions in this document. This preview 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 and author have no liability for damages of any kind
including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials.
Course Objectives
• To know;
• Why we need currency translation?
• Ways to Run Currency Translation.
• Configuration steps and pre-requisites.
• How to run currency translation in reporting currency
mode?

www.suryapadhi.com

surya@suryapadhi.com
Why we need currency conversion?
In corporations it is quite common to find multicurrency financial models where a large
portion of the data is already in the desired reporting currency. For example, a US based
company may have facilities located in Germany and Canada which requires data to be
loaded in their local currencies for internal reporting purposes. However, for management
and external reporting purposes financial statements are prepared only in US Dollars (the
reporting currency).
Ex. Planning at US01,

US01

need conversion of
planning data CAD,
INR and GBP to USD

USD

CA01
CAD

IN01
INR

GB01
GBP

Local Currency
www.suryapadhi.com

surya@suryapadhi.com
Ways to Run Currency Translation.
SAP Business Planning and Consolidation provides standard support for
multicurrency translation and reporting. The default configuration expects all
data to be loaded in the local currency (LC) and then translated into one or more
common reporting currencies. We use currency translation functionality in BPC
planning and Consolidation.

Currency Translation

Reporting Currency Mode

Default Logic

www.suryapadhi.com

Data Manager

Group Currency Mode

Consolidation
Monitor

surya@suryapadhi.com

Data Manager
Implementation Steps
Implementation and Business Process Steps ( Reporting Currency Mode)

Through Data Manager –
Administrator
1. Create Dimensions.
2. Create Models and assign
Dimensions to Models.
3. Create Business Rules.
4. Create script logics.
5. Configure data manager package.
Through Data Manager – Business
Process Owner:
1. Maintain Dimensions.
2. Create input schedule for rate model
and load currency rates.
3. Create input schedule for Financial
Data model and load data.
4. Execute currency conversion process
through data manager.
www.suryapadhi.com

Through Default Script LogicsAdministrator
1. Create Dimensions.
2. Create Models and assign
Dimensions to Models.
3. Create Business Rules.
4. Create script logics .
5. Include FX Script Logic in Default. LGF
Through Default Script LogicsProcess Owner
1. Maintain Dimensions.
2. Create input schedule for rate model
and load currency rates.
3. Create input schedule for Financial
Data model and load data.
4. Refresh Data.

surya@suryapadhi.com
Implementation Steps
Implementation and Business Process Steps ( Group Mode)

Through Data Manager –
Administrator
1. Create Dimensions.
2. Create Models and assign
Dimensions to Models.
3. Create Business Rules.
4. Create script logics.
5. Configure data manager package.
Through Data Manager – Business
Process Owner:
1. Maintain Dimensions.
2. Create input schedule for rate model
and load currency rates.
3. Create input schedule for
consolidation model and load data.
4. Execute currency conversion process
through data manager.
www.suryapadhi.com

Through Consolidation MonitorAdministrator
1. Create Dimensions.
2. Create Models and assign
Dimensions to Models.
3. Create Business Rules.
Through Consolidation MonitorProcess Owner
1. Maintain Dimensions.
2. Create input schedule for rate model
and load currency rates.
3. Create input schedule for
consolidation model and load data.
4. Execute currency conversion process
through Consolidation Monitor.

surya@suryapadhi.com

Recommended

SAP BPC NW 10.0 Knowledgebase - Consolidations Group Currency conversion
SAP BPC NW 10.0 Knowledgebase - Consolidations Group Currency conversionSAP BPC NW 10.0 Knowledgebase - Consolidations Group Currency conversion
SAP BPC NW 10.0 Knowledgebase - Consolidations Group Currency conversionCloneskills
 
Currency Conversion - SAP BPC
Currency Conversion - SAP BPCCurrency Conversion - SAP BPC
Currency Conversion - SAP BPCkannancr
 
BPC Configuration and User Guide Ver 10.0
BPC Configuration and User Guide Ver 10.0BPC Configuration and User Guide Ver 10.0
BPC Configuration and User Guide Ver 10.0sap customization
 
01 surya bpc_script_ppt
01 surya bpc_script_ppt01 surya bpc_script_ppt
01 surya bpc_script_pptSurya Padhi
 
SAP BPC NW 10.0 on HANA - Consolidation Business Rules- Implementation Guide
SAP BPC NW 10.0 on HANA - Consolidation Business Rules- Implementation GuideSAP BPC NW 10.0 on HANA - Consolidation Business Rules- Implementation Guide
SAP BPC NW 10.0 on HANA - Consolidation Business Rules- Implementation GuideJothi Periasamy
 
4403 asug sap_presentation
4403 asug sap_presentation4403 asug sap_presentation
4403 asug sap_presentationSurya Padhi
 
Sap bpc nw 10.0 consolidations ( ic elimination) implementation guide v1 p
Sap bpc nw 10.0 consolidations ( ic  elimination) implementation guide v1 pSap bpc nw 10.0 consolidations ( ic  elimination) implementation guide v1 p
Sap bpc nw 10.0 consolidations ( ic elimination) implementation guide v1 pJothi Periasamy
 

More Related Content

Viewers also liked

Learn SAP BPC by Yourself
Learn SAP BPC by YourselfLearn SAP BPC by Yourself
Learn SAP BPC by Yourselfgriteshkaran
 
The Future of Business Planning with BPC 10.1 and SAP HANA
The Future of Business Planning with BPC 10.1 and SAP  HANAThe Future of Business Planning with BPC 10.1 and SAP  HANA
The Future of Business Planning with BPC 10.1 and SAP HANADickinson + Associates
 
BPC Session1
BPC Session1BPC Session1
BPC Session1bayu5012
 
Foreign currency transilition
Foreign currency transilitionForeign currency transilition
Foreign currency transilitionPiyush Gaur
 
Ias 21 – Foreign Currencies
Ias 21 – Foreign CurrenciesIas 21 – Foreign Currencies
Ias 21 – Foreign Currenciesachawla
 
Fico reconciliation-tool
Fico reconciliation-toolFico reconciliation-tool
Fico reconciliation-toolHari Krishna
 
Set up and utilize internal orders as standard SAP® functionality
Set up and utilize internal orders as standard SAP® functionalitySet up and utilize internal orders as standard SAP® functionality
Set up and utilize internal orders as standard SAP® functionalityJohn Jordan
 

Viewers also liked (10)

Learn SAP BPC by Yourself
Learn SAP BPC by YourselfLearn SAP BPC by Yourself
Learn SAP BPC by Yourself
 
The Future of Business Planning with BPC 10.1 and SAP HANA
The Future of Business Planning with BPC 10.1 and SAP  HANAThe Future of Business Planning with BPC 10.1 and SAP  HANA
The Future of Business Planning with BPC 10.1 and SAP HANA
 
Sap BPC concepts
Sap BPC conceptsSap BPC concepts
Sap BPC concepts
 
SAP BPC 10.0 NW
SAP BPC 10.0 NWSAP BPC 10.0 NW
SAP BPC 10.0 NW
 
BPC Session1
BPC Session1BPC Session1
BPC Session1
 
Foreign currency transilition
Foreign currency transilitionForeign currency transilition
Foreign currency transilition
 
Ias 21 – Foreign Currencies
Ias 21 – Foreign CurrenciesIas 21 – Foreign Currencies
Ias 21 – Foreign Currencies
 
Fico reconciliation-tool
Fico reconciliation-toolFico reconciliation-tool
Fico reconciliation-tool
 
Set up and utilize internal orders as standard SAP® functionality
Set up and utilize internal orders as standard SAP® functionalitySet up and utilize internal orders as standard SAP® functionality
Set up and utilize internal orders as standard SAP® functionality
 
Delegation
DelegationDelegation
Delegation
 

More from Surya Padhi

Surya Padhi. ca, cpa : Group Reporting what are features available with g...
Surya Padhi. ca, cpa   : Group Reporting   what are features available with g...Surya Padhi. ca, cpa   : Group Reporting   what are features available with g...
Surya Padhi. ca, cpa : Group Reporting what are features available with g...Surya Padhi
 
Surya padhi. ca, cpa nri taxation and tax planning
Surya padhi. ca, cpa   nri taxation and tax planningSurya padhi. ca, cpa   nri taxation and tax planning
Surya padhi. ca, cpa nri taxation and tax planningSurya Padhi
 
CONFIGURING GROUP REPORTING WITH S/4 HANA 1909.
CONFIGURING GROUP REPORTING WITH S/4 HANA 1909.CONFIGURING GROUP REPORTING WITH S/4 HANA 1909.
CONFIGURING GROUP REPORTING WITH S/4 HANA 1909.Surya Padhi
 
2020 STANDARD DEDUCTION VS ITEMIZED DEDUCTION
2020 STANDARD DEDUCTION VS ITEMIZED DEDUCTION2020 STANDARD DEDUCTION VS ITEMIZED DEDUCTION
2020 STANDARD DEDUCTION VS ITEMIZED DEDUCTIONSurya Padhi
 
2020 CPA BEC REVIEW NOTES
2020 CPA BEC REVIEW NOTES2020 CPA BEC REVIEW NOTES
2020 CPA BEC REVIEW NOTESSurya Padhi
 
2020 CPA FAR REVIEW NOTES
2020 CPA FAR REVIEW NOTES2020 CPA FAR REVIEW NOTES
2020 CPA FAR REVIEW NOTESSurya Padhi
 
E-ACCOUNTING ( SAP's Solution) For Mexico
E-ACCOUNTING ( SAP's Solution) For MexicoE-ACCOUNTING ( SAP's Solution) For Mexico
E-ACCOUNTING ( SAP's Solution) For MexicoSurya Padhi
 
SAP E-Document (Mexico)
SAP E-Document (Mexico) SAP E-Document (Mexico)
SAP E-Document (Mexico) Surya Padhi
 
2019 cpa bec mobile app
2019 cpa bec mobile app2019 cpa bec mobile app
2019 cpa bec mobile appSurya Padhi
 
SAP Financial Closing Cockpit
SAP Financial Closing CockpitSAP Financial Closing Cockpit
SAP Financial Closing CockpitSurya Padhi
 

More from Surya Padhi (10)

Surya Padhi. ca, cpa : Group Reporting what are features available with g...
Surya Padhi. ca, cpa   : Group Reporting   what are features available with g...Surya Padhi. ca, cpa   : Group Reporting   what are features available with g...
Surya Padhi. ca, cpa : Group Reporting what are features available with g...
 
Surya padhi. ca, cpa nri taxation and tax planning
Surya padhi. ca, cpa   nri taxation and tax planningSurya padhi. ca, cpa   nri taxation and tax planning
Surya padhi. ca, cpa nri taxation and tax planning
 
CONFIGURING GROUP REPORTING WITH S/4 HANA 1909.
CONFIGURING GROUP REPORTING WITH S/4 HANA 1909.CONFIGURING GROUP REPORTING WITH S/4 HANA 1909.
CONFIGURING GROUP REPORTING WITH S/4 HANA 1909.
 
2020 STANDARD DEDUCTION VS ITEMIZED DEDUCTION
2020 STANDARD DEDUCTION VS ITEMIZED DEDUCTION2020 STANDARD DEDUCTION VS ITEMIZED DEDUCTION
2020 STANDARD DEDUCTION VS ITEMIZED DEDUCTION
 
2020 CPA BEC REVIEW NOTES
2020 CPA BEC REVIEW NOTES2020 CPA BEC REVIEW NOTES
2020 CPA BEC REVIEW NOTES
 
2020 CPA FAR REVIEW NOTES
2020 CPA FAR REVIEW NOTES2020 CPA FAR REVIEW NOTES
2020 CPA FAR REVIEW NOTES
 
E-ACCOUNTING ( SAP's Solution) For Mexico
E-ACCOUNTING ( SAP's Solution) For MexicoE-ACCOUNTING ( SAP's Solution) For Mexico
E-ACCOUNTING ( SAP's Solution) For Mexico
 
SAP E-Document (Mexico)
SAP E-Document (Mexico) SAP E-Document (Mexico)
SAP E-Document (Mexico)
 
2019 cpa bec mobile app
2019 cpa bec mobile app2019 cpa bec mobile app
2019 cpa bec mobile app
 
SAP Financial Closing Cockpit
SAP Financial Closing CockpitSAP Financial Closing Cockpit
SAP Financial Closing Cockpit
 

Recently uploaded

iasw-cad-drawings-FINAL.pptx
iasw-cad-drawings-FINAL.pptxiasw-cad-drawings-FINAL.pptx
iasw-cad-drawings-FINAL.pptxehclark63
 
scale-model-slides.pptx
scale-model-slides.pptxscale-model-slides.pptx
scale-model-slides.pptxehclark63
 
FAIR Data-centric Information Architecture.pptx
FAIR Data-centric Information Architecture.pptxFAIR Data-centric Information Architecture.pptx
FAIR Data-centric Information Architecture.pptxBen Gardner
 
Java 21 and Beyond- A Roadmap of Innovations
Java 21 and Beyond- A Roadmap of InnovationsJava 21 and Beyond- A Roadmap of Innovations
Java 21 and Beyond- A Roadmap of InnovationsAna-Maria Mihalceanu
 
Powerbi presentation from Microsoft Corporation
Powerbi presentation from Microsoft CorporationPowerbi presentation from Microsoft Corporation
Powerbi presentation from Microsoft CorporationEngineerMBA1
 
Nonprofit Email Marketing in 2024: Accelerate Success on the Most Effective C...
Nonprofit Email Marketing in 2024: Accelerate Success on the Most Effective C...Nonprofit Email Marketing in 2024: Accelerate Success on the Most Effective C...
Nonprofit Email Marketing in 2024: Accelerate Success on the Most Effective C...Bloomerang
 
3D PRINTER technology by sultana.pptx
3D PRINTER technology by sultana.pptx3D PRINTER technology by sultana.pptx
3D PRINTER technology by sultana.pptxriyasathalikhan03
 
Voxxed Days CERN 2024 - Spring Boot <3 Testcontainers.pdf
Voxxed Days CERN 2024 - Spring Boot <3 Testcontainers.pdfVoxxed Days CERN 2024 - Spring Boot <3 Testcontainers.pdf
Voxxed Days CERN 2024 - Spring Boot <3 Testcontainers.pdfIván López Martín
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
scale-model-slides.pptx
scale-model-slides.pptxscale-model-slides.pptx
scale-model-slides.pptxehclark63
 
Easy path to machine learning (2023-2024)
Easy path to machine learning (2023-2024)Easy path to machine learning (2023-2024)
Easy path to machine learning (2023-2024)wesley chun
 
iNGENIOUS-Standardization-Workshop_2024-01-17.pdf
iNGENIOUS-Standardization-Workshop_2024-01-17.pdfiNGENIOUS-Standardization-Workshop_2024-01-17.pdf
iNGENIOUS-Standardization-Workshop_2024-01-17.pdfiNGENIOUSIoT
 
Azure DevOps with Power Automate - Guideline
Azure DevOps with Power Automate - GuidelineAzure DevOps with Power Automate - Guideline
Azure DevOps with Power Automate - GuidelineTeerasej Jiraphatchandej
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
Beyond Linear Scaling: A New Path for Performance with ScyllaDB
Beyond Linear Scaling: A New Path for Performance with ScyllaDBBeyond Linear Scaling: A New Path for Performance with ScyllaDB
Beyond Linear Scaling: A New Path for Performance with ScyllaDBScyllaDB
 
Wait Storyboard.pptx
Wait Storyboard.pptxWait Storyboard.pptx
Wait Storyboard.pptxehclark63
 
Turning Your Volunteers Into Donors: Insights for Multi-Chapter Nonprofits
Turning Your Volunteers Into Donors: Insights for Multi-Chapter NonprofitsTurning Your Volunteers Into Donors: Insights for Multi-Chapter Nonprofits
Turning Your Volunteers Into Donors: Insights for Multi-Chapter NonprofitsBloomerang
 
OpenID AuthZEN ALFA PEP-PDP Prior Art
OpenID AuthZEN ALFA PEP-PDP Prior ArtOpenID AuthZEN ALFA PEP-PDP Prior Art
OpenID AuthZEN ALFA PEP-PDP Prior ArtDavid Brossard
 

Recently uploaded (20)

iasw-cad-drawings-FINAL.pptx
iasw-cad-drawings-FINAL.pptxiasw-cad-drawings-FINAL.pptx
iasw-cad-drawings-FINAL.pptx
 
scale-model-slides.pptx
scale-model-slides.pptxscale-model-slides.pptx
scale-model-slides.pptx
 
FAIR Data-centric Information Architecture.pptx
FAIR Data-centric Information Architecture.pptxFAIR Data-centric Information Architecture.pptx
FAIR Data-centric Information Architecture.pptx
 
Java 21 and Beyond- A Roadmap of Innovations
Java 21 and Beyond- A Roadmap of InnovationsJava 21 and Beyond- A Roadmap of Innovations
Java 21 and Beyond- A Roadmap of Innovations
 
Powerbi presentation from Microsoft Corporation
Powerbi presentation from Microsoft CorporationPowerbi presentation from Microsoft Corporation
Powerbi presentation from Microsoft Corporation
 
Nonprofit Email Marketing in 2024: Accelerate Success on the Most Effective C...
Nonprofit Email Marketing in 2024: Accelerate Success on the Most Effective C...Nonprofit Email Marketing in 2024: Accelerate Success on the Most Effective C...
Nonprofit Email Marketing in 2024: Accelerate Success on the Most Effective C...
 
3D PRINTER technology by sultana.pptx
3D PRINTER technology by sultana.pptx3D PRINTER technology by sultana.pptx
3D PRINTER technology by sultana.pptx
 
Voxxed Days CERN 2024 - Spring Boot <3 Testcontainers.pdf
Voxxed Days CERN 2024 - Spring Boot <3 Testcontainers.pdfVoxxed Days CERN 2024 - Spring Boot <3 Testcontainers.pdf
Voxxed Days CERN 2024 - Spring Boot <3 Testcontainers.pdf
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
scale-model-slides.pptx
scale-model-slides.pptxscale-model-slides.pptx
scale-model-slides.pptx
 
Easy path to machine learning (2023-2024)
Easy path to machine learning (2023-2024)Easy path to machine learning (2023-2024)
Easy path to machine learning (2023-2024)
 
iNGENIOUS-Standardization-Workshop_2024-01-17.pdf
iNGENIOUS-Standardization-Workshop_2024-01-17.pdfiNGENIOUS-Standardization-Workshop_2024-01-17.pdf
iNGENIOUS-Standardization-Workshop_2024-01-17.pdf
 
Azure DevOps with Power Automate - Guideline
Azure DevOps with Power Automate - GuidelineAzure DevOps with Power Automate - Guideline
Azure DevOps with Power Automate - Guideline
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Beyond Linear Scaling: A New Path for Performance with ScyllaDB
Beyond Linear Scaling: A New Path for Performance with ScyllaDBBeyond Linear Scaling: A New Path for Performance with ScyllaDB
Beyond Linear Scaling: A New Path for Performance with ScyllaDB
 
Wait Storyboard.pptx
Wait Storyboard.pptxWait Storyboard.pptx
Wait Storyboard.pptx
 
Turning Your Volunteers Into Donors: Insights for Multi-Chapter Nonprofits
Turning Your Volunteers Into Donors: Insights for Multi-Chapter NonprofitsTurning Your Volunteers Into Donors: Insights for Multi-Chapter Nonprofits
Turning Your Volunteers Into Donors: Insights for Multi-Chapter Nonprofits
 
GDSC ML-1.pptx
GDSC ML-1.pptxGDSC ML-1.pptx
GDSC ML-1.pptx
 
ADI Program Information Webinar
ADI Program Information WebinarADI Program Information Webinar
ADI Program Information Webinar
 
OpenID AuthZEN ALFA PEP-PDP Prior Art
OpenID AuthZEN ALFA PEP-PDP Prior ArtOpenID AuthZEN ALFA PEP-PDP Prior Art
OpenID AuthZEN ALFA PEP-PDP Prior Art
 

BPC 10.0 Currency Translation

  • 1. BPC 10.0 Currency Translation Author: Surya Padhi Mail : Surya@SuryaPadhi.Com. SAP Certified Application Associate - Financial Accounting SAP Certified Application Associate - SAP BusinessObjects Planning and Consolidation 10.0 Disclaimer: This document contains only intended strategies, developments, 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. SAP and author assume no responsibility for errors or omissions in this document. This preview 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 and author have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials.
  • 2. Course Objectives • To know; • Why we need currency translation? • Ways to Run Currency Translation. • Configuration steps and pre-requisites. • How to run currency translation in reporting currency mode? www.suryapadhi.com surya@suryapadhi.com
  • 3. Why we need currency conversion? In corporations it is quite common to find multicurrency financial models where a large portion of the data is already in the desired reporting currency. For example, a US based company may have facilities located in Germany and Canada which requires data to be loaded in their local currencies for internal reporting purposes. However, for management and external reporting purposes financial statements are prepared only in US Dollars (the reporting currency). Ex. Planning at US01, US01 need conversion of planning data CAD, INR and GBP to USD USD CA01 CAD IN01 INR GB01 GBP Local Currency www.suryapadhi.com surya@suryapadhi.com
  • 4. Ways to Run Currency Translation. SAP Business Planning and Consolidation provides standard support for multicurrency translation and reporting. The default configuration expects all data to be loaded in the local currency (LC) and then translated into one or more common reporting currencies. We use currency translation functionality in BPC planning and Consolidation. Currency Translation Reporting Currency Mode Default Logic www.suryapadhi.com Data Manager Group Currency Mode Consolidation Monitor surya@suryapadhi.com Data Manager
  • 5. Implementation Steps Implementation and Business Process Steps ( Reporting Currency Mode) Through Data Manager – Administrator 1. Create Dimensions. 2. Create Models and assign Dimensions to Models. 3. Create Business Rules. 4. Create script logics. 5. Configure data manager package. Through Data Manager – Business Process Owner: 1. Maintain Dimensions. 2. Create input schedule for rate model and load currency rates. 3. Create input schedule for Financial Data model and load data. 4. Execute currency conversion process through data manager. www.suryapadhi.com Through Default Script LogicsAdministrator 1. Create Dimensions. 2. Create Models and assign Dimensions to Models. 3. Create Business Rules. 4. Create script logics . 5. Include FX Script Logic in Default. LGF Through Default Script LogicsProcess Owner 1. Maintain Dimensions. 2. Create input schedule for rate model and load currency rates. 3. Create input schedule for Financial Data model and load data. 4. Refresh Data. surya@suryapadhi.com
  • 6. Implementation Steps Implementation and Business Process Steps ( Group Mode) Through Data Manager – Administrator 1. Create Dimensions. 2. Create Models and assign Dimensions to Models. 3. Create Business Rules. 4. Create script logics. 5. Configure data manager package. Through Data Manager – Business Process Owner: 1. Maintain Dimensions. 2. Create input schedule for rate model and load currency rates. 3. Create input schedule for consolidation model and load data. 4. Execute currency conversion process through data manager. www.suryapadhi.com Through Consolidation MonitorAdministrator 1. Create Dimensions. 2. Create Models and assign Dimensions to Models. 3. Create Business Rules. Through Consolidation MonitorProcess Owner 1. Maintain Dimensions. 2. Create input schedule for rate model and load currency rates. 3. Create input schedule for consolidation model and load data. 4. Execute currency conversion process through Consolidation Monitor. surya@suryapadhi.com
  • 7. Implementation Step 1 : Dimensions 1. Create Dimensions • • ( Minimum Dimension requirement) + Data Tracking Our BPC environment must meet following pre-requisites for currency translation to work. • Currency type dimension in rate model stores the reporting and input currencies. • CURRENCY property in entity type dimension of reporting model defines local currency ( LC) for legal entities. • RATETYPE property of account dimension should contain allocable rate type for example CLO, AVG etc. www.suryapadhi.com surya@suryapadhi.com
  • 8. Implementation Step 1 : Dimensions Model Dimensions Type SNP_RATE ( Rate Model, a Category Type non-reporting Model) Time Type Account Type Entity Type Currency Type SNP_FINANCE (Reporting Account Type Model ) Category Type Entity Type Currency Type Time Type SubTotal Type Audit Type www.suryapadhi.com Dimension Name SNP_CATEGORY SNP_TIME SNP_R_ACCT SNP_R_ENT SNP_INPUTCUR SNP_ACCOUNT SNP_CATEGORY SNP_ENTITY SNP_RPTCUR SNP_TIME SNP_FLOW SNP_AUDIT surya@suryapadhi.com
  • 9. Implementation Step 2 : Models 2. Create Models and assign Dimensions to Models ( Financial Model). In this step, we will create a model called SNP_FINANCE with following dimensions. SNP_FINANCE is a reporting type model, which records transactions in local currency and reporting currency. This model refers to model SNP_RATE for exchange rate. SNP_FINANCE (Reporting Account Type Model ) Category Type Entity Type Currency Type Time Type SubTotal Type Audit Type www.suryapadhi.com SNP_ACCOUNT SNP_CATEGORY SNP_ENTITY SNP_RPTCUR SNP_TIME SNP_FLOW SNP_AUDIT surya@suryapadhi.com
  • 10. Implementation Step 2 : Models 2. Create Models and assign Dimensions to Models ( Financial Model). www.suryapadhi.com surya@suryapadhi.com
  • 11. Implementation Step 2 : Models 2. Create Models and assign Dimensions to Models (Rate Model). In this step, we will create SNP_RATE model with following dimensions. A RATE model is a supporting mode for financial and consolidation reporting Model. It is used to store exchange rates that support currency conversion in financial model. The TIME dimension must be identical to the dimension used by the model using the rate model to store their foreign currency exchange rates and must have the same category member IDs. This model must include a currency dimension detailing the exchange rates by each input currency. The currency dimension in a rate model does not need to have the REPORTING property. SNP_RATE ( Rate Model, a Category Type non-reporting Model) Time Type Account Type Entity Type Currency Type www.suryapadhi.com SNP_CATEGORY SNP_TIME SNP_R_ACCT SNP_R_ENT SNP_INPUTCUR surya@suryapadhi.com
  • 12. Implementation Step 2 : Models 2. Create Models and assign Dimensions to Models ( Rate Model). www.suryapadhi.com surya@suryapadhi.com
  • 13. Implementation Step 3 : Business Rule 3. Create Business Rules. The first step for business rule creation is adding business rule to model. From the admin page navigate to Rules > Business Rules > SAPCUST_FINA (Our Reporting Model) and click on Add/Remove Rule Type. Choose Currency Translation and say “OK” www.suryapadhi.com surya@suryapadhi.com
  • 14. Implementation Step 3 : Business Rule 3. Create Business Rules. www.suryapadhi.com surya@suryapadhi.com
  • 15. Implementation Step 3 : Business Rule 3. Create Business Rules. www.suryapadhi.com surya@suryapadhi.com
  • 16. Implementation Step 4 : Script 4. Create script logics. Script Logic – enables calculations on base-level cells that result in data stored within an application. Script Logic can be broken down into 3 components: • Scoping- What am I running the data on? • Body/Code – What do I want to do with the scoped records? • Writing the record Now we have choice, how to run FC? Data Manager Package www.suryapadhi.com Default Logic.LGF surya@suryapadhi.com
  • 17. Implementation Step 4 : Script Which one is the better option i.e. running the script in batch mode or real time? We can determine the best option based on business needs , dependencies and system resources etc. Running currency translation in batch mode is advisable in following cases • After data imports • Run after rate updates • As part of a standard consolidation cycle, once data for all reporting units has been submitted and validated. Executing currency translation on a real time basis may be applicable when we need to report on multiple currencies right after a data import. www.suryapadhi.com surya@suryapadhi.com
  • 18. Implementation Step 4 : Script Do we need to use translation logic script for every processes? We need logic script in Data Manager and Default logic scenarios. Below table shows when we need translation script logics. When How Use Script Used in Logics? In Batch Mode: Consolidation Monitor No BPC Consolidation. Data Manager Yes BPC Planning Consolidation. Default Logic Yes BPC Planning Real Time www.suryapadhi.com surya@suryapadhi.com & BPC
  • 19. Implementation Step 5(a) : Default Logoc 5. Include FX Script Logic in Default. LGF To calculate the foreign exchange in fly; we need to include the FXTRANS.LGF files in the default logic. System executes default logic on every writeback . www.suryapadhi.com surya@suryapadhi.com
  • 20. Implementation Step 5(b) : DM 5. Configure data manager package Data Manager is a Business Planning and Consolidation (BPC) module that helps us calculate, translate, move data in and out of BPC. By default, there are three types of packages that have been added to Data Manager: • Data Management • Financial Processes • System Administration Data manager package uses SAP delivered or custom process chain. SAP BOPC comes with pre-delivered currency translation process chain /CPMB/FX_RESTATEMENT. www.suryapadhi.com surya@suryapadhi.com
  • 21. Business Process Step 1: Maintain Dim. Dimension maintenance is just like master data maintenance in any other application. Before proceeding further with transactional data , it is good idea to revisit dimensions and its properties. Following are perquisites for currency translation in BOPC with respect to. 1. Currency type dimension: stores the reporting and input currencies for your organization. 2. CURRENCY property in your Entity type dimension: defines the local (functional) reporting currency of the input/submitted values for the entity member. 3. RATETYPE property in your Account dimension: determines the rate and logic to be used in translation of the given account (average, end of month, or none). www.suryapadhi.com surya@suryapadhi.com
  • 22. Business Process Step 2: Input Form Rate • Model : SNP_RATE This is a rate input form used to maintain various translation rate in SAP BOPC. Before entering transactional data in finance mode which ensures that we have maintained exchange rate for given set of dimensions. www.suryapadhi.com surya@suryapadhi.com
  • 23. Business Process Step 3: Input Form Fin. • Model : SNP_FINANCE This is a rate input form used to enter financial data in SAP BOPC in local currency. Based on default logic configuration either system will convert local currency into USD either on FLY or on batch processing. www.suryapadhi.com surya@suryapadhi.com
  • 24. Business Process Step 3: Input Form Fin. • Model : SNP_FINANCE This is an example of currency translation scenario where we have included currency translation screen into default logic. Once the data are writtenback, system will come up with equivalent USD vales. www.suryapadhi.com surya@suryapadhi.com
  • 25. Business Process Step 3: Input Form This is an example of currency translation through data manager package. To disable the currency translation on fly, we have disable FXTRANS.LGF in default logic. Added to new transactions i.e. Third Party Sales and AR. www.suryapadhi.com surya@suryapadhi.com
  • 26. Business Process Step 4: Run DM We need to run data manager from EPM add in. Data manager selection screen. Data Manager log www.suryapadhi.com surya@suryapadhi.com
  • 27. Business Process Step 5: Refresh In.Form After successful run of data manager package, we can refresh our input form to see the currency translation result. Third Party Sales and Account Receivable transactions are translated in USD. www.suryapadhi.com surya@suryapadhi.com
  • 28. Few of Contributions. My Publications SAP Press Publications • Explore the Payment Currency Option in Accounts Payable Other White Papers • Lock Box • Credit Card functionality in SAP Contact information: • www.SuryaPadhi.Com • Mail: surya@suryapadhi.com www.suryapadhi.com surya@suryapadhi.com