The automation (configuration) object stores all the rules for a single application interface that IFTT will test. The object should be configured when adding a new interface into int4 IFTT. It is a one-time process for each application interface.

Object definition is also called automation object. It represents a standard set of rules used during the testing of a particular middleware or backend interface. Usually, one object definition is created per each application interface. If the interface contains multiple service operations, then separate objects will be needed for each of them. However, if multiple senders and receivers use the same interface, one object definition will be enough.

Object definitions are created almost independently of the interface technology. Objects for testing SAP PO or SAP Cloud Platform Integration or backend interfaces like IDOC or Proxy are defined in the same place. The difference is a set of required or optional parameters. They are explained separately per technology and interface type in our  configuration guides.

The principle goal of object definition is to identify the tested interface and describe assertions to be performed during automated validation. Configuration object stores all standard settings for the tested interface. Thanks to that, the test cases themselves are light as they contain only the input and optionally output of the interface message.


Depending on the test type, different parts and parameters need to be provided. This chapter and the below ones discuss all the settings and parameters without particular application.

The configuration object consists of:

The configuration objects are maintained in /INT4/IFTT_CONF tcode, which, technically, is an SAP standard cluster view. The first table contains all the configuration object headers. The tree on the left shows all underlying settings after selecting the row with the object.

IFTT configuration is created based on a standard SAP cluster view, which means that only one person at the time can edit it. That fact helps in assuring data consistency.

An example screen of /int4/iftt_conf: