bpca solman

Download BPCA Solman

Post on 11-Apr-2015

179 views

Category:

Documents

2 download

Embed Size (px)

DESCRIPTION

SAP Solman , BPCA

TRANSCRIPT

Business Process Change Analyzer in SAP Solution Manager 7.1

Applies to:SAP Solution Manager 7.1 SP5

SummaryBusiness Process change Analyzer is an application within SAP Solution Manager which helps customers in performing a technical impact analysis of software changes coming into their SAP landscapes. This application has been significantly enhanced in SAP Solution Manager 7.1. In this article you will understand the enhancements to Business Process Change Analyzer in SAP Solution Manager 7.1 and learn what has changed in the areas of analyzing the impact of large changes like SAP Support Packages. Author: Rajeev Gollapudi

Company: SAP Labs India Created on: 11 July 2012

Author BioRajeev Gollapudi is Senior Product Manager with the Application Lifecycle Management team at SAP AGS in India. He is a solution owner for Business Process Change Analyzer and partner product integration within SAP Solution Manager.

SAP COMMUNITY NETWORK 2012 SAP AG

scn.sap.com 1

Business Process Change Analyzer in SAP Solution Manager 7.1

Table of ContentsChange Impact Analysis with SAP Solution Manager ........................................................................................ 3 SAP Solution Manager 7.1 Improvements ......................................................................................................... 4 TBOM creation made easy ............................................................................................................................. 5 Enhancements to TBOM content .................................................................................................................... 6 Test Scope Optimization ................................................................................................................................. 7 Integration with Test Management Tools ...................................................................................................... 10 Integration with Change Request Management ........................................................................................... 10 Conclusion and Call for Action.......................................................................................................................... 12 Copyright........................................................................................................................................................... 13

SAP COMMUNITY NETWORK 2012 SAP AG

scn.sap.com 2

Business Process Change Analyzer in SAP Solution Manager 7.1

Change Impact Analysis with SAP Solution ManagerSAP Solution Manager 7.0 EhP1 (or SP18) introduced a new way to do a technical change impact analysis of software changes in SAP systems. This application is called Business Process Change Analyzer (BPCA) and it identifies the business processes/process steps impacted by software changes. Once the business process impact is known, customers can assess the risk taken when implementing these changes and also the impacted business processes will form the regression test scope for these software changes. To be able to use this application there are two pre-requisites to be met 1. Business process structures: Customers should document their business process hierarchy in SAP Solution Manager project/solution 2. Technical Bill of Materials (TBOM): Customers should run through the business process transactions so that BPCA can collect the SAP technical objects used during the execution of the business process. This collection of technical objects is called technical bill of materials or TBOMs For example, to create a TBOM for the business process step Create Sales Order which is ex ecuted using the transaction VA01 in the ERP system, the user has to go to SAP Solution Manager and run the business process transaction (in this case VA01) by giving the required input parameters and completing the creation of sales order. BPCA will enable a trace on the ERP system and collects all the SAP objects used during this execution. This list becomes the TBOM for the process step Create Sales Order. Below is a screenshot of the TBOM created for one such execution of the transaction VA01,

In the above example, the TBOM for VA01 transaction has a total of 8315 objects. Observe that different kinds of objects have been collected, like we see there are 6253 program or code objects, 132 user interfaces, 469 table content and so on. These numbers will differ for different customer situations and also different execution variants of the same transaction code. Once these two pre-requisites are met, BPCA can then be used to analyze any SAP related software changes. The following 4 use cases are covered by BPCA. 1. Analysis of customizing changes or IMG changes 2. Analysis of custom code or ABAP workbench related changes 3. Analysis of SAP Enhancement package business functions (analyze a business function even before activating it) 4. Analysis of SAP Support Package upgrades or EhP technical upgrades In each of the above use cases, BPCA will analyze the impact of the change against the documented business processes. The result would be a list of impacted process steps and business processes. Below screenshot shows one such analysis of a support package.

SAP COMMUNITY NETWORK 2012 SAP AG

scn.sap.com 3

Business Process Change Analyzer in SAP Solution Manager 7.1

In the above example, a particular software change has an impact on the business processes such as Pre Sales Processing, Sales Order Processing for Prospect and Credit Management. It also shows the process steps and their corresponding business transactions which are impacted. For example, it shows that the process step Create Inquiry which is executed using the transaction VA11 is impacted by this software change. Based on these analysis results the user can easily see the risk being taken by implementing this software change. BPCA also has the capability to create a Test Plan based on these results, where all test cases assigned to each of the impacted process steps are compiled into a regression test plan

SAP Solution Manager 7.1 ImprovementsSAP Solution Manager 7.1 is a significant release of the ALM platform from SAP. It is primarily enhanced in 3 dimensions - Technology, Integration and UI. BPCA itself was significantly enhanced to address various pain points. Customers who have used Business Process Change Analyzer in SAP solution Manager 7.0 EhP1 have identified the following areas of improvement TBOM creation was time consuming and the only way to create a TBOM was to execute the process from the Business Blueprint application (Transaction:SOLAR01) in SAP Solution Manager When large changes like SAP Support Packages were analyzed, BPCA was showing most of the business processes as impacted. Customers felt there should be a way to optimize the results of BPCA When customization changes are done in SAP, the resultant transport requests had changes in table content. Many of these tables are generic tables and thus BPCA was identifying all process steps using the same table. As of SAP solution Manager 7.0 EhP1, BPCA worked on only those business processes which were executed using SAPGUI based transactions BPCA is not directly integrated with external test management tools

BPCA was enhanced in SAP Solution Manager 7.1 to address each of the above mentioned areas

SAP COMMUNITY NETWORK 2012 SAP AG

scn.sap.com 4

Business Process Change Analyzer in SAP Solution Manager 7.1

TBOM creation made easy With SAP Solution Manager 7.1 BPCA allows the following ways of creating TBOMs 1. Manual TBOM creation This is the default approach to create TBOMs, where the user can launch the business transaction from SAP Solution Manager Business Blueprint application. While the user executes the business process step, a trace is enabled on the managed system which forms as the basis for compiling a list of technical objects used during the execution. This list would become the TBOM for the executed process step. 2. TBOM creation by testers Customers who use SAP Solution Manager Test Workbench for managing their manual testing can leverage the effort put in by manual testers in creating TBOMs. In this approach a tester would start the execution of a test case from the test workbench and while the tester is testing the business process step, the trace is enabled and a TBOM is compiled.

3.

TBOM creation using business process experts Customer who would want to use the business departments or business process experts for TBOM creation can create a work list which can be assigned to different business teams. Based on the work list a business process expert would execute the processes while TBOMs are created in the background. This requires no additional knowledge of SAP Solution Manager from the business user. This approach can also be used to create TBOMs on the production system where actual business users could execute the transactions as part of the daily business and TBOMs are created in the background.

SAP COMMUNITY NETWORK 2012 SAP AG

scn.sap.com 5

Business Process Change Analyzer in SAP Solution Manager 7.1

4. TBOM creation using automated test scripts - The most efficient way of creating TBOMs would be to reuse the automated test scripts to create TBOMs. In this approach a set of automated test scripts which are assigned to business processes are executed and TBOMs are created for the corresponding process steps automatically. This is possible if the customer is using either SAP TAO 2.0 SP04 based test scripts or if the customer is using the new Test Automation Framework in SAP Solution Manager 7.1.

Enhancements to TBOM content In this new release of SAP Solution Manager 7.1, BPCA covers all applications running on the ABAP stack, this me