Skip to Content
Technical Articles
Author's profile photo Olga Dolinskaja

Try It for Free: SAP Fiori App Custom Code Migration in the Cloud

It’s trial time for the SAP Fiori App Custom Code Migration!

Probably you already know this app from the related blog posts ABAP custom code analysis using SAP Business Technology Platform,  Custom code analysis for SAP S/4HANA with SAP Fiori App Custom Code Migration or How to check your ABAP code for SAP BTP ABAP Environment.

SAP Fiori App Custom Code Migration gives you the opportunity to analyse your ABAP custom code for SAP S/4HANA or SAP BTP ABAP Environment – formerly known as SAP Cloud Platform ABAP Environment- and is based on the Remote ABAP Test Cockpit infrastructure.

Many customers and partners who don’t yet have access to the SAP BTP ABAP Environment but are eager to try out the SAP Fiori App Custom Code Migration asked us for the trial version, and we made it happen.

Now you can try out the SAP Fiori App Custom Code Migration in the public Trial Version of SAP BTP ABAP Environment.

Prerequisites

It’s is easy. You just need to get access to the public Trial Version of SAP BTP ABAP Environment. Follow the Andre’s blog It’s Trial Time for ABAP in SAP Business Technology Platform.

NOTE: Only trial accounts that were / will be created from November 2020 onwards will be able to use the app. 

How to start

In the ABAP Trial instance you just need to switch to the dashboard:

and logon:

Then you can start the app from your SAP Fiori Launchpad:

You will find two pre-configured custom code migration projects: one for SAP S/4HANA conversion and one for SAP BTP ABAP Environment migration.

Just play around with them to test the features of the app.

PLEASE CONSIDER: the trial version of SAP Fiori App Custom Code Migration is only for demo purpose and is delivered with the preconfigured demo content, therefore you will not be able to execute some activities, like e.g. create a new custom code migration project, define the scoping or display the finding in the source code in the browser window.

Try out custom code analysis for SAP S/4HANA

Select the S/4HANA System Conversion Project and click the Go button:

Here you can examine the preconfigured project data:

You can choose e.g. Scope and take a look at the scoped packages for SAP S/4HANA conversion:

If you click directly in the project on the Number of Findings, you will get the overview about the custom code analysis results. Try out different filters for customizing the results view:

By clicking on the “>” button of a finding in the table you can navigate to the details of this finding e.g.:

Try out custom code analysis for the Cloud

Select the SAP Cloud Platform ABAP Environment Conversion project and click the Go button:

Here you can examine the preconfigured project data:

For example, take a look at the Scope (initially no custom code is in scope for the Cloud, in the productive app it must be adjusted manually). You can e.g. select the package ZFLGHT_EVALUATION and examine it’s content by clicking the “>” button of the corresponding table row.

You can also click on the Number of Findings and go directly to the results overview of the custom code analysis for Cloud.

Here you can play around with different filters and restrict the view to the findings in the custom code related to misuse of restricted ABAP (check for “Test for Restricted Language Scope (ABAP Language)”) or usage of non-released APIs for Cloud (“Whitelist Check”) or usage of not allowed objects types (“Check for allowed objects types in SAP Cloud Platform ABAP Environment”). Additionally, for example you can restrict the view to the findings which must be fixed manually (filter “No Quick Fixes Available”).

By clicking on the “>” button of a finding in the table you can navigate to the details of this finding e.g.:

