ABAP Numeric Check in SAP HANA

In any ERP system such as SAP which interacts with users and other integrated systems need certain checks to validate the data flowing to the system. The validations could be master data validation, data type validation or other custom validations. Numeric check falls under the category data type validation. Applications can use numeric or number […]

How to Import Standard ESR Content to PI/PO

SAP delivers standard Enterprise Service Repository (ESR) content such as interfaces, message types, mapping, etc. for cross-application integration. For example, for Point of Sale (POS) integration that is built on Trade Service Framework (TOF) in IS-Retail or SAP HANA, we need to import the standard content of Software Component Version EA-RETAIL. Certain SAP standard content […]

Debug and Test Inbound ABAP Proxy in SAP HANA (How to Guide)

There are two methods to debug ABAP inbound proxies in SAP. Debugging using SPROXY test feature External Debugging Each method has it’s own advantages, disadvantages, limitations and use cases. But, using these two methods you can fully debug and test an inbound ABAP proxies. In this article we will discuss in detail how to perform […]

What is SAP PI (PO) – Ultimate Guide

SAP Process Integration (PI) and the latest versions known as SAP Process Orchestration (PO) are the application integration middleware provided by SAP. SAP PI (PO) is the component (middleware) of SAP Netweaver group of products that facilitates system integration between SAP and other external systems. The very first version of SAP integration application was called […]

Handling Fault Messages in Asynchronous ABAP Proxy

What is a Fault Message? Fault Messages provide information about application-specific errors that occur in the inbound system. Think about Fault Messages as an acknowledgment from the message receiver to the message sender or the message monitor about the application processing status. Application-specific errors are errors that occur in the application processing based on business […]

Use of UseOneAsMany Node Function with Examples

Introduction to Node Function UseOneAsMany. UseOneAsMany is a node function included in SAP PI/PO Graphical Mapping. UseOneAsMany allows us to repeat a value from 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 example, if you need to repeat […]

File to Inbound Proxy Scenario SAP PI/PO Single Stack

This article illustrates the complete file to inbound Proxy interface development in detail. In addition, we will look at how to generate Proxy class in SAP back-end and implement ABAP logic. File to Proxy interface scenario is illustrated using an SAP exchange rate creation asynchronous interface. Exchange rates included in the XML file are sent […]

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

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

There are several ways to encode and decode Base64 messages in SAP PI/PO. 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 Function Modules […]

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