Skip to Content

As you already know from my blogs SAP S/4HANA System Conversion – Challenge for your custom code and  SAP S/4HANA System Conversion – Custom code adaptation process the adaptation of custom code is an important milestone on your journey towards SAP S/4HANA.

But do you know that your journey has already started and that you can prepare a lot of things already today in your existing landscape? Why is this so important?

You need at least 1 year to collect the data about your productively used custom code with the SCMON to detect and clean up the unused custom code before the SAP S/4HANA conversion.

In order to minimize the scope of your custom code for the S/4HANA conversion project you should start today to carry out new developments “S/4HANA ready” and educate your developers in the new ABAP technologies like CDS, AMDP, ABAP Development Tools in Eclipse, which become mandatory in SAP S/4HANA.

So what can you do today in your SAP Business Suite landscape to prepare your custom code for SAP S/4HANA journey? This blog offers recommendations and checklists for you what to do.

Learn more: in our SAP TechEd 2017 sessions about Custom Code Adaptation to SAP S/4HANA



Collect productive usage and SQL execution data

Switch on SCMON

Switch on SQL Monitor


Create new code already SAP S/4HANA ready

Setup remote ATC

Use SAP S/4HANA  ATC checks in your development system


Educate your developers to be SAP S/4HANA ready

Gain practical skills in ADT in Eclipse

Get familiar with SAP S/4HANA must-have technologies
(e.g. SQL, CDS, BOPF, OData)



Start to adapt your code in your dev system

Convert to Unicode

Fix SAP HANA ATC findings (e.g. NO ORDER)

Optimize performance critical SQLs found in SQL Monitor


Estimate custom code adaptation efforts

Run SAP S/4HANA ATC checks for all custom code


To report this post you need to login first.


You must be Logged on to comment or reply to a post.

  1. Roberto Vacca

    Thanks for your blog  Olga Dolinskaja

    I have a question that only comes in part. Upgrading to HANA we know that for a large company involves a great deal of effort, especially because involving a reality of people who have little or nothing to do with technology is by no means simple. It is often impossible to justify costs and times.

    We know that upgrading to HANA is mandatory now, but companies from a certain point of view simulate being prepared, since HANA technology is not the core business of the company, even though it is part of productivity. Many people continue to use the old programs and the various developments that have been made 20 years ago, as long as they can. This is an endemic question.

    What do you think about this matter?

    I wanted to ask if there was any statistics on the use of new HANA tools in companies. I was also interested in understanding why the Eclipse ADT has not yet replaced the SAP GUI, so people have to use the new potential.

    Thanks .

    1. Olga Dolinskaja Post author

      Hi Roberto,

      no doubts, SAP HANA is strategic and at some point becomes also mandatory for SAP customers at the latest with the adaption of S/4HANA product line and end of the maintenance of the SAP Business Suite. In my opinion each company has to meet its own decision about the appropriate adaption and transition way, pace and time frame for SAP HANA. We started in 2013 with SAP Business Suite on SAP HANA (BS7i2013) to deliver SAP ERP applications on SAP HANA and there is still enough time for customers to move to SAP HANA at their own speed. But it doesn’t make sense to deep dive into basic discussions.

      Regarding ADT we follow the since many years established and proven SAP reliability and trustability regarding delivering innovations in non-disruptive way and prefer to support our customers with smooth transition from SAPGUI to ADT (s. also Smooth transition from SE80 to ADT) rather then strongly pushing ADT in order to give our customers time to learn and get used to the new development environment. But as soon as you want to use new ABAP technologies like e.g. CDS, the ADT becomes mandatory.



      1. Roberto Vacca


        And that’s the problem. . CDS for example . If I work in a team where someone is oriented in the future and someone else is oriented in the past, well it’s a problem to develop something that force others people to install and learn new instruments. Someone can’t live without GUI, can you understand?. So I can’t develop something based on CDS for example because it means that I’ve to teach what does it mean and I’ve to teach how to use it, and I’ve to demonstrate potential and to gain support from company that doesn’t have consultants but often little clerks 🙂

        So in my opinion these instruments should act more like a snake inside the actual technologies, instead of appear like the NEW technology.


        1. Olga Dolinskaja Post author

          ABAP Core Data Services (CDS) provide the NEW data modelling infrastructure for building semantically rich data models in ABAP.

          As basic positioning, let’s say it is the successor of SE11 when it comes to view building.

          ABAP CDS provides more advanced capabilities when defining views and support the new code pushdown paradigm powered by SAP HANA.

          You can express more logic by using built-in SQL functions and expressions, aggregation and even native HANA function and application libraries – and even define the relation between the different business entities using CDS associations.

          Another important aspect is the capability to enrich of CDS-based such data models with domain-specific metadata which are then evaluated by the respective frameworks (e.g. OData, Analytics, search, transaction, etc…).

          Like the classical dictionary views, CDS views can be consumed in Open SQL, ALV with IDA, Gateway. Open SQL offers a flexible consumption of CDS entities – also supporting advanced CDS features like association and CDS access control.

          Read more about ABAP CDS…

          1. Roberto Vacca

            Well I know what is CDS, but I was trying to tell you that we live in companies where they still believe in witches and daughters, in a country where they still pray the saints, they believe in good and bad luck, and they touch iron,  and everything that comes as “the NEW “, what appears new, is hard to be accepted.

            In that way I was trying to asking about how to feed the childrens 🙂

            Statistics helps to make “the NEW” being accepted.

            Thanks for your thoughts.


Leave a Reply