Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert

If you are involved in a SAP HANA system conversion project and take care of the custom code (see also the blog SAP S/4HANA System Conversion – Custom code adaptation process) at a time you will reach the point, where you will need to do functional adaptation for your custom code on your brand new SAP S/4HANA system.

For this purpose, you will run ABAP Test Cockpit with the S4HANA_READINESS check variant on your SAP S/4HANA system and will get a long list of ATC findings which you need to fix.

No doubt, it as a substantial manual effort to look at every ATC finding and adjust your custom code. Besides this, often the most ATC findings are the SAP S/4HANA standard known issues, which could be fixed quickly without dipping into source code analysis, reading SAP Notes for adaptation guidance and so on.

Therefore, in order to minimize your adaptation efforts, we started to offer automatic code adaptations using the Quick Fixes (or Ctrl +1 shortcut) feature of ABAP Development Tools in Eclipse (ADT).

Prerequisites

Client: ABAP Development Tools (ADT) 2.96
Backend: ABAP platform 1809 (AS ABAP 7.53 SP00)

The SAP Note 2436688 - Recommended SAP Notes for using ATC checks "S/4HANA Readiness" must be implemented on your local system.

First Quick Fixes for SAP HANA related issues (SELECT without ORDER BY)

One of the typical functional adaptation use cases during SAP HANA migration is the missing ORDER BY clause in SELECTs before the READ statement. According to the SQL specification, you can not rely on the sort order in SELECT without ORDER BY. This can lead to unexpected behavior when the database is changed (for example to SAP HANA) because the results return in a different order without ORDER BY.

When you check your ABAP code containing such issues with ABAP Test Cockpit in ABAP Development Tools (ADT), you will most probably get a long list of ATC findings in your ATC Problems View at READ.. BINARY SEARCH statements, which were caused by the missing ORDER BY clauses in the previous SELECTs.


 💡 TIP: How to display ATC findings directly in the editor

Go to the top menu Window->Preferences in your Eclipse IDE and under General->Editors->Text Editors choose the following:

After ATC run your ATC findings will be displayed directly in the editor:


If you delete the ATC finding in the Problems View, the finding marker will vanish in the source code.


Now you can correct such issues automatically via ADT Quick Fixes.

 

 💡 Note: ATC findings that can be fixed with a Quick Fix are displayed with a light bulb icon  

There are two possibilities for applying Quick Fixes.

You can select an ATC finding and choose Quick Fix (or Ctrl + 1 shortcut) in the context menu:


Then select the displayed Quick Fix in the popup and press Finish button:



Recommendation: If there is more than one Quick Fix available for an ATC finding, we recommend to select the first Quick Fix displayed.

Alternatively, you can jump to the affected source code line by double clicking the corresponding ATC finding and choose Quick Fix in the context menu (or Ctrl + 1 shortcut). Double-click the Quick Fix in the popup to apply it to the affected source code line.


That’s it. You can save and activate your source code and rerun ATC.

Further Quick Fixes

Further Quick Fixes for the most prominent SAP S/4HANA simplification use cases which are suitable for automatic adaptations are available with the SAP Note 2738251. These Quick Fixes are applicable for most accesses to database tables VBFA, VBUK, VBUP, KONV, BSEG and usage of VBTYPE data elements in source code. With the SAP Note 2364938  also the QuickFix for some MATNR related findings is available.

NOTE: It depends on the finding in the custom code whether a quick fix can be offered or not.

Here is the overview of the ATC checks and corresponding simplification items, for which the Quick Fixes are currently available:

CheckSimplification ItemReferenced Object


S/4HANA: Field length extensions

Checks report the following:

2215852 - Material Number Field
Length Extension: Code Adaptations
Prerequisite: the material number field length extension is not used in SAP S/4HANA.

2610650 - Amount Field Length Extension: Code Adaptations. 
Prerequisite: the amount field length extension is not used in SAP S/4HANA.

NOTE: There are currently no quick fixes to adapt calls to function modules or BAPIs which are reported by the check "S/4HANA: Search usages of simplified objects".

for example MATNR
S/4HANA: Search for database operations2198647 - S/4 HANA: Data Model Changes in SDVBFA, VBUK, VBUP, VBTYP
 2220005 - S/4 HANA: Data Model Changes in Pricing and Condition TechniqueKONV
 2431747 - General Ledger: Incompatible changes in S/4HANA compared to classic ERP releasesBSEG
 2768887 - S4TWL - SD Billing Document DraftVBFK, VBFP
