These instructions should be executed by SAP Basis team or Your SAP system administrator
Add-on Installation Options
There are several possibilities to install the Int4 Suite Add-on depending on the client/project preferences.
Centralized installation on SAP Solution Manager or other SAP ABAP Application Server
In this scenario Int4 Suite Add-on is installed in SAP Solution Manager or a separate SAP ABAP Application Server. It would store and manage test cases for all non-production environments.
Such installation model requires either:
An Int4 Suite function modules Int4 Suite function module can be created in customer space and the source code is copy & pasted.
Full Int4 Suite Add-on deployment on each SAP ECC/S4HANA backend.
In case only the function modules are deployed, test types like IDocs, AIF and Proxies will not work.
Decentralized installation directly on SAP ECC/S4HANA Backend
In this scenario Int4 Suite Add-on is installed on the central SAP ECC instance.
Int4 Suite Add-on installation
Login into client 000.
In order to upload *.SAR file to your SAP system you need to enter SAINT transaction. Make sure that the installed version of Add-on Installation Tool matches the one required for this particular add on release.
Choose: Installation Package -> Load Packages -> From Front End
Select .SAR file to be uploaded from your location, and click open:
The *.SAR file has been successfully uploaded. Select Decompress.
Repeat the upload for all Support Package SAR files
Click the Start button.
Turn off the filter.
Check available INT4 package, select those available and click Continue.
Click on the Continue button selecting latest available Support Package.
Click on the Continue button.
Do NOT add Modification Adjustment Transports.
Click on the Accept Import button.
Click on the Finish button.
Int4 Suite Add-on has been installed successfully.
Check it in System->Status->Component Information.
Int4 Suite Support Package deployment
This section is optional and applicable if You received Support Package SAR files from Int4 team
Log into client 000
Update SPAM tool to the latest level.
Enter SPAM transaction.
In SPAM go to menu option Support Package -> Load Packages -> From Front End And select you .SAR file location.
Now the content of the .SAR compressed file is presented. Click Decompress to proceed.
Click Display/Define button to display a list of Software Components.
Select software component for which you want to import Support Packages
Define the queue by choosing the appropriate Support Package
When asked to add Modification Adjustment Transport to the queue click No.
After defining the queue click import queue button
Start options can be defined in this step. When done continue.
After successfully accomplished Support Package import a following confirmation should be displayed.
Support Package level is now visible in Installed Software Component Versions
Finally after successful deployment in the SPAM transaction confirm imported queue by going to Go to Support Package 🡪 Confirm.
Deployment of Int4 IFTT Agent functions module in SAP S/4HANA or SAP ECC
To enable end to end testing of SAP Application Interface in SAP Backend special function modules are required. The source code of the module was delivered together with installation files or can be read from the system.
Together with the Int4 Suite package a function module: /INT4/IFTT_F_COLLECT_RESLT_RFC
is deployed. It can to be copied as a Z module to both systems: the one that we deployed Int4 Suite Add-on and all other SAP S/4HANA or SAP ECC that we would like to test.
The same needs to be done for second function module: /INT4/IFTT_F_TRIGGER_MSG
. This module is used by the Output Control test type.
It is important that all systems under test have the same function module – with exactly the same name and signature.
Please make sure that both function modules are set as a Remote-Enabled Module.
After creation the module name needs to be provided to Int4 Suite configuration int the Global Parameters section. Read here for more details about this configuration: https://int4support.atlassian.net/wiki/spaces/IUM/pages/2074083390/Int4+Suite+Configuration#Configure-Global-Parameters-activity. Set the following parameters:
RFC_DB_RES
with the new name for/INT4/IFTT_F_COLLECT_RESLT_RFC
moduleRFC_MSGOUT
with the new name for/INT4/IFTT_F_TRIGGER_MSG
module
Finally, please also include the module names in the custom role for reading data from backend system.
Configuring of SAP PI/PO middleware platform
Int4 Suite virtualization ICOs
In order to send test messages by Int4 Suite to SAP PI/PO system a two technical ICOs must be created in the Integration Configuration Builder. Please import the .tpz archive from the installation package. The archive contains below objects:
Before activation, open the CC_RCV_SOAP and setup target URL as localhost.
Alternative - manual creation of Int4 Suite virtualization ICOs
Create Business Component BC_IFTT with description ‘Int4 Suite Virtualization Component’
Create two sender channels with following parameters:
CC_SND_SOAP – Description: Int4 Suite virtualization sender channel for regular messages
CC_SND_SOAP2 – Description: Int4 Suite virtualization sender channel for testing adapter modules
Please double check that Message Protocol is XI3.0
Create a receiver channel CC_RCV_SOAP with description ‘Int4 Suite Virtualization Receiver’ with following parameters:
Create two Integrated configurations (ICOs):
Comm. Comp: BC_IFTT
Sender IF name: dummy
Sender IF namespace: dummy
Inbound Processing Communication Channel: BC IFTT | CC_SND_SOAP
Receiver Communication Component: BC_IFTT
Receiver IF name: dummy
Receiver IF namespace: dummy
Outbound Processing Communication Channel: BC_IFTT | CC_RCV_SOAP
Comm. Comp: BC_IFTT
Sender IF name: dummy2
Sender IF namespace: dummy2
Inbound Processing Communication Channel: BC IFTT | CC_SND_SOAP2
Receiver Communication Component: BC_IFTT
Receiver IF name: dummy
Receiver IF namespace: dummy
Outbound Processing Communication Channel: BC_IFTT | CC_RCV_SOAP
Activate all the objects.
It is possible to name the above objects according to own naming convention. In such case, it is necessary to update default names in the Global Parameters configuration. Read more about it here:https://int4support.atlassian.net/wiki/spaces/IUM/pages/2074083390/Int4+Suite+Configuration#Configure-Global-Parameters-activity