SAP ECC

SAP ECC help article.

Revision History

1.0.4.7 Initial Release
2.0.0.0 Added dynamic BAPI consumption

Properties

Connection

Type: Connection InputOutput
The Connection Property

AppServerHost
Type: String
The IP address for the application server.

SystemNumber
Type: String
Use value from "System ID" in the SAP GUI.

GatewayHost
Type: String
Gateway host (if using one).

GatewayService
Type: String
Gateway service (if using one).

User
Type: String
SAP GUI user.

Password
Type: Password
SAP GUI user password.

Client
Type: String
Client number for the intended connection. Same value as the one specified during logon.

PoolSize
Type: String

Trace
Type: String

AdditionalParameters
Type: String

BAPI

Type: String Input
The internal BAPI name, e.g. "BAPI_MATERIAL_AVAILABILITY".

Request

Type: String Input
Request payload in JSON format, representing all the fields available on the BAPI. Based on the table hierarchy shown on the BAPI.

Response

Type: String Output
The response payload coming back from SAP ECC, represented through a JSON payload.

Setup

Before you can use the SAP ECC Connector in Flowgear, some additional configuration is required.

Install a DropPoint on the SAP Environment

  • The DropPoint must be installed on the same environment where the SAP GUI has been installed.
  • This setup ensures the DropPoint has access to the SAP SDK provided by the GUI.
  • The environment must also have network access to the SAP server.

Once these steps are complete, the SAP ECC Connector will have access to the necessary SAP libraries and will be ready for use within Flowgear.

Dynamic BAPI Consuption

The SAP ECC Connector now supports dynamic BAPI consumption.

Previously, if a specific BAPI was not supported, you needed to report it to Flowgear so it could be added to the connector and a new version released. This is no longer necessary.

With the updated connector, any BAPI is supported.

  • You first need to identify the BAPI using transaction SE37, where you can also view the appropriate fields to pass for the BAPI.
  • These fields must be provided as a JSON document that you construct and pass to the Flowgear node.
  • Please feel free to contact Flowgear for assistance if needed.

The connector will then automatically read and consume that BAPI without requiring any additional development or updates.