cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

ATC Cloud readiness

ShiveshS
Discoverer
0 Likes
2,042

I tried integrating the cloudification repository with my custom atc variant through the following link
https://raw.githubusercontent.com/SAP/abap-atc-cr-cv-s4hc/main/src/objectReleaseInfoLatest.json
I added the above link in the configs for the atc 

ShiveshS_0-1756895445736.png

But since the json present in the above link has multiple checks like BAPI's,DTEL's,FM's and since i only wanted the checks for deprecated tables I thought of creating a custom SICF service which will filter the JSON from the above endpoint and return a modified json containing only the checks for deprecated tables but when I went ahead and pasted the url of my SICF service in the config section i got the following error 

ShiveshS_1-1756895582604.png

Can this be fixed or is there any other way to get the result that i want.

Thanks

Accepted Solutions (0)

Answers (2)

Answers (2)

Chris1973
Active Contributor

Hi @ShiveshS 

Thank you for your question. In SAP S/4HANA Public Cloud, the Cloudification Repository is the only officially supported source for ATC checks. The system validates the URL, which is why custom SICF services are not permitted. This is also why you received the error when trying to replace the JSON with your own filtered service.

Currently, the CR JSON always delivers the full set of checks. There is no supported way to directly reduce or filter the JSON at source. Instead, the recommended approach is to use the ATC check variant configuration in Eclipse/ADT to control which object categories are checked. This way, you can keep the official repository intact but restrict the checks to only what is relevant to you for example deprecated tables.

I suggest you consider the following recommended Steps:

  • Use the official Cloudification Repository link as delivered by SAP and do not replace it with custom SICF services.
  • Create or adapt a custom ATC check variant in Eclipse/ADT.
  • Within the variant, deactivate the categories you do not need (e.g., BAPIs, FMs) and keep only those relevant for deprecated tables.
  • Run the ATC with your custom variant to focus results specifically on deprecated table usage.

This ensures your checks stay compliant with clean-core extensibility principles while allowing you to narrow the scope to your project’s needs.

For more details, consult the following references:

Cloudification Repository

SAP/abap-atc-cr-cv-s4hc

I hope this provides the desired insights. Happy to answer any further questions.

Best regards

Chris

ShiveshS
Discoverer
0 Likes
Thanks for the reply but can you show me the place where to set the config to only check for deprecated table as i am unable to find it.
markus_w
Associate
Associate
0 Likes

Hi ShiveshS,

as Chris already mentioned, it is not possible to provide an URL that is not pointing to the Cloudification Repository. Therefore, you can only select files from the official repository.

There is no option to configure the check variant, so that only deprecated tables are checked. The check is designed to report all findings, that prevent a migration to the public cloud. 

Best regards, Markus

ShiveshS
Discoverer

Hi markus

Actually I forgot to update the thread

I figured that I won't be able to select the specific checks that I want to apply over my custom code.

Therefore I went ahead and searched an implicit enhancement spot which allowed me to suppress the findings that I don't want,that fulfilled my purpose.

 

Regards 

Shivesh