The document provides an overview of logic in SAP Business Planning and Consolidation (BPC) software. It discusses where logic can be defined and executed, such as in Analysis Services, the BPC application server, or Excel. It also covers when logic is run, such as when data is queried or written. The document reviews different methods for defining logic, including dimension formulas using MDX language, scripts, rules-based logic, and Excel formulas. It provides advice on best practices for logic design and potential pitfalls to avoid performance issues.
This document provides an overview and agenda for a training session on SAP Business Planning and Consolidation (BPC). It introduces key concepts in BPC including the architecture, dimensions, applications, and development methodology. The session will cover creating dimensions and applications, loading and validating data, and using BPC for reporting and planning. It also provides an overview of the fictitious company PetDepot and its requirements for the BPC implementation.
This document contains summaries of new capabilities across multiple SAP products introduced with SAP enhancement package 7 for SAP ERP 6.0. The capabilities include enabling parallel processing of master data, more flexible edition management, enhanced usability, efficient data entry for multiple objects, improved data cleansing, and using SAP HANA for search in SAP Master Data Governance. Other capabilities include integration of trading contracts with commodity management, linking SAP CRM campaigns to SAP ERP promotions, and enabling inbound enterprise services for material master data replication.
This document summarizes the key changes in SAP Business Planning and Consolidation 10.1, which includes two versions - classic and unified. The unified version requires SAP HANA and references SAP BW InfoProviders, while classic can use various databases. Both have a new HTML5 user interface. Integration and functionality differ between the versions.
The document discusses how to implement a FOX (Formula extension) in SAP BW Integrated Planning. It provides steps to create a planning function using FOX including creating an infoprovider, aggregation level, filter, and FOX code. It also describes how to debug the FOX code and use the planning function in a front-end report. Key aspects covered include the different types of FOX program elements and their uses.
This document provides an overview of the software design documentation process. It discusses the stages of the software development lifecycle including identifying requirements, designing, developing, testing, and evaluating. It then focuses on the design documentation, including creating a requirements specification, screen designs, a process specification using techniques like flowcharts and pseudocode, and a data dictionary. The goal is to plan the solution to identified problems and produce formal documentation of the program design.
Beginner's guide create a custom 'copy' planning function typeNaveen Kumar Kotha
This document provides a step-by-step guide to creating a custom "Copy" planning function in SAP BW. It explains how to set up the environment, create a custom class, define the planning function type in transaction RSPLF1, integrate the function into a planning application, create and execute a planning sequence, modify the function code, debug and test, and transport the custom function. The guide aims to help users avoid obstacles in customizing planning functions and provide a working example to copy actual sales data from one year to a plan for the next year.
This document provides instructions on integrating Excel with SAP to allow for data posting capabilities. It describes preparing an RFC function module in SAP to interface with an Excel VBA macro. The RFC FM handles mapping data from Excel to standard SAP BAPIs to create a sales order. The VBA macro calls the RFC FM and maps the returned sales order number back to Excel. The end-to-end process is tested by entering sample sales order data in Excel and having it successfully posted to SAP.
Data extraction and retraction in bpc bivikram2355
This document provides an overview of data integration between SAP BPC and SAP BI. Master and transactional data is stored in SAP BI objects and tables and needs to be extracted into BPC cubes for planning and reporting purposes. Planned data in BPC can also be retracted back into BI cubes as needed. Data can be extracted from BI to BPC using either a BW ETL process or the BPC Data Manager functionality, while retraction from BPC to BI currently requires loading data to a flat file first before loading into BI.
This document provides an overview and agenda for a training session on SAP Business Planning and Consolidation (BPC). It introduces key concepts in BPC including the architecture, dimensions, applications, and development methodology. The session will cover creating dimensions and applications, loading and validating data, and using BPC for reporting and planning. It also provides an overview of the fictitious company PetDepot and its requirements for the BPC implementation.
This document contains summaries of new capabilities across multiple SAP products introduced with SAP enhancement package 7 for SAP ERP 6.0. The capabilities include enabling parallel processing of master data, more flexible edition management, enhanced usability, efficient data entry for multiple objects, improved data cleansing, and using SAP HANA for search in SAP Master Data Governance. Other capabilities include integration of trading contracts with commodity management, linking SAP CRM campaigns to SAP ERP promotions, and enabling inbound enterprise services for material master data replication.
This document summarizes the key changes in SAP Business Planning and Consolidation 10.1, which includes two versions - classic and unified. The unified version requires SAP HANA and references SAP BW InfoProviders, while classic can use various databases. Both have a new HTML5 user interface. Integration and functionality differ between the versions.
The document discusses how to implement a FOX (Formula extension) in SAP BW Integrated Planning. It provides steps to create a planning function using FOX including creating an infoprovider, aggregation level, filter, and FOX code. It also describes how to debug the FOX code and use the planning function in a front-end report. Key aspects covered include the different types of FOX program elements and their uses.
This document provides an overview of the software design documentation process. It discusses the stages of the software development lifecycle including identifying requirements, designing, developing, testing, and evaluating. It then focuses on the design documentation, including creating a requirements specification, screen designs, a process specification using techniques like flowcharts and pseudocode, and a data dictionary. The goal is to plan the solution to identified problems and produce formal documentation of the program design.
Beginner's guide create a custom 'copy' planning function typeNaveen Kumar Kotha
This document provides a step-by-step guide to creating a custom "Copy" planning function in SAP BW. It explains how to set up the environment, create a custom class, define the planning function type in transaction RSPLF1, integrate the function into a planning application, create and execute a planning sequence, modify the function code, debug and test, and transport the custom function. The guide aims to help users avoid obstacles in customizing planning functions and provide a working example to copy actual sales data from one year to a plan for the next year.
This document provides instructions on integrating Excel with SAP to allow for data posting capabilities. It describes preparing an RFC function module in SAP to interface with an Excel VBA macro. The RFC FM handles mapping data from Excel to standard SAP BAPIs to create a sales order. The VBA macro calls the RFC FM and maps the returned sales order number back to Excel. The end-to-end process is tested by entering sample sales order data in Excel and having it successfully posted to SAP.
Data extraction and retraction in bpc bivikram2355
This document provides an overview of data integration between SAP BPC and SAP BI. Master and transactional data is stored in SAP BI objects and tables and needs to be extracted into BPC cubes for planning and reporting purposes. Planned data in BPC can also be retracted back into BI cubes as needed. Data can be extracted from BI to BPC using either a BW ETL process or the BPC Data Manager functionality, while retraction from BPC to BI currently requires loading data to a flat file first before loading into BI.
This document provides a guide to integrating Excel with SAP. It describes preparing an RFC function module in SAP to retrieve sales order data and preparing Excel VBA scripts to call the RFC from Excel. The RFC FM retrieves a sales order header and lines using a BAPI. The VBA script references SAP ActiveX controls to call the RFC FM and populate the retrieved data in Excel. Testing is done to validate the end-to-end integration between SAP and Excel.
What is it like to work with an ERP suite in an MNC environment? What are the real opportunities and challenges involved? Employees/Managers nowadays are expected to handle cross-discipline assignments. Consultants/Analysts are not only expected to be techno-functional, but also cross-functional. ERP skills, in short, are career differentiators. Jumpstart your ERP career or journey with this book now!
The document provides an overview of SAP BusinessObjects Analysis, edition for Microsoft Office. It discusses the two main functionalities, Excel-based OLAP analysis and BI applications. It highlights the usability focus on business users by bringing flexibility and minimizing training. New features like the Design Panel, conditional formatting, and live PowerPoint presentations are summarized. Requirements for the client and server software are also listed.
This document provides an overview of building a report on customer days outstanding using SAP HANA. It discusses joining the BSID and BSAD tables in a HANA analytical view to analyze payment transactions. The report will then be presented using SAP ALV Grid and SAP Lumira visualization tools. Key fields like customer, baseline date, and debit/credit amounts will be used from the BSID and BSAD tables to analyze open invoices and payments.
Sa pexperts prospect_webinar_epm_add_in_v1ashok_krs
This document provides an overview of the reporting features and functionality of SAP BPC 10.0 using the EPM add-in. It begins with an agenda comparing the front-end reporting of BPC v7.5 and v10.0. It then introduces the BPC EPM add-in and its key features. The presentation demonstrates building reports using the EPM add-in interface and ribbon, formatting options, linking workbooks, and creating charts. It highlights the flexibility and advanced reporting capabilities of the EPM add-in for BPC and BW compared to prior versions.
This document outlines the topics and objectives covered in a course on SAP BPC 10.1 NW Classic Administration and Planning. The course covers concepts like business objects, modeling, security, creating reports and input forms in Excel, formatting, formulas, books, the new web client, data acquisition, logic scripts, drill through, business process flows, dashboards, and Word/PowerPoint integration. It also covers consolidation frameworks, dimensions, consolidation logic, data collection, currency translation, ownership manager, consolidation of investments, and intercompany eliminations.
SAP BPC Concepts
SAP Business process consolidation
SAP Business objects overview
SAP Consolidation overview
from Verity Solutions
http://www.verity-sol.com
This document provides an overview of business planning and consolidation (BPC) terminology and concepts. It discusses that BPC is used for planning and consolidation in SAP. Key components in BPC include environments, models, and dimensions. Environments are the base component and do not store data physically. Models store transaction data and group dimensions. Dimensions store master data. The document also discusses planning and budgeting terminology, security concepts in BPC, and how BPC integrates with SAP Enterprise Performance Management (EPM).
This document outlines the content covered in a SAP BPC 10 training course. It includes 150 topics that will be covered, such as planning, forecasting, budgeting, consolidation, data loading, reporting, dashboards, and certification preparation. The training will provide an in-depth overview of SAP BPC 10 and how to implement and use its various components and features. Students will learn through explanations, demonstrations on a BPC 10 system, documentation, and practice files.
This document provides an overview of an ERP book titled "ERP Made Simple: ERP Explained in 80 Pages or Less". The summary includes:
1. The book introduces ERP concepts and major ERP vendors like SAP and Oracle. It explains how ERP integrates enterprise information and supports planning and operations.
2. Key SAP ERP modules are outlined like SD, MM, PP, FI, CO and how they relate to business processes like order-to-cash, procure-to-pay.
3. An overview of Oracle ERP suites is provided for comparison. Major differences between SAP and Oracle strategies and product portfolios are highlighted.
• Jothi Periasamy
• SAP GL ,
• SAP ECC ,
• BPC,
• BI ,
• Conversion file ,
• Transformation file ,
• Data File
• SAP BPC Data Manager
• SAP BPC Data Load
World 2013 - Pushing MicroStrategy to the Limit, The Hacker WayBryan Brandow
This presentation was delivered jointly with two colleagues. The original slides have been stripped down and blog links have been added where videos used to be.
This document provides an overview of SAP BusinessObjects Analysis, edition for OLAP. It discusses how the software provides a premium alternative to BEx that allows power users to create purpose-built OLAP analysis and planning applications. It also includes a dedicated ad-hoc OLAP client for business users to analyze and share OLAP data. Additionally, it summarizes SAP BusinessObjects Analysis for Microsoft Office, which enables multidimensional analysis of SAP BW and SAP HANA directly within Excel for creating workbook applications and live PowerPoint presentations.
This document provides an overview of using the VBA API in SAP BusinessObjects Analysis Office 1.1. It discusses using the API to build sophisticated BI workbooks, call formulas within cells, get and show information, and set filters using macros. The document then provides code samples for enabling the Analysis Office add-in, refreshing data, creating a drill-down button using cell context information, setting filters with combo boxes, and creating a dynamic grid. All code samples are available for download from a shared link. The document serves as an introduction for developers on using the Analysis Office VBA API.
This document outlines the curriculum for a BPC 10 Certification Course. The course covers concepts and administration in SAP Business Planning and Consolidation, including environment management, dimension management, modeling, security, the EPM add-in for Excel, reporting, input forms, formatting, cell formulas, books, the new web client, data acquisition, logic scripts, drill through, business process flows, Crystal Dashboards, Word and PowerPoint integration, and BPC 7.5 migration. Later units cover consolidation frameworks, data collection and preparation, consolidation controls, currency translation, ownership manager, consolidation of investments, and intercompany eliminations. The goal is to help students learn and prepare for the C_EPMBPC_10
The document discusses currency conversion in SAP Business Intelligence 7.0. It describes how to define currency translation types which specify the exchange rate, source and target currencies, and time reference for conversions. It also explains how to perform currency translation in Business Explorer queries by specifying the currency translation type for key figures. Currency translation can be done with a fixed target currency or by determining the target currency from a selection variable. The target currency can also be determined from an InfoObject.
In SAP BPC 10.0 Configuration and User Guide we attempted to cover various aspect of BPC 10.0 net weaver version including definition, subject, configuration and use.
BPC Logics allows us to perform calculations on BPC data. BPC comes with three different types of logic (1) Worksheet logic, (2) Dimension logic and (3)Advanced (Script) logic. Normally we use one or more, or all of them is our BPC environment. Usage of these scripts depends on many factors, for example (1) performance issue, (2) complexity, (3) user preferences, etc. each of these script has its own its own advantages and disadvantages. Among the logics, script logic is much loved and widely used logic. Refer the embedded slide for more information. Hope you will enjoy it. Thanks, Surya Padhi
A Deep Dive into HPCM for Planning and Essbase ProfessionalsAlithya
A Deep Dive into Hyperion Profitability and Cost Management (HPCM) for Planning and Essbase Professionals, was presented by Edgewater Ranzal at Oracle OpenWorld 2015
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...Ahmed Yasir Khan
This document provides information about a two-day workshop on Power Pivot in Karachi and Lahore in September. The workshop investment is 30,000 Pakistani rupees excluding taxes. The facilitator is Ahmed Yasir Khan, who has 20 years of experience in finance and IT and has conducted many training sessions. The workshop will cover topics such as importing and transforming data, creating calculated fields and KPIs, and building dashboards using Power Pivot and Power View in Excel. Upon completion, participants will be able to import and manipulate data, create reports, use DAX functions, and distribute Power Pivot data.
SAP BPC is a tool for financial planning, budgeting, forecasting and consolidation that is part of SAP's Enterprise Performance Management suite. It combines predictive analytics, reporting, and consolidation capabilities. SAP has positioned SAP BPC as its primary application for these functions going forward. SAP BPC allows sharing of metadata, models, rules and user interfaces across planning and consolidation modules. It also offers templates, is built around Microsoft Office tools, and supports integration through web services.
This document provides a guide to integrating Excel with SAP. It describes preparing an RFC function module in SAP to retrieve sales order data and preparing Excel VBA scripts to call the RFC from Excel. The RFC FM retrieves a sales order header and lines using a BAPI. The VBA script references SAP ActiveX controls to call the RFC FM and populate the retrieved data in Excel. Testing is done to validate the end-to-end integration between SAP and Excel.
What is it like to work with an ERP suite in an MNC environment? What are the real opportunities and challenges involved? Employees/Managers nowadays are expected to handle cross-discipline assignments. Consultants/Analysts are not only expected to be techno-functional, but also cross-functional. ERP skills, in short, are career differentiators. Jumpstart your ERP career or journey with this book now!
The document provides an overview of SAP BusinessObjects Analysis, edition for Microsoft Office. It discusses the two main functionalities, Excel-based OLAP analysis and BI applications. It highlights the usability focus on business users by bringing flexibility and minimizing training. New features like the Design Panel, conditional formatting, and live PowerPoint presentations are summarized. Requirements for the client and server software are also listed.
This document provides an overview of building a report on customer days outstanding using SAP HANA. It discusses joining the BSID and BSAD tables in a HANA analytical view to analyze payment transactions. The report will then be presented using SAP ALV Grid and SAP Lumira visualization tools. Key fields like customer, baseline date, and debit/credit amounts will be used from the BSID and BSAD tables to analyze open invoices and payments.
Sa pexperts prospect_webinar_epm_add_in_v1ashok_krs
This document provides an overview of the reporting features and functionality of SAP BPC 10.0 using the EPM add-in. It begins with an agenda comparing the front-end reporting of BPC v7.5 and v10.0. It then introduces the BPC EPM add-in and its key features. The presentation demonstrates building reports using the EPM add-in interface and ribbon, formatting options, linking workbooks, and creating charts. It highlights the flexibility and advanced reporting capabilities of the EPM add-in for BPC and BW compared to prior versions.
This document outlines the topics and objectives covered in a course on SAP BPC 10.1 NW Classic Administration and Planning. The course covers concepts like business objects, modeling, security, creating reports and input forms in Excel, formatting, formulas, books, the new web client, data acquisition, logic scripts, drill through, business process flows, dashboards, and Word/PowerPoint integration. It also covers consolidation frameworks, dimensions, consolidation logic, data collection, currency translation, ownership manager, consolidation of investments, and intercompany eliminations.
SAP BPC Concepts
SAP Business process consolidation
SAP Business objects overview
SAP Consolidation overview
from Verity Solutions
http://www.verity-sol.com
This document provides an overview of business planning and consolidation (BPC) terminology and concepts. It discusses that BPC is used for planning and consolidation in SAP. Key components in BPC include environments, models, and dimensions. Environments are the base component and do not store data physically. Models store transaction data and group dimensions. Dimensions store master data. The document also discusses planning and budgeting terminology, security concepts in BPC, and how BPC integrates with SAP Enterprise Performance Management (EPM).
This document outlines the content covered in a SAP BPC 10 training course. It includes 150 topics that will be covered, such as planning, forecasting, budgeting, consolidation, data loading, reporting, dashboards, and certification preparation. The training will provide an in-depth overview of SAP BPC 10 and how to implement and use its various components and features. Students will learn through explanations, demonstrations on a BPC 10 system, documentation, and practice files.
This document provides an overview of an ERP book titled "ERP Made Simple: ERP Explained in 80 Pages or Less". The summary includes:
1. The book introduces ERP concepts and major ERP vendors like SAP and Oracle. It explains how ERP integrates enterprise information and supports planning and operations.
2. Key SAP ERP modules are outlined like SD, MM, PP, FI, CO and how they relate to business processes like order-to-cash, procure-to-pay.
3. An overview of Oracle ERP suites is provided for comparison. Major differences between SAP and Oracle strategies and product portfolios are highlighted.
• Jothi Periasamy
• SAP GL ,
• SAP ECC ,
• BPC,
• BI ,
• Conversion file ,
• Transformation file ,
• Data File
• SAP BPC Data Manager
• SAP BPC Data Load
World 2013 - Pushing MicroStrategy to the Limit, The Hacker WayBryan Brandow
This presentation was delivered jointly with two colleagues. The original slides have been stripped down and blog links have been added where videos used to be.
This document provides an overview of SAP BusinessObjects Analysis, edition for OLAP. It discusses how the software provides a premium alternative to BEx that allows power users to create purpose-built OLAP analysis and planning applications. It also includes a dedicated ad-hoc OLAP client for business users to analyze and share OLAP data. Additionally, it summarizes SAP BusinessObjects Analysis for Microsoft Office, which enables multidimensional analysis of SAP BW and SAP HANA directly within Excel for creating workbook applications and live PowerPoint presentations.
This document provides an overview of using the VBA API in SAP BusinessObjects Analysis Office 1.1. It discusses using the API to build sophisticated BI workbooks, call formulas within cells, get and show information, and set filters using macros. The document then provides code samples for enabling the Analysis Office add-in, refreshing data, creating a drill-down button using cell context information, setting filters with combo boxes, and creating a dynamic grid. All code samples are available for download from a shared link. The document serves as an introduction for developers on using the Analysis Office VBA API.
This document outlines the curriculum for a BPC 10 Certification Course. The course covers concepts and administration in SAP Business Planning and Consolidation, including environment management, dimension management, modeling, security, the EPM add-in for Excel, reporting, input forms, formatting, cell formulas, books, the new web client, data acquisition, logic scripts, drill through, business process flows, Crystal Dashboards, Word and PowerPoint integration, and BPC 7.5 migration. Later units cover consolidation frameworks, data collection and preparation, consolidation controls, currency translation, ownership manager, consolidation of investments, and intercompany eliminations. The goal is to help students learn and prepare for the C_EPMBPC_10
The document discusses currency conversion in SAP Business Intelligence 7.0. It describes how to define currency translation types which specify the exchange rate, source and target currencies, and time reference for conversions. It also explains how to perform currency translation in Business Explorer queries by specifying the currency translation type for key figures. Currency translation can be done with a fixed target currency or by determining the target currency from a selection variable. The target currency can also be determined from an InfoObject.
In SAP BPC 10.0 Configuration and User Guide we attempted to cover various aspect of BPC 10.0 net weaver version including definition, subject, configuration and use.
BPC Logics allows us to perform calculations on BPC data. BPC comes with three different types of logic (1) Worksheet logic, (2) Dimension logic and (3)Advanced (Script) logic. Normally we use one or more, or all of them is our BPC environment. Usage of these scripts depends on many factors, for example (1) performance issue, (2) complexity, (3) user preferences, etc. each of these script has its own its own advantages and disadvantages. Among the logics, script logic is much loved and widely used logic. Refer the embedded slide for more information. Hope you will enjoy it. Thanks, Surya Padhi
A Deep Dive into HPCM for Planning and Essbase ProfessionalsAlithya
A Deep Dive into Hyperion Profitability and Cost Management (HPCM) for Planning and Essbase Professionals, was presented by Edgewater Ranzal at Oracle OpenWorld 2015
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...Ahmed Yasir Khan
This document provides information about a two-day workshop on Power Pivot in Karachi and Lahore in September. The workshop investment is 30,000 Pakistani rupees excluding taxes. The facilitator is Ahmed Yasir Khan, who has 20 years of experience in finance and IT and has conducted many training sessions. The workshop will cover topics such as importing and transforming data, creating calculated fields and KPIs, and building dashboards using Power Pivot and Power View in Excel. Upon completion, participants will be able to import and manipulate data, create reports, use DAX functions, and distribute Power Pivot data.
SAP BPC is a tool for financial planning, budgeting, forecasting and consolidation that is part of SAP's Enterprise Performance Management suite. It combines predictive analytics, reporting, and consolidation capabilities. SAP has positioned SAP BPC as its primary application for these functions going forward. SAP BPC allows sharing of metadata, models, rules and user interfaces across planning and consolidation modules. It also offers templates, is built around Microsoft Office tools, and supports integration through web services.
Project Configurator is a software system that automates project planning processes for SAP-ERP technology projects. It allows users to select processes and sub-processes, allocate human resources, and calculate estimated costs. The software maintains a database of employees and their details to assist in resource allocation. It also accounts for currency exchange rates when providing cost estimates to globally distributed clients. The system aims to streamline planning tasks and eliminate manual overhead through an online, user-friendly interface.
The document provides an overview of various business intelligence reporting tools including SAP BEx Analyzer, SAP Web Application Designer, SAP BEx Web Analyzer, SAP Business Objects Voyager, Crystal Reports, Xcelsius, SAP Business Objects Web Intelligence, and SAP Visual Composer. It describes the key features of each tool and includes a comparison chart of their features to help users choose the right tool for their reporting needs.
Sharepoint 2010: Practical Architecture from the FieldTihomir Ignatov
Presentation from Microsoft Days 2011 (Sofia, Bulgaria). It covers the main topics during Sharepoint 2010 Architecture planning process as well as some pain points from the field.
HPCM Management Ledger & FDMEE: The Perfect Partnership?Ray Février
In this session, we will introduce the new HPCM Module, Management ledger, and present an application that explores the basic building blocks and reporting output of an HPCM Management Ledger and how it can be integrated to source General Ledger applications using FDMEE to create a smooth, efficient and effective reporting environment.
This PPT will help for SAP Interview Questions particularly SAP domain Candidates. for more information please login to www.rekruitin.com
By ReKruiTIn.com
The document discusses journals in SAP Business Planning and Consolidation for NetWeaver (BPC NW). It describes how to create a journal template using the journal wizard, which allows setting header dimensions, dimension order, additional header items, and summary. Journal templates are used to make adjustments to data through journal entries, providing an alternative to input sheets for updating application data.
In this session from SAP Inside Track Hamburg 2012 I'm introducing frameworks from SAP Business Suite Foundation and discuss the problem of missing documentation.
Prodev provides software solutions and consulting services to meet business needs. This includes office automation, engineering change management, database applications, and web development. Prodev aims to understand client requirements and implement efficient solutions that provide measurable return on investment and free up resources for primary job functions.
sap po training allows in gatherings to change measurements among interior,
outside structures.SAP PI an enterprise coordination stage that offers
consistent mix among SAP,non-SAP.We offer substantially sap pipo online
course fees, one of the best sap pipo online training in Hyderabad is
Igrowsoft.
Kranthi Kumar is an SAP ABAP consultant with over 3.5 years of experience implementing and supporting SAP ECC 6.0 systems. He has extensive experience developing reports, forms, conversions, and enhancements for various SAP modules including MM, SD, and FI. Currently he works for Yash Technologies on a project for Novartis International developing reports, forms, conversions, and enhancements to configure their SAP system. Previously he worked for Hurix Systems on a project for Coca-Cola developing similar objects across various SAP modules and processes. He is proficient in ABAP, SQL, and various SAP technologies and tools.
Beginner's Guide: Programming with ABAP on HANAAshish Saxena
The focus of this blog is to present an overview of the new programming techniques in ABAP after the introduction of HANA database. The focus will be towards providing a guideline on why and how an ABAP developer should start transitioning its code to use the new coding technique’s.
The document discusses new features in SQL Server Analysis Services (SSAS) "Denali" release including a new unified BI Semantic Model that brings together relational and multidimensional data models. It provides more flexibility and choices in building BI applications using either tabular or multidimensional approaches. Denali also improves performance and scalability with new in-memory and compression technologies. New tools are introduced for data modeling and management.
Power BI Interview Questions and Answers | Power BI Certification | Power BI ...Edureka!
( Power BI Training - https://www.edureka.co/power-bi-training )
This Edureka "PowerBI Interview Questions and Answers" tutorial will help you unravel concepts of Power BI and touch those topics that are very vital for succeeding in Power BI Interviews.
This video helps you to learn the following topics:
1. General Power BI Questions
2. DAX
3. Power Pivot
4. Power Query
5. Power Map
6. Additional Questions
Check out our Power BI Playlist: https://goo.gl/97sJv1
This document discusses Calculation Manager, a component of Oracle Hyperion Planning that allows users to create business rules in both graphical and scripted formats. It highlights advantages like centralized rule creation and maintenance. Standardization techniques are proposed, like naming conventions, modularity of complex rules, and organization of rules. The presentation concludes with a demonstration and overview of new features in version 11.1.2.4 like improved script analysis.
The document discusses IBM Cognos software and its integration and interoperability with SAP applications and Business Warehouse. Key capabilities of Cognos include optimized access to SAP BW through indexing and caching, as well as real-time reporting and planning using TM1. Cognos provides a unified platform for business intelligence, performance management and planning across various data sources.
Similar to Business planning and consolidation 5.x%3a logic explained%2c part 1 (20)
Business planning and consolidation 5.x%3a logic explained%2c part 1
1. SAP Solutions for
Performance Management
Business Planning and Consolidation
5.x Logic Explained
Part 1 of 3
SAP Proprietary 1
2. SAP Solutions for
Performance Management
Logic Overview – Part 1
Script Formulas Overview – Part 2
Script Formulas Advanced – Part 3
SAP Proprietary 2
3. Agenda
Logic overview
What
Where
When
How
Logic Advice
Dimension Logic
SAP Proprietary 9/21/06 3
4. What is “logic” in SAP BPC
General understanding of what “logic” is for BPC
At the most basic level logic is just a calculation
The questions are where, when and how the logic is executed that requires
the expertise
Where – calculations can be generated by:
Analysis Services
BPC Application Server
Excel
When - calculations can be executed:
As data is queried from the application
As data is written to the application
After data is written to the application
How – calculations are defined
Within the definition of a dimension using Microsoft MDX language
A script using a proprietary language
Using a rules based engine for specific pre-defined business requirements
Excel formulas
SAP Proprietary 9/21/06 4
5. Where logic is executed
Analysis Services
Microsoft provides capability of defining calculations within a
dimension
Calculations performed as user queries the data
Results stored in the cache only
First query will allows take longer than subsequent queries
BPC Application Server
BPC proprietary logic engine reads script or rules based definition
Application Server tier retrieves data and calculates results
Results stored in database directly
Excel/Live Reporting
Excel based formulas calculate on data retrieved within workbook
Results stored only in workbook
Live Reporting on the web supports simple calculations
SAP Proprietary 9/21/06 5
6. When logic is executed
As data is queried from the application
Analysis Services member calculations, on the fly
Excel calculations, on the fly or on demand (F9)
Live Reporting calculations, on the fly
As data is written to the application
Calculation on the fly when user send data from Data Loads, Excel,
Live Reporting, Word, PowerPoint or Journal Entries
Mechanism = default logic script
After data is written to the application
Calculates on demand via Data Manager packages
Script or rules based logic supported only
SAP Proprietary 9/21/06 6
7. How logic is defined
Dimension Logic (use sparingly!)
Within the definition of a dimension using Microsoft MDX language
Calculations defined for a specific member ID
Calculations can be defined for specific intersections within one application
only (cube)
Script Logic
A script using a proprietary language or MDX
Calculations defined for a specific member ID
Creates base level data in the application
Calculations can cross applications
Rules Based (table driven) Logic
Using a rules based engine for specific pre-defined business requirements
Legal consolidation
Currency
Elimination
Rules not specific to a single member ID
Calculations will cross applications
Sheet Based Logic (not covered in these presentation)
Exists in worksheet only
SAP Proprietary 9/21/06 7
8. Logic Advice
In general you want to create data for logic to avoid performance
issues in production
Apply best practices to help determine which type of logic to use
do not assume just because it is possible in development that is will
be successful in production.
Application specifics can help determine approach – use holistic
approach
Application Size (dimensions, data)
# of Users
Application functionality (read,write)
MDX logic structure has changed in BPC 5
SAP Proprietary 9/21/06 8
9. Script Logic Pitfalls
BPC logic is a powerful tool – but can be a performance issue if
not written correctly
Logic syntax is not easy to grasp – plus limited training availability
The logic design is not very intuitive to a business user
Multiple ways to do the same thing with only 1 or 2 that perform as
desired – hard to know best practice
The good news is we are working on:
Improving knowledge dissemination
Usability in the product
Thinking on next generation logic has begun
SAP Proprietary 9/21/06 9
10. Logic Approach – Dimension Formulas
Necessary when calculating after the aggregation (parent calculations)
Ratios, KPI’s etc.
Use of SOLVEORDER
Control calculation order across dimensions – does not apply if all formulas
are in one dimension
Control relationship to the Measures Dimension (a separate dimension)
Dimension Logic will have a negative impact on retrieval times when
system is in use by multiple users!
Don’t get fooled by the development environment performance
For BPC 5 see formula guidance
Requires tuples with IIF statements on ALL logic statements
SQL 2005 currently has serious performance issues when formula property
exists in dimension! Microsoft says they are working on it.
SAP Proprietary 9/21/06 10
11. BPC 5 Dimension Formula Guideline
BPC 5 implements multiple hierarchies as separate
dimensions in Analysis Services (AS).
For example if the account dimension has two hierarchies AS will
create two dimensions named account.h1 and account.h2.
The top member of these dimensions will be named [all account.h1]
and [all account.h2.] All members of the dimension roll up to this
top level member.
An understanding of this concept is important because it relates to
how MDX formulas need to be written.
SAP Proprietary 9/21/06 11
12. BPC 5 Dimension Formula Guideline
Suppose we want to define a formula as following in a dimension with 3
hierarchies:
#CF_ST_FIN_RATE= ((#IFRSTRATE/#WKSYR)*#WKSCURMTH)
Where IFRSTRATE, WKSYR and WKSCURMTH are base members of
hierarchy H1 of Account dimension, and CF_ST_FIN_RATE is a
dimension formula in H1 of account dimension.
The correct formula for H1 is
IIF(Account.H2.CurrentMember is Account.H2.[All Account.H2] And
Account.H3.CurrentMember is Account.H3.[All Account.H3],
(Account.H1.IFRSTRATE/Account.H1.WKSYR)*Account.H1.WKSCURMTH, NULL)
An example of this formula for H2:
IIF(Account.H1.CurrentMember is Account.H1.[All Account.H1] And
Account.H3.CurrentMember is Account.H3.[All Account.H3],
(Account.H2.IFRSTRATE/Account.H2.WKSYR)*Account.H2.WKSCURMTH, NULL)
Note:
All variables need to be fully qualified with dimension name and
hierarchy name, such as account.h1.IFRSTRATE. Otherwise AS
returns a syntax error.
SAP Proprietary 9/21/06 12
13. BPC 5 Dimension Formula Guideline
Note:
When defining a formula on H1, you have to specify that formula returns a
valid result only if the current members on other hierarchies are at the top
level of each hierarchy.
Previous example is for the case that base member has dimension formula.
If you need to define dimension formula for parent member, you have to use
a different type of formula because you need to roll up the value of children.
So in previous case, if CF_ST_FIN_RATE is parent member, you have to
define the following.
The correct formula for H1 is
IIF(Account.H2.CurrentMember is Account.H2.[All Account.H2] And
Account.H3.CurrentMember is Account.H3.[All Account.H3],
(Account.H1.IFRSTRATE/Account.H1.WKSYR)*Account.H1.WKSCURMTH,
rollupchildren(Account.H1.currentMember,"+"))
An example of this formula for H2:
IIF(Account.H1.CurrentMember is Account.H1.[All Account.H1] And
Account.H3.CurrentMember is Account.H3.[All Account.H3],
(Account.H2.IFRSTRATE/Account.H2.WKSYR)*Account.H2.WKSCURMTH,
rollupchildren(Account.H2.currentMember,"+"))
Please see the “V5x DimensionFormula Guide.doc” for full details
SAP Proprietary 9/21/06 13
14. Dimension Formula Example
Calculate Net Income per Head as NetIncome/Headcount
Does the calculation have to be run at aggregated levels?
What is the relationship with the Measures Dimension?
ACCTYPE considerations?
What is the relationship to the Time Dimension?
SAP Proprietary 9/21/06 14
15. Dimension Formula Example
Does the calculation have to be run at aggregated levels?
Yes. In fact, it MUST be run at aggregated levels in order to generate the correct
result.
After
Aggregations
Before
Aggregations
SAP Proprietary 9/21/06 15
16. Dimension Formula Example
What is the relationship with the Measures Dimension?
This calculation should be run after the Measures calculation. Use a
SOLVE_ORDER = 4 or higher.
Any ACCTYPE Considerations
NetIncome – INC
HEADCOUNT - AST
Since the calculation happens after the Measures calculation the
ACCTYPE will not come into play.
SAP Proprietary 9/21/06 16
17. Dimension Formula Example
What is the relationship with the Time Dimension
In this situation an average may be required when looking at Headcount at
a parent in the Time Dimension.
SAP Proprietary 9/21/06 17
18. Copyright 2006 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, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, System i, System i5, System p,
System p5, System x, System z, System z9, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, POWER5+, OpenPower and PowerPC
are trademarks or registered trademarks of IBM Corporation.
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.
MaxDB is a trademark of MySQL AB, Sweden.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, 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 in several other countries all over the world. 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.
The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior
written permission of SAP AG.
This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. 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. Please note that this
document is subject to change and may be changed by SAP at any time without notice.
SAP assumes no responsibility for errors or omissions in this document. SAP does not 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, either express or implied, including but not limited to the implied warranties of
merchantability, fitness for a particular purpose, or non-infringement.
SAP shall 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.
This limitation shall not apply in cases of intent or gross negligence.
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
these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.
SAP Proprietary 9/21/06 18