S/4HANA: Search for usages of simplified objects2198647 - S/4 HANA: Data Model Changes in SDVBTYP
S/4HANA: Search for S/4 related syntax errors VBTYP
Search problematic statements for result of SELECT/OPEN CURSOR without
ORDER BY
1912445 - ABAP custom code migration for SAP HANA 
S/4HANA: Search for database operations, simplified database tables VBRK and VBRP2879257 - Reducing findings for VBRK and VBRP in 'S/4HANA: Search for database operations'VBRK, VBRP


More information can be found in the SAP Note 2866977 "Quick Fixes for SAP S/4HANA custom code checks".

Mass-enabled Quick Fixes

Beyond this the mass-enabled Quick Fixes are now available with ABAP Development Tools 3.0 and ABAP Platform 1809 FPS01, which make it possible to adapt full packages or software components in one shot and in this way drastically reduce your custom code adaptation efforts. You can also get mass-enabled Quick Fixes on SAP S/4HANA 1809 FPS00 by applying the SAP Note 2695592.

To apply mass-enabled Quick Fixes you first either need to execute an ATC run over your code to get a list of ATC findings in the ATC Problems View or if you already have a local ATC result you can take it over from the ATC Result Browser to the ATC Problems View:

After that just select multiple ATC findings in your ATC result and use the context menu Recommended Quick Fixes…:


The wizard with recommended Quick Fixes for your selected ATC findings starts:


If you press Finish button, you apply the Quick Fixes for all your selected ATC findings, for which the Quick Fixes are available, at one shot.

Comments for "old source code" in Quick Fixes 

While applying a Quick Fix now it is possible to add comments to the refactored code containing the "old source code". For more details see the blog Comments for the ADT Quick Fixes.

87 Comments
joachimrees1
Active Contributor
0 Kudos
Good to hear, thanks michael.schneider !
joachimrees1
Active Contributor
0 Kudos
Hey, I have an update on this one:

I get the options when I select ALL lines (with ctrl+a);
This might have worked all along, I think I had not tried that!

So:
Single line -> OK,
All lines (ctrl+a) -> OK.
(only) SOME line (Shift+arrow or ctrl+click) -> doesn't work -> no QuickFix-option provided.

So it' all or nothing...
not perfect in my opinion but I'm glad I know now!


All lines selected with ctrl-a so the option is there!


 

best

Joachim
pc22
Explorer
0 Kudos
Hello Olga,

Thanks for the info on Quick Fixes feature in Eclipse (ADT).

Wanted to check whether Quick fix feature would be available for Eclipse ADT on 'ABAP on Cloud' (BTP)? or is it available only for S/4HANA back-end system?

Regards,

Prathap

 

 
OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert
Hi Prathap,

yes, Quick Fixes are also available for SAP BTP ABAP Environment. Please check this blog https://blogs.sap.com/2019/10/01/semi-automatic-custom-code-adaptation-for-sap-cloud-platform-abap-e...

Kind Regards,

Olga.
0 Kudos
Hi Olga,

I am using Eclipse ADT Version is 3.16.4. But during ATC run , i am not getting variant S4HANA_READINESS_2020. can you please suggest how to get this variant in eclipse.

 

Thanks,

Sampat
OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert
Hi Sampat,

ATC check variants are available on the backend system, not in ADT. Please implement the SAP Note 2959341 to get the S4HANA_READINESS_2020 into your backend system.

Regards,

Olga.
0 Kudos
hi olga

the eror faced by @magal.anglada is the same error i am getting as well. System is s/4 2020.

Also one more comment is when i do a recommended quick fix on multiple atc items for a transportable program , i get this error. HOWEVER for a local onbject , it works fine , i dont get this error.

I have raised a oss for the client but  i am yet to get a response.

0 Kudos
Hi Magali.
How did sap solve your problem?

We are having the same problem.

 

Thanks.

 

Rodrigo
former_member820465
Participant
0 Kudos
Hello Olga.

Thank you very much for this detailed information. We want to migrate from an S/4 HANA (2020) system to a SAP BTP ABAP Environment system. I've been doing a lot of research on this subject for about 2 weeks.

Adaptation and migration process:

1. First of all, are these concepts below in the process of Adaptation? And what should their order be?
- Scmon or UPL
- SUSG
- Custom Code migration App
- ATC (Abap Test Cockpit)
- SAP Fiori Custom Code Migration App
- Simplification Catalog or DB

