Tag Archives: Message Mapping

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

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

Bulk EDI Splitter in SAP Integration Suite on BTP & PI/PO

In this article, we will discuss the concept of EDI merging and splitting, EDI processing pipeline in B2B-add-on, and how to configure the EDI Separator/B2B Integration Cockpit to split bulk EDI messages. Moreover, the functionality of EDI Splitter in SAP Integration Suite on BTP (CPI/ BTP-IS) EDI (Electronic Data Interchanges) is a global standard that […]

Base64 Encoding and Decoding UDFs for PI/PO and CPI (Example)

There are several ways to encode and decode Base64 messages in SAP PI/PO and CPI. In this post, we will discuss how to convert Base64 using User Defined Functions (UDF). You can also use Java Mapping class to encode or decode Base64 format. In SAP Back-end system the same functionality can be achieved using ABAP […]

How to Edit Java Mapping Using NWDS

If you are new to Java mapping in SAP PI/PO you will be wondering how to edit an existing Java mapping. If you haven’t done it before it could become a complex task. This article aims to provide a step-by-step guide on how to edit an existing Java mapping using Netweaver Developer Studio (NWDS). If […]

Parametarized Mapping Example in SAP PI/PO

Parameterized mapping is a great way to leverage your mapping program to have multiple applications. SAP introduced this technique first in SAP PI version 7.1. Parameterized mapping allows you to transfer values to mapping program or values from the mapping program. Similar to how we use import and export parameters in a function, parameters can […]

Expose RFC as Web Service in SAP PI/PO – SOAP to RFC Synchronous Interface

In this article we will look at how to expose a RFC as a Web service in SAP PI/PO. Using SOAP to RFC synchronous interface we would be exposed a RFC as a web service. Most commonly researched topics under third-party system integration with SAP is how to use RFCs and web services to expose […]