New Tools to Simplify SAP Payroll and Time Management Configuration
SAP Labs
What We’ll Cover … Introduction Detailed Configuration Comparison Comprehensive Cross-Reference and Impact Analysis Superior Error Detection and Reporting Versatile Log Analysis Wrap-up
What Are SAP Change Management Products?
SAP Change Management for Payroll/Time makes new and existing payroll and time installations more stable, less expensive to operate, and easier to configure
© SAP AG 2007, 3
What Are Its Key Benefits? Reduces operational risks Minimizes payroll and time system downtime Lowers the cost of consolidation efforts Decreases chances of missing payroll cycle audit window Improves transport conflict resolution Improves third-party consultant productivity while reducing costs Implementation time is minimal (1 hour to 1 day) Support for existing R/3 systems (4.6C +, Enterprise), mySAP ERP No changes to existing payroll and time configuration Improves application accessibility with offline capability © SAP AG 2007, 4
What Are the Key Features? Versioning and configuration difference reporting Configuration error detection and reporting Cross-reference and instant impact analysis Versatile log analysis
© SAP AG 2007, 5
What We’ll Cover … Introduction Detailed Configuration Comparison Comprehensive Cross-Reference and Impact Analysis Superior Error Detection and Reporting Versatile Log Analysis Wrap-up
Detailed Configuration Comparison
Summary report on comparison of differences Report on payroll and time configurations with selectable ranges Summary report can be drilled down into Changes are highlighted for focused testing and assessment
Multiple instance-capable A fast and detailed comparison speeds up payroll operations Check configuration changes of the same instance over time Ensure proper transport of changes in the SAP landscape Consolidate instances Verify Legal Change Patches (LCP) changes Upgrade and migrate SAP versions
© SAP AG 2007, 7
Detailed Configuration Comparison (cont.) Tabulated report on the differences
Action menu to check details of differences, or to follow up on respective references
All cells are selectable for drill down to details References to changes can be checked directly
Summary view highlights the exact differences, details view shows diff in context, differences view shows line by line comparison © SAP AG 2007, 8
Versioning and Synchronization Management Built-in Version Control Support Complete payroll configuration can be versioned Different
payroll instances/clients (DEV, QA, PROD)
Snapshots
of the same client at different time
Support teamwork
USA in rnzr3 client 800 Configuration extracted on Dec. 12, 2006
Same Configuration extracted on Dec. 13, 2006
© SAP AG 2007, 9
What We’ll Cover … Introduction Detailed Configuration Comparison Comprehensive Cross-Reference and Impact Analysis Superior Error Detection and Reporting Versatile Log Analysis Wrap-up
Cross-Reference and Impact Analysis Cross-referencing greatly simplifies understanding configurations Most configuration objects are cross-checked
Numeric values are linked to their text explanations automatically Invalid values are reported A configuration object display includes its attribute definitions
Grouping tables and MODIF groupings Wage type tables cross-referenced to create simple wage type view Rules and inputs cross-referenced to simplify understanding
“Slice and Dice” any configuration tables Grouping browser eases checking of employee subgroup and personnel subarea Impact analysis on a configuration change All references to a changed object are listed
Schema, rule Configuration tables, etc.
Comprehensive view on selected referencing object
Code info, documentation, outline, associated references
Impact analysis of LCP changes, massive configuration changes
Result analysis using enhanced log analysis
© SAP AG 2007, 11
Wage Type View with All Relevant Information Quick navigation
Alerts and error summary
References
All payroll/time objects Configuration settings are aggregated in one single view Individual delimitation
Documentation on selected attributes
Additional Properties
Quick Search
© SAP AG 2007, 12
Rule View with All Relevant Information
Outline view with all referenced configuration objects
Documentation and composition for individual operation
Operation line separated into command and parameters
© SAP AG 2007, 13
Comprehensive Cross-Referencing — Config Listings
Objects in item listing of comparison report are cross-referenced
Objects in references view are crossreferenced Objects in browsing item listing are crossreferenced
© SAP AG 2007, 14
Comprehensive Cross-Referencing — Details
Most configuration settings are crossreferenced
© SAP AG 2007, 15
Context sensitive cross-referencing in diff view
Comprehensive Cross-Referencing — Groupings
ESG and PSA groupings are crossreferenced
MODIF groupings are cross-referenced
© SAP AG 2007, 16
Comprehensive Cross-Referencing — Logged Tables WPBP for organizational configuration
TIP for time type configuration, status, Time ID, etc.
IT for wage type configurations
© SAP AG 2007, 17
“Slice and Dice” Drag and Drop any attributes to the GroupBy window to group the objects by them
Drag and Drop any attributes to the Display window to highlight them in the list view
Answer is just a click away!
So, which “additional payment” wage types are counted for eligible earnings for pension?
© SAP AG 2007, 18
Grouping Browser
Want to find out what organization units are affected by PCR 3 and WS grouping 10? The grouping browser gives you the answer right away!
Along with the configuration objects that process or use the groupings
© SAP AG 2007, 19
Impact Analysis: Start with the Configuration Change
Comparison shows wage type D100 is changed
Summary pane shows Processing Class 6 is changed to 0 from 1
© SAP AG 2007, 20
Checks for configurations in mysap1 using processing Class 6 in Popup
Impact Analysis: Follow the References
Summary of matches
Both payroll and time configurations are checked
All configuration objects using processing Class 6
Selecting an object to check for the impact of change
© SAP AG 2007, 21
Impact Analysis: Analyze the Impact of Change Processing Class 6 spec is listed
With configuration and code meanings readily available, understanding X006 is much simpler, impact on the change is assessed much faster
Checking out how the change affected rule X006
© SAP AG 2007, 22
Precise documentation on selected “code” line
What We’ll Cover … Introduction Detailed Configuration Comparison Comprehensive Cross-Reference and Impact Analysis Superior Error Detection and Reporting Versatile Log Analysis Wrap-up
Superior Error Detection and Reporting Capabilities In-depth error reporting Dedicated problems view reports on configuration errors Check for configuration errors within operations and rules
In-line configuration error reporting Errors are clearly highlighted
© SAP AG 2007, 24
Superior Error Detection and Reporting
Checking Configuration Errors is as easy as clicking on the button
Problems view lists all the errors for the selected configuration
© SAP AG 2007, 25
Superior Error Detection and Reporting (cont.)
Options to show errors
Errors reported by categories
© SAP AG 2007, 26
Superior Error Detection and Reporting (cont.)
Exact error locations are marked
Wage type used does not exist! Passed R/3 checks.
© SAP AG 2007, 27
Superior Error Detection and Reporting (cont.)
Exact error locations are marked
Brazilian rules used for US payroll! Passed R/3 checks.
© SAP AG 2007, 28
What We’ll Cover … Introduction Detailed Configuration Comparison Comprehensive Cross-Reference and Impact Analysis Superior Error Detection and Reporting Versatile Log Analysis Wrap-up
Versatile Payroll Run Analysis Interactive run replay Debugger interface allows close examination of payroll run state
Selection of tables (IT, OT, RT, WPBP), schemas, rules, functions Exposure of headline rows assists analysis of operations Stepping, break-pointing
Non-intrusive, no changes to payroll driver
Data-centric view of wage type flow Each wage type, through every single payroll step, can be easily traced
Used, deleted, created, updated
Change-only view reduces display entries by 99%
Greatly simplifying problem finding
Simplify diagnostics of incorrect pay calculation
Log Difference view Assess runtime impact of changes Compare payroll logs side-by-side with logic and data differences Very helpful in tracking down hard-to-pinpoint errors © SAP AG 2007, 30
Interactive Run Replay Log Replay console
Log play controls to step through logs
Log can be cached for later use without R/3 connection
Both payroll and time logs can be inspected
Source code displayed at current execution point
Period by period
Table view of payroll tables
© SAP AG 2007, 31
Interactive Run Replay (cont.) Selecting an operation step
Rule Source code shows the exact operation code
Table view shows content at selected operation step
© SAP AG 2007, 32
Interactive Run Replay (cont.) When an operation changes a field
Rule Source code shows the exact operation code
Table view highlights the changes, simplifies understanding of rule logics
© SAP AG 2007, 33
Data-Centric View — Wage Type Explorer Shows any wage type changes through a payroll run
Organized by Payroll period
In sync with log analyzer for analysis beyond wage type
Number of Processing steps are reduced from hundreds to a handful for checking wage type changes
© SAP AG 2007, 34
Show Changes only eliminates payroll steps not changing a wage type
Functions and operations that process the wage type are displayed chronologically in the payroll run
Selected wage type state is shown in details view
Log Difference Explorer Comparing two different periods
Data different in payroll run is marked
Payroll logic differences at runtime
Rows that differ are marked Tables with differences are marked
© SAP AG 2007, 35
What We’ll Cover … Introduction Detailed Configuration Comparison Comprehensive Cross-Reference and Impact Analysis Superior Error Detection and Reporting Versatile Log Analysis Wrap-up
Summary Change Management (CM) greatly improves productivity of payroll and time operations Rich feature set complements current tools Eliminates many runtime errors at configuration time Speeds up error diagnosis No performance impact on production runs Easy to implement and learn Works with all supported R/3 (4.6C +), R/3 Enterprise, and mySAP ERP releases
© SAP AG 2007, 37
7 Key Points to Take Home Use saved comparison results to reduce time Take configuration snapshots judiciously to save storage Close unneeded perspectives to save memory Use “by type” to list all objects that contain the same error “Slice and Dice” will help you eliminate many errors Wage type explorer linked with log player simplifies fixing wage type errors Go to the end of payroll run, you have a nice view of all payroll result tables
© SAP AG 2007, 38
Your Turn!
Q&A For further information, contact:
Jack Cai
[email protected] On SDN http://sdn.sap.com/irj/sdn/cm-payroll-time
© SAP AG 2007, 39
Copyright 2007 SAP AG. All Rights Reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express
permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other
software vendors. Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries,
pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered
trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium,
Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and
implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein
as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated
companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. © SAP AG 2007, 40