You can use a system in SAP BTP ABAP environment as a central check system to run ATC checks from an on-premise system against this system (ATC Developer Scenario).
-
You’ve defined communication arrangement
SAP_COM_0464(SAP Custom Code Migration Integration) to enable communication from your ABAP environment to your on-premise systems using remote function calls (RFC). For more information, see Maintaining Communication Arrangements. -
You’ve implemented SAP Note 3358660 - Developer Scenario Cloud in your checked system.
To enable the ATC Developer Scenario, you've to define communication arrangement SAP_COM_0936 for your cloud system.
-
Log on to the SAP Fiori launchpad of your ABAP environment.
-
In the Communication Management section, select the Communication Arrangements tile.
-
Choose New.
-
Use the value help to choose the
SAP_COM_0936scenario. -
Define and enter an Arrangement Name.
-
If not yet available or defined, create a new communication system for the communication arrangement to define an endpoint for your checked system.
-
For the Communication System, choose New.
-
In the New Communication System dialog, enter the System ID and System Name of the checked system.
-
Choose Create.
-
In the Technical Data tab under General, select the Inbound Only check box.
Be aware that you should only select the Inbound Only check box if you are using a new communication system. Please do not check this box when you are re-using a communication scenario.
-
In the Users for Inbound Communication tab, choose + to add a new inbound communication user.
-
Choose User Name and Password as Authentication Method, and enter a user name, description, and password for the user.
-
Choose Create.
-
-
In the Communication Arrangement in the Inbound Communication tab, enter the User Name you’ve previously defined as described in step 6.
-
In the Additional Properties tab, select the Object Provider you’ve defined in
SAP_COM_0464. -
Choose Save.
-
In the Code Inspector section, enter the Reference Check System. This is the RFC connection to your cloud system. If not yet available or defined, create a new RFC destination in transaction
SM59. To do this, follow these steps (see also Maintaining Remote Destinations):In order to setup your RFC connection, you first need to open a service channel (on-premise to cloud connection) in your respective Cloud Connector. See Configure a Service Channel for RFC to learn how to create one.
-
Choose connection type "3" (ABAP Connection) or connection type "W" (WebSocket RFC) to connect to your cloud system via Cloud Connector.
-
In the Technical Settings tab, enter the host of your Cloud Connector as Target Host. As instance number, choose the instance number that you have defined for your service channel.
-
In the Logon & Security tab, enter the correct client of your cloud system. The user to be entered here is the inbound communication user that you have assigned to communication scenario
SAP_COM_0936. Here you need to enter the alias name of this user. However, be aware that it cannot exceed 12 characters. -
As an optional step, you can run a connection test, which should be successful.
-
Save your destination.
-
-
In your checked system, run transaction
ATC.The ABAP Test Cockpit is opened.
-
You can now proceed and maintain your destination in ATC > Basic Settings as Reference Check System.
-
Choose ATC Administration > Setup > Basic Settings.
-
Go to transaction
SCIand create a proxy variant (as described in step 2 in Configuring the Checked System).You can reference one of the SAP delivered ATC variants in your cloud system, for example
SLIN_SEC, or one of your own variants that you've created in the cloud system. Go to Creating ATC Check Variants for guidance on how to create ATC check variants. -
Go back to transaction
ATC. In the Basic Settings, enter the name of this proxy variant as Global Check Variant. -
Confirm.
You've enabled a cloud system as the central check system for remote ATC checks from an on-premise system against the cloud system. In SAP GUI or ABAP development tools for Eclipse, you can now run ATC checks in your checked system. In ABAP development tools for Eclipse in the ATC Problems view, you can create exemptions that you can then manage in the Approve ATC Exemptions app.