[ Tangible Value: Business Process Change Analyzer Michael Pytel, NIMBL
[ Learning Points Understand what s included with Business Process Change Analyzer Learn about the prerequisites to implement BPCA Discuss Solution Documentation as a jumpstart to creating your organizations Business Process Repository Define the resources and decisions required to successfully implement BPCA Learn about integration with other Solution Manager components 2
[ Where Are You at Today? We upgraded a few years back and now we re looking at enhancement packages I need to know how SAP Solution Manager can help me implement new functionality We re getting ready to start our implementation project and we ve heard we should be using SAP Solution Manager Project Administration Will SAP Solution Manager actually help me implement my business process in SAP solutions? We ve already implemented SAP ERP and need to start a post-project documentation effort How can I build out my business processes and start utilizing BPCA to reduce testing effort? 3 3c
[ Common Pain Points We want to activate business functions as part of an Enhancement Package, but are not sure what will be changed. When we apply support packages we run a full integration test which consumes resources from both IT and the business users. Our test scope planning during normal movement of transports is based on intuition. We would like something more programmatic. We accept a high level of risk by only testing critical business processes when applying transports or Support Packages because we don t have the resources to test. 4
[ Business Process Change Analyzer Included as part of Test Management service.sap.com/rkt-solman > Release >Test Management service.sap.com/testing Available as part of Solution Manager 7.01 and 7.1 Included with Solution Manager 7.01 SPS 23 Yes! You ve had this functionality for over two years! Meant to drive test planning and execution Integrated with Solution Documentation Source for business processes Business processes are made up of transactions & reports 5
[ BPCA Requirements Business Process Documentation Solution Manager Project with your business processes Kick start effort with Solution Documentation Assistant Leverage Reverse Business Process Engineering Rules How To: Quick and easy Reverse Business Process Documentation with SAP Solution Manager 7.1 by Benjamin Schneider SAP Note 1591505 Technical Bill of Materials Detailed listing of all technical objects utilized by transaction Built by creating a recording in non-production environment Information is stored in Solution Manager for BPCA Analysis 6
[ Example Project with Business Processes Process is defined as Business Scenario > Business Process > Business Process Step Business Process Step = Tcode, Report, or Interface 7
[ Building Project Structure from Excel New feature added in Solution Manager 7.1 Generate a series of text files from SOLAR_PROJECT_ADMIN that can be opened & modified in Excel Be careful when modifying the txt files cannot convert into Excel files In addition to nodes within the Project we can also add: Transaction Codes Test Cases Project Documentation Project Documentation upload requires files be copied locally 8
[ Exporting from Solution Manager Download template first to understand formatting Uploads will overwrite all objects in project does not support delta upload functionality 9
[ Open in text editor or MS Excel 10
[ Solution Documentation Assistant Reads from managed systems (ERP, CRM, etc.) and collects data on transaction, report, or interface usage Leverages data collected by Early Watch Alerts and ST03N Your systems are already collecting the required data! The only overhead occurs when reading data Covers both standard SAP and custom transactions Compares transaction usage with business processes defined within a Solution Manager project Typically coordinated by PMO or Functional Leads Not a Basis task 11
[ SDA WorkCenter Workcenter based visibility controlled by roles/profiles See Solution Manager Security Guide Create multiple analyses over multiple systems Several use cases beyond business process documentation 12
[ Create an Analysis Project 13
[ Create Analysis Project, cont. 14
[ Create the Analysis 15
[ Analysis Parameters 16
[ Analysis Parameters Systems added from BPR we can ignore 17
[ Analysis Parameters 18
[ Analysis Parameters 19
[ Analysis Parameters 20
[ Checking the Analysis Status Supports access by multiple users Ideally, run on a consistent basis 21
[ Reviewing the Analysis Green Light = Transaction was actively used Red Light = Transaction was not found 22
[ Reviewing the Analysis Not in Analysis looks at all transactions Customer and standard SAP transactions 23
[ What s next Ideally you have stored all transactions and reports within the Transactions tab as part of a business process Established a set of business process experts Defined some type of naming convention and standards Setup security profiles and created training material on storing business processes in Solution Manager Loaded some project documentation into a project Business Requirements Technical/Functional Specs Test cases On to Technical Bill of Materials! 24
[ The nuts and bolts Technical Bill of Materials (TBOM) are the nuts and bolts of Business Process Change Analyzer Solution Manager must understand the transactions you are executing and their components before we can compare a change to the active business processes TBOM Generation must become part of your Solution Documentation effort Multiple approaches to integrating the TBOM recording process into your production support or project teams Ideally, we will assign someone as the owner of TBOMs QA Lead PMO 25
[ Recording a TBOM from a Project 26
[ Recording a TBOM via Worklist TBOM Worklist is a mechanism for tracking who is responsible for generating the recording 27
[ TBOM Notifications Notification is based on a Smart Form that could be modified 28
[ Viewing your work list Assumes you have setup roles & security Easily identifies which TBOMs must be executed Logical organized between new TBOMs and items to be updated 29
[ The perfect world Source: SAP 2011 30
[ Generating TBOMs 31
[ Generating TBOMs 32
[ TBOM Content 33
[ Automated Generation of TBOMS Two options available today: #1 SAP Test Acceleration & Optimization TAO includes TBOM generation functionality as part of script execution Detailed Guide > TBOM Creation using SAP TAO #2 QTP Script Execution during TBOM recording Tested with QTP 9.0+ with Solution Manager 7.01 Detailed Guide > How To Create TBOMS using QTP scripts Keep in mind that each transaction can be used in a variety of scenarios Each scenario must be executed to create the best possible catalog of content 34
[ Administrating TBOM Settings Too many activities to cover in this session Leverage Ramp-up Knowledge Transfers content 35
[ We ve arrived! Business Process Change Analyzer We ve begun documenting our business processes Included detail in the transactions tab Ideally loaded some documents (like test scripts) We ve built out of Technical Bill of Materials Leveraged TBOM Work List Included as part of Change Management Process We ve thought about how we will leverage this new-found information Targeted testing of changes to the landscape Inclusion in standard transport requests in addition to Support Packages and Enhancement Packages Potentially think about using Test Management 36
[ BPCA Sample Approach Business Processes Transactions Reports Project Change Analysis Identify business processes affected by change Risk-based test recommendation Project = Source Test Case Review Generate Test Plan Test Planning Test Execution Regression Tests Manual & Automated Tests 37
[ BPCA WorkCenter Straightforward, simple navigation Detail the items to be affected 38
[ Detailed Information Lists the transport and/or Support Package Sorted by object type (table, program, etc.) 39
[ Integrated Test Plan creation Multiple options exist for test plan execution Reduce effort in test planning Leverage ability to integrate manual test cases 40
[ Test Management in 7.1 Yes, you already own a test planning, test management, and test execution tool Greatly enhanced in Solution Manager 7.1, but also available in 7.0 Integrated within your Business Process as part of a project Pulls manual test cases from the project Ability to run project status reports to understand test status Education Session 0908 Tue 3:00 4:00PM, S220D How Colgate Leveraged the SAP Automation Framework in SAP Solution Manager 7.1 to Provide End-To-End Automation Testing of Critical Business Processes 41
[ Test Planning Assign directly to individuals or teams Tester(s) receives email notification Execute directly from Solution Manager 42
[ Test Execution Workcenter based, controlled by roles and profiles Clearly identifies the test cases to be executed Centralized administration and reporting 43
[ What does the tester see? 44
[ End-to-End Test Management Options Source: SAP 2011 45
[ Inclusion of BPCA in Change Process Business Requirements Initial Approval Change Request Change Execution Development Customizing BPCA BPCA Results Test Plan Test Results Change Review Change Approval Import into Production 46
[ Transparency Attained? We know now what objects will be affected by the change we are introducing into our landscape Ideally, we re reducing the testing scope if you had previously leveraged full integration test cycles We potentially introduced more testing since we never adequately tested before If SAP introduces changes in the form of patched I will know if my custom objects will be affected Enhancements, search helps, reports and programs If these objects are included in a TBOM then change analysis will report those objects BPCA is usually the gateway for more effective test planning and management 47
[ Resources Ramp-up Knowledge Transfer service.sap.com/rkt-solman Configuration Guides Demos & Videos Solution Manager Setup Wiki on SCN http://wiki.sdn.sap.com/wiki/display/sm/testing Don t forget the Solution Manager Security Guide SCN Solution Manager Blogs Benjamin Schneider > Business process documentation with SAP Solution Manager 7.1 Christian Oehler > How to analyze the impact and reduce testing efforts for planned Business Function activations 48
[ Key Learning's Solution Documentation provides greater visibility and additional accountability into business processes SAP Solution Manager is the best place to store your business processes, a central component of landscape Discovery via SDA provides transparency to ERP Understanding core business processes and the transactions which support them are keys to long-term operational success BPCA can bring effective test planning to any organization during normal change management or major support package installation Understand the impacts of activating new Enhancement Package functionality 49
[ ] Thank you for participating. Please remember to complete and return your evaluation form following this session. For ongoing education on this area of focus, visit the Year-Round Community page at www.asug.com/yrc [ SESSION CODE: INSERT SESSION CODE 50