Skip to Content

The S/4HANA Custom Code Check is supporting the analysis of you Custom Code and to identify if there are Simplifications applicable to your Custom Code, in order to make it run on S/4HANA.

This is done using ATC.

 

(Further References on ATC:

link to Documentation Custom Code Migration

https://blogs.sap.com/2017/02/15/sap-s4hana-system-conversion-custom-code-adaptation-process/ )

 

ATC has 3 possible ways to work with:

a) GUI

b) ADT ABAP in Eclipse

c) since S/4HANA 1809 there is a nice new Fiori Application

 

you can start ATC on the newest S/4HANA 1809 System and do a remote analysis on your connected R/3 System

This Blog is about how to work with this new Fiori.

Preparation:

  1. Create PFCG Role for Fiori Catalog and assign to Userhttps://help.sap.com/viewer/9a281eac983f4f688d0deedc96b3c61c/201809.000/en-US/34f67edd5f3e4c1eb00ad1943f551fb8.html?q=App%20Implementation:%20Custom%20Code%20Migration

    For required Authorizations also check SAP Note 2672703 

    Now add the tile by using the App Finder to my Home:

link to FIori Apps Library

https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps(‘F3191’)/S12OP

(Description is wrong here but implementation information is still correct)

The ICF nodes for the following SAPUI5 application must be activated on the fron
t-end server:
Component Technical Name Path to ICF Node SAP UI5 Component
SAP UI5 Application NW_APS_CCM_PRJ /sap/bc/ui5_ui5/sap/nw_aps_ccm_prj/ CcmProjects
SAP UI5 Application NW_APS_EXT_LIB * /sap/bc/ui5_ui5/sap/nw_aps_ext_lib
SAP UI5 Application NW_APS_LIB * /sap/bc/ui5_ui5/sap/nw_aps_lib

 

 

ODATA Services:

SYCM_APS_C_ATC_FIND_ALP_CDS 0001
SYCM_APS_C_PROJECT_CDS 0001
SYCM_APS_C_SCP_BY_EP_CDS 0001

 

2. Setup prerequisites for ATC
this process is the same as for Eclipse, please also see link to Documentation Custom Code Migration
the minimum is to have a RFC Destination to connected System (can also be the same system instead of remote)
there is no need to run any ATC Jobs, this will all be done from the Fiori.
i had to re-load the Simplification Item Database in /NSYCM according to SAP Note 2532285 – ATC: Inspection was not executed because target release information cannot be processed. (otherwise it always told me no target release information available as a finding)

 

Start the Fiori:

Now Start the Fiori Tile ‘Custom Code Migration’ from the Launchpad:

 

  1. Create Custom Code Migration Project:

 

choose the Target Release and RFC Destination:

2. Run the Analysis

you can refresh the status, this might take some time (you can also see Batch Job in /NSM37)

 

3. Analyze the results

if the Job is finished, go to the ‘Analysis’ Tab.

 

it’s a really fast & nice Fiori Application with all the new Fiori Elements functionalitys for Filters/Charts etc:

you can select by object type or simplification item note:

 

 

click on Analyze Findings:

 

have fun!

To report this post you need to login first.

3 Comments

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

  1. Santosh Patil

    Hi,

    This is a fantastic tool.

    Typical issues we face for conversion projects is how do we track,assign,review,test these findings…Manual XL based tracking is cumbersome and prone to errors.. Therefore some queries on the same lines, does it

    1. Support assignment of findings to individual team members for them to work?
    2. Support assignment of findings to individual team members for review?
    3. Provide traceability b/w what is fixed and what is tested as far as custom code is concerned?
    (0) 
  2. Thomas Fiedler

    Hi Santosh,

    yes, this is the next step to also provide traceability features in our Fiori App in order to manage the adaptation work. Assignment of findings to team members is already in the backlog.

    Your input is very helpful. Go on with additional ideas.

    Regards,

    Thomas.

     

    (0) 
  3. Thomas Fiedler

    Hi Jörg,

    thanks for the Feedback. Can you share already some experiences from customer projects with us?

    What do you think about our approach to provide the App on our SAP Cloud Platform ABAP Environment? Is this a valid option for you in order to get rid of the ABAP test cockpit in customer landscape.

     

    Regards,

    Thomas.

    (0) 

Leave a Reply