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 […]
Cloud Integration
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 […]
Using Build Apps to Create a List Report with Charts, Tables and Pagination
Step1: Create the Iflow with the desired name and connect the Sender and the integration process with the HTTP Adapter. Step2: Add the Content Modifier with two properties LogStartDate, LogEndDate as shown in below image. Name Source Type Source Value Data Type LogEndDate Expression ${date:now:yyyy-MM-dd’T’HH:mm:ss.SSS} java.lang.String LogStartDate Xpath /Root/StartDate java.lang.String Step3: Now add one […]
SAP Event Mesh: S4 HANA On-Prem and SAP CI(BTP IS) through WebSocket and Webhooks
Introduction What is Event Mesh? SAP Event Mesh allows applications to communicate through asynchronous events. Experience greater agility and scalability when you create responsive applications that work independently and participate in event-driven business processes across your business ecosystem. In this decoupled integration the producers of the events will not know the consumers of the events. […]
Integration of SAP CI(BTP IS) with IBM MQ through AMQP
Introduction What is IBM MQ? IBM MQ is a family of message-oriented middleware products that IBM launched in December 1993. It was originally called MQSeries, and was renamed WebSphere MQ in 2002 to join the suite of WebSphere products. In April 2014, it was renamed IBM MQ. IBM MQ supports the exchange of information between […]
Filtering Data Dynamically in SAP CPI using XSLT Mapping
You may have encountered various scenarios where you configured more than three filters and created different paths yet performed the same task in all these paths. The first filter has the department equal to HR, while the others correspond to Finance, Sales, and Audit, respectively. Even though the data processing occurs in different paths, the […]