2. My question is exactly: Which stages should we use respectively to move from S/4 HANA to SAP BTP process?

3. Will the adaptation process take place on the S4 system or on the SAP BTP system after the migration?

Thank you very much.
former_member208609
Active Participant
Hello Orhan,

It is not possible to migrate from SAP S/4HANA to SAP BTP. These are totally different products with different purposes. The only thing you could migrate is loosely coupled custom code from your SAP S/4HANA system to run it in BTP (eg create apps which reads application data from SAP S/4HANA, or create custom data inSAP S/4HANA etc..) instead of running it in your SAP S/4HANA system.

If you want to move your SAP S/4HANA to the could, then  can migrate from an SAP S/4HANA on-premise to SAP S/4HANA Cloud, private edition, by subscribing a RISE with SAP contract, and making a migration project.

Best regards

Renaud
former_member820465
Participant
0 Kudos
Hello Thomas,

Thank you for your answer. What do you think of Renaud's answer? What does Olga think about this?

Thank you very much.

Orhan
former_member820465
Participant
0 Kudos

Or what you want to say is that: it can be done but only with RISE? So what is RISE?
Thank you very much.
orhan

ThFiedler
Product and Topic Expert
Product and Topic Expert
Just for clarification: In SAP BTP ABAP environment (aka Steampunk) there is no application stack included. Steampunk is tailored for Side-By-Side applications written in ABAP.

So a migration from S/4HANA towards SAP BTP is for sure not possible.

But in order to follow the Clean Core principle you should migrate your custom developments to Steampunk. This can either be in a side-by-side approach for loosely coupled custom code or with our new approach of embedded Steampunk for tightly coupled extensions.

See the blog post Embedded Steampunk – Some more details for ABAP developers | SAP Blogs for more information

 
former_member208609
Active Participant
Hello Orhan,

You are free to disagree with my comment, and challenge my answer with the colleagues, I am happy to see that you are seeking for the real truth, but my answer is the same. SAP S/4HANA is standard code, your company pays for an application (huge amount of lines of code) developed by SAP to run your business processes on it. You can tailor it to your needs (eg influence the processes outcomes with new fields, or changing values or add new applications) with custom code that your developer develop (or you as a developer).

Please see the title of the blogs you are referring to, and what I highlight in bold:

So if you have purchased the SAP S/4HANA product and not using at all the standard processes (finance, procurement, warehouse, sales...) , and only run custom code on it (without reusing/Calling any pre-built content such as database tables, fields, code.. ), indeed you could use those blogs to migrate what you have developed to BTP, since you are not using the SAP S/4HANA product, but only its technical layer. But this is very unlikely. Those blogs are for customer who want to move some of their custom code from the SAP S/4HANA product to the SAP BTP to make a "cleaner core" on the SAP S/4HANA which is then is easier to upgrade. But in the scenario, both SAP BTP and SAP S/4HANA work side by side.

The blog "https://blogs.sap.com/2018/10/02/semi-automatic-custom-code-adaptation-after-sap-s4hana-system-conversion/"  is a completely different topic from the other ones. It is intended to customers who are in a conversion (= transformation) from an SAP ECC to SAP S/4HANA system. Since the custom code in the SAP ECC can be incompatible with some changes introduced with SAP S/4HANA (those changes are called simplification items), then customers need to correct their incompatible code objects. This blog explains how, for some specific type of changes, they can be massively detected and corrected on the SAP S/4HANA Dev system through a feature named QuickFixes which belongs to the platform/technical layer of SAP S/4HANA. The only relationship with SAP S/4HANA is that QuickFixes feature are also implemented in BTP, to check custom code in BTP. So QuickFixes in SAP S/4HANA checks and correct custom code on the SAP S/4HANA system, and QuickFixes in BTP checks and correct custom code on the BTP system. Indeed, for both SAP S/4HANA and BTP, there is a need to make cloud compliant code (mandatory in BTP, optional if SAP S/4HANA is on-prem) and quick fixes allow to check this.