Assigned Tags

      23 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Sebastian Schlegel
      Sebastian Schlegel

      Hello Olga,

       

      thank you very much for your very interesting article !  I have the problem that when i logon

      to the trial system, i only see the following fiori apps:

      Fiori%20Launchpad%20trial%20system

      Do i need additional permissions for the custom code analysis app ?

       

      Thank you for your help !

       

      Kind regards

       

      Sebastian

      Author's profile photo Olga Dolinskaja
      Olga Dolinskaja
      Blog Post Author

      Hi Sebastian,

      when your trial account was created? Only trial accounts that were / will be created from November 2020 onwards will be able to use the app. 

      Best regards,

      Olga.

      Author's profile photo Sebastian Schlegel
      Sebastian Schlegel

      Thank you for your quick response ! The account was created in October 2020. My colleague created a new trial account, so we can test the app with his account 🙂

      Kind regards,

      Sebastian

      Author's profile photo Olga Dolinskaja
      Olga Dolinskaja
      Blog Post Author

      Hi Sebastian,

      great! It is the way to go :).

      Best Regards,

      Olga.

      Author's profile photo Ravi Grover
      Ravi Grover

      Thanks for your post Olga Dolinskaja

      What is the alternate solution for trial account created before November 2020.

      Author's profile photo Olga Dolinskaja
      Olga Dolinskaja
      Blog Post Author

      Hi Ravi,

      the only way is to delete your trial account and create a new one. But please consider, that you would lose then everything, what you have done/created so far in your current trial account.

      Best regards,

      Olga.

      Author's profile photo Ravi Grover
      Ravi Grover

      Thanks for your immediate response. I will create trail account again.

      Author's profile photo Olga Dolinskaja
      Olga Dolinskaja
      Blog Post Author

      Hi Ravi,

      you could also create another account. See the of the comment of Sebastian above.

      Best Regards,

      Olga.

      Author's profile photo Prathap Chandy
      Prathap Chandy

      Hello Olga,

      Thanks for this blog. Could you please help with the following:

      1. Are there any advantages at all of using CCM App in Cloud, over the CCM App in the S/4 On-Premise system?
      2. In one of your earlier blogs 'How to check your SAP Queries for SAP S/4HANA readiness', it mentions about installing OSS Note 2942419, so that 'Findings' of CCM will start to show 'S/4HANA: Readiness Check for SAP Queries'. If we are using CCM App in Cloud, do we still need to install that OSS Note in our Managed system, for CCM App in Cloud to show the Findings related to Readiness Check for SAP Queries?

      Regards,

      Prathap

      Author's profile photo Olga Dolinskaja
      Olga Dolinskaja
      Blog Post Author

      Hi Prathap,

      the advantages of Cloud-based offering of the Custom Code Migration app are the following. You don’t need to install and maintain an additional SAP system in your landscape. Beyond this you can immediately consume the newest features of the Custom Code Migration App because of quarterly shipment schedule, and you don't need to take care of all infrastructure, life-cycle management and operational tasks of the system´and the app. The Custom Code Migration App in the Cloud (based on current version of the SAP Cloud Platform ABAP environment 2011) already contains SAP Query checks, you don't need to install additional notes.

      Regards,

      Olga.

      Author's profile photo Nishant Kathuria
      Nishant Kathuria

      Hi Olga, Assume that the connectivity will be needed between the underlying SAP ERP environment and the ABAP Trial cloud environment to be able to execute the custom code analysis related Fiori apps.

      Thanks

      Nishant

      Author's profile photo Olga Dolinskaja
      Olga Dolinskaja
      Blog Post Author

      Hi Nishant,

      this trial offer is only intended to give a first impression of how the Custom Code Migration app feels like. Connectivity to the customer's own on-premise systems will not be possible in the trial.

      To execute custom code analysis productively in the ERP on-premise system using the Custom Code Migration app in the cloud, you need to purchase the entitlement to SAP Cloud Platform ABAP environment and set up the app there.

      Regards,

      Olga.

      Author's profile photo Hansraj singh
      Hansraj singh

      Hi Olga,

      Can we use the Custom Code Migration App in the cloud to remediate code before conversion for the violations related to HANA DB which falls under S4HANA_READINESS or similar ATC variants mapped with this app?

      Regards;

      Hans

      Author's profile photo Olga Dolinskaja
      Olga Dolinskaja
      Blog Post Author

      Hi Hans,

      you can use the Custom Code Migration app in the cloud to check for HANA DB readiness, because the S4HANA_READINESS_REMOTE check variant used in the app includes the HANA DB checks. Bu you must use productive version, not the trial version of the app.

      Regards,

      Olga.

      Author's profile photo Hansraj singh
      Hansraj singh

      Thanks for the update Olga!

      History:-

      I have used Custom code Migration Fiori app hosted in our S4HANA 19O9 on Premise environment before and after conversion to scope the custom objects, checked view which provides quick fix functionality availability / supported objects. I have also used this app to remediate code using Eclipse ADT quick fix functionality after system conversion.

      Question:-

      Now I want to use this cloud version of this app to remediate code (HAAN DB Adaptation) before system conversion and would like to ensure from you that will this app support it using eclipse ADT Quick Fix or not ( We do not have a productive version of this app hosted in the cloud)?

      Regards:

      Hans

      Author's profile photo Olga Dolinskaja
      Olga Dolinskaja
      Blog Post Author

      Hi Hans,

      the Custom Code Migration app has the same functional scope in the cloud (even more features) as on-premise. But: you need to purchase the entitlement to SAP Cloud Platform ABAP environment, because the app runs there in the cloud.

      Regards,

      Olga.

      Author's profile photo CY Guo
      CY Guo

      Hello Olga,

      Thanks for this blog.

      I have run the APP and got the view of projects with numbers of findings. But when I clicking the number of findings, I got an analytical view without any data. Please see the screenshot below.

      Have I missed something ?

      Thanks

       

      Best Regards

      Nick CY

      Author's profile photo Olga Dolinskaja
      Olga Dolinskaja
      Blog Post Author

      Hi Nick,

      I've just checked this and it works. You could try to recreate your SAP BTP ABAP Environment trial account.

      Best regards,

      Olga.

      Author's profile photo CY Guo
      CY Guo

      Hi Olga,

      Thanks for your quick response.

      I tried deleting and recreating the BTP trial account and also tried different regions( US East and Europe). And there is still no data in the analytical page of the App.

      Would you please give some advice or a check list that I I can follow to check if I have missed something or set something wrong.

       

      Best regards,

      Nick CY

      Author's profile photo Olga Dolinskaja
      Olga Dolinskaja
      Blog Post Author

      Hi Nick,

      this problem appeared just in some trial systems. We've fixed it. Please try again.

      Thank you!

      Best regards,

      Olga.

      Author's profile photo CY Guo
      CY Guo

      Hi Olga,

      Thank you very much for your help!

      It works now.

       

      Best regards,

      Nick CY

      Author's profile photo steven De Saeger
      steven De Saeger

      Hi Olga,

       

      We had a look at the app in a trial instance and we had a couple of questions / observations:

       

      • Overall -  the app shows a great deal of information but we were wondering how all  that information is then to be used in the subsequent steps of actual doing the migration by eg a developer.  We see the default 'export to csv' icon on the tables but that's it.
      • In that respect especially the quick fixes information seems usefull - how can all this be distributed then to the relevant developers in a workable matter - will these results be accessible ( and filterable ) by developers using Eclipse ?

      Thanks,

      Steven

      Author's profile photo Olga Dolinskaja
      Olga Dolinskaja
      Blog Post Author

      Hi Steven,

      the trial version contains only a limited set of features, its purpose is to give a preview on the Custom Code Migration app.

      It is possible to download findings to the Excel spreadsheet ("Export"/"Export As...") button on the button bar over the findings table). In the downloaded results one column shows the availability of Quick Fixes for each custom code object. This information can be distributed to developers if needed.

      The prerequisite for applying the Quick Fixes is the local ATC run, which developer can execute in ADT in Eclipse. So the procedure is as following: developer executes ATC run over the objects, which he/she needs to adapt and then applies the Quick Fixes over this ATC result. See also the blog https://blogs.sap.com/2018/10/02/semi-automatic-custom-code-adaptation-after-sap-s4hana-system-conversion/

      Regards,

      Olga.