SAP ECC Agent
With SAP ECC Agent modules in Make, you can manage the materials, purchase orders, purchase order items, purchase requisitions, purchase requisition items, sales orders, sales order items, deliveries, and outline agreements in your SAP Agent account.
To use the SAP ECC Agent modules, you must have SAP credentials and sufficient permissions for the SAP action you want to perform.
Additionally, you must do the following before you can connect the SAP ECC Agent app to Make.
Your Make subscription needs to include On-prem Agent (OPA) to use this app.
- Log in to Make.
Click Organization in the left sidenav and choose the On-prem Agents tab.
- Click + Create a new on-prem agent
Enter a name for your On-prem agent and click Create Agent.
Store the Client ID, Client secret , and Base URL in a safe place. They will be used in a later step.
- Check next to I saved my credentials and click Download Installer.
You will be redirected to the download page. Download the On-prem Agent client for your operating system. Choose Linux for macOS.
- Click Detail on your newly created OPA in Make.
Click + Connected System. Input the connection information regarding your SAP instance.
Application Server Host | {host}.compute.amazonaws.com |
---|---|
System Number | 00 |
Client | 800 |

For more information about the On-prem Agent, please refer to Installing the On-prem Agent.
To complete this setup, you need to be an SAP Service user (S User) that is authorized to download software from SAP portals. Usually the SAP BASIS has this access. Also, your machine must be able to connect to your SAP ECC instance.
- Unarchive the Installer that you downloaded when setting up OPA on Make.
- Open application-local.yml, replace the CHANGE_THIS with your credentials and ignore all other options.
- Unarchive it and copy only libsapjco3.dylib / libsapjco3.so and sapjco3.jar to the jco folder under the installation path.
- Use your preferred package manager or any other way to have the Java Runtime (at least version 11) installed. On macOS you can use Homebrew.
- In the installation folder, run java -jar agent.jar. Do not close the terminal.
- Unarchive the Installer that you downloaded when setting up OPA on Make.
- Run the unarchived “Make_Agent_Installer.exe”.
- Provide your client credentials (the Client ID, Client secret, and BASE URL) during installation.
- Unarchive it and copy only sapjco3.dll and sapjco3.jar to the jco folder under the installation path C:\Program Files\Make Agent. Stop the service in the task manager (Ctrl + Alt + Del) if you cannot overwrite existing files. The service name is make-agent.
- Restart the machine. On-prem Agent should run as a service in the background on system startup. If not, check the make-agent service in task manager to see if its status is Running.
To establish the connection in Make:
- Log in to your Make account, add an SAP ECC Agent module to your Make, and click Create a connection.
- Optional: In the Connection name field, enter a name for the connection.
- In the Connected System field, choose a connected system.
- In the Username field, enter your SAP ECC username.
- In the Password field, enter your SAP ECC password.
- Click Save.
- If prompted, authenticate your account and confirm access.
You have successfully established the connection. You can now edit your and add more SAP ECC Agent modules. If your connection requires reauthorization at any point, follow the connection renewal steps here.