Bpc450 en Col98 FV A4 Inst
Bpc450 en Col98 FV A4 Inst
BPC450
Collection: 98
Material Number: 50130870
© SAP SE BPC450 1
Instructor Note: the approximate timing is in the Instructor Guide.
© SAP SE BPC450 2
© SAP SE BPC450 3
© SAP SE BPC450 4
Note: there are several labs which use Analysis for Office in addition to Lab 28.
© SAP SE BPC450 5
© SAP SE BPC450 6
© SAP SE BPC450 7
© SAP SE BPC450 8
© SAP SE BPC450 9
© SAP SE BPC450 10
© SAP SE BPC450 11
© SAP SE BPC450 12
In version 10.1, there are two main options, standard and embedded. Standard is similar to
what we knew as SAP Business Planning and Consolidation 10.0, which uses account-
based InfoCubes (one data column). In contrast, the embedded model is based on SAP BW
Integrated Planning (multiple data column) InfoCubes. All of the functionality of SAP BW IP
is already available in the embedded model. Most standard SAP BPC features are planned
to be available in the embedded model.
The decision regarding whether to use standard or embedded needs to be made based on
the business requirements for each customer’s planning scenario, but both models can be
used in parallel in one system, and the same license applies for both standard and
embedded.
© SAP SE BPC450 13
BPC Standard InfoCubes use a unique namespace just for BPC. The BPC related InfoObjects
and InfoCubes are maintained exclusively from BPC not BW. BPC Standard InfoCubes also
contain only one Key Figure whereas, other BW InfoCube could have many Key Figures.
© SAP SE BPC450 14
The diagram shows master data and actual transaction data flowing into SAP BW from SAP
ERP and possibly other external systems. Both the SAP BW master data and transaction data
(in the InfoCube) use standard SAP BW naming conventions, meaning that delivered objects
start with a number, and custom objects start with a letter.
The standard InfoCube could, of course, be used to report on actuals. The real-time InfoCube
gets actual data from the standard InfoCube in this example. Master data is joined to the
InfoCubes via primary and foreign key relationships. In the IP planning modeler, we configure
data slices, characteristic relationships, aggregation levels, and so on for an IP scenario. The
aggregation level becomes the InfoProvider for the planning-enabled query, which can then
be used in a BEx workbook; SAP BusinessObjects Analysis, edition for Microsoft Office; or
design studio web templates
© SAP SE BPC450 15
Embedded SAP BPC provides the best of both worlds from a planning perspective: SAP BPC
and IP together on one platform
© SAP SE BPC450 16
Customers with a BPC license can use either the Standard or Embedded option.
© SAP SE BPC450 17
Easy to use, both the reporting interfaces and the administration interface.
The system is build to be operated by the business with limited intervention of IT.
Choice of Microsoft Excel, Microsoft Word, Microsoft PowerPoint, Web, and mobile interface
for sending and retrieving data.
Microsoft Excel with live access to a central data repository creates a single version of truth,
ensuring organizational alignment.
One central security concept; control data and access on mobile devices based on role and
user.
Work seamlessly with key financial applications from desktop to mobile device of choice.
© SAP SE BPC450 18
• Deep BW Integration - Ability to access data and master data from InfoCubes with multiple
key figures
• Matrix Security - Optional way for defining rights for access to data
• Calculated Key Figure / Inverse formulas – Calculated key figures that are input enabled
• BPC Features – data audit, work status, BPFs, teams, business data profiles, DSO
comments
© SAP SE BPC450 19
© SAP SE BPC450 20
© SAP SE BPC450 21
Account based InfoCubes only have one Key Figure. Key Figure based InfoCubes have
multiple Key Figures.
© SAP SE BPC450 22
© SAP SE BPC450 23
© SAP SE BPC450 24
SAP Hana permits OLTP and OLAP workloads on the same platform by storing data in high-
speed memory, organizing it in columns and partitioning and distributing it among multiple
servers. this delivers faster queries that aggregate data more efficiently yet avoid costly full-
table scans and single column indexes.
© SAP SE BPC450 25
SAP Hana permits OLTP and OLAP workloads on the same platform by storing data in high-
speed memory, organizing it in columns and partitioning and distributing it among multiple
servers. this delivers faster queries that aggregate data more efficiently yet avoid costly full-
table scans and single column indexes.
© SAP SE BPC450 26
SAP S/4 HANA is the next generation business suite to help lines of business and industries
run simple, with all that only HANA can do. SAP S/4HANA combines the most recent
innovations (SAP HANA platform, SAP Fiori UX) with over 40 years of experience in
mastering complex industry challenges in a new Suite that caters to digital, networked
economy.
© SAP SE BPC450 27
© SAP SE BPC450 28
With both ECC and BW on the same HANA database for example, data can be accessed on a
real time basis and therefore there should be less of a need to load data between ECC and
BW related tables.
© SAP SE BPC450 29
The HANA Studio uses the Eclipse user interface. The image is the automatically generated
Analytic View for the /ERP/SFIN_R01 InfoCube.
© SAP SE BPC450 30
In the BW Modeling perspective, designers can access the BW gui as well as maintain
advanced DSOs and Composite providers. SAP Queries can also be maintained from the
modeling tool.
© SAP SE BPC450 31
Attribute views are used to give context. This context is provided by text tables which give
meaning to data. For example, if a fact table or an analytic view in a car sales database only
contains a numeric ID for each dealer, you can use an attribute view to provide information
about each dealer. Using this method, you could then display the dealers' names and
addresses, thus giving context to the data. Analytic views are used to model data that includes
measures. For example, an operational data mart representing sales orders would include
measures for quantity, sales order value, and more. Calculation views can be used in
scenarios where the Analytic Views does not satisfy the business requirements. For example,
when you need to combine the result sets from two different tables or views (with the graphic
view designer, or with the SQL UNION operator).
© SAP SE BPC450 32
As part of an SAP HANA implementation, you want to use the modeling capabilities
of SAP HANA to build flexible information models and easily report on your data.
© SAP SE BPC450 33
© SAP SE BPC450 34
© SAP SE BPC450 35
© SAP SE BPC450 36
© SAP SE BPC450 37
© SAP SE BPC450 38
© SAP SE BPC450 39
© SAP SE BPC450 40
© SAP SE BPC450 41
Our mission was simple; build a modern planning app in the cloud with the look and feel of a
consumer app and bring collaboration and analytics where they belong – within the context of
your planning process. Usability was a key design principle of the solution from the start – not
an afterthought – and to make this happen, an entire design team was brought into the
development process from day one to focus on user ergonomics.
© SAP SE BPC450 42
© SAP SE BPC450 43
In 1998, SAP released the first version SAP BW providing a model-driven approach to EDW
which made data warehousing easier and more efficient for SAP R3 data. Over the past 16
years SAP BW has evolved to become a key component for tens of thousands of companies
EDW
© SAP SE BPC450 44
SAP NetWeaver BW offers flexible ways of integrating data from various sources.
Depending on the data warehousing strategy for your planning scenario,
• you can extract the data from the source and load it into the SAP NetWeaver BW system,
• or you can access the data directly in the source, without storing it physically in the
Enterprise Data Warehouse. In this case, the data is integrated virtually into the
Enterprise Data Warehouse.
Sources for the Enterprise Data Warehouse can be operational, relational datasets (for
example in SAP systems),
© SAP SE BPC450 45
ODP is a new method to load data into BW tables.
© SAP SE BPC450 46
LSA: Layered Scalable Architecture (++ is LSA when HANA is being used) Unlike in LSA,
LSA++ allows reporting on data that resides (either persistent or real-time accessible) in the
Open Operational Data Store. Thus, finally the Virtualization Layer is extended so as to wrap
not only the Data Mart Layer and Propagation Layer, but also the Open Operational Data Mart
Layer
© SAP SE BPC450 47
© SAP SE BPC450 48
InfoProviders provide data to BW Queries. These are either tables or views of tables.
© SAP SE BPC450 49
© SAP SE BPC450 50
© SAP SE BPC450 51
Real time Infocubes contain the plan data. Their tables sit on HANA as well. InfoCubes
created on HANA
are optimized by default.
© SAP SE BPC450 52
© SAP SE BPC450 53
© SAP SE BPC450 54
Delta records are written to Real Time InfoCubes during planning
© SAP SE BPC450 55
Request IDs need to be closed in order to delete the data.
Request IDs can be closed by switching the InfoCube to Load mode.
Infocubes can be switched to Load mode either manually or in a process chain.
© SAP SE BPC450 56
© SAP SE BPC450 57
© SAP SE BPC450 58
© SAP SE BPC450 59
© SAP SE BPC450 60
© SAP SE BPC450 61
© SAP SE BPC450 62
MultiProvders allow easier modeling changes. When working with MultiProviders, the system
provides a characteristic
called InfoProvider. This can be used to restrict the dataset and control the behavior of
planning functions for example.
© SAP SE BPC450 63
© SAP SE BPC450 64
A Composite Provider is an InfoProvider that combines data from a Transient Provider,
or SAP HANA views or from other InfoProviders by Join or Union, and makes
this data available for reporting and analysis. Storing the data in the SAP HANA
database ensures faster access to data in the query.
© SAP SE BPC450 65
Composite providers are used for unions just like MultiProviders. Composite Providers can
include a local provider for example and a real time InfoCube to access global plan data. The
aggregation level then becomes the touch point to the ABAP Planning Manager in IP
There several types of Composite Providers including:
Local Composite Providers can be maintained by business users in BW Workspaces.
Workspaces are easy to use web dynpro screens where business users can model their own
ETL solutions in a controlled environment.
Central Composite Providers are maintained from the BW Modeling Tool perspective in the
HANA Studio
Composite Providers maintain from the RSLIMO/RLIMOBW transaction codes in BW. (to be
phased out)
© SAP SE BPC450 66
© SAP SE BPC450 67
Direct Input DSOs only have an Active table.
DSO’s are written to in overwrite mode during planning.
© SAP SE BPC450 68
Direct input DSOs only have one table.
© SAP SE BPC450 69
API – Application Programming Interface
© SAP SE BPC450 70
There is customizing view in SM30 for table RSADMINCV4 called BEx Values which sets the
value for the field RRXDATANOTEXIST in table RSADMINC. This can also be overwritten by
a rsadmin parameter RSR_FORMAT_NOP_VALEXCP if it does not fit the NO2 needs as
value.
Price planning is supported for BW7.4 sp7 and greater.
The key figure must be set to N02 in RSA1.
© SAP SE BPC450 71
© SAP SE BPC450 72
© SAP SE BPC450 73
© SAP SE BPC450 74
© SAP SE BPC450 75
© SAP SE BPC450 76
The BEx Query Designer is the main tool for designing queries and generating data to
analyze with an InfoProvider (i.e., InfoCube).
A restricted key figure could be Amount restricted by fiscal year 2017 for example
© SAP SE BPC450 77
Columns
Here is where the query objects (key figures or characteristics) must be placed if you
want them to appear in the columns of the results set.
Rows
Here is where the query objects (key figures or characteristics) must be placed if you
want them to appear in the rows of the results set.
Free Characteristics
Put the characteristics, which you want to offer to the user for navigation purposes, in
this pane. These characteristics do not appear in the initial view of the query result set,
the user must use a navigation control to make use of them. You do not define the
filter values here.
© SAP SE BPC450 78
One of the main features of any planning system is the ability to perform manual input
planning in excel workbooks. To be able to do this you need a planning enabled query.
Planning enabled queries must be created on an aggregation level and not the real time
InfoCube.
To access the query designer go to your start menu:
Choose All Programs > Business Explorer > Analyzer.
In the Add-Ins tab select Create New Query > In the Query Designer choose New Query >
Select the aggregation level.
When creating queries for BW reporting scenarios you can always pick and choose which
InfoObjects to include in the query. If you don’t need to report by material group you can
simply choose not to include it in the query.
When creating queries for planning however the rules are a little different. In this case you
need to include every InfoObject in the aggregation level to allow for manual input planning.
The reason being is that when doing manual planning every cell must represent single
characteristic values. That means that any characteristic that is not the rows or columns must
be included in the filter and restricted to single values.
© SAP SE BPC450 79
Characteristic Restrictions
Here you define the characteristic filter values, which apply to the entire result
set.
Default Values
In this pane you define the characteristic filter values, which should be used for
the
initial view of the result set. The user may choose to modify these filters in the
result.
© SAP SE BPC450 80
© SAP SE BPC450 81
The business requirement calls for the rows to be available for input. Queries normally only
display Characteristic values if they have postings in the InfoProvider. Of course, since this is
a planning scenario and there isn’t any data yet the characteristics are set to display based on
their master data. To do that just select FISCAL YEAR/MATERIAL GROUP in the ROWS, go to the
properties on the upper right and in the EXTENDED tab choose MASTER DATA.
© SAP SE BPC450 82
The Cost Center Planning on Periods query has a set of columns for Actual and Plan. The
Total Actual and Plan are restricted key figures of amount restricted by InfoProvider,
Category, and Fiscal Year as you can see in the image above. This fiscal year restriction is
via a variable with an offset of -1 (prior year from selected).
The Periods have the additional restriction of Period which is hard coded. The Periods are
indented below the Total key figure.
© SAP SE BPC450 83
Restricted key figures are (basic) key figures of the InfoProvider that are
restricted
(filtered) by one or more characteristic selections. The key figure that is
restricted by
one or more characteristic selections can be a basic key figure, a calculated
key figure,
or a key figure that is already restricted.
© SAP SE BPC450 84
When creating calculated key figures at the InfoProvider level, you:
Can include basic key figures, restricted key figures, and calculated key figures
that have been defined at the InfoProvider level.
Do not have access to all operators because some operators are only active at
query level.
Must drag the calculated key figure to the section where it should be used
because it is not automatically included in your query.
Key figures always keep their units when a query is executed. This means that
the formula is semantically incorrect if you add a currency unit, for example,
EUR, to a unit of weight, for example, kg. If you want to calculate values
without using units, use the Value Without Dimension data function.
© SAP SE BPC450 85
Structures are combinations of InfoProvider key figures and characteristics. A structure forms
the basic framework of the rows or columns in a table.
When creating calculated key figures at the InfoProvider level, you:
Can include basic key figures, restricted key figures, and calculated key figures that have
been defined at the InfoProvider level.
Do not have access to all operators because some operators are only active at query level.
Must drag the calculated key figure to the section where it should be used because it is not
automatically included in your query.
Key figures always keep their units when a query is executed. This means that the formula is
semantically incorrect if you add a currency unit, for example, EUR, to a unit of weight, for
example, kg. If you want to calculate values without using units, use the Value Without
Dimension data function.
© SAP SE BPC450 86
1.NOT INPUT READY(NOT RELEVANT FOR LOCKING) – use this to read the data but do block
others from changing it while you are viewing it
2.NOT INPUT READY(RELEVANT FOR LOCKING) – use this to read the data but lock it so no else
can change it while you are viewing it
3.INPUT READY(RELEVANT FOR LOCKING) - use this to allow write access and block others from
changing it while you are viewing it or changing it
© SAP SE BPC450 87
“Values in Master Data Table” means that mathematical characteristic combinations
from the data range are displayed regardless of whether or not transaction data records
exist for them.
© SAP SE BPC450 88
“Characteristic Relationships” means that the input help only displays correct
business selections.
© SAP SE BPC450 89
You can copy queries from one Aggregation Level to another.
© SAP SE BPC450 90
© SAP SE BPC450 91
© SAP SE BPC450 92
Multiproviders should always be used even if only one real time InfoCube is needed because
it provides flexibility for modeling changes such as adding a new InfoProvider or switching to a
different InfoProvider. Therefore, using MultiProviders provides a lower cost of maintenance
for design changes.
© SAP SE BPC450 93
BPC 10.1 Embedded offers high integration with BW for master data and transaction data
Existing InfoObjects and InfoProviders from Integrated Planning can be used by BPC
10.1 Embedded
BPC 10.1 keeps the BPC concept of Environments and Models
Creation of InfoObjects, InfoProviders, Aggregation levels, Planning functions, fox
formulas and Queries are carried out in BW transactions(RSA1, RSPLAN, etc.)
© SAP SE BPC450 94
The use case of a virtual provider would be some planning on none BW InfoCube source, like
transaction data in a DDIC table or even from a file.
© SAP SE BPC450 95
A model can have one or more InfoProviders attached to it.
© SAP SE BPC450 96
MultiProviders make it very easy to merge data in the result set.
© SAP SE BPC450 97
© SAP SE BPC450 98
© SAP SE BPC450 99
Instead of using a real time InfoCube for example, you can use a native HANA table that was
created from a flat file.
After creating the local provider, you can upload to it again however there is no aggregation.
Local models are not transportable in sp5.
Third, add user/team attributes to the owner dimension for work status. Add an external
characteristic if necessary to look up the owner and reviewers for the BPF.
Fourth, create the BPF template and create a BPF instance.
Fifth, set-up work status, comments, data profiles, and data audit
Sixth, create EPM Reports & Input Forms - Of course, if they are using the BEx Analyzer or
Analysis to do planning, similar workbooks in the EPM add-in will need to be developed – this
could be the biggest work item. This effort can be carried out in phases however since the
BEx queries will not necessarily be affected.
1. All components inherited from the Interface are PUBLIC, providing a point of access to that
class or its objects to any other program
2. Any class implementing the same interface can provide different code for the same method
– this takes us to another technique called Polymorphism – one call, multiple different
implementations
3. Emulating multiple inheritance, like Java. Consider the Interface like an Include –
standalone program, doesn’t do anything by itself, but can be inserted (included) in any other
program.
Each Method will have a Signature generated by the system when the Class is activated. For
example:
* <SIGNATURE>---------------------------------------------------------------------------------------+
* | Instance Public Method ZCOPY_CL_20-
>IF_RSPLFA_SRVTYPE_IMP_EXEC~INIT_EXECUTION
* +-------------------------------------------------------------------------------------------------+
* | [--->] I_R_SRVTYPE_DEF TYPE REF TO IF_RSPLFA_SRVTYPE_DEF
* | [--->] I_R_SRV TYPE REF TO IF_RSPLFA_SRV
* | [--->] I_R_INFOPROV_DESC TYPE REF TO IF_RSPLFA_INFOPROV_DESC
* | [--->] I_R_MSG TYPE REF TO IF_RSPLFA_MSG
* | [--->] I_T_DATA_CHARSEL TYPE RSPLF_T_CHARSEL
* | [--->] I_T_DATA_NODE_SEL TYPE RSPLF_T_NODE(optional)
* +--------------------------------------------------------------------------------------</SIGNATURE>
The Signature provides easy to access information to the programmer.
On the lower left, the EDW AUTHORIZATIONS (BW) are maintained initially by IT in
RSECADMIN.
Then the ENVIRONMENT AUTHORIZATIONS are defined by IT in RSECADMIN but user
assigments are provided by the LOB.
Then the ENVIRONMENT USER AUTHORIZATIONS are completely maintained by the LOB in the
BPC web client data access profiles.
Dynamic formatting:
• Is set by the user but can be copied from one workbook to another
• If the query is “input- ready” query the inputable formatting can be used to retrieve as
example when the nodes are not calculated regarding the setting of the query
• Specific formatting can be created for “Total “ member from the BEx query
EPM Context
The EPM Context appears in the EPM add-in and can be used for Embedded connections.
Just select a member in the EPM Context and then set a report axis to use ‘Context’.
EPM Pane
The EPM Pane for Embedded has an extra tab called Data Processing on the lower right
where planning functions and sequences can be stored.
- the calculated data from planning functions are in the planning buffer for simulation when
the user is ok he saves the data , then the data base is updated.
No difference between display query or input query for planning functions.
No impact from the cell locking from the UI. The planning function is still calculated. -Variables
in planning functions : When source is Members, the value is dimension members when the
member selector is visible, or direct input ( for reevaluation functions as example)
SAP Business Warehouse (BW) InfoCube by using a local Object Linking and Embedding
(OLE) database (DB) for online analytical processing (OLAP) applications (ODBO) provider
connection.
The Active Connection field in the EPM pane lists all the data sources to which you are
connected simultaneously. You can also add new connections directly by choosing the Select
Another Connection link.
Comments are available in sp4 when changing the status of a step. BPF Comments a
independent from BPC comments.
When users submit, complete, approve, or reject a BPF activity, they are able to enter a
comment the action.
Comments will be displayed in ‘My activities’ list and ‘Process monitor’. It’s also possible to
enter comment when reopening an activity.
Comments will be copied to all reopened activities of the reopened step.
You install the EPM Unwired application on your iPad by downloading the application directly
from the iTunes app store to your device. There are how to papers for both 10.0 and 10.1.
Log on to BW if necessary
Client 800
User BPC-##
Password training
1. From the SAP Easy Access SAP NetWeaver Business Warehouse screen,
Goto Modeling Data Warehousing Workbench: Modeling
Note: These labs build on each other so follow the instructions as requested.
(You can always experiment on non-class related test objects later)
3. Next to External SAP HANA view, check the box to generate a HANA
Analytic View to allow additional ways to model and consume the data.
Note: Later, in the data audit lab, we’ll make an InfoCube auditable.
4. Click Save
Before HANA, InfoCubes were star schemas with table joins from the SID
table to the Dimension table to the Fact table and characteristics were
grouped into dimension tables.
With BW on HANA the InfoCube is flattened out. The SID tables join
directly into the fact table and there is only one Dimension table which is
only used to keep track of uncompressed request ids.
2. There are only 2 tables in the InfoCube: the fact (F) table and the dimension
(D) table (which is used to keep track of uncompressed request ids)
3. Use F3 until you return to the SAP Easy Access SAP NetWeaver Business
Warehouse screen
Note: Aggregation levels are used to specify the ‘scope’ of your planning
activity
3. To open the dialog box for creating an aggregation level, choose Create
5. Press the Enter key to proceed (or click the green checkmark)
Hint: you can select multiple InfoObjects via the Ctrl key and drag them all
to the folders on the right at one time
2. Near the top of the screen check the consistency of the aggregation level
that you just created
3. Choose Save
5. Choose F3
The planning data for quantity planning in version B represents the default
values for the sales managers.
Since the planning granularity of the sales managers is by material group, you
need to create a new aggregation level first.
You then need to create a distribution function that breaks down the summary
values to material groups.
4. Choose Copy.
2. Choose Create
1. In order to select a variable for Fiscal Year choose the button (not
the far right) to the right of Fiscal Year
3. Choose GROUP00_VAR_FY_01_PM
4. Choose Add
5. Choose Continue
1. Choose Save
2. Choose F3
Note: Planning sequences are normally used to run multiple planning functions either
in a dialog step or scheduled in a background job in a process chain (used in BW to
execute background jobs).
Sequences can be executed manually either in the modeler for testing, or in workbooks
by planners.
Sequences require at least one filter and would usually contain multiple filters &
functions. In this case however, we just want to use our sequence to create testing
data in our cube.
Also, after sequences are saved, they can be executed or their individual steps can be
executed.
In the lab below you will enter data and then change the values so that you can see
how delta values are saved for a real time InfoCube.
5. Choose Save
Use the Manual Input Step in the Planning Sequence to Enter 2010 Data
1. Select Step 1
8. Choose the lower save icon to Save data from the input template into
the InfoCube
10. Choose the lower save icon to Save the revised data from the input
template into the InfoCube
11. Now we have original and changed data records in the data base.
Note: you are doing this test so that you can see how the system updates the
database
12. Choose F3 until you return to the SAP Easy Access NetWeaver Business
Warehouse screen
4. Choose Execute(F8)
5. Choose
8. Note: this activity is carried out for testing by developers. End users would
never do this.
10. Note: This is merely temporary. When the InfoCube is compressed, the data
is aggregated over the common key fields and the data retention for planning
activity will go away.
11. If we need an audit trail, then we can turn that on and the system will track
who entered what data and when.
12. Choose F3 until you reach the SAP Easy Access screen
Since HANA has modeling and ETL capability there will no doubt be some
development work needed in HANA in support of BPC planning and analysis
scenarios. It is also a good idea to know how to browse the data in HANA as well
to erase any doubts you might have or to debug.
Although we won’t attempt to make you an expert in HANA the least we can do
right now is to view the data in HANA and view the memory consumption
statistics.
Let’s go take a look at the data using the HANA Administration Console.
If you are already logged in, go to Browse the InfoCube Fact Table from
HANA
5. Under Systems Right click in the open area Choose Add System…
7. Choose Next
9. Choose Finish
1. Expand the system on the upper left Open Catalog Open SAPT63
4. Choose OK
You can see the same data as we saw in BW except the surrogate ids instead
of the characteristic values are displayed
When planning, delta records are written to the real time InfoCube. The
InfoCubes can compress the data as well. In addition, compression also
triggers a merge of the data from delta storage to main memory in HANA.
This does improve performance since subsequent reads would not have to the
merge the data from delta and main memory.
The Delta Storage is written into Main Storage when the InfoCube is
compressed or when a process chain with the Delta Storage Update is
executed
End of Lab
You need to plan at the material level by period and this detailed data set will be
consumed in a HANA analytical view
Log on to BW if necessary
Client 800
Password training
1. From the SAP Easy Access SAP NetWeaver Business Warehouse menu, go to
Modeling Data Warehousing Workbench: Modeling
1. To create the planning enabled DSO, right click on Group## Create Data Store
Object…
Template TBW370S00
6. Select Planning Mode and External SAP HANA view (this will generate an
Analytic view in HANA)
Note: Planning enabled DSO’s require that all characteristics are located in the
Key fields
7. Choose Save
10. Drag all characteristics from the Data Fields into the Key fields folder
11. Right click the unused characteristics and key figures and choose Delete so that
you end up with the following:
Hint: if you remove a field by mistake, just right click on the Key fields or Data
Fields folder and choose InfoObject Direct Input, enter the technical name and
press Enter
1. Click Save
3. Choose F3
Note: Aggregation Levels on planning enabled DSO’s require that all key figures
and characteristics are included.
View the Assigned Location for Analytic Views Created for InfoProviders
6. You can now see the location in HANA content for analytic views generated
from InfoProviders
7. Choose F3 until you get back to the SAP Easy Access screen
Hint: you can also enter /N in the command field and press Enter
If you are already logged in, go to Locate the Analytic View in HANA for
the Data Store Object
5. Under Systems Right click in the open area Choose Add System…
7. Choose Next
9. Choose Finish
Locate the Analytic View in HANA for the Data Store Object
1. Click the HANA Studio icon in your task bar (the entries in your task bar
may vary from the following example)
Note: These labs build on each other so follow the instructions as requested. (You can
always experiment on non-class related test objects later)
View the Meta Data for the DSO
1. Next to InfoProvider, enter DSOMAT##
4. Choose Continue
5. Include all of the DSO InfoObjects in the Aggregation Level on the right
Hint: use your shift key to select all InfoObjects and then drag to the folders on the
right
2. Choose Create
4. Continue
Hint: you can type values in the Direct Entry field and Press the Enter key
Create planning sequence DSO_PS## with the DSO Aggregation Level and Filter
2. Choose Create
4. Choose Continue
1. Select row 1
4. Choose Create
The input enabled DSO only stores the latest data for any given intersection
End of Lab
Since queries are covered in the BW305 class, we will copy from an existing query
in this case and instead focus on the planning related settings. You will create
queries from scratch later in the class.
So all you need to do is copy the two queries below and don’t change anything
except the query description!
The following image displays the planning scenario that includes the planning
enabled queries.
Client 800
User BPC-##
Password training
Create the query by copying from an existing query on the aggregation level
S##_AL_02 (with material group) to do quantity planning
3. Execute (F8)
Client 800
User BPC-##
Password training
6. Choose OK
Hint: Use the wrench icon to turn on key names when necessary
2. On the upper right, select the drop down next to Properties
3. Select the query
This query is set to Start Query in Change Mode (data input allowed)
This is the default query view rendered into the BEx Analyzer temporary
workbook
Close the workbook:
1. Choose File Close
2. Do not save the Workbook
The data in your buffer is released
End of Lab
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
User bpc-##
Password training
3. Choose Log On
Note: if you receive an authorization error, choose OK. Then, select the
current connection next to Environment on the lower part of the page. Select
BPC_IP_ENV00 and choose Connect.
In a few seconds, you will see a screen similar to the following. The options
you have may vary however.
Caution: the web client as well as the Excel add-ins will time out, so they
need to be closed at the end of every day at a minimum.
1. At the bottom of the page, on the right side of Environment, left click your
connected environment
The following dialog opens. Your values may vary from the following
image.
Description: BPC_IP_ENV##
5. Choose Create
Hint: if you get an error, shut the web client down and log back in. I.E., the
BPC Web Client will time out.
Hint: if the web client does not respond after a minute or so, shut it down and
log back in
1. Choose ADMINISTRATION
4. Choose Next
5. Scroll down and select the previously created WSAN1_G## real time
InfoCube in your Group## folder
Now you can see the InfoObjects for the real time InfoCube
2. Choose Library
The list of queries and aggregation levels related to the InfoCube are
displayed. To do planning, the query must be selected
6. Highlight WSAN1_PLANNINGQUERY_G##
8. Choose Next and you are in the Define Data Grid step
9. Choose Next OK
You can see that the cells for Price – Version B1 and B2 are available for
input. (Price – Version B is set to not allow input in the BW query since it
will only be written to via a planning function)
Name Price IF ##
Description Price IF ##
3. Choose Save
5. Go Home
1. Choose ADMINISTRATION
4. Choose Next
End of Lab
User bpc-##
Password training
3. Choose Log On
4. At the bottom of the page, confirm that you are connected to the
BPC_IP_ENV##
4. Choose Next
6. Choose Next
1. Check the box next to Create a new model for this local provider
3. Choose Create
You have created a new model and a table in HANA with the flat file data as
well as an Aggregation Level. The query is not created by the system in this
service pack however.
4. Choose Done
Log on to BW if necessary
If already logged in, go to Go to the Planning Modeler and View the New
Aggregation Level
Client 800
User BPC-##
Password training
6. Choose F3
Client 800
User BPC-##
Password training
4. Choose OK
6. Highlight PRODUCT and set the Extended properties to display Master data
11. In the Filter, double click Version, Entity, and DataSource and restrict them
to the following members
Note: the only members to select originated from the flat file load
1. Go to Query Save
Description: L_PROVIDER_AL_Q##
Description: L_PROVIDER_AL_Q##
3. Choose Save
3. Choose Browse
The query and the aggregation both appear. We’ll use the query since we
want to do data input
Note: if you are already logged into the HANA Admin Console, go to View
the Data in the LOCAL## Table
Note: if you are logged in, go to View the Data in the LOCAL## Table
5. Under Systems Right click in the open area Choose Add System…
7. Choose Next
6. Choose Finish
1. Expand the system on the upper left Expand the Catalog folder
2. Expand SAPT63
Since you turned on data audit, the HANA table also includes four audit
fields:
F1 Timestamp
F3 User
F4 Source: includes the flat file load and manual input via the query
7. Close the Local Provider Data Preview by clicking the x on the Data Preview
tab near the upper area of the screen
User bpc-##
Password training
3. Choose Log On
2. Go to System Reports
Hint: if your local provider does not appear, re-launch the web client
5. Display Report
6. Open the LOCAL IF ##web input form by going Home and in the Library go
to the Public folder
Note: if you get a data lock, go to SM12, press enter, and delete your data
lock. Submit the data again.
9. Choose Refresh
End of Lab
You need to become familiar with Workspaces since they can be used
in modeling scenarios
Pre-requisite: Lab04: Create BPC Environments and Models
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
Log on to BW if necessary
If already logged in, go to Access the Aggregation Level for your Local
Provider in RSPLAN
Client 800
User BPC-##
Password training
1. Go to RSPLAN
3. Select the drop down and choose the Aggregation Level for your Local
Provider
4. Choose Edit
5. Choose Continue
Caution: Make sure you return to the SAP Easy Access Menu
1. Go to RSA1
Now you know where the local provider aggregation levels appear in RSA1
2. Press the Enter key and you come to the Display Workspaces screen
Fact table without key is selected since you did not use an InfoObject as a
template for the local provider fields
8. Choose Display
9. Choose Execute
10. Choose F3 (or Ctrl-R for Macs) until you reach the Display Workspace
screen
7. Choose Activate
Now you know how to create a BW Workspace … and also you can now
change the BPC generated workspace in a subsequent exercise.
End of Lab
Log on to BW if necessary
Client 800
User BPC-##
Password training
In BW, go to RSD1
Characteristic ZPROD##
3. Choose Continue
8. Choose Activate
1. Choose Maintain
Confirm that you are not locking your local data or provider
User bpc-##
Password training
3. Choose Log On
4. At the bottom of the page, confirm that you are connected to the
BPC_IP_ENV##
2. Choose New
4. Choose Next
6. Choose Next
11. Under Global InfoObjects, enter ZPROD## Press the Enter key
1. Check the box next to Create a new model for this local provider
3. Choose Create
You have created a new model and a table in HANA with the flat file data as
well as an Aggregation Level.
4. Choose Done
Note: If you are already logged into the Query Designer, go to Create a New
Query
3. Choose OK
Client 800
User bpc-##
Password training (lower case)
5. Choose OK
2. Next to Name enter the Aggregation Level name you wrote down Press
the Enter key
5. Highlight PRODUCT
13. Make the following restrictions by double clicking each one and selecting the
value
1. Go to Query Save
3. Choose Save
2. Press the Enter key and you come to the Display Workspaces screen
3. Choose Activate
You can now add master data to a local characteristic in your workspace
Note: if you get an error, close the web client and log back in. Make sure
your workspace allows Creation of Master Data
8. Choose Back
4. Choose Browse
The query and the aggregation both appear. We’ll use the query since we
want to do data input
Note: if you are already logged into the HANA Admin Console, go to
Preview the /BIC/PZPROD Table
5. Under Systems Right click in the open area Choose Add System…
Instance 01
Description BPCHANA##
7. Choose Next
Password: Training##
9. Choose Finish
Note: If you don't see your system on the upper left, you may need to reset
your perspective. Go to Windows Reset Perspective Choose OK.
1. Expand the system on the upper left Expand the Catalog folder
2. Expand SAPT63
8. Close your data preview tabs by clicking the x in the tabs located near the top
of the screen
2. Press the Enter key and you come to the Display Workspaces screen
End of Lab
You need to know how to maintain master data using the BPC Web
Client.
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
Pre-requisite: Lab 04: Create BPC Environments and Models
1. In BW, go to RSD1
5. Choose Continue
Select With Master Data, With Texts, Short Text, and Medium Text.
5. Choose Continue
Turn on Hierarchies
1. Choose Activate
1. From the SAP Easy Access screen, Goto Modeling Data Warehousing
Workbench: Modeling
2. Fill in the fields as shown using your assigned ## and select the Real Time
checkbox:
4. Right click the Time folder Choose InfoObject Direct Input Enter
0fiscyear Press the Enter key
5. Right click the Dimension1 folder Choose InfoObject Direct Input Enter
zmat## and 0version Press the Enter key
6. Right click the Key Figures folder Choose InfoObject Direct Input Enter
0copareven Press the Enter key
7. Click Save
User bpc-##
Password training
4. Choose Log On
5. At the bottom of the page, confirm that you are connected to the BPC_IP_ENV##
1. Choose ADMINISTRATION
5. Choose Next
6. Scroll down and select the ZMATIC## real time InfoCube in your Group## folder
1. Choose Dimensions
Note: the From date will be the current date for you.
Hint: after entering in a row of data, press the Enter key to open the next line
5. Choose Back
The 745 Model is created and assigned to the FASTER material group from your
current date to 12/31/9999
Now you know how to create master data from the BPC Web Client
1. In BW, go to RSD1
©©
SAP SE SAP
2015 SE BPC450
BPC450 581
The 745 model is the only one with a Valid From = the current date
5. Return to the SAP Easy Access menu by using the F3 key or the back button
End of Lab
Log on to BW if necessary
Client 800
User BPC-##
Password training
4. Press Enter
1. Goto the Planning Modeler: From the SAP Easy Access screen, expand Business
Planning and Simulation BI Integrated Planning
Configure the copy function to copy the data from Version A to Version B for the
sales quantity key figure for the aggregation level S##_AL_01
1. Choose Create
8. Choose
13. Press F3 until you reach the SAP Easy Access screen
End of Lab
Business Example: You are using DSOs in your planning model and
you need to realign the data
Description: You need to know how to configure DSO planning
functions
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
1. Launch Analysis
Note: if you already have the Planning group in the Analysis ribbon, proceed to #5
Log onto the BW Platform T63 connection with the following credentials
c. Choose OK
The planning group will not appear until the next time you launch Analysis
In the Analysis tab, you can now see the planning group
Client 800
User bpc-##
Password training
a. Click in cell A1
b. On the upper left Choose Insert Data Source Select Data Source…
c. Choose Skip
h. Choose OK
c. Choose OK
COFFEE T1 1
T2 2
T3 3
T4 4
T5 5
T6 6
d. Stay in Analysis
Note: If you are already logged in to HANA, go to View the DSO Data from the
HANA Studio
b. Choose OK
Instance Number 01
Description System ##
a. Under Systems on the upper left Select the drop down next to
d. Choose Next
b. Choose Finish
a. Expand Catalog
b. Expand SAPT63
b. Enter DSO_##
c. Choose OK
You can see the six data records you entered previously
Log on to BW if necessary
Client 800
User BPC-##
Password training
b. Choose Edit
b. Choose Create
c. Select W.Derivation
g. Choose Save
b. Choose Create
Description REPOSTCR_DSO_##
a. Select the Function Type and enter the data as shown above
b. Choose Continue
b. Choose Save
c. Choose F3
b. Choose Create
Description DELCR_DSO_##
a. Select the Function Type and enter the data as shown above
b. Choose Continue
3. Save the planning function and return to the Planning Functions screen
a. Choose Save
b. Choose F3
b. Choose Create
Description DEL_DSO_##
a. Select the Function Type and enter the data as shown above
b. Choose Continue
3. Save the planning function and return to the Planning Functions screen
a. Choose Save
b. Choose F3 until you make it back to the SAP Easy Access screen
a. Go back to Analysis
Products T1, T2, and T3 under Juice are now greyed out because they
are invalid combinations.
Products T4, T5, and T6 under Coffee are now greyed out because they
are invalid combinations.
e. Choose OK
d. Choose OK
d. Choose OK
g. Choose Save
a. Choose Back
a. Choose Back
a. Go to File Exit
1. Return to the HANA Studio and locate the tables in the SAPT63 schema if
necessary
a. Expand Catalog
b. Expand SAPT63
b. Enter DSO_##
c. Choose OK
You can see the six data records you entered previously
a. Choose Refresh
End of Lab
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
Log on to BW if necessary
Client 800
User BPC-##
Password training
5. Choose Continue
1. Choose
4. Choose
7. Use the Operands button and manual entry to fill in the rest of the formula:
2. Choose Copy
2. Choose
5. Choose Create
1. Choose Copy
3. Choose Continue
Note: Adding Fiscal Year as a Field to be changed will make it an operand in the
FOX code
1. Choose Copy
3. Choose Continue
6. Choose Operands
9. Continue and complete your code as follows using the same steps:
Note: if you are already logged into the HANA Studio go to Create a Native
HANA Table for Testing
b. Choose OK
Instance Number 01
Description System ##
a. Under Systems on the upper left Select the drop down next to
d. Choose Next
Password Training##
b. Choose Finish
2. Open the Native HANA AMT QTY Table.txt file from your BPC450_##
folder
It drops the ZTSQL_DATA## table so you can run this more than once
It sets the data types and lengths for the key fields and data fields
It inserts data for Month 01/02 for 2014 for Products P01-05 for the
Z_Amt and Z_Quan
a. Go to Edit Replace…
e. Choose Cancel
f. Go to File Save
a. Choose F8 or
The Results appear in a new tab. See the following example for group
20:
c. Choose OK
You can see the same data from the table itself
In the next step we need a table type corresponding to the aggregation level. The
SQL Script procedures have to have an ‘in’ table containing the existing data in
the selection and an ‘out’ table with the changed data. These tables need to have
a structure that matches the aggregation level. You can either use report
RSPLS_SQL_SCRIPT_TOOL in order to generate the type, or use SQL Script.
1. Log on to BW if necessary
Client 800
User BPC-##
Password training
e. Choose F8 or
a. Choose
b. Choose if necessary
f. Choose F8 or
2. Open the Native Copy Sql Script.txt file from your BPC450_## folder
It drops the ZCOPY_SIMP## procedure so you can run this more than
once. Please also note that you cannot change a procedure directly. The
easiest way to change a procedure is to delete and create it again. If you
put a ‘drop procedure’ before your ‘create procedure’ you are on the
save side and can execute the entire SQL-Script in your console.
It assigns the structure from the ZSQL## table type to the incoming
view (I_VIEW)
It sets the data types and lengths for the From/To Year
It assigns the structure from the ZSQL## table type to the out bound
external table (E_T_TABLE)
In the ‘begin’, it selects the E_T_TABLE and assigns the target field to
I_TO_YEAR
a. Go to Edit Replace…
c. Next to Replace with: enter your assigned numer (such as 01, 02 etc)
e. Choose Cancel
f. Go to File Save
b. Choose Ctrl-V
a. Choose F8 or
Note: if it doesn’t work, place your curser to the left of the work ‘call’
and Execute it again
The Results appear in a new tab. See the following example for group
20:
Set the User Parameters for Working with AMDP and the HANA Calculation
Engine
c. Press enter
e. Choose
Note: the current value is HDB_OFF since we are only working with small
data volumes
b. Press enter
b. Choose Create
c. Choose Save
d. Choose Activate
b. Choose Create
Note: Data Blocks would be inefficient when working with AMDPs since
there would be more calls. HANA can parallelize by itself.
b. Choose
Parameter YR_FROM
InfoObject 0calyear
d. Continue
Parameter YR_TO
Description To Year
InfoObject 0calyear
c. Continue
d. Choose Save
e. Choose Activate
Run the Script Tool to Generate the Code for the Class
c. Press enter
e. Choose F8 or
a. Choose
b. Choose
e. Choose F8
3. Copy the following code (example for group 20). Use Quck Cut and Paste
via this icon
c. Press enter
b. Choose Change
4. Paste the code from the Script Tool into the Public Section
Note: we needed an interface to create the class to get started. Since the
script tool also includes the same
IF_RSPLFA_SRVTYPE_IMP_EXEC interface, we need to delete the lower
one.
a. Scroll down to line 33 if necessary (you may need to use your roller
ball on the mouse)
(place your cursor after the “.” and press the Enter key)
7. Open the Implementation Methods.txt file from your BPC450_## folder and
copy the code
Note: You may get a message that Changing ABAP Managed Stored
Procedures is not supported in SAP GUI … proceed through the message.
Hint: when you hover on the BW Server icon in your taskbar you will see
your sessions
11. Copy the executable code from the SQL Script for My HANA Procedure.txt
file in the BPC450_## folder
Upon activation, the system inserts Signature blocks of comments that make
it easier to lookup the inport and export parameters for example.
a. Choose Save
c. Choose Activate
e. Continue
f. Choose F3
c. Choose
Description ZCOPY_PF_##
a. Choose
c. Choose Continue
a. Choose
1. Launch Analysis
Hint: Right click on Analysis for Microsoft Excel and choose Pin to Taskbar. The
button appears in the taskbar … you can easily use it to launch Analysis
Note: if you already have the Planning group in the Analysis ribbon,
proceed to #5
The planning group will not appear until the next time you launch Analysis
5. Log onto the BW Platform T63 connection with the following credentials
Client 800
User bpc-##
Password training
a. Click in cell A1
b. On the upper left Choose Insert Data Source Select Data Source…
c. Choose Skip
f. Choose Next
h. Choose OK
c. Choose OK
PRODUCT Z_AMT
2014
P01 1
P02 2
P03 3
P04 4
P05 5
f. Choose OK
g. Choose Save
4. Exit Analysis
a. Go to File Exit
c. Press enter
e. Choose
b. Choose Save
End of Lab
Log on to BW if necessary
Client 800
User BPC-##
Password training
Since work status uses the owner and team attributes of the material group
dimension (in this case), let’s view the attribute values in BW.
Choose Maintain
User bpc-##
Password training
3. Choose Log On
4. At the bottom of the page, confirm that you are connected to the
BPC_IP_ENV##
4. Choose Next
The ADMIN Team is successfully created and can be used for BPFs or Work
Status.
7. Choose Close
1. Choose ADMINISTRATION
Hint: Manual Entry includes manually inputting data from a web and excel
input form – and it also pertains to planning functions
HINT:
Hierarchy – this is the hierarchy being used to derive the manager (ie the
owner of a parent node is the manager of the child node)
Owner Property – the Work Status Owner is the attribute of the characteristic
(Material group in this case) being used to lookup the owner
Team Property – the Work Status Owner is the attribute of the characteristic
(Material group in this case) being used to lookup the team
4. Choose Next 3 times and then OK to finish the new input form.
5. Click the Change Work Status button to set the Work Status
Note: your values may vary vs. the following example for group 20:
Hint: after you select K4/2012, the fiscal year variant will default to K4
8. Choose Apply
9. Choose OK
10. Choose Submit Data to store the Work Status data in the database.
1. Go Home
2. Navigate to the SYSTEM REPORTS page and open the Work Status report.
4. In the drop down list, it is imperative to use the down arrow on your
keyboard to select the Price Model
5. Choose Anytime
Go back to the input form and set the work state to Approved
1. On the upper right , use the drop down to select the input form
page
You can see that the cell C5 does not allow input
When you turn on work status for a model, the system automatically
generates a BW virtual InfoCube that is used to feed the audit report
Go to the BW Workbench
4. Choose F3
4. Choose F8 twice
2. Choose Administration
6. Click Save
End of Lab
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
Log on to BW if necessary
Client 800
User BPC-##
Password training
2. Expand Modeling
You should now see additional characteristics in the new Audit Dimension
Choose F3
Notice the four SID_OA* characteristics. Audit data is stored in the Fact table.
7. Choose F3 twice
1. Highlight Group##
2. Choose Refresh
User bpc-##
Password training
3. Choose Log On
4. At the bottom of the page, confirm that you are connected to the
BPC_IP_ENV##
3. Choose Back
4. Choose Browse
The list of queries and aggregation levels related to the InfoCube are
displayed. To do planning, the query must be selected
7. Choose Next and you are in the Define Data Grid step
8. Choose Next OK
Client 800
User BPC-##
Password training
4. Choose OK
2. Next to Name enter your Real Time InfoCube WSAN1_G## Press the
Enter key
1. Go to Query Save
2. Choose Save
2. In the Analysis tab, you can now see the planning group
4. On the upper left Choose Insert Data Source Select Data Source…
1. Choose Skip
Client 800
User bpc-##
Password training
5. Choose OK
1. Go to the BW Server
1. Choose F3
End of Lab
User bpc-##
Password training
3. Choose Log On
4. At the bottom of the page, confirm that you are connected to the
BPC_IP_ENV##
4. Choose Close OK
2. Choose Teams
3. Choose Import
In Standard BPC, task profiles are used to control what activities users can
perform such as maintaining environments, models, and dimensions for
example.
In Embedded, the users start in the BW user master however they need to be
added to a custom role that includes the RSBPC_ID authorization object.
5. Choose Save
17. Choose F3
In Embedded, user security in the web client you will only see users who
have been assigned to the environment via the RSBPC_ID authorization
object or they have the SAP_ALL profile which includes RSBPC_ID by
default.
20. Choose F3 until you return to the SAP Easy Access menu
1. Go to RSD1
3. Choose Display
9. Continue
That wraps up the IT set up to restrict data access. Now we can put on our
business user hats and configure the BPC data access profiles in the BPC
web client
The price planning model appears but it has an access of None. The
0MATL_GROUP characteristic is available to be restricted since it is
authorization relevant.
5. Choose Save
End of Lab
Client 800
User BPC-##
Password training
2. From the SAP Easy Access SAP NetWeaver Business Warehouse screen, go
to the Data Warehousing Workbench
b. Choose Manage
If you are already logged in, go to #2.View the table contents in the Catalog
for the SAPT63 Schema
g. Choose Next
Password: Training##
i. Choose Finish
2. View the table contents in the Catalog for the SAPT63 Schema
Note: If you don't see your system on the upper left, you may need to reset
your perspective. Go to Windows Reset Perspective Choose OK.
a. Expand Catalog
b. Expand SAPT63
d. Choose OK
There is no data
The Size on (hard) Disk and Estimated Maximum Memory may vary
vs. the image above.
Note: even though there are no data records in the fact table, there is
meta data that takes up space on disk and memory
a. Go to BW
c. Press Enter
e. Click Change/Create
2. Enter and save the following data into UBW370P##. Then change Total
Variable COGS to 135 and save it.
The update program is compiling. New master data (if any) and
transaction data is also be written into the data base. The data record
appears under Change Data Records.
1. From the SAP Easy Access SAP NetWeaver Business Warehouse screen, go
to the Data Warehousing Workbench
a. Expand Modeling
Work with the Fact Table in HANA Studio After Saving Data to the InfoCube
b. Go to the Data Preview tab and the Raw Data tab as well
c. Choose Refresh
There are two data records for the COPACOGSV columns, the original
125 and a delta of 10 (for a net total of 135)
a. Go to the Definition tab and within that, the Runtime Information tab
b. Choose Refresh
Note: there is a Delta Merge process type that can be used to automate this
process
A dialog opens
c. Choose OK
d. Choose Refresh
c. Press enter
a. Click
d. Choose
You see the characteristic and key figure details. They are all loaded
into memory
a. Expand Modeling
c. Continue
b. Choose Manage
c. Click
b. Repeat for the other sessions, except for the last one (do not log off)
Work with the Fact Table in HANA Studio After Compressing Data in the
InfoCube
c. Choose Refresh
b. Choose Refresh
End of Lab
Caution: if the EPM Context and Pane do not appear, go to the EPM
tab and choose Show Pane Context
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
Hint: one way to launch the EPM add-in is by opening Analysis for Office
1. Launch Analysis for Office and the EPM add-in. Go to Start All
Programs SAP Business Intelligence SAP BusinessObjects Analysis
Note: if Report Actions is not available, use the Refresh dropdown and
Refresh the Workbook
1. Go to Start Documents, open the Server.txt file and copy the information.
Close the txt file.
Note: InA stands for Information Access. This is part of the new SAP HANA
UI for Information Access.
7. Choose Connect
User bpc-##
Password training
9. Choose Log On
Password: training
5. Choose Log On
Hint: this query is based on a MultiProvider and the columns are coming
from two different Real Time InfoCubes
1. In the EPM tab Choose Save Save as Input Form to Server Folder…
Note: If the EPM Context and Pane go away, you can turn them back on by
choosing Show Pane Context. If you are exiting Excel in the next step, you
can leave it as it however.
Your planning buffer data is released and the data is not locked
2. Go to File Exit
End of Lab
Caution: if the EPM Context and Pane do not appear, go to the EPM
tab and choose Show Pane Context
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
User bpc-##
Password training
3. Choose Log On
ID CCA_##
Connect to the EPM Office Add-in for Excel from the BPC Web Client
1. On the lower right, click EPM Office Add-in Click EPM Office Add-in
for Excel
After a few seconds, Excel is launched and the Connection Manager opens
Note: Continue through any warnings regarding the ‘Do not store
connections in the current report’
1. In the EPM – Query Selection dialog, where it says ‘Enter text to search for a
query…’ enter cca
2. Highlight the CCA_DATA query and confirm that the Create a Report from
Query is selected
3. Choose OK
2. Drag Profit Center into the Row Axis, under Cost Center
3. Choose OK
Cost Center is populated into the Row Axis and Key Figures into the Column
Axis
4. Choose OK
1. Go to Sheet2
3. Drag Cost Center and Cost Element into the Row Axis
Set the display to non-compound key for the row and column
dimensions
1. In the EPM Context, choose the dropdown for Currency Click Select
Other Members…
3. Choose OK
4. Click Refresh
Under Member, it displays Context (EUR). Therefore, when you change the
context member, the report will automatically adjust.
6. Choose Cancel
1. In the EPM Context, choose the dropdown for Currency Click Select
Other Members…
3. Choose OK
4. Click Refresh
3. Choose Save
End of Lab
Caution: if the EPM Context and Pane do not appear, go to the EPM
tab and choose Show Pane Context
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
If already logged in, go to Connect to the EPM Office Add-in for Excel
from the BPC Web Client
User bpc-##
Password training
4. At the bottom of the page, confirm that you are connected to the
BPC_IP_ENV##
Connect to the EPM Office Add-in for Excel from the BPC Web Client
1. On the lower right, click EPM Office Add-in Click EPM Office Add-in
for Excel
After a few seconds, Excel is launched and the Connection Manager opens
1. In the EPM – Query Selection dialog, where it says ‘Enter text to search for a
query…’ enter cca
2. Highlight the CCA_DATA query and confirm that the Create a Report from
Query is selected
3. Choose OK
Set the EPM Context to GBP for the Currency dimension if necessary
Replace Cost Center with Cost Element in the Rows and put Fiscal
year/period in the Columns
2. In the Row Axis, right click on Cost Center and choose Remove
4. Right click and Remove Key Figures from the Column Axis
6. Choose OK
5. Choose OK
You only have rows that contain values above 10000 for January 2013.
Use Ranking
The Cost Element you excluded is suppressed and is replaced with the next
highest member so that you still have 10 rows of data
3. Press to delete it
You now see the initial list of the top 10 Cost Elements
1. In the EPM tab Choose Save Save as Input Form to Server Folder…
3. Choose Save
2. Go to File Exit
Caution: if the EPM Context and Pane do not appear, go to the EPM
tab and choose Show Pane Context
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
User bpc-##
Password training
3. Choose Log On
4. At the bottom of the page, confirm that you are connected to the
BPC_IP_ENV##
Connect to the EPM Office Add-in for Excel from the BPC Web Client
1. On the lower right, click EPM Office Add-in EPM Office Add-in for
Excel
After a few seconds, Excel is launched and the Connection Manager opens
Note: if you get a data lock error, follow these steps: a. Log Off b. Exit Excel
c. Go to SM12 to confirm that you don’t have any data locks d. If you do
have a data lock, make sure your web client is closed e. If necessary, delete
the data locks in SM12 f. Go to RSA1 and make sure data audit is turned off
for the WSAN1_G## InfoCube g. Re-activate the WSAN1_G## InfoCube
and WSAN1AG## Aggregation Level h. Go back to Excel
We will be working with 2012 data only, so change Fiscal Year in rows
1. On the lower right (in the Row Axis) Click Fiscal year
2. Select K4/2012
8. Choose Edit
Only 2012 should now appear in the row 3 and the other years are not
displayed
1. In the EPM tab Choose Save Save as Input Form to Server Folder…
3. Choose Save
Note: If the EPM Context and Pane go away, you can turn them back on by
choosing Show Pane Context.
3. Choose
4. Enter G##
The Alias is PF_1 since it is the first planning function in the workbook
If the function has a variable, the variables tab is used to assign values to the
variable such as a drop down box or hard code.
The filter tab is used to restrict the data region for the planning function for
characteristics that do not use variables.
Hint: make them favorites so you don’t have to enter G## every time
1. To change the display of material groups to key and text, go to the the lower
right Choose Report Layout
2. In the Row Axis, click Material Group Select Display Choose Key and
Text Choose OK
5. Choose Save Data Choose Yes to submit the data Choose OK when
the Save Results dialog opens
Hint: if you have issues saving data or running planning functions follow
these steps: a. Log Off b.Exit Excel c.Go to SM12 to confirm that you don’t
have any data locks d. If you do have a data lock make sure your web client
is closed e.If necessary, delete the data locks in SM12 f.Go back to Excel and
try again.
8. Choose Execute. OK
2. On the lower right, go to the VARIABLES tab if necessary and enter 15 next
to the WSAN1VR_G00 variable
3. Choose Execute OK
5. On the lower right, choose to bring up the member selector for version
6. Choose B2
8. Choose Execute OK
Execute the Delete B2 planning function and use the Rollback option
2. On the EPM pane under the T63 connection, select the drop down for query
and choose Select another query
4. Choose OK
2. Choose OK
3. Choose Select…
The CALC REV FOR VER B function is added to the T63 connection in
Planning Objects
1. Enter a quantity of 500 for the material group Total and Sales Quantity in
Version B
1. Choose Save
1. In the EPM tab Choose Save Save as Input Form to Server Folder…
3. Choose Save
2. Go to File Exit
End of Lab
Note: In order to perform this lab you will need to perform Lab 04:
Create BPC Environments and Models
Caution: if the EPM Context and Pane do not appear, go to the EPM
tab and choose Show Pane Context
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
If you are already in the Web Client go to Connect to the Price model
User bpc-##
Password training
2. Choose Log On
3. At the bottom of the page, confirm that you are connected to the
BPC_IP_ENV##
Connect to the EPM Office Add-in for Excel from the BPC Web Client
1. On the lower right, click EPM Office Add-in EPM Office Add-in for
Excel
After a few seconds, Excel is launched and the Connection Manager opens
Note: if the EPM Context and Pane do not appear, go to the EPM tab and
press Show Pane Context
Note: the row numbers may vary from the screen capture below.
5. Scroll down and select the Apply checkbox in cell C93 for the Rows to
Format on a Specific Member / Property
8. Choose OK
1. Go back to Sheet1
5. Choose OK
Cell C2 is yellow.
1. For Sales quantity, right click cell F74 Format Cells… Choose
Number Select 0 for Decimal Places and select Use 1000 Separator(,)
Choose OK
2. For Sales Price, right click cell F77 Format Cells… Choose Number
Select 1 for Decimal Places and select Use 1000 Separator(,)
Choose OK
3. For Revenue, right click cell F80 Format Cells… Choose Number
Select 0 for Decimal Places and select Use 1000 Separator(,) Choose
OK
1. For the Sales quantity column header, click cell J74 Press Ctrl+U Go
to the Home tab Click to right justify the text
2. Use Format Painter to copy the format from J74 to J77 and J80
1. Go to Sheet1
1. In the EPM tab Choose Save Save as Input Form to Server Folder…
3. Choose Save
Note: If the EPM Context and Pane goes away, you can turn them back on by
choosing Show Pane Context.
2. Go to File Exit
End of Lab
Caution: If the EPM Context and Pane do not appear, go to the EPM
tab and choose Show Pane Context
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
If you are already in the Web Client go to Connect to the Price model
User bpc-##
Password training
2. Choose Log On
3. At the bottom of the page, confirm that you are connected to the
BPC_IP_ENV##
Connect to the EPM Office Add-in for Excel from the BPC Web Client
1. On the lower right, click EPM Office Add-in EPM Office Add-in for
Excel
After a few seconds, Excel is launched and the Connection Manager opens
3. Choose Select Another Query… from the Report Layout Tab of the EPM
pane (see following image)
4. Click OK.
Set Fiscal Year to display only 2012 in the rows and turn off totaling for
the Row Dimensions
1. Left click Fiscal Year on the lower right in the row axis.
6. Choose OK
7. On the lower right, in the row axis, click Material Group and de-select Show
Totals
8. Choose OK
Since we will be typing in labels, we do not want the system to try and
recognize members
3. Choose OK
Note: the control panel will used to display report meta data kind of like a
report header
Cell B1 Environment
Cell B3 Refresh
Cell B4 Server
5. Choose OK
Cell Function
C2 =EPMModelCubeDesc()
C3 =EPMRefreshTime()
C4 =EPMServer()
You just got a request to change Sheet1. The users want to format the data
cells without using the EPMFormatting Sheet.
1. Go to Sheet1
3. Choose OK
1. Format cell E1 to have a grey fill and Number Format of 1 decimal place
Note: ReportID is the only parameter that requires you to enter double quotes
5. Choose OK
1. Go to the EPM
2. Under the EPM Context, choose the drop down next to Currency
5. Choose OK
Now that you have a member selected in the EPM Context, you can set the
Page Axis to use it
1. In the Page Axis on the lower right, click Currency to access the Member
Selector dialog
Near the top right under Member, USD … Member Only appears
4. Click USD and under Selection Relationship, select the relationship Member
Only
5. Choose
Note: in the query, the default value is USD however there is also EUR,
USD, CAD, CHF, and GBP in the characteristic restrictions
6. Choose OK
3. Choose OK
Cell Value
A1 USD
A2 EUR
A3 CHF
A4 CAD
A5 GBP
1. Click in cell C5
Note: this function has 5 parameters. You can cell reference into the first one
only. And then just delete one of the unused parameters.
3. Press Enter
You don’t have any data for CHF, but the dropdown worked.
1. In the EPM tab Choose Save Save as Input Form to Server Folder…
2. Go to File Exit
End of Lab
Caution: If the EPM Context and Pane do not appear, go to the EPM
tab and choose Show Pane Context
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
The planner wants a formula to mark up Revenue by 25%. We can use a
local member for that. Local members are saved with the report and are
completely dynamic unlike pure Excel formulas.
If already logged in, go to Connect to the EPM Office Add-in for Excel
from the BPC Web Client
User bpc-##
Password training
3. Choose Log On
4. At the bottom of the page, confirm that you are connected to the
BPC_IP_ENV##
Connect to the EPM Office Add-in for Excel from the BPC Web Client
1. On the lower right, click EPM Office Add-in EPM Office Add-in for
Excel
After a few seconds, Excel is launched and the Connection Manager opens
4. Highlight WSAN1_DISAGG_QUERY_G##
6. Choose OK
4. Choose OK
Access the properties for the formula and the local member definition
1. Right click on the cell with your formula (F2 in this example) EPM
Properties
Note: even though it says All members for 0VERSION etc., the query is
restricted to single values.
3. To see the report specific Local Member Choose Edit Report Local
Member tab Choose LocalMember000
4. Choose Cancel
1. In the EPM tab Choose Save Save as Input Form to Server Folder…
3. Choose Save
2. Go to File Exit
End of Lab
Description: You need to understand the EPM Add-in VBA and API
features
Note: In order to perform this lab you will need to perform Lab 04:
Create BPC Environments and Models
Caution: If the EPM Context and Pane do not appear, go to the EPM
tab and choose Show Pane Context
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
If already logged in, go to Connect to the EPM Office Add-in for Excel
from the BPC Web Client
User bpc-##
Password training
3. Choose Log On
4. At the bottom of the page, confirm that you are connected to the
BPC_IP_ENV##
Connect to the EPM Office Add-in for Excel from the BPC Web Client
1. On the lower right, click EPM Office Add-in Click EPM Office Add-in
for Excel
After a few seconds, Excel is launched and the Connection Manager opens
4. Highlight WSAN1_DISAGG_QUERY_G##
6. Choose OK
2. Choose Customize Ribbon in the Main tabs panel on the right, select
Developer
3. Choose OK
5. Go to Visual Basic
Copy the code from the VBA.txt file in your BPC450_## folder in the
Documents folder on your remote desktop
Sub MyMethod()
cofCom.ActivatePlugin ("com.sap.epm.FPMXLClient")
epmCom.ExecutePlanningFunction "PF_5"
End Sub
2. Go back to Excel
3. Draw the button around cell E2 Under Macro name Choose MyMethod
Ok
6. Click in another cell to take the push button out of edit mode
Now you want to see how you can run the planning function with a hyperlink
1. Choose OK
Parameter Value
APIName SaveWorkbookData
4. Choose OK
Parameter Value
APIName Refresh
DisplayedText Refresh
Parameter Value
APIName TransferWorkbookData
DisplayedText Submit
1. In the EPM tab Choose Save Save as Input Form to Server Folder…
3. Choose Save
2. Go to File Exit
End of Lab
Note: In order to perform this lab you will need to perform Lab 04:
Create BPC Environments and Models
Caution: If the EPM Context and Pane do not appear, go to the EPM
tab and choose Show Pane Context
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
Client 800
User BPC-##
Password training
4. Choose OK
1. Choose Open
2. Next to Name enter G## Open
3. Select your WSAN1_DISAGG_QUERY_G## query
4. Choose Open
Make Revenue in Ver B Input Ready
1. Go to the Rows/Columns tab
2. Choose Revenue in Ver B
3. In the Planning tab Select Input-Ready (Relevant for Locking)
Hint: Use drag and drop for members and the operand push button to
create the formula)
4. Choose OK
5. Drag Total to the bottom of the Structure
If already logged in, go to Launch the EPM add-in for Excel and run the
WSAN1_STRUCTURE_G## query
User bpc-##
Password training
3. Choose Log On
1. On the lower right, click EPM Office Add-in EPM Office Add-in for
Excel
After a few seconds, Excel is launched and the Connection Manager opens
1. In the EPM tab Choose Save Save as Input Form to Server Folder…
3. Choose Save
2. Go to File Exit
End of Lab
Note: In order to perform this lab you will need to perform Lab 04:
Create BPC Environments and Models
Caution: If the EPM Context and Pane do not appear, go to the EPM
tab and choose Show Pane Context
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
Log on to BW if necessary
Client 800
User BPC-##
Password training
1. Choose Create
3. Choose Continue
2. Choose Create
4. Choose Continue
6. Choose Save
1. Select Step 1
10. Enter 1000 for version 1 for August through December 2014
12. Choose F3 until you reach the SAP Easy Access screen
User BPC-##
Password training
4. Choose OK
3. Press Enter
6. Choose Input-Ready
Hint: Next to Description, use the variable icon to select the text variable
TXTVARFYP00
Hint: Drag Fiscal year/period to the right Double click it Next to Show,
choose Variables Double click Current Fiscal/Year Period (SAP Exit)
Choose OK
3. Hint: Use the same steps for Fiscal year variant and Sales unit, except next to
Show Choose Single Values instead of variables
7. Choose OK
8. Choose OK
1. Repeat the previous steps (1-5), the last key figure will have an offset of +6
1. Highlight Version
1. Go to Query Save
3. Choose Save
User bpc-##
Password training
3. Choose Log On
4. At the bottom of the page, confirm that you are connected to the BPC_IP_ENV##
1. Choose ADMINISTRATION
4. Choose Next
6. Choose D_ROLL##
Launch the EPM Office Add-in for Excel and Run the Query for August 2014
1. On the lower right, click EPM Office Add-in EPM Office Add-in for Excel
3. Choose OK
4. Under Query Selection enter D_RL##ALQ and Press the Enter key
6. Choose the drop down and select August 2014 Click Add Members
7. Choose OK twice
3. Choose Select …
4. The 1000 actual value is written to the Plan and the 800 delta is spread over the
five plan periods. (840=1000-(800/5)
8. Choose Execute OK
Caution: if you are not able to save data, go back through the steps to create the
query
1. In the EPM tab Choose Save Save as Input Form to Server Folder…
3. Choose Save
2. Go to File Exit
End of Lab
Log on to BW if necessary
Client 800
User BPC-##
Password training
4. Choose Continue
1. Choose Activate
1. From the SAP Easy Access screen, goto Modeling Data Warehousing
Workbench: Modeling
5. To create the planning enabled DSO, right click on Group## Create Data Store
Object…
5. Choose Save
9. Choose Save
2. Choose F3
1. From the SAP Easy Access Menu, go to Business Planning and Simulation BI
Integrated Planning.
2. Next to InfoProvider, enter DSOCOM##
6. Choose Continue
7. Include all of the DSO InfoObjects except for the ZCOM## Characteristic into the
Aggregation Level on the right
8. Choose Activate
9. Choose F3
Note: If you are already logged into the Query Designer, go to Create a New
Query Using the 3.x View
2. Highlight Material and set the Extended properties to display Master data
3. Highlight the Revenue and ZCOM## key figures
4. Under Properties, go to the Planning tab
5. Select Input Ready (Relevant for Locking)
6. In the Default Values, double click Currency and restrict it to United States
Dollars
7. Highlight the ZCOM## key figure
8. In the properties on the right, go to the General tab
9. Under Description, enter Comments
Launch Analysis for Office, Turn on the Planning Toolbar Group, and Insert a
Planning Enabled Query
5. Go to File Exit
2. In the Analysis tab, you can now see the planning group
2. On the upper left Choose Insert Data Source Select Data Source…
4. Choose Skip
Client 800
User bpc-##
Password training
8. Choose OK
2. Press Enter
The query is now embedded into the workbook starting in cell C12
Note: if your data set is in cell A1 proceed as follows: Place your curser in cell
C12 On the lower right Choose the Components tab Expand
DCOMALQ##.
4. Select Alignment
7. Choose OK twice
2. Choose OK
Enter revised Revenue values and Comments and save the data
Only the latest Revenue and Comments are saved in the data base
Client 800
User bpc-##
Password training
3. Choose OK
6. Choose Save
Exit Excel
1. Go to File Exit
End of Lab
Launch Analysis, Turn on the Planning Toolbar Group, and Insert a Planning
Enabled Query
Note: if you have a Planning group, go to Insert a planning query in cell C12.
5. Choose OK
6. The planning group will appear the next time you launch Analysis
7. Go to File Exit
2. In the Analysis tab, you can now see the planning group
2. On the upper left Choose Insert Data Source Select Data Source…
4. Choose Skip
Client 800
User bpc-##
Password training
8. Choose OK
In the columns, Price – Version B1 and B2 will be used to perform what if analyses
and Price – Version B will be used to store the final iteration which will be used to
calculate revenue
On the lower right you will see the Analysis, Information, and Components tabs
Note: if your data set is in cell A1 proceed as follows: Place your curser in cell C12
On the lower right Choose the Components tab Expand
WSAN1_PLANNINGQUERY_G## Right click on Crosstab 1 Move To
Choose OK
When selecting members in Analysis, users need to access not only members with
transaction data in the InfoProvider but also members that only exist in master
data.
2. In the Advanced Settings tab, select Show Access Mode for Member Display
3. Choose OK
Now all years in the range 2012-2016 are available for selection
2. Highlight Crosstab 1
You receive a ? dropdown that can be used to select new members if needed
Notice that in the planning group, Save Data is not available since the cell is
locked
1. Enter 1020 for Mens clothing. Use the Back to Previous Consistent Client State
option to revert back to the prior data submission.
Mens clothing reverts back to 1,000 (the most recent data submission)
You receive a message on the lower left that the data was saved
End of Lab
Note: In order to perform this lab you will need to perform Lab 04:
Create BPC Environments and Models and Lab 05: Local Providers
Caution: if the EPM Context and Pane do not appear, go to the EPM
tab and choose Show Pane Context
Caution: when using the BPC Web Client, use the F5 key to refresh it
and if necessary close and reopen it.
In this exercise, when the values include ##, replace the characters
with the number assigned to you by your instructor.
Teams represent logical groups of users that have similar job functions and share
similar reports. A team can have one or more users and can have one or more
team leaders. Only team leaders can save reports and input forms to the Public
folder.
Teams can be used in BPFs for admin functions and to determine who can
change the status of a step for example.
Password training
3. Choose Log On
Choose Next
The ADMIN Team is successfully created and can be used for a BPF or
Work Status.
6. Choose Close
1. In BW, go to RSD1
Note the two attributes to be used to look up the owner and reviewer
6. Choose Activate
1. Choose Maintain
Caution, the users and teams may be in a different than shown below.
3. Under Business Process Flows click on Process Templates and then click on
New
5. Click the drop down to the right of the ‘Identity Dimensions’ field.
11. Choose OK
2. Choose New
Note: Since none of the characteristics have an owner attribute, use the
External Dimension (ZEXTDIM##) for the Driving Dimension.
Hint: Hover on Hyperlinks and left click the context menu box and choose
Rename
7. Configure the Web Input Form hyperlink as shown in the following example
for group 21:
5. Under Edit Hyperlink on the right, add the LOCAL IF ##as shown
8. Choose Back
4. Choose Next
5. In the Select Context step select Fiscal year K4/2014 and Version B
6. Choose Next
1. Go Home My Activities
Hint: that’s how a user would reopen an activity if they need to.
7. Choose
9. Choose OK
Caution: in order to see the Process Monitor, press F5. If you still don’t see it
at the top of the screen, shut down the web client and re-launch it
You have now created an Embedded BPF, Activated an Instance, and executed
the Instance.
End of Lab
User bpc-##
Password training
3. Choose Log On
4. At the bottom of the page, confirm that you are connected to the
BPC_IP_ENV##
Note: both Currency and Sales Unit are set to single values in the query
characteristic restrictions and therefore they do not need to be included in the
input form.
7. Choose Next OK
8. Input the prices for Price - Version B1 and Fiscal Year 2012 as shown below:
Submit, Transfer, and Rollback data from the Web Input Form
8. Go Home
10. You now see your saved Web Input Form in the Public folder.
You see the Delete, Rename, and Move to options on the right
On the lower right you have the option to copy the input form url to the
clipboard
End of Lab
This course- specific document describes all basic, required set-up information which should be available for
instructors. T he docum ent i s stored within t he Serv ice M arketplace under the al ias /curr-info
(http://service.sap.com/curr-info). This docum ent is also u sed f or c apturing dynam ic inf ormation t hat
changes o ver t ime (ex ample: e xisting bugs due t o implemented support packages etc. ) and that are not
included in the “fixed” XML based Instructor Handbook.
Note: BPC files and course pdfs are SAP proprietary and students should never receive any of them. Protect
our investment.
This document is a mandatory read for all instructors. In addition to this document, the instructor should also
consult the following documents:
t he Instructor Handbook (thi s is the instructor version of the manual the course par ticipants w ill
use) .
t he Logon Information to Access SAP Training System documents provide information on how to
logon to SAP Education Cloud based delivery systems. See #3 below.
t he Training System Info Guide for t he course curriculum area (if one exi sts). These are l ocated
at: http://service.sap.com/curr-adm, or /curr-abap etc.
Required Information
1. LAST UPDATE OF THIS DOCUMENT (“CHANGE HISTORY”)
Date Update Done By Comment
August 15 2015 Charles.Soper@SAP.com
2. SYSTEM LANDSCAPE
SID = T63
Client = 800
Sys -No.= 40
Application server: wdflbmt7040.wdf.sap.corp
The EPM add-in cannot be launched from the BPC Web Client until after AO has been used at least once.
Analysis for Office in Excel sometimes may not launch. In that case open Excel and proceed. If the Analysis
add-in is not enabled, enable it via file>options>addins
In the AMDP lab, if the HDB_ON is not all in upper case or misspelled they will not be able to connect to the
EPM add-in and they will get error messages when they log into the web client.
This class has over 1 day of material on the epm add-in but most students will really prefer AO. Remind them
that the epm features will most likely be included w/ AO … and they may be interested to know firsthand
what the differences are such as being able to enter members, drag and drop and the more robust
formatting.
The users will need to turn on all of the EPM ribbon buttons in the command display options when they first
use the EPM add-in.
When logging into the web client you may get a logon failure … just proceed through it.
In the web client will be dialogs that say Script errors in the web … just click Yes.
All train-## users have been logged into the web client on the master into the one of the bpc environments.
They will need to switch to their own environment.
In the EPM add-in, if you get an error: Wrong CSV format go to the More dropdown in the EPM Tab, and
choose Clear Metadata Cache
If the EPM Context / Pane goes away, check in the Sheet options and make sure that the workbook is set to
EPM Worksheet:
Also, the EPM Context / Pane may disapear when using formatting for example. The students need to click
the Show Pane & Context button from the EPM tab.
The web client and EPM add-in will time out. Please have the students log off both every day if not more. In
the web client, it is a good idea to refresh via the F5 key.
Make sure the students close input forms at the end of each lab to prevent data locks.
The web client may time out during labs. Have the students use F5 to refresh occasionally.
Sometimes when logging back into the hana studio, they student cannot access it because the hana
workspace is already in use. As a work around, they can enter a letter like ‘a’ to the end of the workspace
name and continue.
When accessing the remote desktop, use the display options dropdown and go to the Display tab to set full
screen:
11. TIMING