Technology Blog Posts by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
Swati_Singh
Product and Topic Expert
Product and Topic Expert
519

You can now seamlessly integrate data from diverse sources into the Anaplan platform and elevate your organization’s efficiency by reducing efforts to create a comprehensive set of integration workflows with the Anaplan adapter. 

Introduction to Anaplan

Anaplan is a cloud-based platform for business planning and performance management. It enables organizations to streamline financial planning, budgeting, and analysis by allowing users to build models, create scenarios, and analyze data in real-time.

_Irfan_Khan_1-1740384585598.png

Anaplan Adapter Features

  • Secure authentication between SAP systems and Anaplan. 
  • Support for different operations such as: 
    • Delete File 
    • Download File 
    • Export and Download 
    • Get Resource By ID 
    • List Resource 
    • Start an Action 
    • Upload and Import 
    • Upload File 
  • Support for combined operation /Flexibility to orchestrate multiple operations 
  •  Dynamic configuration with headers and properties 
  •  Support for multiple payload formats 

How to use the Anaplan Adapter?

Anaplan Adapter allows you to perform various functions related to finance, accounting, and planning. Let’s look at a simple Upload & Import operation using the Anaplan Adapter. 

Upload and Import using Anaplan Adapter 

Our example illustrates how the Anaplan adapter allows uploading and importing in a single configuration, orchestrating the operations in one request. It handles multiple tasks internally to perform this operation. The process begins with a client initiating a request to an endpoint for performing the operation in Anaplan. 

_Irfan_Khan_0-1740384509121.png

Prepare Request Body 

In the Content Modifier, the Message Header can be used to save values to be used in Processing tab configuration, as shown in the image below.

_Irfan_Khan_2-1740384590057.png

Additionally, the Message Body tab can be used to provide the input payload. Ensure that the request payload includes all essential parameters required by Anaplan. This step helps to confirm that all necessary information is included for Anaplan to process the request efficiently.

Anaplan Adapter Connection

_Irfan_Khan_3-1740384617387.png

To connect to Anaplan, utilize the following Connection configurations.

Parameter

Description

Address

Specify the recipient’s endpoint URL (Uniform Resource Locator) for Anaplan.  

Example: https://api.anaplan.com

Authentication Host 

Specify the Anaplan authentication host. 

Example: https://auth.anaplan.com

Credential Alias 

Specify the user credential alias stored as a security artifact in Security Material. 

 Configuring the Anaplan Adapter for Operation Execution 

Once you have configured the Anaplan connection, the next step is to set up the Anaplan receiver adapter within the processing tab. Here, you need to select the API version. After selecting the operation type, you may need to provide additional information. 

_Irfan_Khan_5-1740385704843.png

In the case of Upload & Import, you need to provide the Workspace ID and Model ID to identify the workspace and model in Anaplan where the import action is configured.  

Specify the Action ID, which refers to the specific import action. The Source ID is the ID of the file (indicating the source and destination of the data) linked to the import action. 

The Chunk Size defines how large the data chunks are during transmission, with a maximum allowed size of 50,000 KB. The Maximum Wait Time specifies the maximum duration (in seconds) you are willing to wait for the operation to complete.

Additionally, the Wait Retry Interval sets how frequently your system should check (in seconds) for the process’s completion if it hasn't finished within the expected time. Note that this value should be less than the Maximum Wait Time. 

JSON, XML, and TEXT formats are supported for output. By providing these details, you ensure the data upload and import are executed correctly. Once all configurations are set, the client system sends this information to Anaplan, which then performs the operation, completing both the upload and import tasks in a single request.

Quick Links  

For detailed information about the Anaplan adapter configuration, see Anaplan Receiver Adapter and Anaplan Adapter Guide. 

Note: The Anaplan adapter is available as part of your SAP Integration Suite license.