State-of-the-art framework for enhancements in SAP S/4HANA


Most companies using SAP software enhance the SAP standard with individual program over the years. These independent developments then usually remain in the SAP system when they are no longer being used. When switching to SAP S/4HANA, the internal IT department must then check for every single enhancement whether it is still needed and/or whether it needs to be reprogrammed – it’s a laborious undertaking. Because determining whether and under which conditions the respective enhancement is also required under SAP S/4HANA means its program code needs to be searched through and the reprogramming or new development is complicated, because program coding and use are linked to each other.


This is where JUNIQ-X from WSW Software comes into play, which is a state-of-the-art extension framework for SAP S/4HANA. JUNIQ-X can be used in any industry and in any SAP-S/4HANA module. The framework can be used to manage all enhancements of the SAP-S/4HANA standard and clearly, conveniently and efficiently visualize them in your own SAP Fiori apps. In this way, the conditions under which an enhancement is running can be transparently tracked and the time-consuming searching of program code is no longer necessary. In addition, all enhancements managed in JUNIQ-X can be activated, deactivated, changed or deleted at any time – all it takes is a click of the mouse or a swipe of the finger.

Enhancements and add-ons can be very easily mapped via JUNIQ. Since the coding is independent of the application conditions of the programs and the error handling, including messaging in JUNIQ-X, the reprogramming of existing enhancements, but also the new development of extensions for SAP S/4HANA takes place quickly. Coding lines are programmed by IT employees in a separate JUNIQ rule. The department uses the configuration in an SAP Fiori app to determine when this JUNIQ rule is used, how to handle program errors and whether and, if yes, who is informed about this by email. Thanks to this separation of the rule and application condition, business logic first become effective by configuring the rule – which creates the necessary level of transparency. Handling errors in the event of problems during the program run, such as abort, logging, notification, is also structured and efficient.

As a state-of-the-art platform, JUNIQ-X uses the latest technologies, such as SAP Core Data Services (CDS), ABAP Objects (ABAP OO) and Clean Code for ABAP, as well as common enhancement technologies, such as User Exits, Custom Functions, Business Add-Ins (BAdIs) and Enhancement Points to adapt the SAP-S/4HANA standards..


Would you like to learn more about the solution JUNIQ-X? We look forward to advising you. Please feel free to call or e-mail us.