on 2023 Mar 29 1:31 PM
Dear Experts,
I would like to know, what are the metrics we can pull from existing ECC/S4HANA systems to understand how clean is the core?
Everybody talks about clean core but less guidance on understanding the existing core. thanks in advance.
Regards,
Rishi
Request clarification before answering.
Hi Rishi R,
the recommendation for clean core is to use ABAP Cloud (see the ABAP Development community for information). There is also the dependency analysis capability in the Custom Code Migration app which helps to identify the custom code, tightly coupled with SAP code, see also the blog . You can check your custom code in the system for ABAP Cloud to see how many issues you have with regard to cloud readiness (not clean core ready code), see also the blog How to check your custom code for ABAP Cloud.
There is also intelligent custom code management service from SAP, which provides among other capabilities also the transparency about the clean core in your system (see also the blog Intelligent Custom Code Management and see slides and recording linked in the blog SAP Premium Engagement Forum 'Intelligent Custom Code Management' May 5, 2022),
Hope this helps.
Kind Regards,
Olga.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Olga,
thanks for taking time to answer my question, the information you have shared is helpful.
1. Some of our service lines still on ECC, I would like to get some data out of it see how bad is the core to predict how much extra efforts we may have to spend in future interms of time/money.
Example: what kind of objects may cause delays during upgrade? which custom packages are too complex and growing? how complex is the code?
so that one can convince management showing the stats and help adapting clean core methodologies.
2. what are the best practices which can be adapted now on ECC so that we can at least make some of the core clean?
appreciate your help! thank you.
Rishi.
Sorry to bother, I am trying to get my around where is exactly the value with clean core.
if we use RAP & Released APIs or Embedded steampunk usage in custom development, during upgrade?
1. Will there be no testing effort required?
2. Will there be no adaptation efforts required?
or both?
apart from above, open for future innovation obviously.
Thank you.
Hi Rishi,
it is also possible to check your custom code in the ERP system for ABAP Cloud, see the blog How to check your custom code for ABAP Cloud, The complexity analysis of the custom code is also possible using the complexity dashboard in the Custom Code Migration app, see the blog https://blogs.sap.com/2019/02/27/custom-code-analysis-for-sap-s4hana-with-sap-fiori-app-custom-code-.... On the ERP system you can start your clean core activities by executing cloud readiness checks mentioned above, using SAP Fiori UIs, ABAP CDS, for more recomendations see also the blog https://blogs.sap.com/2017/10/12/what-can-you-do-today-to-prepare-your-custom-code-for-sap-s4hana/.
The SAP intelligent custom code management service mentioned in my previous reply will give you more detailed and comprehensive estimation of the clean core status of your systems.
Kind Regards,
Olga.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rishi,
you can get only the preview of the Custom Code Migration app in the SAP BTP trial account, see also the blog https://blogs.sap.com/2020/11/18/try-it-for-free-sap-fiori-app-custom-code-migration-in-the-cloud/. You can use the Custom Code Migration app in the SAP BTP, ABAP environment free tier offering.
Kind Regards,
Olga.
Hi Rishi,
maybe it is worth-while to check out this blog about clean core and advanced methods to analyze and categorize custom code on your path to a clean core.
We are talking about intelligent Custom code clustering in order to understand what the original purpose of that customer development was in order to replace it. The intelligent custom code management suite comes with a dashboard, which you likely find very helpful.
Best regards,
Lars
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi rishisaprap68,
Basically you need to identify loosely coupled application which has not much dependency with core Like a new applications or a SAAS solutions and move to
Some of the Cases where you cannot follow clean core approach are below :
Custom applications with frequent or complex SQL access to SAP S/4HANA data
Custom extensions running in the same logical unit of work2 (LUW) as SAP applications
Tailored custom remote APIs or services which serve side-by-side SAP BTP apps
Thanks,
Vijay
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vijay,
thanks for the reply, I am clear with how to do clean core but I would like to understand the current situation of my existing core.
Looking for specific metrics which tells me that the core is bad, basically need to convince management saying the core metrics are bad and we need to switch towards clean core . I need numbers 🙂
Regards,
Rishi
User | Count |
---|---|
119 | |
8 | |
7 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.