Professional Documents
Culture Documents
April 2001
SAP (SAP America, Inc. and SAP AG) assumes no responsibility for errors or omissions in these materials.
These materials are provided "as is" 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 not be liable for damages of any kind including without limitation direct, special, indirect, or
consequential damages that may result from the use of these materials.
SAP does not warrant the accuracy or completeness of the information, text, graphics, links or other items
contained within these materials. 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.
05/05/18
BW/HR Implementation
Table of Contents
TABLE OF CONTENTS.............................................................................................2
1. PURPOSE........................................................................................................4
4. BW/HR SPECIFICS.......................................................................................10
4.1. HR Business Contents...........................................................................................................10
Page 2
BW/HR Implementation
8. APPENDIX.....................................................................................................32
8.1. Payroll Extraction Error Recovery Procedure...................................................................32
8.1.1. Determine the State of Affairs..................................................................................32
8.1.2. Full Back Out Procedure...........................................................................................32
8.1.3. Partial Back Out Procedure......................................................................................33
Page 3
BW/HR Implementation
1. PURPOSE
This document is intended to provide customers, partners and consultants who plan
to implement BW/HR with critical considerations to facilitate the development of a
cost effective implementation strategy with tips & hints to aid a successful
implementation.
With release 2.0B of the SAP Business Information Warehouse (SAP BW), SAP
BW has become a robust data warehouse solution to serve reporting needs. It
integrates state-of-the-art Data Warehouse technologies with SAP business know-
how. It provides a platform to integrate the data from operative R/3 applications as
well as from any other business application and external data source such as
databases, online services and the Internet. The SAP Business Information Warehouse
enables Online Analytical Processing (OLAP) to format the information of large
amounts of operative and historical data. OLAP technology enables multi-dimensional
analyses according to various business perspectives. The pre-configured Business
Information Warehouse Server for core areas and processes ensures information
views within the entire enterprise.
With the much-enhanced functionality in BW 2.0 and a superior set of new business
contents in BW 2.1C, SAP BW has offered an environment that could satisfy all
enterprise reporting needs. This is especially true under one of the following
conditions:
When data integration from multiple source systems is a requirement.
When your transactional systems (OLTP) have been overly extended and
it experiences severe performance problem while high performance
reporting is a requirement.
When a unified user interface is essential in your environment.
However, there are special considerations should be given depending on the
functional areas. In the R/3 Human Capital Management or HR functional area, there
has been a substantial amount operational reporting functions in an R/3 environment.
To determine the most prudent BW/HR implementation strategy to achieve a most
cost effective implementation, one must first understand the available HR reporting
tools and the cross system HR reporting options. The first section of this document
provides a summary of available HR reporting tools and the decision criteria to form
the implementation strategy.
The second section of this document provides unique characteristics and the special
considerations when configuring BW/HR.
While HR has delivered a rich set of the pre-delivered business contents, most the
country specific data are absent in the standard business contents. This document
further discusses the techniques to extend business contents with two examples of US
specific enhancement as a point of reference.
Page 4
BW/HR Implementation
This document was written specifically for BW version 2.0B and 2.1C.
3.1. Overview
1
Refer to SAP Service Marketplace BW web page (http://service.sap.com/bw) -> Online documentation ->
Business Explorer -> BEx Tool Bar Functions -> GoTo
2
Refer to SAP Service Marketplace BW web page -> Online documentation -> Administrator Workbench ->
Modeling -> InfoCube -> SAP Remote Cube
3
Refer to SAP Service Marketplace BW web page -> Online documentation -> Administrator Workbench ->
Modeling -> InfoSet
Page 5
BW/HR Implementation
Comparative Benchmarking
Measures Data & Reports
Survey
Multi- Decision
Managerial Support
Dimensional
Data
Detailed Operational
Transactions Operational System
Data & Reports
HR Reporting Tools
Page 6
BW/HR Implementation
Page 7
BW/HR Implementation
extractors, InfoCubes,
key figures, and standard
queries)
The following table of decision criteria depicts a general rule of thumb when
determining BW vs. R/3 reporting. Please be aware to make appropriate decision, you
should take all criteria and decision points into consideration and avoid taking a single
point out of context.
4
However, one cannot expect the equal sophistication of certain long-standing techniques that have been
developed in an R/3 HR environment, such as authorization handling.
Page 8
BW/HR Implementation
Page 9
BW/HR Implementation
4. BW/HR Specifics
Page 10
BW/HR Implementation
For the detailed business content map, please refer to Business Content
section of the BW online documentation on SAP Service Marketplace BW
web page under Documentation -> online documentation -> business content
-> Human Resources. This is an extremely useful source of information for the
gap analysis as the level of detail includes the Infotypes that source the
extractor at a technical field names level.
With the exception of Payroll Accounting, Time Management and CATS, the
HR data sources do not provide delta update 5 capability at this time. While
this may be a concern of high volume customers in considering the data
extraction loading time, several possibilities can elevate this issue. Please refer
to the implementation consideration section of each sub-functional area
(section 5.2 through 5.4) of this document for the possible alternatives.
5
The delta update function referred in this section is the delta mechanism provided within the R/3 HR data
extractor function not the BW delta functionality.
Page 11
BW/HR Implementation
From the pre-delivered business contents perspective, HR is one of the function area
has the richest set of the contents. As of BW release 2.0B along with R/3 Plug-in
2000.1, pre-delivered business contents are available in all HR functional areas. While
it is not possible to meeting all customer requirements at one hundred percent, pre-
delivered business contents provide the following advantages:
It’s pre-configured with complete set of solution from roles to executable queries.
It provides the industry best practices and consistent data model from R/3 to BW
environments.
It provides a fastest way to bring up a ‘Ready to Go’ prototype environment to
engage end users in an OLAP, Decision Support environment.
It provides a great environment for ‘Cultural Change’ from traditional operational
reporting to Information Analysis environment.
It provides the best ‘GAP’ analysis environment for the end user to define and
implement the ‘True’ business requirements
It’s an environment to achieve ‘Quick’ Wins.
Page 12
BW/HR Implementation
develop a well defined project plan. For additional information, please refer to
ASAP BW on SAP SERVICE MARKETPLACE/BW or ASAP BW CD.
5.2. Rapid Implementation
The following are stages and specific steps for the key tasks of a BW/HR
rapid implementation:
5.2.1. Scoping the Rapid Implementation phase (Project
Preparation):
Which pre-delivered HR functional areas the rapid implementation to
be included
Will limited US specific enhancement must be included in this phase,
i.e. SSN (Social Security Number) and Ethnicity.
Determine the end-users and the security requirements during this
phase.
Develop a high level implementation plan
Form the project team.
Project team training plan
Determine Landscape and Transport Strategy (Basis)
Acquire, Install and Test the Technical Environment (hardware,
software, database, desk top and connectivity - Basis)
5.2.2. Develop the Rapid Implementation plan (Blue Print):
Finalize a list of pre-delivered business contents to be activated by
functional components, data sources, InfoCubes, InfoObjects, Queries,
Workbooks, and roles.
Assign responsibility for each components
Agree upon the instrument (template) to record the test result and
additional requirements
Develop evaluation criteria and test plan
Establish user ids and security
Check database parameter setup for performance
Coordinate with DBA for TableSpaces definition
Prepare end user training material
Testing of BW operating environment (both Plug-ins, BW backend and
BW front-end).
Page 13
BW/HR Implementation
Once the initial phase is completed, the end users should have sufficient
experiences with the new decision support environment to enable a more
informed decision when identifying the cost effective business requirements
above and beyond what the standard business contents provide. With the
template provided to the end users as a requirement feedback tool, end users
can now recording the requirement.
As a part of good project management and planning each incremental phase
should consist the following elements:
A crisply defined project scope
A well defined HR reporting strategy
Sound business requirements
Clearly defined expectations
Well defined Critical Success Factor for each iteration
A Pilot demo at the end of each phase
Sound Data model
Performance measurement and an alternative plan
This is one of the very key steps to accomplish the rapid implementation and quickly
realize the benefits of BW. The following sections provide a step-by-step procedure
on how to activate pre-delivered business contents.
6.1. General Procedure and Considerations
6.1.1. Setting up the Transport Environment
Before setting up a transport strategy and procedure for BW, it is
important to first determine the system landscape under BW and the
companion R/3 systems. Generally, a three-tier BW landscape and the
corresponding source systems for each is recommended.
Page 14
BW/HR Implementation
6
Alternatively, you could also start with activate the InfoObjects under the relevant IO Catalog choosing
Grouping “data flow before and after”; then proceed with activating the desired InfoCubes with “data flow
before and after”.
Page 15
BW/HR Implementation
amount of objects -> check log for error condition -> go through
problem resolution process as needed.
Activate Transfer structure/Rules of Datasources on BW side:
Admin Workbench -> Modelling -> Source system -> highlight target
source system -> right mouse click -> select Data Source overview
-> start with master data (e.g. PA-PA-IO for HR), double click on
data source with red line over a circle -> Screen to maintain Transfer
structure and rules validate all data fields, including all appended
fields which should be presence in the transfer structure -> review
transfer rule and fill in the appropriate InfoObject name if absent ->
move corresponding fields from right pane to left by clicking single
arrow or click the fire-cracker like icon to let system propose the
rules -> if there’s special transformation rules should be coded, click
on InfoObject icon (4th column under Transfer rules) -> Create
transformation code and save -> if all look good -> push Activate
(fire-work) icon on the top of the screen.
Hint: Checkout Online Documentation on SAP SERVICE
MARKETPLACE/BW or BW CD.
7.1.1. Populate Business Contents with Customer Data
Master Data load should take place first:
For SAP delivered Master Data can be found under the InfoArea
with suffix of –IO, example PA-PA-IO for Master data Personnel
Administration. Create an InfoPackage for each InfoObjects with
_attr, _text and _hier, and extraction job should be scheduled and
monitored for error-free extraction. In case of error, use Monitor
assistance to resolve problems.
Transaction Data Load for each functional areas should take place
next with option to fill the InfoCubes immediately or as a second step
to be loaded from PSA. Testing with both option is recommended for
large volume transactions and the duration of load for each should be
maintained.
A record of the duration of the extraction should be kept to assess if
there will be performance issues with production window and
potential strategy can be derived.
A problem resolution tips and hints are attached in Appendix xx.
7.1.2. Data Validation
Validate data extraction
Validate Query and Workbook data accuracy and usability
Validate Web reporting, User Favorits
Verify the security setup
7.2. Consideration when Implementing PA and Organization
Management
7.2.1. General Planning
Personnel Administration master data is sourced from various PA
InfoTypes. The organizational management InfoObjects are extracted
from InfoType 1. The following general implementation considerations
should be noted when planning:
PA /PD interface (PLOGI/PLOGI, PLOGI/ORGA;
PLOGI/PRELI) should be turned on and organizational
management fields are populated.
Page 16
BW/HR Implementation
Page 17
BW/HR Implementation
Page 18
BW/HR Implementation
Page 19
BW/HR Implementation
Page 20
BW/HR Implementation
Page 21
BW/HR Implementation
Page 22
BW/HR Implementation
5. To verify the result of event costs, you can use the report RHCCOS00
on R/3 side for validation. Also, refer to R/3 online documentation for
more detail.
Event Capacity (Infotype 1024) calculation involving multiple
resources has calculation rules:
1. The Optimum capacity will adopt the “lowest” value
2. The Minimum capacity will adopt the “highest” value
3. The Maximum capacity will adopt the “lowest” value.
Capacity calculation example:
Resource Optimum Minimum Maximum
PC 20 15 30
Room 25 18 32
Books 22 14 35
----------- --------- -------------- ----------------
Result 20 18 30
Event charges consist of two types. The first is a proposed charge
per attendee. The second is the actual attendee charges by attendee
type (Attendee type (object type O/P) is compounded with Attendee ID).
Example of proposed and actual charges are as follows:
Proposed charge per attendee in Infotype 1021 $500
Actual charge by attendee type Internal $200
External 300
Organization (for 5) 1000
Integration Considerations:
1. For internal billing, table T77S0 SEMIN INLV switch must be turned
on to ‘1’
2. For SD integration with external billing, table T77S0 SEMIN FAKT
switch must be turned on.
External Person object type ‘H’ related to object type ‘U’ external
company.
Status of Transfer to CO: S or U
Length of resource reservation is delivered in duration of Days and
number of Hours.
Example:
Duration of Event = 2 days
Actual no. Hours per day = 2 hours
Total hours of resources utilization = 4 hours in a span of 2 days
Page 23
BW/HR Implementation
Prior to begin the tasks of customization using one of the above techniques,
few additional considerations are recommended:
Do observe the BW/HR reporting strategy as the guiding principal to
minimize the customization where makes business sense. Customization
can elongate the project duration, complicated future maintenance and
upgrades.
Do evaluate the design from the overall BW architectural and data model
perspectives in determining the type and where the enhancement belong.
Do research and understand the business intelligence from R/3 data
structure perspective. For example, ethnic origin (Racky) text table
contains country id to make it unique. Therefore, when enhancing ethnic
origin from Infotype 77, you need to include coding to inlude the
country_id (molga) to make it unique and consistent with the ethnicity
text.
Page 24
BW/HR Implementation
Page 25
BW/HR Implementation
Page 26
BW/HR Implementation
Page 27
BW/HR Implementation
Page 28
BW/HR Implementation
Page 29
BW/HR Implementation
Page 30
BW/HR Implementation
9. Appendix
Page 31
BW/HR Implementation
Page 32
BW/HR Implementation
TABLES: PERNR.
TABLES: PA0439.
GET PERNR.
SELECT SINGLE * FROM PA0439
WHERE PERNR = PERNR-PERNR AND SUBTY = '1001'.
IF SY-SUBRC = 0.
WRITE: / PA0439-PERNR, PA0439-PY1_LATEST_DATE,
' set to ', DATE.
IF TEST = ' '.
PA0439-PY1_LATEST_DATE = DATE.
MODIFY PA0439.
COMMIT WORK.
ENDIF.
ENDIF.
*----------------------------------------------------------------------*
* INCLUDE ZXRSAU02 *
*----------------------------------------------------------------------*
INFOTYPES: 0001,
0002,
0041,
0077.
* misc. variables
DATA: L_TABIX LIKE SY-TABIX.
Page 33
BW/HR Implementation
Page 34