Introduction Welcome to the blog post of the Expert Services Marketing Practice. We are happy to share our experience with you around Marketing Integration, Analytics, and Business Technology. Part 1 Overview SurveyMonkey Configuration SAP Hybris Marketing Configuration SAP API Management – create API   Part 2 SAP Cloud Platform Integration Configuration Create SAP Hybris Marketing....

This is a follow-up blog of my previous blog about, how to configure service group in SOAMANAGER using Integration scenario. In the last blog we talked about configuration steps in SOAMANAGER using decentralized configuration (local configuration) approach. In this blog, we will see how to create the required configuration objects using central configuration approach. The advantage of....

SAP offers the SAP Account Engagement for a “out of the box” data integration between the two CX products stated above, the SAP Sales Cloud and SAP Emarsys Customer Engagement, in the context of the master data integration between them. For more information refer: SAP Account Engagement. In addition to the standard data integration with SAP....

In this blog post, I would be explaining about how to access Headers and Properties in Integration Advisor (IA) Mapping Guidelines (MAG) Pre-Requisites: Cloud Integration capability added to the Integration Suite. Integration Advisor capability added to the Integration Suite. The following steps explain the step-by-step procedure of accessing Header and Properties in MAG Step 1:....

In last decade, APIs have become a core component in integrating different systems (Internal or External). Adoption of APIs has reduced the need for point-to-point integrations. The one-time development efforts behind APIs are more efficient and use of APIs has enabled automation to reduce manual interventions. Organizations are now leveraging APIs and adopting Event based....

Many customers use Splunk to aggregate and analyse logs from various applications. If you want to do the same for Cloud Integration, part of SAP BTP Integration Suite, this blog is for you. And I am not talking about the Splunk Adapter that was released in January. I am talking about the external logging feature.....

This article is successor of Use SAP Build Process Automation data for process mining. Introduction Last time I posted my thought of Signavio Process Intelligence use case against workflow process developed by SAP Build Process Automation. That was generic idea to reduce initial setup effort of process mining project, and I thought it can be automated....

SAP Ariba ITK has been the tool for integrations to SAP Ariba solutions for several years, initially it was built to to handle the first integrations based in File events, this tool was built as a java application that you could download and schedule to monitor folders and send/receive files with SAP Ariba Solutions. After....

For your migration project from SAP PI/PO to Integration Suite you can use the Figaf Tool to test your migration for free to allow you to run your migration project easier. This is our migration edition. Why should you be testing your migrations When moving between two platforms, there can be differences in how mappings, UDF....

Who would benefit from reading this blog? Many customers use MSSQL to store local IoT data, which is later processed and transformed to integrate useful business data in SAP S/4HANA. This blog will help them to understand how they can leverage SAP Integration Suite to bring different systems together and orchestrate business processes. I would like to thank Gunter Albrecht for his....

This month, SAP Integration Suite is in the spotlight. As part of the SAP Community Spotlight, we would like to foster interaction between the community members.  As mentioned in part 1 of the blog, we came up with the challenge of posting a blog where you share your experiences in using SAP Integration Suite to integrate....

Disclaimer: SAP Ariba Cloud Integration Gateway (CIG) has been renamed to SAP Integration Suite, Managed Gateway for Spend Management and SAP Business Network, some graphics may still refer to the previous name, mainly due to size restrictions. Business Case A customer wants to migrate an SAP Ariba realm to the SAP Ariba realms of the global company.....

