cancel
Showing results for 
Search instead for 
Did you mean: 

Convincing Clean Core Strategy for ECC/S4HANA Systems??

0 Kudos
2,000

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

View Entire Topic
OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert

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.

0 Kudos

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.

0 Kudos

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.

OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Rishi,

this is also the purpose of clean core: to save your testing and adaptation efforts. The more you use released APIs, RAP, developer extensibility the less effort you will have for testing and adaptation.

Kind Reards,

Olga.