In SAP Readiness Check for SAP S/4HANA upgrades, the Custom Code Analysis check now provides enhanced visibility to the ABAP test cockpit findings related to the target SAP S/4HANA product version. By creating a baseline of existing findings (that is, historical findings left over from a past SAP ERP conversion or SAP S/4HANA upgrade project) and exemptions in the ABAP test cockpit before running SAP Readiness Check, you can exclude these results from the check and focus on findings that are relevant for your upgrade project.
In addition, the custom code analysis has been integrated into the data collection framework of SAP Readiness Check for SAP S/4HANA upgrades to assist in the data collection process.
With a baseline in place, the Custom Code Analysis check dashboard tile shows the Filtered Results Overview to provide more clarity on the new findings you should review before the upgrade.
The total number of findings and the number of distinct custom code objects with findings are provided at the top of the detail view.
The detail view offers several charts to break down the number of findings by different criteria (which also allows filtering the custom code items table below):
The table in the lower portion of the detail view lists all identified custom code items with columns containing the filter criteria described above. You may open the settings to select all columns you want to display in the table.
Please note:
When the ABAP test cockpit is used to collect the custom code analysis data, the SAP Readiness Check results include an estimate for the portion of findings that potentially have quick fix support. Whereas, when the SAP Fiori app Custom Code Migration is used to collect the custom code analysis data, SAP Readiness Check identifies actual quick fix support for the findings. For more information on how to run the required tools, see the Upgrade Guide for SAP S/4HANA. See SAP Note 2866977 for more information on quick fix coverage.
Data Collection
The SAP Readiness Check data collection framework has been enhanced to enable the collection of custom code analysis data for the SAP Readiness Check for SAP S/4HANA Upgrades scenario. The prerequisite for using the embedded custom code analysis data collection, including the baseline functionality, is the enablement of the ABAP test cockpit. The process for establishing an ABAP test cockpit system for performing this analysis is documented in the Custom Code Migration Guide for SAP S/4HANA 2023.
The report RC_COLLECT_ANALYSIS_DATA creates a first ABAP test cockpit run for the existing SAP S/4HANA release (in which the report is run) and adds this run to the baseline. A second ABAP test cockpit run is then triggered for the target SAP S/4HANA release as selected in the field Target S/4HANA Version. The results are exported and can then provide enhanced visibility to the ABAP test cockpit findings related to the target SAP S/4HANA product version.
Procedure
Additional Information
The custom code analysis in SAP Readiness Check for SAP S/4HANA upgrades supports the baseline analysis feature available within the ABAP test cockpit. A baseline analysis is an evaluation of the system targeting the current SAP S/4HANA product version. The baseline analysis can then be leveraged in a subsequent run of the ABAP test cockpit to exclude any findings that may have been left over from a previous SAP ERP conversion or SAP S/4HANA upgrade project. Collecting the custom code analysis data using the ABAP test cockpit via the SAP Readiness Check data collection framework automatically initiates a baseline analysis against the current SAP S/4HANA product version and then a subsequent run against the target SAP S/4HANA product version. Alternatively, the baseline and subsequent ABAP test cockpit runs can be triggered and managed manually in the ABAP test cockpit. The resulting exempted findings, which were generated from the baseline analysis, can be filtered with the By Exemption State chart within SAP Readiness Check for SAP S/4HANA upgrades.