Skip to Content
Technical Articles

Remote Code Analysis in ATC – Browse Central ATC Result in Developer Systems

This is the eleventh blog of the blog series about Remote Code Analysis in ABAP Test Cockpit (ATC).

See also blogs:

Now you can browse results from remote ATC central check system (in particular the active central result) using ATC Result Browser in ABAP Development Tools in Eclipse of your checked system (local developer system):

To enable this functionality in remote ATC scenario you need to implement the following SAP Notes in the following systems:

1. In central ATC check system (Reference Check System):

2811876 – ATC: Access Central Results from Reference Check System in ADT

2. In checked systems (local developer systems)

2808562 – ATC: Access Reference Check System via ADT

8 Comments
You must be Logged on to comment or reply to a post.
  • Hi Olga,

    Nice blog! it really helps.

    We are using ATC locally in different systems and it’s working as expected. However we recently observed that in case of ODATA , ATC run checks on SAP generated method (MPC,MDL,DPC etc.) as well as those tagged with z namespace and it’s taking lot of time to give the ATC result. Was trying to search for some option to include certain kind of object during ATC run and looks like object set can be leverage for same. However in ATC basic settings there is no option to define a object set.

    Please suggest.

     

    Regards,

    Girdhari

    • Hi Girdhari,

      do you run ATC in ABAP Development Tools (ADT) in Eclipse in developer scenario or in SAP GUI? If you use ADT in Eclipse, you can select the packages and objects in the Project Explorer, for which you want to execute an ATC run. If you use SAP GUI and schedule ATC run, you can choose under “Checkable namespaces” for which packages, objects and object types you want to execute an ATC run and which you want to exclude.

      Regards,

      Olga

  • Thanks a many Olga for your response!

    We run ATC in SAP GUI but don’t use schedule run. We have configure ATC in transport layer to block release of TR if object has any priority 1 or 2 ATC findings. So whenever objects needs to be move to higher environment, object owner has to run ATC for respective  transport number. In case of ODATA object  or other development where SAP generates code by itself, ATC gets executed for SAP generated class as well (MDL,MPC,DPC etc.) as they belong to customer namespace and give lot of error and it’s take lot of time as well. Is there any way to exclude object in this scenario?

    Regards,

    Girdhari

     

  • Hello Olga,

    We have SAP BASIS 7.53 but still ATC gets executed for all the SAP generated class for  ODATA project as they belongs to customer namespace.

    Regards,

    Girdhari

    • Hi Girdhari,

      I’ve checked this out with the ATC development colleagues.ATC doesn’t exclude from the check the OData generated objects. But there is a BAdI BADI_SATC_TRANSPORT_OBJECT (ENHS SATC_TRANSPORT_INTEGRATION), which you can use to exclude them.

      Regards,

      Olga.