Are you considering converting your SAP ECC ERP system to SAP S/4HANA but feeling overwhelmed by all the unknowns? You are not alone. A poll conducted by SAPInsider in May 2022 (see fig. 1) shows that many challenges must be faced when moving to SAP S/4HANA, including one of the most mysterious ones, which is the code remediation required to make your customizations S/4HANA compatible.
The good news is that there is a solution that can easily clarify what needs to be done. You can effortlessly know which customizations require code remediation, what kind of remediation is required, and even have many code adjustments made automatically. This allows you to know exactly what custom components need to be corrected and what type of corrections need to be applied. For common but high-volume, repetitive corrections, like SQL Syntax issues, these can be corrected automatically, freeing your developers from hundreds or even thousands of hours of monotonous, tedious work.
Automatic Code Remediation
Panaya’s Automatic Code Correction Solution provides automatic code remediation for many repetitive fixes required across your custom code. If desired, you can review and validate the proposed changes before accepting and deploying them to your development system. These corrections will save time, eliminate human errors, and free your developers from this tedious work to focus on more value-add deliverables.
Panaya’s S/4Convert tool will create a Correction Task for each component that requires code remediation. Each correction may have one or more code issues which may be associated with an auto-correction. Panaya calculates the code fix and evaluates the efficacy of the new code. Developers can safely accept the automatic corrections provided by Panaya, as these pose zero risk to a developer. These fixes, of which there are typically thousands, can be accepted and deployed together. IT can review more complex auto-corrections and then accept and deploy them. Regardless of the deployment method, each task is marked as complete so that the project can be tracked and related unit tests, also auto-generated by Panaya, can begin. “Manual” corrections, too complex to identify an auto-fix correct, are also created and assigned to the appropriate development resources. These corrections are also tracked to completion so that you can track and monitor a complete conversion project plan.
Panaya’s Automatic Code Correction solution provides automatic remediations for the following categories:
- HANA Syntax – SQL syntax within custom components, built for the initial RDBMS, that will not run within SAP’s HANA database, a requirement for S/4HANA.
- Cloned Programs – Custom versions of standard SAP programs that will fail if the underlying SAP program is changed in S/4HANA.
- References to Obsolete Functions – Functions that are no longer supported by SAP and may be deprecated at any time. Code referencing these functions are at risk and should leverage the newer versions and their parameters.
- S/4HANA Data Model Changes – Operations related to simplified database objects, replaced tables, and changed field lengths.
- Pseudo-Comments – Code notations recommended by SAP tools to simply certain error handling scenarios.
Meeting the Challenge
Moving to S/4HANA is a daunting project with many challenges, but there are solutions available that will remove the mystery and even accelerate your S/4HANA Conversion project. When adapting your custom code for S/4HANA, Panaya will let you know exactly what code needs to be corrected, what the required correction should be and manages the corrections in a SaaS project model where you can track correction and testing progress. In many cases, Panaya will generate the exact syntax of the change so you can deploy these fixes with near zero effort.