Date post: | 22-May-2015 |
Category: |
Technology |
Upload: | sherryanne-meyer |
View: | 1,479 times |
Download: | 1 times |
© 2007 Wellesley Information Services. All rights reserved.
How SAP Quickviewer Helps Air Products with Sarbanes-Oxley Compliance
Sherryanne MeyerDonna Wendling
2
What We’ll Cover …
• Introduction
• Scope and Nature of our Compliance Issue
• Our Requirements
• Why Quickviewer
• Step by Step How To use Quickviewer
• Convert Quickviewer to a SAP Query
• Wrap-up
3
Case Study – Air Products
• Global gases, chemicals, equipment and services
provider
30 countries
20,000 employees worldwide
Technology, energy, healthcare, industrial markets
• Publicly Traded - Fortune 500 company
• SOX Controls Required
4
In this session…
• Creation of tools to enable validation of configured data
and to meet auditing needs
• Extracting data from combinations of system tables,
custom tables, and features
• Using QuickViewer as our tool of choice
• Transferring QuickViewer into SAP Query to reach end
users
5
What We’ll Cover …
• Introduction
• Scope and Nature of our Compliance Issue
• Our Requirements
• Why Quickviewer
• Step by Step How To use Quickviewer
• Convert Quickviewer to SAP Query
• Wrap-up
6
SOX Compliance
• IT Change Management
Approvals
Testing
Documentation
• People Process Controls
Benefit Plan Eligibility and Participation
Salary Adjustments
Payroll Accounting
Segregation of Duties
7
Spain, Italy, Portugal
UKIreland
Belgium Netherlands
Germany FranceUnited
States
Canada
IndonesiaSingaporeMalaysia
China
Hong Kong
JapanKoreaTaiwan
Israel
Depth and Breadth of Scope
Org Management and Structural Security
HR Admin
Compensation
Benefits
Time Entry
US Payroll
Self Service
Appraisals
Workflow
BW
Learning Solution
HR / ERP Integration
8
Negotiate
Terms and
Conditions
Union Negotiations and Compliance
HR
Contract
Terms
Configure
Pay and
Benefits
Test
Payroll
SAP
PRDTransport
SCC Power User SAP
Finalize
Changes
9
Union Negotiations and Compliance
Negotiate
Terms /
Conditions
HR
Contract
Terms
Configure
Pay and
Benefits
Test
Payroll
SAP
PRDTransport
SCC Power User SAP
Finalize
Changes?REQUESTOR’S
APPROVAL
?HOW ARE WE
PAYING EE’S
TODAY
?WHO
APPROVED
AND WHEN
10
IT Change Management
Smith,John
Smith,John
11
IT Change Management
AUDIT
“PROVE YOUR CONTROLS”
12
What We’ll Cover …
• Introduction
• Scope and Nature of our Compliance Issue
• Our Requirements
• Why Quickviewer
• Step by Step How To use Quickviewer
• Convert Quickviewer to SAP Query
• Wrap-up
13
Challenges to meet….
• Comp and Pay by location and not by employee
Union negotiations by work unit
Benefit plan variations
Complex pay scenarios
• Requestor’s Approval and sign off to implement
configuration changes into our Production system
Validation of each employee’s pay
Insurance of correct benefit amounts
• Pass SOX audit on transport and change management
14
And How We Met The Challenges ...
• Combined system tables, views and features using a
combination of SAP Quickviewer and SAP Query
• Delivered end user transactions to obtain complete
tables showing employee pay and benefits by location
Enabling Union Negotiations to begin with actual pay and
benefits
Enabling Requesting Managers to approve our changes by
Location
• Combined transport management tables
Enabling proof of authorizations with date and time
15
We’ll Show You…
• The capabilities and limitations of Quickviewer
• Quickviewer vs. SAP Query
• Step by Step “How To” use Quickviewer
• Conversion of Quickviewer to SAP Query
• Creation of an end-user transaction
16
What We’ll Cover …
• Introduction
• Scope and Nature of our Compliance Issue
• Our Requirements
• Why Quickviewer
• Step by Step How To use Quickviewer
• Convert Quickviewer to SAP Query
• Wrap-up
17
Tables Contained in One View….AND…
18
…other information contained in Rules and Features
Example:
ZMOD payroll
rule assigns the
Pay Modifiers
(from the table)
to individual
PSAs – thus
determining
mileage rates.
19
Quickviewer – a simplified tool
• Standard delivered SAP reports could not satisfy our
needs
• Needed to access configuration tables, features and
rules
• Ultimately needed to present the data to an end user
Quickviewer allows you to
choose from different types of
data sources.
20
Our SAP Solution – QUICKVIEWER and SAP QUERY
• Quickviewer allows you to summarize information
contained in a many related tables
• SAP Query allows creation of reports accessible by an
end user
21
Examples
22
Master Data – Additional Payments – Cost Assignment
23
Quickviewer Results
24
Benefit Coverage Rules
25
Quickviewer Results
26
Converted to SAP Query
27
Sap Configuration - Personnel Subarea Grouping for Premiums
28
Results
Quickviewer
SAP Query
29
SAP Configuration - Constant Valuations – Mileage Rates
30
Calculation Rule
31
Quickviewer results
32
Transport Manager Log
33
Quickviewer Results
34
Quickviewer vs. SAP Query
• Quickviewer (SQVI)
A simplified tool for generating basic lists
• SAP Query (SQ01)
A comprehensive tool for defining reports in different forms
such as basic lists, statistics, or ranked lists.
35
Quickviewer vs. SAP Query
• Quickviewer Aspects
User dependent and cannot be exchanged between users or
transported
Can specify data source explicitly. Tables, table joins, logical
databases and infosets can all serve as data sources.
May convert to a SAP Query and infoset and made available to
other users in a specific user group.
Use extreme caution if using PA and PD tables, I
suggest using Infosets when possible
Caution
36
Quickviewer vs. SAP Query
SAP Query Aspects
Requires an Infoset
Available to other users in specific user group
Can exist in 2 different query areas
Global – client independent and are transported
automatically (Create Global for use in transactions)
Standard – client dependent and are not automatically
transported.
Global SAP Query can be assigned to a transaction via SE93
Transaction can be assigned to security roles
37
What We’ll Cover …
• Introduction
• Scope and Nature of our Compliance Issue
• Our Requirements
• Why Quickviewer
• Step by Step How To use Quickviewer
• Convert Quickviewer to SAP Query
• Wrap-up
38
Quickviewer – Transaction SQVI
39
Quickviewer
will prompt
you to enter
the “Data
Source” of
the query
The queries
we built
used “Table
Join”.
Quickviewer – Identify Data Source
40
Quickviewer - Create Joins
Join can be based on
existing table views
Check Link Condition
41
• While In IMG, use F1 (HELP) key to get to Performance
Assistant
• Get technical information using the “TOOL” icon
• In “Technical Information” go to “Field Data” and double-
click on the Generated View (i.e., V_T5UBU)
• Go to “Table/Join Conditions” tab.
Quickviewer - How to Find Table Joins in a View
42
Quickviewer - Find Joins
Check the
table join
conditions
delivered
by SAP.
Use this as
a basis for
your joins.
43
Created our
own custom
table - using
ABAP - to
hold the
information
contained in
the zmod
rule.
Quickviewer – Use a custom table
44
All available
fields are
shown on
right-hand
side.
Select fields
you need and
move to
“Fields In List”
on left-hand
side.
Quickviewer – List Field Selection
45
Select
available
fields from
right-hand
side on
which you
wish to sort.
Choose
ascending or
descending
order
Quickviewer – Sort Order
46
Choose
field(s) to
appear on
the user’s
Selection
Screen when
executing
the report.
Quickviewer – Selection Fields
47
1. Use Transaction SQVI
2. Type Name and Click Create
3. Type Title and Identify Data Source (Table, table join,
logical database or infoset)
4. Define Field Sequence, Sort and Selection Screen
5. Execute
RECAP: QUICKVIEWER
48
What We’ll Cover …
• Introduction
• Scope and Nature of our Compliance Issue
• Our Requirements
• Why Quickviewer
• Step by Step How To use Quickviewer
• Convert Quickviewer to SAP Query
• Wrap-up
49
Transaction SQ01
MENU Environment
Query Areas
Choose “Standard” Query Area
MENU Environment User Groups
Choose the appropriate User Group.
MENU Environment Queries
MENU Query Convert QUICKVIEWER
SAP Query – Convert Quickviewer
50
Use the Drop
Down menu to
choose the
QUICK VIEW
Query you wish
to convert to
SAP Query.
SAP Query – Select Quickviewer
51
Once you’ve chosen your Quick View, give a name to the new SAP Query and Infoset you will create.
SAP Query – Name Query and Infoset
52
Data Source
that was
previously
defined in
Quickviewer
is now an
infoset and
can be used
by SAP Query
SAP Query – Creation of Infoset
53
MENU
Environment
User Groups
Assign Infoset
to an
appropriate
User Group
and Save
SAP Query – Creation of Infoset
54
Use Transaction SQ02 and
to Transport your Infoset and Query from Standard to Global area
Uncheck “Test
Run” when ready
to do actual
transport
SAP Query – Transport Infoset
55
SAP Query – Messages
56
SAP Query -- Development Class
57
Infoset and Query
are now
transportable thru
landscape
SAP Query – Infoset and Query in Global Query Area
Transaction SQ02
MENU Environment
Query Areas
Choose “Global” Query Area
58
SAP Query – Display Report Name
Transaction SQ02
MENU Query
More Functions
Choose Display report name
Global report name
should begin with
AQZZ
59
Create a Transaction - SE93
Global Report Name
Transaction SE93
Use Global Report
Name as Program
60
What the end user sees…….
61
What the end user sees…….
62
RECAP: Converting QUICKVIEWER to SAP Query
1. Use Transaction SQ01
2. Select Environment Query Areas–Standard
Area, User Groups, Queries
3. Select Query – Convert QUICKVIEWER
4. Enter Name for Query and Infoset
5. Assign Infoset to User Group
6. Make changes in SAP Query – formatting, local
calculated fields, variants, etc.
7. Transport Infoset and Queries (Standard to
Global to create Transport)
8. Create Transaction using SE93 and Transport
63
What We’ll Cover …
• Introduction
• Scope and Nature of our Compliance Issue
• Our Requirements
• Why Quickviewer
• Step by Step How To use Quickviewer
• Convert Quickviewer to SAP Query
• Wrap-up
64
Return on Investment
• Provides a tool for validation of configuration - -helping to
meet SOX requirements.
Testing
User Acceptance Sign off
• Ensures accurate data is available to HR managers prior to
contract negotiations for union facilities
• Provides HR with a ready reporting tool without requiring
SCC involvement
65
Leading Practice
• Ability to audit configured tables and ensure sign off by
Process Owners – this facilitates SOX compliance
66
Resources
• Help.sap.com
Follow SAP QUERY > Tools for Queries > QuickViewer >
Creating QuickViews
• SAP Developers Network
https://www.sdn.sap.com/irj/sdn/thread?threadID=230561
• SAP Training Course
BC407 QuickViews,InfoSet Query,SAP Query
67
Key Points to Take Home
• QUICKVIEWER (SQVI) A simplified tool for generating basic lists
User dependent and cannot be exchanged between users or transported
Can specify data source explicitly. Tables, table joins, logical databases and infosets can all serve as data sources.
May convert to a SAP Query and infoset
Use extreme caution if using PA and PD tables - Use Infosets when possible
• SAP Query (SQ01) A comprehensive tool for defining reports in different forms
Requires an Infoset
Available to other users in specific user group
Can exist in 2 different query areas – Global and Standard
Global SAP Query can be assigned to a transaction via SE93 and a Transaction can be assigned to security roles
68
Thank You!
Donna L Wendling
Sherryanne H Meyer
tell me morewww.airproducts.com