The blog ABAP custom code analysis using SAP Business Technology Platform | SAP Blogs explains how the BTP platform can be leveraged to analyse custom code on an SAP ECC system before conversion, to understand which piece of code will need to be changed due to the SAP S/4HANA changes. so you connect the BTP platform which analyses the custom code and provide a nice view in a SAP Fiori app of the workload for a conversion or upgrade project, or "cloud readiness" aspects. This avoids to implement an on-prem system for what can be a temporary need.

 
former_member208609
Active Participant
RISE with SAP is a commercial offering which combines a SAP S/4HANA Cloud of your choice ( SAP S/4HANA Cloud, or SAP S/4HANA Cloud Private edition) plus some SAP BTP usage plus many other offerings to change the way you run your processes. This is your default go-to option if your need is to move your SAP S/4HANA to the cloud. It will not become a SAP BTP, it will become a SAP S/4HANA in the cloud, running side by side with SAP BTP on which you could move your custom through the information from some of the blogs you have mentioned.
former_member820465
Participant
0 Kudos
Hello Renaud,

First of all, thank you very much for your long and detailed answer. Please answer some of my other questions for better understanding of the subject, both for me and for future readers.

I think there is a confusion about concepts such as Custom-Code and SAP Standard-Code, the complete SAP S/4 HANA system. In order to prevent this, I will ask some numbered and detailed questions. There are many questions, but I am sure the answers to these questions will help many people.

1. Custom-Code is technically the code written in Z, Y or custom name-spaces (like /abc/) written by the SAP customer or Partner?

2. Can Custom-Codes be written completely independently of standard-Codes?

3. Can Custom-Codes be written depending on standard-Codes?

4. In my question, scenario number 3 is valid. That is, Custom-Codes is a project made by extending standard-Codes, using standard tables and special tables as well?

5. If there was a Project written with scenario number 2, could this Project be migrated to the SAP BTP environment?

6. Is the migration process not possible due to scenario number 3? In summary, Custom-Codes are built on standard-SAP Code and therefore migration is not possible. Because standard code transition is not possible?

7. In this case, can I move only Custom-Codes (the project was written in SAP S/4 HANA system) built on SAP standard-Codes with Z, Y and /abc/ name-spaces to a SAP BTP ABAP Environment (Steampunk) platform? ? (I know I'm going to get a lot of errors because it's related to standard code.)

8. If scenario 7 is possible, can I redefine the functions of the sap standard-codes in the SAP BTP environment, also in this environment? Will this be so hard? As a result, we can access SAP Public APIs through the new RAP (ABAP Restful Application Programming Model) using CDS-Views in the SAP BTP environment.

9. SAP S/4 HANA from one Platform If Steampunk environments are completely different environments, does it make sense to rewrite the project in SAP BTP environment?
If not, how can I apply side by side technology (extension independent of system kernel) to my current project?

Thank you very much.
Orhan
former_member820465
Participant
0 Kudos

Hello Fiedler,

Thank you very much for your Answer. How can I migrate my Project side-by-side approach for loosely coupled custom-code.

Currently, our project is on an on-Premise SAP S/4 HANA system. How can I implement this?

For example with this scenario?
Scenario: Sap standard-Codes will stay in the current system (Sap S/4 HANA on-Premise), Custom-Codes will be migrated to SAP BTP ABAP Environment (Steampunk) system.
I will connect to the on-Premise (SAP S/4 HANA) system via the SAP Cloud Connector and provide the SAP standard-code connection. This way, I won't have any problems with the next system upgrades. Because Custom codes are being expanded side by side on the SAP BTP platform.

How to bring your ABAP custom code to SAP BTP ABAP Environment

Do you think this approach makes sense? If it is wrong, what is wrong?
Thank you very much for the answer.

Orhan

ThFiedler
Product and Topic Expert
Product and Topic Expert
Correct. This is our recommended approach.

Regards,

Thomas.
former_member820465
Participant
0 Kudos
Hello Thomas,

I asked Renaud some very important questions yesterday. However, I haven't been able to get an answer yet. Ok, I understand the general template, but I also need answers to these questions. Can you please answer these questions?
There are many questions, but I am sure the answers to these questions will help many people.

Please answer these questions is very important.

https://blogs.sap.com/2018/10/02/semi-automatic-custom-code-adaptation-after-sap-s4hana-system-conve...

Orhan
former_member208609
Active Participant
Hello Orhan,

Maybe it would be easier if you could detail what you want to achieve with your question:

  • Do you want to get rid of your SAP S/4HANA completely? If yes, is the standard not being used at all?

  • Or do you want to move your SAP S/4HANA to the cloud?

  • Or do you want to clean your SAP S/4HANA system from custom coding, but while still using it?


