Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Single Int4 IFTT installation can handle testing of multiple SAP environments like Development, Testing, Quality, Pre-prod, and others. It would allow

...

creating test cases in each environment and exchange test cases between them. For example, it

...

can enable executing QA test cases in the DEV

...

environment. Even the production landscape can be connected in read-only mode to

...

Int4 IFTT. In such a case, test cases could be created directly based on

...

actual production data. 

Landscape management is available in transaction /INT4/IFTT_IMG under Landscape Configuration.

Please note that even single environment installation (one int4 IFTT installation handles one environment), the landscape configuration is mandatory.

Concepts

Below The below table contains exemplary system instances of the company landscape:

In our example, there are 3 SAP business systems: S4/HANA, APO, C4C, and two non-SAP systems: External system systems 1 and 2 integrated with central SAP PO. Those systems are stored in IFTT configuration as System Lines (horizontal blue headers in the table). In a nutshell, system lines are a list of systems used by the company.

Additionally, this is a four-layer landscape with Development, Test, Quality, and Production environments. Each environment is stored in the configuration as as Environment (vertical blue headers in the table).

Finally, each business system instance (business system in terms of SAP SLD meaning) is stored in configuration by assignment assignment system line to the particular environmentEnvironment (white cells in the table).

The above three steps of int4 Int4 IFTT's landscape configuration allows to reflect allow reflecting all company system instances in the company. Furthermore, the conversion of the technical message header will be performed when exchanging test cases between environments.

Please note the the configuration must be performed manually, and it is not integrated with SAP SLD data. In SAP SLD there There is no relation between instances from different environment Environments belonging to the same system line in SAP SLD. Additionally int4 , the Int4 IFTT configuration should be performed for tested SLD business systems as well as and SAP PO Communication Components. 

The initial landscape configuration must be performed during the int4 Int4 IFTT installation , before running the configuration wizard. This situation is due to technical settings that are performed per tested landscape (like connection to proper SAP PO instance).
However, it is not mandatory to enter at once all the business system instances. The entries are required only when the user attempts to exchange existing test cases between landscapes, and the technical header sender and receiver conversion shall happen.

...

I. Landscape Definition. Add the environments that would be connected to int4 Int4 IFTT:

  1. Choose 'Define Environments'
  2. Add rows for corresponding environments. Specify following settings the following settings by marking below check boxescheckboxes:
    1. PI/PO: select if systems are integrated with the SAP Process Orchestration platform. Based on this setting, the corresponding connection would be created by the configuration wizard.
    2. CPI: select if systems are integrated with SAP Cloud Platform Integration.   Based on this setting, the corresponding connection would be created by the configuration wizard.
    3. Productive: select if created environment is Environment is a production landscape. This setting would prevent test case execution. The access will be read-only. See chapter on how to set - up authorizations in authorizations in production SAP PO: Custom user role for SAP PO connection to production systems: access to specific interfaces only.

Please note that the SAP PO or SAP CPI middleware are specified per landscape as it might happen that the implementation is might be in progress, and there are no instances yet for all landscapes.
An example of landscape configuration:

...

This step is not mandatory. it It is needed to define system lines when you would like to exchange test cases between landscapes.

  1. Return back and choose 'Define System Lines'
  2. Define the names of system lines used in the business environment:

...

III. Define system instances in the landscapes. For  For each landscape, define system names and RFC connections

This step is not mandatory. it It is needed to define system instances when you would like to exchange test cases between landscapes.

  1. Return back and choose 'Assign System Lines to Environments'
  2. Perform below actions for each landscape defined in step I:
    1. Choose landscape from the list:
    2. For each system line, specify the system instance name (SLD Business System or SAP PO Communication Component name).

      If this is SAP ABAP Backend and it is required to perform end-to-end validations on the database level then , specify the RFC destination.
      One ABAP backend might be the leading one (checkbox Default ABAP), which means that the backend test types like IDoc, Proxy, AIF will try to create test cases on it when the IFTT object definition is not specified (just based on document number)

  3. Complete the same steps for all the other landscapes.