Skip to main content

Celonis Product Documentation

SAP BAPI Wrapper Transports

Quick-Start

As part of your Celonis Process Automation Skill, you might want to call a SAP function module which is not remote-enabled by default, e.g. FI_DOCUMENT_CHANGE.

For this, we first need to create a remote-enabled version of this function module (sometimes also referred to as "BAPI Wrapper").

In this article we will describe how you can create a remote-enabled version of a function module, using the example of function module FI_DOCUMENT_CHANGE.

Creating a BAPI Wrapper using SAP Data Orchestration Workbench

SAP Data Orchestration Workbench offers a BAPI Wrapper Wizard with which BAPI Wrappers can easily be created. This tutorial explains how to create a BAPI Wrapper on a showcase:

Creating BAPI Wrappers with BAPI Wrapper Wizard (tutorial provided by SAP; external link)

In the Download section below, we provide some transports to be directly downloaded.

Installation of the transport for BAPI Wrapper

In order to install the provided transport in your SAP instance, please follow the same steps as outlined here: installation instructions of SAP Extractor RFC Module

SAP User Permissions

For details on the required user permissions in SAP please have a look at: SAP User Role CELONIS/AUTOMATION_BASIS

Downloads

We have already created some BAPI Wrappers that you can download in the section below. These are optional and can be used if you are aiming for implementing one of the related use cases.

The functions are stored in the following manner: /CELONIS/...

BAPI Wrapper /CELONIS/FI_DOCUMENT_CHANGE

/CELONIS/FI_DOCUMENT_CHANGE is a BAPI Wrapper for the function module FI_DOCUMENT_CHANGE.

Use case example: Set or remove payment block on invoice. Click here to download.

BAPI Wrapper for /CELONIS/RELEASE_CREDIT_BLOCK

/CELONIS/RELEASE_CREDIT_BLOCK is a BAPI Wrapper for the function module SD_ORDER_CREDIT_RELEASE.

Use case example: Release credit hold on sales order. Click here to download.

BAPI Wrapper for /CELONIS/FI_CREDITLIMIT_CHANGE

Click here to download.

BAPI Wrapper for /CELONIS/SD_DELIV_CREDIT_REL

Click here to download.

BAPI Wrapper for /CELONIS/FI_F32

Click here to download.

BAPI Wrappers for Celonis Automation Templates

The PROCESS_AUTOMATION Package is a BAPI Wrapper for function modules required in the Automation use case templates. The function modules included in this package are as follows:

  • /CELONIS/RELEASE_CREDIT_BLOCK

    • Use case example: Removing credit blocks from relevant sales orders; click here to download.

  • /CELONIS/FI_F32

    • Use case example: Clearing open FI positions; click here to download.

  • /CELONIS/FI_DOCUMENT_CHANGE

    • use case example: Posting goods receipt against a purchase order; click here to download.