1. Custom-Code is technically the code written in Z, Y or custom name-spaces (like /abc/) written by the SAP customer or Partner? YES

2. Can Custom-Codes be written completely independently of standard-Codes? YES, but in my former developer experience, it is very seldom. Most of the time, there is at least a reuse of standard dictionary objects (data elements, tables, CDS views).. or even code (classes / function modules / Bapi..) 

3. Can Custom-Codes be written depending on standard-Codes? Yes, there can be may types of standard objects reused in the custom code. There can be clones of standard coding (not recommended), there can be usage of data dictionary objects such as tables, data elements.., there can be calls to standard classes or functions, there can be read accesses to standard tables (not recommended) or CDS views (should be used), ..)  

4. In my question, scenario number 3 is valid. That is, Custom-Codes is a project made by extending standard-Codes, using standard tables and special tables as well? Custom code has a huge range of different cases with more or less adherence to the standard, from clones of the standard (not recommended) to BADIs and to nearly fully specific applications only reusing a few standard data elements, eg for quantity and prices)

5. If there was a Project written with scenario number 2, could this Project be migrated to the SAP BTP environment? Yes, this is the purpose of blog https://blogs.sap.com/2019/11/11/how-to-bring-your-abap-custom-code-to-sap-cloud-platform-abap-environment/

6. Is the migration process not possible due to scenario number 3? In summary, Custom-Codes are built on standard-SAP Code and therefore migration is not possible. Because standard code transition is not possible? It depends what you call migration process. Migrating loosely coupled custom code is what is explained in the other blogs, but it is not migrating SAP S/4HANA to SAP BTP (I reuse your original words). It is migrating custom code from an SAP S/4HANA system to a SAP BTP system, while keeping the SAP S/4HANA system. 

7. In this case, can I move only Custom-Codes (the project was written in SAP S/4 HANA system) built on SAP standard-Codes with Z, Y and /abc/ name-spaces to a SAP BTP ABAP Environment (Steampunk) platform? ? (I know I'm going to get a lot of errors because it's related to standard code.) I recommend to read this guide, especially the end, in order to classify your custom code objects into categories of what should stay on the SAP S/4HANA system, and what could be moved from the SAP S/4HANA system to the BTP system. 

8. If scenario 7 is possible, can I redefine the functions of the sap standard-codes in the SAP BTP environment, also in this environment? Will this be so hard? As a result, we can access SAP Public APIs through the new RAP (ABAP Restful Application Programming Model) using CDS-Views in the SAP BTP environment. I cannot answer this question, maybe the colleagues can.

9. SAP S/4 HANA from one Platform If Steampunk environments are completely different environments, does it make sense to rewrite the project in SAP BTP environment?
If not, how can I apply side by side technology (extension independent of system kernel) to my current project? I cannot answer this question, maybe the colleagues can.

I wanted to let you know that answering questions in the community is not part of my job, it is a personal involvement which cannot be prioritized on my daily activities for my customers. Sometimes I will not answer fast to questions, and there will also be limits to the time I spend on a given topic/question.

Best regards

 

 
former_member820465
Participant
0 Kudos

Hello Renaud,

Thank you very much for taking the extra time to answer in detail. Sometimes I read a lot of documents, but there are still many things that cannot be understood. I can understand these incomprehensible things much better with the question-answer part most of the time. For this reason, I would like to say that the answers you have given are very valuable for me and the readers.

My answer to your questions:
1- Do you want to get rid of your SAP S/4HANA completely? If yes, is the standard not being used at all?
2- Or do you want to move your SAP S/4HANA to the cloud?
3- Or do you want to clean your SAP S/4HANA system from custom coding, but while still using it?

(Yes, sap standard-codes are used). In fact, it could be one of these three. However, since there is a not loosely coupled custom code connection with Sap standard-codes, the 2nd or 3rd one seems more appropriate. After all, I have the option to use the SAP S/4 HANA system on-Premise or in the Cloud, side by side with the SAP BTP Abap Environment.

 

Best regards

OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Orhan,

take a look at the new blog: https://blogs.sap.com/2022/09/12/get-started-with-the-abap-custom-code-migration-process/. The order, phases and where to adapt custom code are described there.

Kind Regards,

Olga.
habi
Explorer
0 Kudos

Hi Olga,

First of all thank you very much for all the great blogs about custom-code conversion.

