Worksoft Impact for SAP: Developed for SAP Change Management Teams
Worksoft Impact automatically analyzes SAP transports and identifies what is changing, correlates the changes to your existing test suite, recommends which tests to run, and identifies gaps in test coverage needing to be manually verified. It works in conjunction with Worksoft Certify and Worksoft Execution Manager to provide a comprehensive test automation solution. Impact analyzes all objects in an SAP transport, searches where the objects are used and identifies which top level programs and T-codes are impacted. Affected programs and T-codes are mapped against existing testing processes in Worksoft Certify, and a gap analysis is produced. Using the gap analysis, testing efforts can be prioritized and resources can be optimized.
Key features include:
- Automated – Worksoft Impact runs an automated background job that analyzes transports as they are released in a system. Analysis results are stored for fast access.
- Change Analysis – Impact analyzes all objects in a transport, searches the “where-used graph” in SAP to see what is affected by the changed objects, and finally identifies which top level programs and T-codes are impacted. Changes in settings or custom code are also analyzed.
- Correlation – Users can search for transports by date, owner, description, etc. For selected transports, Worksoft Impact correlates analysis results to Certify processes to identify which tests to run and identifies gaps in automated testing coverage.
- Release Risk Analysis – Impact overlays analysis results with ST03 usage data. This allows users to see which T-codes are affected. Testing can be prioritized based on how critical an affected process is to the business.
- BPCA Integration – Impact does static analysis on transports. In addition to using its own analysis engine, Impact can also consume analysis results from SAP Business Process Change Analyzer (BPCA). BPCA compares transports against Technical Bills of Materials (TBOMs) which are generated dynamically and may contain results which can only be encountered at runtime.
Accelerate Change and Minimize the Time and Resources Required to Test Changes in SAP
Quickly identify and execute the tests that need to be run based on impact to existing business processes
Enable Change Management Teams
Provide non-technical users a tool that is easy-to-use and minimize resources required to test changes
Provides a safeguard for identifying and testing changes before committing to production
Extend to Continuous Testing
Run tests immediately in Worksoft Execution Manager, SAP Solution Center, or Micro Focus (HP) ALM
How does Worksoft Impact for SAP Work?
Worksoft Impact for SAP enables teams responsible for implementing SAP transports to quickly and easily determine what business processes may be impacted, allowing teams to earmark what processes will need to be tested. In order to use Worksoft SAP for Impact, an organization needs to first develop a library of Certify tests for existing business processes. Once this historical library has been built, Impact can then be used to look at the underlying T-codes, programs, and objects. Impact analyzes a transport and correlates the T-codes, programs and objects to existing processes in Certify. Then, Impact identifies the overlap between existing processes in Certify and any processes that have been impacted by the new transport. Afterwards, a report is generated showing what tests to run and areas where automated tests are missing. In addition, ST03 usage statistics can be used to prioritize automation efforts.
End-to-end Certify processes are surfaced by Impact. When the top-level processes are executed, the corresponding sub-processes are also executed. This simplifies the entire test process. Worksoft Impact does all the heavy-lifting in the analysis engine so teams can focus on ensuring changes don’t negatively impact critical business processes.
Worksoft Impact for SAP vs. SAP BPCA
Certify Impact examines objects in a transport and traces the “where-used graph” in SAP to identify affected T-codes and programs. SAP BPCA compares objects in a transport to objects in an SAP TBOM to determine what is affected. Since a TBOM is generated by tracing a transaction at runtime, BPCA has a more detailed understanding of the objects used than Worksoft Impact. From a testing standpoint, we don’t need to understand that level of detail. What we need to know is what end-to-end business processes are going to be affected by the change.
Worksoft Impact for SAP can use its own transport analysis or the SAP BPCA transport analysis. If teams have not set up a business process hierarchy in Solution Manager or generated TBOMs, they can use the transport analysis that comes with Impact. Teams do not need to have an SAP Business Blueprint or a TBOM to use Worksoft Impact for SAP. We have our own code, and we do all the analysis with our own code. This also eliminates the need to keep TBOMs and BPCA updated.
Organizations that have made the investment to build a business process hierarchy and generate TBOMs can use BPCA transport analysis in conjunction with Worksoft Impact. Certify Impact can use the BPCA analysis results to correlate back to Certify processes, which enables teams to run Certify processes and see test coverage gaps based on BPCA analysis.