How SAP Quickviewer Helps Air Products with Sarbanes-Oxley Compliance Sherryanne Meyer Donna Wendling
What We’ll Cover … <ul><li>Introduction  </li></ul><ul><li>Scope and Nature of our Compliance Issue </li></ul><ul><li>Our ...
Case Study – Air Products  <ul><li>Global gases, chemicals, equipment and services provider </li></ul><ul><ul><li>30 count...
In this session…  <ul><li>Creation of tools to enable validation of configured data and to meet auditing needs </li></ul><...
What We’ll Cover … <ul><li>Introduction  </li></ul><ul><li>Scope and Nature of our Compliance Issue </li></ul><ul><li>Our ...
SOX Compliance  <ul><li>IT Change Management </li></ul><ul><ul><li>Approvals  </li></ul></ul><ul><ul><li>Testing </li></ul...
Depth and Breadth of Scope Org Management and Structural Security HR Admin Compensation Benefits Time Entry US Payroll Sel...
Union Negotiations and Compliance HR SCC Power User SAP Negotiate Terms and Conditions Contract Terms Configure  Pay and B...
Union Negotiations and Compliance Negotiate Terms / Conditions HR Contract Terms Configure  Pay and Benefits Test Payroll ...
IT Change Management  Smith,John Smith,John
IT Change Management  “ PROVE YOUR CONTROLS” AUDIT
What We’ll Cover … <ul><li>Introduction  </li></ul><ul><li>Scope and Nature of our Compliance Issue </li></ul><ul><li>Our ...
Challenges to meet…. <ul><li>Comp and Pay by location and not by employee </li></ul><ul><ul><li>Union negotiations by work...
And How We Met The Challenges ... <ul><li>Combined system tables, views and features using a combination of SAP Quickviewe...
We’ll Show You… <ul><li>The capabilities and limitations of Quickviewer </li></ul><ul><li>Quickviewer vs. SAP Query </li><...
What We’ll Cover … <ul><li>Introduction  </li></ul><ul><li>Scope and Nature of our Compliance Issue </li></ul><ul><li>Our ...
Tables Contained in One View….AND…
… other information contained in Rules and Features  <ul><li>Example:   </li></ul><ul><li>ZMOD payroll rule assigns the Pa...
Quickviewer –  a simplified tool <ul><li>Standard delivered SAP reports could not satisfy our needs </li></ul><ul><li>Need...
Our SAP Solution – QUICKVIEWER and  SAP QUERY <ul><li>Quickviewer allows you to summarize information contained in a many ...
<ul><li>Examples </li></ul>
Master Data –  Additional Payments – Cost Assignment
Quickviewer Results
Benefit Coverage Rules
Quickviewer Results
Converted to SAP Query
Sap Configuration - Personnel Subarea Grouping for Premiums
Results Quickviewer SAP Query
SAP Configuration - Constant Valuations – Mileage Rates
Calculation Rule
Quickviewer results
Transport Manager Log
Quickviewer Results
Quickviewer vs. SAP Query <ul><li>Quickviewer  (SQVI) </li></ul><ul><ul><li>A simplified tool for generating basic lists <...
Quickviewer vs. SAP Query <ul><li>Quickviewer Aspects </li></ul><ul><ul><li>User dependent and cannot be exchanged between...
Quickviewer vs. SAP Query <ul><li>SAP Query Aspects </li></ul><ul><ul><li>Requires an Infoset </li></ul></ul><ul><ul><li>A...
What We’ll Cover … <ul><li>Introduction  </li></ul><ul><li>Scope and Nature of our Compliance Issue </li></ul><ul><li>Our ...
Quickviewer – Transaction SQVI
<ul><li>Quickviewer will prompt you to enter the “Data Source” of the query  </li></ul><ul><li>The queries we built used “...
Quickviewer - Create Joins Join can be based on existing table views Check Link Condition
<ul><li>While In IMG, use F1 (HELP) key to get to Performance Assistant </li></ul><ul><li>Get technical information using ...
Quickviewer - Find Joins <ul><li>Check the table join conditions delivered by SAP.  Use this as a basis for your joins. </...
Created our own custom table - using ABAP - to hold the information contained in the zmod rule.  Quickviewer – Use a custo...
<ul><li>All available fields are shown on right-hand side.  </li></ul><ul><li>Select fields you need and move to “Fields I...
<ul><li>Select available fields from right-hand side on which you wish to sort.  Choose ascending or descending order </li...
<ul><li>Choose field(s) to appear on the user’s Selection Screen when executing the report. </li></ul>Quickviewer – Select...
<ul><ul><li>Use Transaction SQVI </li></ul></ul><ul><ul><li>Type Name and Click Create </li></ul></ul><ul><ul><li>Type Tit...
What We’ll Cover … <ul><li>Introduction  </li></ul><ul><li>Scope and Nature of our Compliance Issue </li></ul><ul><li>Our ...
<ul><li>Transaction SQ01 </li></ul><ul><li>MENU    Environment     </li></ul><ul><li>Query Areas </li></ul><ul><ul><li>C...
<ul><li>Use the Drop Down menu to choose the QUICK VIEW Query you wish to convert to SAP Query. </li></ul>SAP Query – Sele...
<ul><li>Once you’ve chosen your Quick View, give a name to the new SAP Query and Infoset you will create. </li></ul>SAP Qu...
<ul><li>Data Source that was  previously defined in Quickviewer is now an infoset and can be used by SAP Query  </li></ul>...
<ul><li>MENU    Environment    User Groups  </li></ul><ul><ul><li>Assign Infoset to an appropriate User Group and Save <...
<ul><li>Use Transaction SQ02 and </li></ul><ul><li>to Transport your Infoset and Query from Standard to Global area </li><...
SAP Query – Messages
SAP Query -- Development Class
Infoset and Query are  now transportable thru landscape <ul><li>Transaction SQ02 </li></ul><ul><li>MENU    Environment  ...
Global report name should begin with AQZZ SAP Query – Display Report Name <ul><li>Transaction SQ02 </li></ul><ul><li>MENU ...
Create a Transaction - SE93 <ul><li>Global Report Name   </li></ul>Transaction SE93 Use Global Report  Name as Program
What the end user sees…….
What the end user sees…….
RECAP:  Converting QUICKVIEWER to SAP Query <ul><ul><li>Use Transaction SQ01 </li></ul></ul><ul><ul><li>Select Environment...
What We’ll Cover … <ul><li>Introduction  </li></ul><ul><li>Scope and Nature of our Compliance Issue </li></ul><ul><li>Our ...
Return on Investment <ul><li>Provides a tool for validation of configuration - -helping to meet SOX requirements. </li></u...
Leading Practice <ul><li>Ability to audit configured tables and ensure sign off by Process Owners – this facilitates SOX c...
Resources <ul><li>Help.sap.com </li></ul><ul><ul><li>Follow SAP QUERY > Tools for Queries > QuickViewer > Creating QuickVi...
Key Points to Take Home <ul><li>QUICKVIEWER (SQVI) </li></ul><ul><ul><li>A simplified tool for generating basic lists </li...
Thank You! Donna L Wendling [email_address] Sherryanne  H Meyer [email_address] tell me more www.airproducts.com
Upcoming SlideShare
Loading in …5
×

How Sap Quickviewer Helps Air Products And Chemicals With Sarbanes Oxley Compliance

1,534 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,534
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How Sap Quickviewer Helps Air Products And Chemicals With Sarbanes Oxley Compliance

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

×