What is the Difference Between SAP PI, PO, CPI and Integration Suite?

Do you feel like there is a complete overhaul of the SAP middleware every 3 days? Ever wondered what the differences are between XI, PI,PO, CPI and Integration Suite? Well, you are not alone! There have been major changes to SAP middleware XI/PI/PO in its lifetime. Since the first introduction of SAP XI in 2002, […]

Number Range Objects for EDI in SAP Integration Suite (BTP-IS, CPI, PI/PO)

In EDI transactions, every message transmission is wrapped in an interchange envelope, and each envelope requires a unique Interchange Control Number (ICN). These numbers ensure that messages are traceable and prevent duplicate transmissions between trading partners. ICNs are a critical part of the EDI standard and play a key role in maintaining the integrity of […]

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. […]