Skip to Content

Can the ATC be called from a report program and provide the results?


I'm getting accustomed with using the ABAP Test Cockpit (ATC) in our 7.40/SP11 environment. I'd like to use it for checking a subset of development objects determined via a report program which can extract the objects contained in currently "active" transport requests. This is intended as a kind or "pre-warning" system to flag potential issues early on. It does, what it's supposed to do when I do this manually via transaction ATC where I created a check variant containing the checks I'd like to run, add the objects to check in the object set and then execute it via an inspection.

What I'd like to do is to automate this process by triggering ATC with the needed information straight from the report program. The program can either provide the transport request IDs and/or the object names. Judging from the available entry fields in the ATC, there doesn't seem to be a means to provide multiple transport requests for one inspection as there's only a parameter field for that. So, that potentially leaves just the option to specifiy the objects.

Ideally, the check results could be fed back to the calling report but it would already help if they were just readily available within the ATC.

Is there a way to accomplish this?

Note: we don't yet have the ATC available as a central instance.

Add comment
10|10000 characters needed characters exceeded

1 Answer

  • Best Answer
    Posted on Feb 22, 2017 at 08:48 AM


    There is an object-oriented API which you can use to create an own program based on class CL_SATC_API_FACTORY. Please check out the example program RSATC_API_USAGE_EXAMPLE. There is a remote-enabled API and example program, too. See program RSATC_API_REMOTE_USAGE_EXAMPLE.

    Hope it helps!

    Add comment
    10|10000 characters needed characters exceeded