Enterprise Architecture Discussions
Join the conversation in the SAP Enterprise Architecture group! Participate in discussions about all things enterprise architecture, or start your own.
cancel
Showing results for 
Search instead for 
Did you mean: 

From ECC to S/4HANA Public Cloud Refactor (“Re-architect”)

ebsor
Participant
0 Kudos
508

Dear Architects,

Currently I am working for customer which has ABAP code written for ast 20 years and they created there own application in ABAP. Now same sales guru told them you can choose S/4HANA public cloud as new system instead of choosing private cloud.

Now I need to make strategy for this custom code as not  only 30 % can be covered by fit to standard. I am proposing to build new Extension using CAPM with PostgreSQL and may be using SAP Build Pro Code with Joule to accelerate and help development.

What is you opinion about my approach plus is there any advantage to got for RAP which I cannot find any(code reusability is minimum from old ABAP to RAP`)?  

Thanks in advance.

Best Regards,

ebsor

3 REPLIES 3

MichaelWerner
Explorer
403

In your situation I would do the following:

  1. Analyze usage of custom code.
  2. Replace custom code with standard (Fit-to-standard).
  3. Investigate if and which Low-Code/No-Code tools can be used:
    1. Key user extensibility
    2. SAP Build Apps
    3. SAP Build Process Automation
  4. For the remaining gaps, investigate which option for developer extensibility is the right one:
    1. On-stack
    2. Side-by-side

Some important advantage of using RAP / ABAP Cloud:
Can be used for on-stack and side-by-side extensions. CAP is only available for side-by-side extensions.

Some further reading:

0 Kudos
345

 

Hi Ebsor,
Your proposed strategy of using CAP with PostgreSQL is ok for extending your client's legacy ABAP system in a way that offers modern cloud development benefits. This approach provides flexibility, scalability, and the potential for faster innovation.

Regarding "RAP" - it  could be beneficial if you’re focusing on keeping everything within the SAP ecosystem and ensuring tight integration with SAP S/4HANA Cloud. However, given the low reusability of the existing ABAP code and your desire for flexibility (CAP/PostgreSQL), RAP might not add significant value in this case.


Kind regards
Alex