在我的博客Call deployed CPI iflow from BTP sapui5 application by using ajax里,里面的sapui5用的是单独router(路由).如果是BTP Launchpad里的SAP UI5调用CPI Iflow的话,需要对 ajax 或者fetch 里的url 进行调整。下面我演示一下具体的步骤: 步骤 1,在 cpi 里部署一个简单的Iflow ,用https adapter接收 ui5里的调用。可以参照博客 里的step 1 . 步骤 2,在BTP cockpit中为cpi iflow运行时环境创建destination,请参考博客 Step 2: 步骤 3, 用 yo 和 easy-ui5生成 Launchpad sapui5 程序:   步骤 4, 调整 视图,控制器和xs-app.json里的代码: uimodule/webapp/controller/MainView.controller.js sap.ui.define( ["./BaseController" , "sap/ui/model/json/JSONModel" , "sap/base/Log"], /** * @param {typeof....

在 S/4 Hana Cloud 中,如果情况由后台作业触发情况实例,一些业务利益相关者(如库存管理员)需要在 S/4 系统中采取行动以手动解决特定情况实例。情况处理 ( 31N ) 中描述了该流程。借助 BTP 智能情况自动化,客户可以根据业务规则定义动作,自动解决情况实例。我们准备了任务“从 S/4HANA 自动解决 PO 数量短缺”和“从 SAP S/4HANA 自动解决实物库存”,其中提供了端到端的指导。 但是BTP 智能情况自动化 目前只在AWS Europe (Frankfurt) 有,那么其他地区有没有什么方法可以自动实现情况的自动化处理? 我使用 BTP 集成套件对此主题进行了一些探索。当然开发的 iflow 比较初步,需要根据业务需求进行一定的修改。 我将分享步骤,分享录制的中文视频帮助读者来实现情况的自动化处理。如果有需要,请通过此博客联系客户的 BTP 客户成功经理。 先决条件: 1,你有 S/4 Hana Cloud 上线或正在实施中。 2,你有 SAP Integration Suite 。 3,你有 SAP Event Mesh 。 步骤: 1,创建ValueMapping以确定CPI中情况类型的需要采取的动作,这是一次性的工作。 但是我们可以编辑和附加其他映射。 2,在 CPI 中创建iflow,以从事件网格中获取所有情境类型的情况事件,并根据操作结果更新 S/4 Hana....

Advanced Event Mesh as a very capable event broker, has many features that are mentioned in various articles and blogs. One of these features that Advanced Event Mesh offers is various connectivity options for messaging, including APIs for Java, C, .NET, iOS, node.js, Python, and support for protocols such as AMQP, JMS, MQTT, REST, and WebSocket.....

We used to write Groovy scripting in our CPI integration projects. But if you are a big fan of JavaScript like me, why not to use JavaScript to write the script in your next CPi integration project? Unfortunately by searching on SAP community, it is very hard to find any resource on how to do....

In this blog, we will see how you can use postman, to test the SAP CPI mappings. You can use this approach for testing your groovy/xslt mapping as well if you find it useful. SAP CPI mapping simulation lacks more functionality where as SAP PO has better one. In SAP CPI there is no way....

¿Cómo podemos aprovechar la tecnología en la que se basa ChatGPT para interactuar con S/4HANA? En este post describo un escenario de integración que nos permite responder automáticamente con información proveniente de S/4HANA. ChatGPT es una de las aplicaciones más utilizadas hoy en día por una gran variedad de usuarios a la hora de buscar....

In this blog post, I will provide some tips and tricks to ease your journey with Cloud Integration. Prerequisite: Basic Idea about Cloud Integration and familiarity with integration flow components. For a newbie, developers tutorial could be a good starting point. Pointers: 1. Header v/s Property in Content Modifier Header and Property are both named key-value pairs.....

To the beginners in CPI, for hands-on this blog would be helpful understanding how can we integrate ChatGPT using CPI basic Iflow with steps. ChatGPT: It’s a chatbot powered by OpenAI’s GPT (Generative Pre-trained Transformer) language model. It’s capable of generating human-like responses to various questions and prompts. It can be integrated into messaging platforms, customer....

Welcome to the fourth installment of this blog post series, where I interview SAP Cloud Integration practitioners, developers, architects and enthusiasts about their favourite feature of the platform. This time around, I’m talking to Vadim Klimov, who is known for his always interesting and insightful contributions to the SAP Cloud Integration community. Vadim also co-wrote the literal book....

This blog article will teach you how to consume OData service in i-Flow. You will also learn about OData adapter configuration & the utilization of Content Modifier in our i-Flow. https://services.odata.org/v3/northwind/northwind.svc In this i-Flow I’m using the above free OData service Create an i-Flow with the name OData Open & click on edit the i-Flow.....

Some of the audience might also remember one of my childhood’s favorite animated TV series “Voltron”. It was a ”science fiction cartoon” featuring a team of pilots who control lion-shaped robots that combine to form a larger, “more powerful” robot called Voltron. This is how I see BTP:  “Voltron”. (BTP and the  BTP services / Voltron and the lions). In fact BTP is....

This mini blog series will encompass the important aspects of API Documentation and its significance in SAP BTP Application development using the Cloud Application Programming (CAPM) framework. Important Note: I would like to emphasize that, CAPM application development perspective Open API Specification implementation is technically simple and straightforward. However, it holds immense importance in ensuring the....

Delay software update feature of integration suite was released in the middle of year 2022 to delay cloud integration runtime update by 1 week. You can refer the help documentation for details. However, with May 2023 release – 6.39.x, we have enhanced the feature to display the cloud integration runtime version for the better clarity and transparency.....

This blog will help you solve the requirement to compare different payloads and identify changes using Groovy script in SAP CPI. Many times, source system doesn’t send the data with differentiation of new/updated record type and target system only expects the records which are either new or got updated in source. In this case middleware....

I am delighted to announce the successful completion of my latest showcase on integrating ChatGPT with SAP S/4HANA, revolutionizing customer communication. In my previous blog post, we discussed how Adapt UI with screen personas can transform SAP GUI screens into intuitive and feature-rich interfaces, streamlining support executive tasks. Building upon that, we now delve into the exciting....

SAP BTP trial account can be used only for 90 days and beyond that period, account will get deleted. Let us say if you are using trial account for exploring cpi scenarios, then you can use it for 90 days. So whenever your trial period ends, you will lose all your flows. It is quite....

SAP CPI (Cloud Platform Integration) and SAP PO/PI (Process Orchestration/Process Integration) are both integration platforms that help organizations streamline their business processes by integrating different systems, applications, and data sources. While both platforms offer similar functionalities, they have some distinct advantages that make them suitable for different use cases. Here are some reasons why you....

Auto layout feature is available in the integration flow editor of SAP Cloud Integration with 5.47.x/7.12.x/6.39.x release to beautify and format integration flow in an attractive and easy understandable way. To know more, you can refer the help documentation. In this blog, I will give a short overview on the auto layout feature. Integration flow might....

SAP Cloud Integration (CPI) provides functionality to automatically sign a message with a digital signature using the Simple Signer. In a previous blog post we’ve learned how to verify such signature with Node.js in an HTTP receiver. Then we’ve showed the weakness of that scenario. Today we’ll make the scenario more secure. Quicklinks: Quick Guide Sample Code Content 0.1. Prerequisites 0.2. Preparation 1. Introduction: Security....

SAP Cloud Integration (CPI) provides functionality to automatically sign a message with a digital signature using the Simple Signer. In the previous blog post we’ve learned how to verify such signature with Node.js in an HTTP receiver. Today we’re going to show the weakness of that scenario by simulating a hacker exploit. Quicklinks: Sample Code Content 0. Prerequisites 1. Introduction 2. Hacker Scenario....

Welcome to first #IntegrationForYou blog post of a series posts about how to integrate with SAP, we dedicate our content to Startups that want to became SAP Patners, however you all are welcome! Integrating solutions with your SAP S/4HANA ERP system is essential for optimizing business processes and ensuring seamless data flow throughout your customer....

We often come across this very strong desire plagued by our laziness that I cannot log payloads in SAP CI but what if I was not lazy enough to implement User defined Message Search on the inbound XML for 2-3 fields in all my iFlows…..What If I could do it. Wouldn’t it make my life....

This blog explains how we can upsert attachment to SAP SuccessFactors custom MDF using CPI. I had a requirement where I must fetch the Background verification report from the third-party API and Upserting it to custom MDF created for background verification in SuccessFactors. We cannot UPSERT attachments directly to Custom MDF attachment field, it will....

This is not another boring blog about methodologies, it just want to bring your attention in a group of tools that will help you to create, use and operate better your SAP Business Technology Platform. Let’s start defining SAP BTP as a platform that brings together application development, automation, data and analytics, integration, and AI....

SAP Integration Suite, advanced event mesh is a fully-managed event streaming and management service that enables enterprise-grade event-driven architecture. It is part of SAP’s event-driven ecosystem and powers end-to-end event-driven architectures Some of the key capabilities of SAP Integration Suite, advanced event mesh includes, Distributed mesh of event brokers that can be deployed across environments Brokers fully scale....

ChatGPT is a chatbot platform that is designed to engage with users in conversations. It utilizes Artificial Intelligence and Natural Language processing to understand users’ queries and respond in the most appropriate way possible. ChatGPT has been programmed to provide useful and accurate information to help users find answers to their questions. Source: ChatGPT 😅 This blog....

SAP Cloud Integration (CPI) provides functionality to automatically sign a message with a digital  signature. This blog post explains the basics about digital signatures and shows the usage in a simple tutorial.. Quicklinks: Quick Guide Content 0. Prerequisites 1. Introduction 2. Signer Configuration 3. Hands-On Example 0. Prerequisites To follow this tutorial, access to a Cloud Integration tenant is required,....

You may remember the cringey performance of Steve Ballmer yelling “Developers!” on stage. Well, sometimes I would like to yell “APIs!” because they truly are at the heart of every cloud system and definitively deserve that shoutout. But I am not Steve, so I stay behind my keyboard and write blogs – lucky you. What....

During the journey of SAP Cloud Integrations, there was a requirement that we have to trigger emails for every failure of message/transaction respective to Integration flows occurring in the SAP Cloud Integration tenant. This is not just it. The recipient email addresses can be different as per the owner of Integration flows. To cater to....

Since I spend a lot of time finding out how to fetch the bearer token “grant-type=client_credentials” in the right way I hope this blog can save some time to you. I wanted to avoid performing a request to fetch the access token and pass it after in the flow, you can find more details on....

As part of our software maintenance for PO JMS adaptor, we were upgrading the IBM MQ JMS jars from 8.0.0.2 to 9.3.2.0. i.e., com.ibm.mq.allclient.jar needs to be updated. After the upgrade, though message processing was successful, we were getting below errors while starting and stopping channels. Could not start communication channel due to an internal error Could....

Integration Monitoring for the SAP Integration Suite with Cloud ALM is a feature that allows users to monitor the performance and health of their integration flows in real-time. The SAP Integration Suite is a cloud-based integration platform that helps organizations connect their business processes, data, and systems across different applications and technologies. It provides users....

Problem statement & Current Situation: A customer has multiple trading partners, which are using the proxy system (ex APIM) and communicating with Cloud Integration capability of Integration Suite through a common Authorized User, unable to utilize dynamic support of AS2 sender adapter. Example, We have a receiver system and two partners Partner 1 and Partner 2,....

I’m very excited to share that I have taken part in SAP Inside Track Bengaluru on 4th March 2023, at SAP Labs, as a Speaker on “SAP Integration Suite implementation from Customer Perspective” topic. It was an excellent experience. It was like a mini-SAP TechEd. More than 1000 professionals and enthusiasts from different organizations participated in the largest SIT to date. This blog will describe....

SAP Cloud Integration (CPI) provides functionality to automatically split a message with PKCS#7 / CMS compliant signature. This blog post explains  what it is about that splitting, how it works and the meaning of the configuration options. A simple tutorial helps to understand the theory in real life. Quicklinks: Quick Guide Content 0. Prerequisites 1. Introduction 2. Splitter Configuration....

Important Links SAP-samples GitHub Repository Hello and welcome to another blog post and step-by-step tutorial on the topic of building a multitenant SaaS application on SAP BTP using CAP. Following the joined blog post series (of Alper Dedeoglu and myself) on building a multitenant SaaS application in the Cloud Foundry environment, today’s journey is all about the SAP BTP, Kyma runtime. So, buckle up, it’s....

Intro :- Often in REST adapter scenario , we are given with YAML files , where multiple json operations are tagged. In those cases , we need to understand which json /operation to be needed for our scenario  and how to create XSD from YAML file provided. Yaml is a multi structure format of JSON....

After a long time without writing here I decided to take a few minutes to share some code that I recently used in a project and that I couldn’t find here in the community. Basically, the code I’m going to share has a simple and highly requested functionality in some projects, cleaning JSON messages, removing....

This blog is part of a blog series, so you can find the first page here (https://blogs.sap.com/2023/02/02/sap-cpi-ci-cd-from-from-zero-to-hero/). This is the agenda we’re following: Backup Binaries and Source Code Code inspection and quality control Release management Certificates expiration Automated Testing Documentation (explained in this page) Code Review Documentation Documentation is a crucial task required for most....

Hey there, fellow techies! As businesses continue to rely on technology for growth and success, it’s time to shake things up with some ChatGPT magic! We’ve all heard the same old stories – developers using ChatGPT to generate code, script writers churning out viral content, copywriters producing content at lightning speed. But what if we....

This is the second part of Open Connector Twilio Integration. In the Part 1 of the series we discussed on : How to setup WhatsApp instance in Twilio. How to configure Twilio Open Connector.   In this blog, we will see how to Integrate Open Connectors with SAP Integration Suite – Cloud Integration IFlow to trigger WhatsApp....

This blog is part of a blog series, so you can find the first page here (https://blogs.sap.com/2023/02/02/sap-cpi-ci-cd-from-from-zero-to-hero/). This is the agenda we’re following: Backup Binaries and Source Code Code inspection and quality control Release management Certificates expiration Automated Testing Documentation Code Review (explained in this page) Code Review Code Review is most likely your last....

As a follow-up of blog https://blogs.sap.com/2023/02/02/sap-cpi-ci-cd-from-from-zero-to-hero/, I got very valuable feedback that I should give project piper a try. I wanted to try piper on Kyma, since we already have our pipelines and custom shared libraries, so I followed this option with the hope to be able to have both piper and our pipelines working on....

Hello my name is Raúl and I am passionate about SAP Integrations. In this blog, my first one, I am going to show you an easy way for converting from XML to HL7 and vice versa. Hopefully it results useful whether you are migrating some integration form PI/PO to Integration Suite. Nowadays in the Converters....

Welcome back to this blog post series where I interview SAP Cloud Integration practitioners, developers, architects and enthusiasts about what their favourite feature of the platform is. For the third installment, I’m very happy to be talking to Priyanka Chakraborti. Priyanka is a very active member of the community and also a Featured Contributor for SAP Integration Suite....

“Nothing is impossible” if we think in positive way. Yes, there will be many hurdles to achieve final goal. Solutioning in customer digital transformation landscape is very complicated day by day as, many customers want to leverage their skills set and systems to be get connected with new age cloud technology. To achieve this there....

SAP Cloud Integration (CPI) provides functionality to automatically sign a message with PKCS#7 / CMS compliant signature. This blog post explains  the details about the configuration options as well as the required background information. A simple tutorial helps to understand the theory in real life. In addition, an OpenSSL tutorial shows the techniques executed in the....

When dealing with Cloud Integration and specifically inbound requests and messaging processing, sometimes an http error is occurring. To help customers to quickly address these issues, we have released few resources to help our customers on knowing how to debug it and address it. The first one is a Guided Answer, Cloud Integration (CPI) Inbound 401....

In the world of enterprise integration, adapters play a crucial role in connecting different systems and applications. In SAP CPI (Cloud Platform Integration), there are a wide variety of adapters available that can work as both sender and receiver, allowing data to flow seamlessly between different systems. In this blog post, we’ll take a closer....

In previous blog post of this series Event-to-Business Actions” architecture: An event-driven framework on SAP BTP to implement Industry 4.0 scenarios with Microsoft Azure services by PVN PavanKumar, we understood the context and rationale behind this open-source framework based on SAP BTP to strengthen and automate business processes execution to boost operational effectiveness by translating the events from....

I’m coming back to you with a new Blog because we need to talk about IDoc messages! This time I will focus more on the design and architecture of integration solutions that we as Architects and Developers create on SAP Cloud Integration, SAP PO or any other integration middleware that you use in your Organization.....

The purpose of these blog series is to describe possible approaches for SAP Cloud Integration (aka CPI) CI/CD addressing some of what I consider pitfalls or limitations. If you’re aware of SAP standard internal mechanisms to deal with it just let me know. Each of the topics below will be linked when the blog part....

The phrase, “Data is the new oil,” quickly resonated with the masses when British mathematician Clive Humbly first coined it in 2006. Michael Palmer described the similarities between oil and data. Michael indicated that just like crude oil, data has no intrinsic value early on until it gets cleaned and refined, which makes it ready....

If you have been working with BTP Integration Suite, Cloud Integration (CI), and API management (APIM), then you probably have been working with some of the APIs SAP BTP provides to either build some automated tools or reporting applications, this blog aims to help you with a walkthrough on how to configure the correct entitlements,....

SAP ID service manages customers S-User. Currently SAP ID service cases gets opened wrongly in BC-IAM-IDS and also gets transferred from other components in the BC-IAM-IDS component. Therefore, to address this scenario and help our customers to address them to the fast resolution, we have created the following blog to provide the correct steps to....

Here I am just explaining the Importance of Groovy script in the Real time scenarios when we are dealing with Cloud Integration. Groovy scripting is an integral and important feature of SAP Cloud Platform Integration (CPI). The goals of this repository are: Providing templates when you are implementing a new script. Easily finding Groovy functions related....

This blog is part of a blog series, so you can find the first page here (https://blogs.sap.com/2023/02/02/sap-cpi-ci-cd-from-from-zero-to-hero/). This is the agenda we’re following: Backup Binaries and Source Code Code inspection and quality control (explained in this page) Release management Certificates expiration Automated Testing Documentation Code Review Code inspection and quality control One of the key....

This blog post describes how to post GL Account Documents from CPI and also how to test Async API from SOAP UI. Prerequisite: Object JOURNALENTRYBULKCREATIONREQUES should be activated in SOAMANGER webservice configuration. SOAP UI application should be downloaded in local system. To Post Journal entries to S/4 System. Technical User should be created and have....

Here I am just explaining the Importance of Groovy script in the Real time scenarios when we are dealing with Cloud Integration. Groovy scripting is an integral and important feature of SAP Cloud Platform Integration (CPI). The goals of this repository are: Providing templates when you are implementing a new script. Easily finding Groovy functions related....

This blog is part of a blog series, so you can find the first page here (https://blogs.sap.com/2023/02/02/sap-cpi-ci-cd-from-from-zero-to-hero/). This is the agenda we’re following: Backup Binaries and Source Code Code inspection and quality control Release management (explained in this page) Certificates expiration Automated Testing Documentation Code Review Release management If you work with software development most....

This article helps you to integrate ITSM system with CPI to create Service catalogue Request. We can create Service catalogue with different approaches like designing custom Odata API in ITSM system and use that API in Integration suite and write processing logic and deploy. But in this approach you have to write logic for each....

As an Integration developer, sometimes you may use same sub-process or process multiple times and sometimes the same subprocess is required to use in another Integration process. For this kind of situations, we can handle via below approach. There may be multiple Integration processes in one single main Integration process (In one Artifact).   Motivation:....

Here I am just explaining the Importance of Groovy script in the Real time scenarios when we are dealing with Cloud Integration. Groovy scripting is an integral and important feature of SAP Cloud Platform Integration (CPI). The goals of this repository are: Providing templates when you are implementing a new script. Easily finding Groovy functions related....

Welcome to the second installment of this blog post series where I interview SAP Cloud Integration practitioners, developers, architects and enthusiasts about what their favourite feature of the platform is. This time around I have the pleasure of talking to SAP Mentors alumnus and my former colleague Daniel Graversen. Could you introduce yourself briefly, please? My name is....

This blog covers an idea on how we can put CPI Aggregator to use for clubbing payloads having a similar value and creating separate files for them. As an example, we can take Customer Master payloads being triggered from SAP to CPI. All these messages may have different company codes, but output needs to be....

SAP Cloud Integration (CPI) provides functionality to automatically encrypt a message with PKCS#7 / CMS encryption. This blog post explains  the details about the configuration options. SAP Cloud Integration offers a nice low code experience for designing processes, it really nicely makes complex transformations really nicely simple. Also the really ugly complex cryptic world of cryptography....

This blog post details a scenario in which data needs to be loaded from files from a demand and supply planning system into SAP HANA Cloud DB to build BI reports. The integration process should achieve the following high-level requirements: A tab-delimited file with close to 2 million rows will be received via SFTP from....

This blog is part of a blog series, so you can find the first page here (https://blogs.sap.com/2023/02/02/sap-cpi-ci-cd-from-from-zero-to-hero/). This is the agenda we’re following: Backup Binaries and Source Code Code inspection and quality control Release management Certificates expiration (explained in this page) Automated Testing Documentation Code Review Certificates expiration Certificates are one of the most powerful....

In SuccessFactors Integration, there is often a requirement to fetch delta records from SuccessFactors. This can be achieved by using OData APIs and applying filter on LastModifiedDateTime/LastModifiedOn fields. This blog will explain how to use LastModifiedDateTime/LastModifiedOn field in the filter and how different response from SuccessFactors is received based on the position of lastModifiedOn field....

Currently, I am focusing extensively on Continuous Integration and Deployment (CI/CD) within the context of integration. My ultimate objective is to not only guarantee the safety of my integration processes during development and deployment but also to automate the process using a suitable set of rules. In this context, I came across Vadim Klimov’s blog....

ChatGPT is a language model developed by OpenAI. It is designed to understand natural language, generate human-like responses to a wide range of questions, and carry out various language-related tasks. It has been trained on a large corpus of text data and can understand a broad range of topics. Its purpose is to assist users....

This blog is part of a blog series, so you can find the first page here (https://blogs.sap.com/2023/02/02/sap-cpi-ci-cd-from-from-zero-to-hero/). This is the agenda we’re following: Backup Binaries and Source Code Code inspection and quality control Release management Certificates expiration Automated Testing (explained in this page) Documentation Code Review Automated Testing Coming from a JAVA development background, automated....

Notifications are very widely and commonly used now a days to send quick updates to the end users, customers, employees etc. In the e-commerce world, text messages are a common mode to send order updates to customers, retailers, shipping agencies. In this blog, I am going to take a use case for notifications and design....

Dear SAP-community, The start of a new year is the best time to fuel your brain with SAP integration knowledge! Picture Credit: DALL·E 2   To get an extensive overview of various SAP integration technologies, I highly recommend reading “SAP Interface Management Guide” by Adam Kiwon (me), Mark Lehmann, Manuel Männle, Martin Tieves which is available in German and English. You will learn about....

Cross-Site Request Forgery (CSRF) is an attack that forces an end user to execute unwanted actions on a web application in which they’re currently authenticated. Enabling this feature in any API is one of the ways to prevent this attack. CSRF Protect the request from other networks when they are sending a modifiable request in....

Are you curious how to maintain your Value Mapping objects in Cloud Integration in a non-manual and automatic way with data from external systems, applications or remote locations? Look no more! You have found the right place!  But let’s start from the beginning… Introduction Value Mapping (VM) is a very well-known and useful integration artifact....

CPI is a wonderful technology for B2B scenarios helping us connecting different systems, organize and transform data. As with connecting different systems, we may also at times need to process exceptions when things don’t follow the way we expect them to. This blog provides a beginner level insight into handling an exception in CPI. CPI....

This blog covers some ideas and approaches on routing of messages based on a particular XPath condition in SAP CPI. Requirement : Flow : SAP S4 HANA –> CPI –> 3rd party SFTP Source : IDOC, Target : External Definition IDOCs having no /ZCUSTOM_ZINVOIC02_INV/IDOC/E1EDP01/ZCUSTOM_E1EDP01_SUBITEM/ZFLAG=”A” need to be terminated in CPI and not sent to target....

Blog post series [Part-1] ‘Events-to-Business Actions’: An event-driven architecture on SAP BTP to implement Industry 4.0 scenarios with Microsoft Azure Services (click here) [Part-2] Understand the details of “Events-To-Business Actions” framework (click here) [Part-3] SAP Integration Suite’s upcoming event bridging functionality for outbound scenario (click here) [Part-4] Try out ‘Events to Business Actions Framework’ for SAP Service Cloud scenario....

The January 2023 release of SAP Integration Suite now provides a feature in the Cloud Integration capability (6.35.*) to semi-automate the migration of integration scenarios from SAP Process Orchestration to SAP Integration Suite. New with SAP Cloud Integration capability release (6.37.x) of SAP Integration Suite The March 2023 release of Cloud Integration in SAP Integration Suite now....

“Events-to-Business Actions” architecture is an event-driven framework based on SAP Business Technology Platform (SAP BTP) to respond to and integrate with events generated from industrial production processes in plants, warehouses, and logistics into enterprise business systems, triggering associated business processes to enhance enterprise operations and enable rapid decision-making. The framework can integrate with events processed via....

As per new feature in CPI, we can create Message Mapping as Artifact and deploy before using in any integration flow.  There are already few blogs , where you can see how to create Message Mapping as Artifact and the limitations. SAP Cloud Integration – Message Mapping as Artifact | SAP Blogs In this blog,....

Blog post series [Part-1] ‘Events-to-Business Actions’: An event-driven architecture on SAP BTP to implement Industry 4.0 scenarios with Microsoft Azure Services (click here) [Part-2] Understand the details of “Events-To-Business Actions” framework (click here) [Part-3] SAP Integration Suite’s upcoming event bridging functionality for outbound scenario (click here) [Part-4] Try out ‘Events to Business Actions Framework’ for SAP Service Cloud scenario....

the request is to extract the absence days and target days from SuccessFactors for every employee for several month and year. It is realised with the an IFlow in the Integration Suite. The content should be deliver in CSV format. It should be looks like: PersNo,Year,Month,TargetDays,AbsenceDays 200112,”2021″,”12″,”20.00″,”3.00″ 200112,”2022″,”01″,”21.00″,”1.00″ 200112,”2022″,”02″,”19.00″,”2.00″ 200112,”2022″,”03″,”19.00″,”2.00″ 200112,”2022″,”04″,”20.00″,”0.00″ 200126,”2021″,”12″,”20.00″,”0.00″ 200126,”2022″,”01″,”20.00″,”4.00″ 200126,”2022″,”02″,”20.00″,”0.00″ 200126,”2022″,”03″,”20.00″,”1.00″....

As an Integration consultant I come across scenarios where I have a complex WSDL at hand with deeply nested structures and multiple schema definitions like the one below for Business Partner Replication. Working with WSDL’s is all good and cool until you come across a requirement where you have to extract the XSD out of....

This is the continuation of my previous blog, where I started with the concepts of event driven architecture and integrated event mesh with CAP project. In this blog I continue the journey by creating a consumer API and integrating an end to end use case starting from CAP project (REST API) – SAP Event Mesh –....

I enjoyed meeting customers face-to-face at SAP TechEd 2022 a couple of weeks ago. Being back in person in Las Vegas was great, supporting hands-on lab sessions, and promoting our SAP BTP Use Cases. One of our featured use cases, which you can try out with SAP BTP free tier service plans, is Create simple, connected experiences....

This blog post describes the case of  CSV File to N IDocs conversion in SAP CI and a strong case, when a specific set of rows identified by unique value in the CSV File are to be converted into  individual IDoc, it requires conversion of grouped rows(by unique value)  into  individual messages before conversion into....

B2B users have different levels of requirements for data exchange starting from the different kinds of communication protocols such as AS2, SFTP, etc. to the usage of different types of B2B standards such as ASC X12 or UN/EDIFACT or APIs. Trading Partner Management (TPM) helps you effectively manage B2B relationships with multiple trading partners. The....

(Note: Enterprise Messaging doesn’t exist anymore within the context of Integration Suite but one can use SAP Event Mesh service from BTP for similar demands)   This blog post is an attempt to explore different integration capabilities within SAP Business Technology Platform (BTP) focusing on scenarios for customers and partners who are building integrations on....

Welcome to this blog post series where we interview SAP Cloud Integration practitioners, developers, architects and enthusiasts about what their favourite feature of the platform is. To see all the posts in the series so far, click here. Let’s get started! Could you introduce yourself briefly, please? Sure, happy to! My name is Morten Wittrock and....

2023/02/25, a very good high level introduction about how to give prompt to call OpenAI AI models especially Codex. Prompt Engineering (https://microsoft.github.io/prompt-engineering/) 2023/01/14, two examples added in the comments section. One for generation of XPath selection and another one for Groovy script. 2022/12/28, I encourage everyone who uses this plugin sharing your use case in the....

This blog post shows the steps to create a simple CPI monitoring App using AppGyver. Final App Preview:   Configuration Guide: High level set up guide for AppGyver: Use REST API Direct Integration to connect with API endpoint from SAP API Management, which is in turn connected to SAP CPI. Data Tab Request Schema   ....

SAP CPI Message mapping Flat Structure to Tree structure which has been briefly explained by Eaksiri Sontisirikul in on the blog. It is a great blog. Thanks Eaksiri. I was trying expand the payload bit complex and came up with some additional mapping steps. So I decided to share those information below. Request payload. <CompoundEmployee> <Person> <Manager_ID>1000</Manager_ID> <Manager_Name>Manager....

SAP SuccessFactors solutions are cloud-based HCM software applications that support core HR and payroll, talent management, HR analytics and workforce planning, and employee experience management. SuccessFactors solutions are used by over 235+ million users in more than 200 countries and territories around the world. SAP SuccessFactors Intelligent Services Events SuccessFactors already comes with Intelligent Services....

The focus of the blog is to help you understand and analyze all the HTTP errors that happen during the connection from your sender system to your Cloud Integration (inbound). Also, this blog will provide some troubleshooting tips which will help better understand where exactly is the problem and how to avoid/prevent it in the....

This blog post shows the set up configurations of Slack adapter in Cloud Integration. Implementation Guide: Configuration at Slack: Create an app at https://api.slack.com In ‘Permissions’, add ‘Bot Token Scope’ as ‘chat:write’. Click on ‘Install to Workspace’ and then allow. This will generate ‘Bot User OAuth Token’. Add the app into the slack channel. Configuration....

Here I am just explaining the Importance of Groovy script in the Real time scenarios when we are dealing with Cloud Integration. Groovy scripting is an integral and important feature of SAP Cloud Platform Integration (CPI). The goals of this repository are: Providing templates when you are implementing a new script. Easily finding Groovy functions related....

Here I am just explaining the Importance of Groovy script in the Real time scenarios when we are dealing with Cloud Integration. Groovy scripting is an integral and important feature of SAP Cloud Platform Integration (CPI). The goals of this repository are: Providing templates when you are implementing a new script. Easily finding Groovy functions related....

Here I am just explaining the Importance of Groovy script in the Real time scenarios when we are dealing with Cloud Integration. Groovy scripting is an integral and important feature of SAP Cloud Platform Integration (CPI). The goals of this repository are: Providing templates when you are implementing a new script. Easily finding Groovy functions related....

This blog post will give you an overview of how you can replicate information from SAP SuccessFactors to SAP Commissions using REST API. Sounds pretty basic right? How about we by leverage SAP’s Conversational AI and also use Speech-To-Text to accomplish our goal? Sounds interesting? Let us get started.     Requirements: Create an account....

With my background in EDI business I was always wondering how Cloud Integration Suite can be used in big EDI scenarios. Since SAP introduced the graphical interface for communication agreements of the Trading Partner Management, it is time to check how the Integration Suite can be used as B2B/EDI platform. So I started to implement....

Objective of this blog is to give some background information about SAP Business Connector and some guidance for replacing it with a more contemporary platform.   What is SAP Business Connector? SAP Business Connector (SBC) is a middleware or integration platform offered by SAP to connect SAP-systems to non-SAP partner systems. SAP Business Connector was....

Good news for the SAP architect! Packt just published Architecting Solutions with SAP Business Technology Platform, an architectural guide to integrating, extending, and innovating enterprise solutions using SAP BTP (October, 2022). In this post, a brief review. === Like to get your book published too? For a road map, see SAP PRESS Authors Survival Guide |....

In this Blog we are going to see How to validate MYSAPSSO2 cookies with SAP Cloud Integration Introduction Recently, as part of an integration project in one of our clients, I was faced with the challenge of validating MYSAPSSO2 cookies with SAP BTP. After some research I was able to come up with 2 different....

Why migrate ESR proxies? In order to work with ABAP proxies with SAP Process Orchestration we only had to define them in ESR and generate with transaction SPROXY on the SAP Backend system. If we are in a process of migrating from SAP Process Orchestration to SAP Integration Suite we need to consider that working....

Introduction Here I am just explaining the Importance of Groovy script in the Real time scenarios when we are dealing with Cloud Integration. Groovy scripting is an integral and important feature of SAP Cloud Platform Integration (CPI). The goals of this repository are: Providing templates when you are implementing a new script. Easily finding Groovy functions....

One of the (sometimes) hidden champions in the SAP product universe is SAP Business One (B1) – an ERP solution for SME customers that has been around for almost 20 years now. The age doesn’t make it irrelevant though as there still is a strong customer base happily working on B1 as is the case....

From SAP PI/PO we already know the case of a sync/async bridge. Here I try to show a way how this can be realized with the SAP CPI (Integration Suite). A sync/async bridge is used to link a synchronous sender with an asynchronously communicating recipient. The challenge is to keep the incoming connection open until....

The ABAP CDS views are present already in the S/4HANA on-premise waiting to be used up. The question is how to expose these CDS views from S/4HANA and consume as APIs in SAP BTP. CDS Views for Sales In this blog post I will try to explain the steps to identify and expose the ABAP....

If you are familiar with doing complex mappings in SAP Integration Suite, it might be of interest for you, that Integration Advisor Capability of SAP Integration Suite now introduces a new powerful feature called pre-transformation of source Message Implementation Guide structure. With this new feature Integration Advisor now supports the reordering of source structure before....

This blog helps you to solve a custom requirement to extract text from pdf with the help of groovy. Note: This groovy will not work on formatted text files (images, bullet points. workflows).   Current Scenario: No blogs are available to extract text from pdf in SAP CPI.   Why we are doing so? It gives us the....

In this blog post I will demonstrate the feature provided by SAP TPM which can be provisioned in SAP CI. SAP TPM targets mainly EDI related integration and brings greater control and faster delivery by smartly orchestrating 3 technologies of integration suite. SAP cloud integration. SAP Integration advisor. Partner directory – plays a major role,....

This blog article outlines an idea how to design APIs and interfaces which are more robust towards unavailable services, interface errors, and data loss. The following services of SAP Integration Suite are used to achieve this goal: SAP API Management, SAP Event Mesh, and SAP Cloud Integration. Similar ideas for applications are described in the....

EDI based B2B interactions often form a communication backbone for large organizations. EDI is how large organizations receive orders from customers, procure raw materials from suppliers and track carrier shipments. In this post, I will share a reference architecture that uses APIM’s rate limiting capabilities to protect EDI messages flowing through PI. The post has....

Overview:  This blog post intends to show how to use an RFC adapter in an integration flow (iflow as we would be referring to in this blog) for fetching data from the SAP ERP system. We have various adapters provided by SAP which can be leveraged based on a particular requirement. In this blog, I....

One more time our Development Team delivered a new version of the Cloud Connector with a lot of updates and new features. We recommend updating to 2.15 as soon as possible! If you are already using a master and shadow instance this can be done without downtime (more details on High Availability can be found....

I really love XSLT mapping. In SAP Cloud Integration, you need to understand XSLT and XPath well to use Integration Advisor. However, I find it is sometimes better to just build up an XSLT mapping for an EDI integration without even using Integration Advisor. Another case I use XSLT in Cloud Integration: If the target....

Adoption of API-led and event-driven architectures, combined with the encouragement of an API-as-a-Product model and advancement of the mindset that gravitates towards product team-entered, decentralised ownership of a fleet of APIs in an enterprise IT landscape, taken all together, emphasise the necessity and criticality of API governance. One of the key aspects and integral parts....

Adoption of API-led and event-driven architectures, combined with the encouragement of an API-as-a-Product model and advancement of the mindset that gravitates towards product team-entered, decentralised ownership of a fleet of APIs in an enterprise IT landscape, taken all together, emphasise the necessity and criticality of API governance. One of the key aspects and integral parts....

SAP Partners, heads up! The Q4 schedule for the Partner Certification Academy is now available. For the dates and to register go to SAP Community Groups > Partner Groups > SAP Business Technology Platform  Partner Certification Academies for SAP BTP – Delivery schedule SAP Learning Free SAP Online Courses Last year, at SAP TechEd 2021, the....

This post is in continuation of the initial blog post – Using RFC adapter in the SAP integration suite. If you didn’t get a chance to go through it, you can find it at the below-given link. https://blogs.sap.com/2022/10/11/using-rfc-adapter-in-the-sap-integration-suite/?preview_id=1621769 In the first part of the blog post, we concentrated on the development of RFC on the....

This post is part 9 of a series sharing service implementation experience and possible applications of SAP Private Link Service on Azure. Find the table of contents and my curated news regarding series updates here. Find the associated GitHub repos here. Dear community, Continuing with the implementation journey of SAP Private Link Service (PLS) for Azure we will have a....

Cloud process integration can be used to do process integration, but also can be used to simplify development . We can put together backend service in an iflow for a front end application like SAP UI5 . Today I will  demo the process .  To simplify the demo, I will demo the process base on....

SAP Cloud platform, API Management offers many best practices which can be customized based on your requirement. Logging is a bit complex part of SAP APIM. Custom Charts is an option to monitor the APIs based on our own way of representing the graph. In this blog I’m going to show you how to log....

This blog article will teach you how to develop SOAP to SFTP scenario in CPI. You will also learn how to configure SOAP & SFTP adapter’s. Step-1: Add i-Flow and name it as SOAP_To_SFTP_Interface and Enter the Description as, “i-Flow for SOAP to SFTP with Dynamic File Naming” Step-2: Open the i-Flow and Change the Sender Participant....

Introduction In this blog, we will discuss how to set up a principal propagation scenario between SAP Integration Suite in Cloud Foundry to the Successfactors system. for the principal propagation scenario from SAP Integration Suite in NEO to the Successfactors system. please refer to the blog Overview A user logs in to the Cloud Foundry application. Its identity....

Introduction This blog post is part of a series of blogs demonstrating how to feed data on the SAP Emarsys from SAP Commerce. In this part, I demonstrate the developments on the SAP CPI that receives the customer data from SAP Commerce, does the necessary transformations and enrichments, then send it to SAP Emarsys. My....

SAP offers the SAP Account Engagement for a “out of the box” data integration between the two CX products stated above, the SAP Sales Cloud and SAP Emarsys Customer Engagement, in the context of the master data integration between them. For more information refer: SAP Account Engagement. In addition to the standard data integration with SAP....

This blog describes a way to configure the Poll Enrich pattern in combination with the SFTP adapter to transfer files from SAP S/4HANA AL11 (DIR_SAPUSERS) to an external SFTP. Background Information While working on a SAP S/4HANA implementation project, there was a requirement to transfer files generated on the SAP S/4HANA AL11 (DIR_SAPUSERS) to an....

In many ways, nature is a great architect and comes up with concepts long before developers and architects had even thought about using them to solve IT problems. After they did, they typically realize quickly that nature’s concepts provide great value for them. Event-driven architecture is one of these concepts that for a long time....

Introduction: This blog article will teach you how to create SFTP to SFTP pass through scenario in CPI. You will also learn about SFTP adapter configuration. Pass Through Scenario: In this interface, the sender system will simply transfer files to the receiver system; no data stores, mappings, or other components will be sent. The content....

In the  blog Extract and Integrate Data from SAP S/4HANA Cloud using CDI by Venu Krishna Murthy, the method of data integraion with the tool CDI has been clearly explained . But some customers haven’t purchased CDI , they only have purchased CPI and they also have the requirements to do data integration with S/4 hana cloud , Is it....

In Part I, I have explained how to test  CDI API  in S/4 Hana Cloud whose target is data integration . In part II, I will explain how  to realize  initial data extraction and delta data extraction with background job in CPI with Iflow . For initial data extraction, the data volumn is big especially for....

在博客中使用 CDI 从 SAP S/4HANA Cloud中提取和集成数据Venu Krishna Murthy,用CDI工具进行数据集成的方法已经讲清楚了。 但是有的客户没有购买CDI,他们只购买了CPI,而且他们也有要求做S/4 hana cloud的数据集成,请问CPI可以做吗?通过这个博客,我想对 CPI 做一些探索。 注意:对于数据集成,我推荐使用SAP Data Intelligence或 SDI 或 BW ETL。但相比使用业务 Odata API 与 S/4 Hana Cloud 进行数据集成的方法,我推荐使用 CDI Api(SAP_COM_0531) 和 CPI 来做数据集成。 在博客 Part I 中,我将展示在 S/4 Hana Cloud 中使用 postman 测试 CDI Api(SAP_COM_0531) 的步骤,通信安排为 SAP_COM_0531。   先决条件: 1、客户的 S/4 Hana Cloud 已经上线了 2、你已经安装了POSTMAN。 步骤:....

在第一部分,我已经解释了如何在以数据集成为目标的 S/4 Hana Cloud 中测试 CDI API。在第二部分中,我将解释如何在 CPI 中使用 Iflow 实现初始数据提取和增量数据提取。 对于初始数据提取,数据量很大,尤其是对于销售订单、采购订单等业务对象。如果返回的body nextLink 字段中出现skipToken,则意味着iflow 需要继续读取delta token 和skipToken 的数据;否则表示初始数据已经读完了, iflow 可以停止从 S/4 Hana Cloud 读取数据。 以下是 init 数据提取 iflow 的主屏幕截图:         以下是IFLOW运行后的屏幕截图。此初始数据提取仅针对订阅运行一次,但它将循环运行一直到基于 skipToken 的初始数据提取中没有更多数据为止。   对于增量数据提取,iflow 需要先读取订阅以获取CurrentDeltaLink,然后使用 CurrentDeltaLink 进行增量数据提取。以下是增量数据提取 iflow 的屏幕截图,它由部署后的计时器触发。       部署此 iflow 后,它将使用 Timer 中定义的后台作业从 S/4 Hana Cloud 提取增量数据。

In many situations, a scenario may span multiple systems or applications. Take a scenario like employee onboarding, for example, with multiple steps and spanning several different applications that need to be connected one to another. Thus, no matter for customers or partners, they have strong willingness to make the integration between SAP systems and any....

Hello Everyone, I would like to share my experience of the Integration setup for cost center replication from BTP Master data integration to SAP Employee Central Payroll.   Business Purpose and Flow Integration scenario you can create, update, and delete cost centers in SAP S/4HANA Cloud and have them transferred to Employee Central Payroll by....

Retained or not retained? That’s the question. When it comes to asynchronously passing messages between IFlows using a Data Store or JMS Queue on Cloud Integration, I was often scratching my head when trying to remember in which case headers or properties are passed on to the receiver IFlow. Sometimes they get retained and therefore....

This is part 1 of the 6 series blog. This is an Introduction that explains the Use case, Solution Architecture, High-Level functionality, and context of this blog series.   This blog series is divided into 6 parts: Part 1: Introduction Part 2: SAP Ariba – API Setup Part 3: SAP Integration Suite – Integration Flows Build Part 4: Ariba....

This is part 2 of the 6 series blog. Please start with Part 1: Introduction to understand the Use case, Solution Architecture, High-Level functionality, and context of this blog series. This blog series is divided into 6 parts: Part 1: Introduction Part 2: SAP Ariba – API Setup Part 3: SAP Integration Suite – Integration Flows Build Part 4: Ariba....

This is part 3 of the 6 series blog. Please start with Part 1: Introduction to understand the Use case, Solution Architecture, High-Level functionality, and context of this blog series.   This blog series is divided into 6 parts: Part 1: Introduction Part 2: SAP Ariba – API Setup Part 3: SAP Integration Suite – Integration Flows Build Part....

This is part 4 of the 6 series blog. Please start with Part 1: Introduction to understand the Use case, Solution Architecture, High-Level functionality, and context of this blog series.   This blog series is divided into 6 parts: Part 1: Introduction Part 2: SAP Ariba – API Setup Part 3: SAP Integration Suite – Integration Flows Build Part 4:....

This is part 5 of the 6 series blog. Please start with Part 1: Introduction to understand the Use case, Solution Architecture, High-Level functionality, and context of this blog series.   This blog series is divided into 6 parts: Part 1: Introduction Part 2: SAP Ariba – API Setup Part 3: SAP Integration Suite – Integration Flows Build Part 4: Ariba....

Motivation Recently I had to map a custom message type to a defined S/4HANA OData service. What sounds like a simple task might not be so easy if you are a beginner with SAP Integration Suite. If this tutorial can save you some hours of research work, it has already served its purpose! I will....

Why/What – To accelerate the learning cycle through Build, Observation and Learn – you need robust and reliable observation capabilities. Below technique describe how to extract your System logs from your Cloud Integration (CI) Tenants into Splunk and how you can turn mass data as first step of observations Retention; CI system log data retention....

Cloud Integration provides various application programming interfaces (APIs) for accessing various aspects of the platform. These APIs are mainly SDK APIs (or Java APIs) and OData APIs. OData APIs are implemented as REST API and use the Open Data Protocol as a technical protocol. You can find the OData APIs on SAP API Business Hub.....

“Having data Is fine,but It’s what you do with the data that really makes a difference” This blog post will explain how we can create SCPI – Cloud Platform Integration related reports and deploy it to BTP. Once it deployed, BTP will host this application. We can also get real time data into reports. Many....

GitHub repository: Not applicable   Introduction: In this video series, we will introduce you to the high level concepts of SAP Open Connectors We will also talk about the relatively new HL7 FHIR standard that allows for exchanging healthcare information Finally, we will talk about how we can build our own SAP Open Connector to....

There is an API in S/4HANA Cloud that can be used to retrieve electronic documents.  This API (Document Compliance – Electronic Document File)  can be used for sending electronic documents to an external system.  The file content when the API is called is base64 encoded and a common question is how to decode and use....

This blog covers the details on integrating SAP Signavio system with SAP Solution Manager using Integration Suite and different issues encountered during the setup. The blog does not cover in-depth functional aspects of Siganvio or Solution Manager. The blog provides a direction and an attempt to those who wants to connect Signavio to Solution Manager....

Are you sometimes struggling with identifying the right integration technology for a specific integration scenario? This “when to use what” exercise becomes even more challenging with the rising scope of integration requirements and technologies. In such cases the Integration Assessment capability within SAP Integration Suite may guide you to the right integration technology for your....

In my previous blog post, I introduced how to use the SAP Private Link service to extend your SAP S/4HANA business processes running on Microsoft Azure while keeping the traffic within the Azure internal network. In this blog, I would like to share two more use cases for SAP Private Link connectivity SAP Private Link service with....

This blog describes a scenario where SAP generates several extract files daily which should be transferred to an external SFTP location for feeding into IBP (non-SAP) product. Because of limitations with how the product can load the extract files, there was a need to generate an extract.done(zero-byte) file to mark that all files are transferred....

In this short blog, I’ll cover an extensibility scenario for SAP S/4HANA Cloud (S/4HC) and SAP Business Technology Platform (BTP) Cloud Integration that is not typically thought of as a normal integration pattern.  Essentially, this integration scenario is S/4HC integrating with itself to replicate what would traditionally be done in the SAP ERP system and scheduled as....

Recently I did my first CI Migration from NEO to CF. I would like to share my experience on the same. This blog will help you understand what will be the approach, challenges, solutions as well as timelines for such migration. NEO vs CF Environment SAP Cloud Platform provides two types of development environments :....

it is time to revisit the integration patterns surrounding your SAP systems. Knowledge about them reduces the friction during integration projects and proper application tremendously increases robustness of your interfaces. Question of the day: Do my patterns change when moving from SAP Process Orchestration (PO) or Process Integration (PI) to cloud native? Find out more on the next section👉🏿....

As part of a customer engagement, I was asked to use SAP Document Management Service(SDM) for archiving data from SAP Cloud Integration. I used Marty’s blog on data archiving to NEO DS as the starting point to understand the required steps for NEO DS. Since there was no step by step document on SDM usage for archiving....

Recently I have worked in JMS(MQ) to Proxy scenario, in which I was facing special characters issue. Basically all umlaut chars such as ä,ö,ü are not displayed correct. I was not using any mapping as this is a pass through scenario.     When I download the file into my local machine and open with....

This blog explains how to delay the message processing when api call fails. This does not provide all detailed steps to consume celonis apis. Rather it discusses one part of the scenario.   Requirement This is a SFTP to REST(Celonis) scenario. Celonis has shared APIs for posting data from SAP PO. One restriction is SAP....

The third and last SAP Tech Bytes related to the SAP Audit Log service was published today. In this blog post, I will share the details on what is covered in today’s video – Store audit log entries in the Object Store using SAP Cloud Integration. In this SAP Tech Bytes, we will continue to....