Skip to Content
Technical Articles
Author's profile photo Sudip Ghosh

Keep the core clean blog series: Decision Tree of SAP S/4HANA or S/4HANA Public Cloud Implementation

Introduction

After being a part of a couple of SAP S/4HANA and SAP S/4HANA Cloud Implementation projects one thing I have learned for sure and that is different techniques to keep the core clean. When I say keeping the core clean I literally mean it. In this blog, I am going to share most of the Techniques in a high-level manner, which is nothing but a decision tree that would help you to choose the correct techniques in a different scenario. Will keep it short and crisp 🙂 Most Importantly You need to click on this picture to read the content.

Please feel free to add more techniques in the comment, In the next couple of blogs, I would like to discuss each scenario with an example. There are many scenarios still not covered in this decision tree because of space problems, but most of the cases are covered. And feel free to let me know your feedback on this, I know everyone has a different philosophy when it comes to keeping core clean.  

Regards,

Sudip

 

Assigned Tags

      18 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Saurabh Chikate
      Saurabh Chikate

      Thanks Sudip,

      This is exactly what I needed to connect all the dots!

      Sumit Holey

      Author's profile photo Sudip Ghosh
      Sudip Ghosh
      Blog Post Author

      Thank you so much 🙂

      Author's profile photo shweta nargachhe
      shweta nargachhe

      Very well drafted nice blog. This gives better idea on approach like side by side. Will you please explain SAP event Mesh or Business even driven IDOc how they different?

      Author's profile photo Sudip Ghosh
      Sudip Ghosh
      Blog Post Author

      Thank you so much for your comment, It was a typo which I have just corrected. What I meant is 'in case of non-availability of standard business events good idea to use standard IDOC to trigger the Integration'.

      Author's profile photo Devraj Bardhan
      Devraj Bardhan

      Love the watermark in the image . Very much required. In addtion to code, we also need clearn processes and clean data.

      Author's profile photo Sudip Ghosh
      Sudip Ghosh
      Blog Post Author

      Absoultely clean process and clean data is much required.

      Author's profile photo Jonathan Belliot
      Jonathan Belliot

      This one is fantastic, thanks for sharing!

      Author's profile photo Sudip Ghosh
      Sudip Ghosh
      Blog Post Author

      Thank you so much for your kind words, I am glad you liked it.

      Author's profile photo naveenkumar Theagarajan
      naveenkumar Theagarajan

      Nice blog.  Does AIF fits into the clean core strategy in your view?  In Custom integration scenarios, there sometimes a need for sequencing to process the messages in a certain order, target mapping based on data value look up in S4.   This may be achieved by a side by side extension in BTP but AIF already provides this framework and can be achieved much simpler.

      Author's profile photo Sudip Ghosh
      Sudip Ghosh
      Blog Post Author

      AIF absolutely fits in to keep your core clean

      Author's profile photo Saumitra Deshmukh
      Saumitra Deshmukh

      Good one Sudip Ghosh : In due course of time, the developer extensibility based on the 3 system landscape and the S/4HANA Cloud ABAP environment will also make its way to be considered in the great matrix you created in this blogpost. I am sure this will help our ecosystem in their S/4HANA Cloud implementations.

      Author's profile photo Sudip Ghosh
      Sudip Ghosh
      Blog Post Author

      Absolutely, embedded steampunk would make sense. But tbh still haven't got yet my hands dirty on S/4HANA Public Cloud Embedded steampunk. In September hopefully will get my hands on it, which will help me to articulate the possibility with that. But definitely, one of the use cases I see right away is making API for data sources where custom CDS view cant help much.

      Author's profile photo Saumitra Deshmukh
      Saumitra Deshmukh

      You can request for the Cloud test, demo, and development for SAP S/4HANA Cloud, one-system landscape - https://partneredge.sap.com/en/library/education/partnership/licenses/e_ep_rise_td.html (a partner demo tenant for SAP S/4HANA Cloud) where you can try your hands on with the system.

       

      Thanks,
      Saumi

      Author's profile photo Sudip Ghosh
      Sudip Ghosh
      Blog Post Author

      Well did SAP release embedded steampunk for customers and partners? Because I have my S/4HANA Public cloud and as well as I am involved in the implementation of public cloud for customers, nowhere I have seen this yet.

      Author's profile photo Saumitra Deshmukh
      Saumitra Deshmukh

      This is a new development like environment (based on 1 system landscape) dedicated for partners to try their hands on the latest and the greatest innovations in SAP S/4HANA Cloud (Public) like CBC, ABAP environment etc.

      This material was just recently made available for our ecosystem

      Hope this clarifies.

       

      Thanks,
      Saumi

      Author's profile photo Ilda Freitas
      Ilda Freitas

      Great Post Sudip. Very clear and easy to follow and it made it seemed less complex than in reality is.

      Author's profile photo NIHAR DASH
      NIHAR DASH

      Nice Blog Sudip. This will be a great help during planning stage of transformation journey.

      Author's profile photo Sailesh Kumar Pillisamuel
      Sailesh Kumar Pillisamuel

      Can you please help me with a detailed decision tree highlighting which approach

      (BTP, In -App & Classic) we can go with based on various factors for every RICEFW objects.