Get more value from S/4HANA with SAP Extensibility options I will focus on existing and new SAP partners who wish to connect their cloud offerings to S/4HANA customers or migrate their existing add-on to ABAP clean-code code. In this article, I will explain in more depth from a customer’s point of view which Extensibility Options […]
Cloud Integration
Int4 Suite Agents Empowers Functional Consultants To Test Integrated SAP S/4HANA Business Processes
Introduction Integrated business processes are the bloodstream of SAP systems. Every Sales Order, Purchase Order, Delivery, and Invoice has to flow smoothly, not just within SAP, but across EDI partners (customer, vendors, 3PL partners) banks, warehouses, tax portals. Here’s the paradox: SAP S/4HANA projects have plenty of sophisticated automation tools, but they rarely help functional […]
Fetch Delta Records from Multiple Entities in SuccessFactors Using OData API and Groovy Script
Fetching delta records in Success Factors can be straightforward when dealing with a single entity using filters and the lastModifiedDateTime field. However, the process becomes more complex when multiple entities are involved, each with its own lastModifiedDateTime field. Traditional methods, such as using properties or XSLT mapping, can be cumbersome and may lead to inefficient […]
Converting IDoc to a Fixed-Length Flat File Using XSLT Mapping in SAP CPI
Step-by-Step Process 1. Receiving IDoc via IDoc Sender Adapter The first step is to receive the IDoc in SAP CPI using the IDoc Sender Adapter. Key Configuration Steps: 2. Mapping IDoc Data to a Fixed-Length Structure Before applying XSLT, ensure the IDoc fields are mapped correctly to match the flat file format. Important Considerations for […]
Create DataType and Message Type artifact in Cloud Integration capability of SAP Integration Suite
Introduction SAP Cloud Integration version 6.54.xx comes with new feature, where in one can create Datatype and Messagetype as reusable design time artifacts in Cloud Integration capability of SAP Integration Suite This feature is available only in SAP Integration Suite standard and above service plans. SAP Cloud Integration version 6.54.xx software update is planned on […]
SAP Cloud Integration Looping Process Call
Introduction Looping Process Call refers to a way of repeating processes in an SAP program using loops, calling one or more processes within a specific cycle. This can be useful, especially when working with large data sets or when automating a series of tasks. we are working with large datasets, fetching them all at once […]
Automatically update SSL Certificates before they expire in SAP CPI
I will explain how to automatically install SSL certificates on CPI using SAP’s APIs.You can follow the steps below to set a timer and have it loaded automatically, without having to manually check whether it has expired or not. Automatically update system certificates before they expire with SAP CPI and Groovy (openssl command) Instead of […]
Fiori launchpad integrated GPT assistant: Middleware
Introduction This is the continuation and final part of a short blog series. You can find the previous posts here and here. In this segment, I delve into middle-layer development, encompassing prompt engineering and context steering for GPT models. This part is particularly intriguing from an AI integration perspective, especially in terms of prompt design, […]
Test Scenerio – ProcessDirect
Scenerio: Customer Order data is coming from sender using SOAP adaptor. CPI should generate order_no acc. to the given format. After generating order_no we need to add a field company_name. After this we need to check the action is Pending/Not_Available/Delivered. If its pending then its end the flow, if its delivered then it direct to […]
Fetch data in chunks using pagination from S/4 Hana Cloud’s OData API
Introduction: This document describes how to fetch data in chunks using pagination from S/4 Hana cloud’s OData API. Let’s understand pagination first, In the context of OData (Open Data Protocol), pagination refers to the practice of dividing a large set of data into smaller, more manageable chunks or pages. This is done to improve the […]