Receiver SFTP Adapter Configuration – SAP Integration Suite CPI and PI/PO

Complete guide to SFTP receiver adapter Communication Channel configuration in SAP PI/PO and SAP Integration Suite (BTP-IS/CPI). Each configuration parameter’s functionality in SAP PI/PO is explained in detail—additionally, SFTP adapter configuration to connect with an On-Premise SFTP Server in SAP Integration Suite on BTP (BTP-IS/CI/CPI). In this article, We will look at the following steps […]

Base64 Encoding and Decoding in SAP ABAP

In this blog post, we will discuss the Base64 algorithm, ABAP Function Modules which can be used to Encode and Decode Base64, ABAP program to Encode text to Base64, or Decode Base64 format to Text. There are several ABAP Functional Modules we can use when it comes to Encoding and Decoding Base64. Let’s first look […]

Dynamic File Name UDF Example – SAP PI/PO

There are several ways to create dynamic file names at the receiver adapter in SAP PI/PO. In this example, we will discuss how to create a dynamic file name at the receiver file channel using a User Defined Function (UDF).  Filename creation with UDF is a great way when the file name logic is too […]

Set Dynamic Adapter Parameters (File Name, Directory) – SAP BTP IS-CI (CPI)

In SAP Cloud Integration Suite (BTP-IS/CI/CPI), configuring dynamic file names is not only possible but can be done using a variety of techniques. In the past, I wrote some articles on defining dynamic parameters such as filename, directory, etc in the receiver file adapters in SAP PI/PO. There are several techniques like ASMA and Variable […]

The Difference Between Collapse Context and Remove Context in SAP CPI/PI/PO

The Collapse Context and Remove Context functions are two node functions provided by the standard Graphical Message Mapping feature in SAP Integration Suite (CPI) and SAP PI/PO. Node Functions ‘Collapse Context’ and ‘Remove Context’ can be confusing if you are new to the integration space. Although Collapse Context and Remove Context have similarities, there are […]

Dynamic File Name in SAP PI PO & CPI

In SAP Integration Suite (CPI) and PI/PO there are several ways to create dynamic file names at the receiver channel. Depending on the requirement you can make use of either Adapter Specific Massage Attributes (ASMA), User Defined Function (UDF) or Variable Substitution to set the file name dynamically set the file name in the receiver […]

Use of UseOneAsMany Node Function with Examples – CPI & PI/PO

Introduction to Node Function UseOneAsMany. UseOneAsMany is a node function included in SAP PI/PO and SAP Integration Suite (CPI) Graphical Mapping. UseOneAsMany allows us to repeat a value from the source message to multiple segments of the target message. Understanding how this node function operates allows us to avoid creating complex User-Defined Functions (UDFs). For […]

Introduction to SAP CPI and Integration Suite

In this article, we will look into SAP Cloud Integration Suite, Cloud Integration Platform, and their capabilities. First, we will discuss the concept of cloud computing and its advantages. Second, we will have a look at SAP’s cloud integration product strategy. Third, we’ll understand the features of SAP API Business Hub and SAP Integration Suite. […]

Base64 Decoding Using Java Mapping Example

This article provides a sample Java mapping code to decode Base64 string in SAP PI/PO. You can decode Base64 string in SAP PI/PO with User-Defined Function (UDF), Java Mapping and Adapter Modules. In this example, we will discuss how to achieve Base64 conversion using Java Mapping. Feel free to read my previous article on Base64 […]

Base64 Encoding Java Mapping Example for SAP PI/PO

This article provides a Java mapping which encodes Base64 in SAP PI/PO. I will implement a simple interface to demonstrate the use of the Java mapping. It’s part of a series of posts about Base64 encoding and decoding and you can check the Base64 decoding Java Mapping example in my previous article. Similarly, you can […]