I have a question regarding the Quickfixes and how the results of the Fiori custom-code migration app are displayed in HANA studio.

We have done a run with the app. The result is that there are obviously 661 Quickfixes available, also a categorization into Prio 1,2 and 3 is done. See screenshot below.

When we look now at the results of this run in HANA studio, we only have a categorization into Errors, Warnings and Infos (which is to my understanding the same as Prio 1,2 and 3 in the app), but the number of Quickfixes displayed in HANA studio is way lower than the 661 quickfixes reported by the app!

How can we fit this together? My concern is that we have completed all quickfixes in HANA studio, but the app still reports open quickfixes.

Thanks a lot for your help and Best Regards

H.

OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Harald,

has the number of findings, which can be fixed with quick fixes, been initially lower in IDE as in the CCM app (before you quick fixes in the IDE)? Have you rerun the check in the CCM app after you had applied the quick fixes in the IDE?

Kind Regards,

Olga.
habi
Explorer
0 Kudos
Hi Olga,

I have manually counted the quickfixes in HANA studio, since there is no quickfix filter (which would be very helpful by the way 😉 ).

We have in HANA studio:

0 quickfixes for Errors
3 quickfixes for Warnings
41 quickfixes for Infos

In the app however we have

29 quickfixes for Prio 1
9 quickfixes for Prio 2
623 quickfixes for Prio 3

And I am talking about the same run. We access the same CCM results of the app in HANA studio and get different numbers.

Best Regards

Harald
OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Harald,

the ABAP development tools for Eclipse filters by default the display of the ATC findings by user. Could you please check if user filter exists and remove it (context menu "Configure Tree..." in the ATC Result Browser)? If the problem still remains please open a ticket to SAP, we need to take  a closer look.

Kind Regards,

Olga.
habi
Explorer
0 Kudos
I have removed all filters and no impact.

But the numbers of findings in general is ok, this is not what I questioned (as I wrote above). It is more that the number of quickfixes within the 3 categories "Errors", "Warnings" and "Infos" doesn´t fit at all to the numbers of quickfixes reported by the Fiori app.

In this case I probably create an SAP ticket.

Best Regards

Harald
OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert
0 Kudos
Yes, this is what I meant: the number of the findings, for which quick fixes exist, must be the same in the CCM app and ABAP development tools. Please open a ticket.

Kind Regards,

Olga.
vsouza
Explorer
0 Kudos
Hello Olga,

 

In Readiness Check we have the information about the number of objects that can be fixed with Quick Fix.

How can I extract it and list all those objects?

Att.,
Souza
OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert
Hi Souza,

if your custom code analysis was executed using the Custom Code Migration app, then you can get the information about the objects which can be fixed using quick fixes either in the Custom Code Migration app or in the Excel file (downloaded from the Custom Code Migration app) with findings, which was used for the upload of the custom code analysis results to the SAP Readiness Check.

If your custom code analysis was executed using ABAP test cockpit, then the number of the objects which can potentially have quick fix support is just estimated in SAP Readiness Check, and it is not possible to get exact objects, which can be fixed.

Kind Regards,

Olga.
vsouza
Explorer
0 Kudos
Hello Olga,

Thanks for the tips. I'm now following the mission below in SAP Discovery Center, it covers all the flow about the Custom Code App and ow to analyze it.

But I still have one question. If I remove manually an object or package from scope, this object/packge will be deleted when the migration is done or just if create the Deletion Transport?

 

Att.,
Souza
OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hello Souza,

only if deletion transport is created the objects are considered for deletion. They will be only then deleted from the system if you add this deletion transport during system conversion to the SUM (Software Update Manager), otherwise the objects in the deletion transport will remain in the system also after conversion.

Kind Regards,
Olga.
vsouza
Explorer
0 Kudos
Thanks Olga.

So if I remove some package or object from Scope it will not be considered in the Readiness Check?

I ask it because we can have an scenario where the Custom Code App considers objects that are related to products (e.g /SOMEPRODUCT_PACKAGE/).

Thanks in advance.

Att.,

Souza
OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Souza,

if you download Custom Code Migration app analysis results and upload them to the SAP Readiness Check, you will get there all issues independent of scope.

Kind Regards,
Olga.
ennowulff
Active Contributor
0 Kudos

Hey there! Does anyone have an idea for my problem "Analyze Result in ATC Problems View" not working? 🙏 Thanks in advance and happy easter 🐇!