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....
This blog describes how to send automated notifications via the SAP Alert Notification service for SAP BTP in case JMS resources are critical or exhausted using an integration flow. It builds on a similar blog and partially reuses content by my colleague Mandy Krimmel. I highly encourage you to go through this in more detail prior to reading....
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....
Cloud Integration has to be hands down one of the favorite offerings in the Integration Suite. Just the other day I was trying to perform a POC for a particular scenario and the way it fast forwards to the end product is simply fascinating. To top it up, I’d say the Product Team has put....
A B2B integration scenario involves many tasks associated with the exchange of business messages between the business partners. The required tasks include defining interfaces for the involved partners, creating mappings between the interfaces, generating the runtime artifacts and, finally, modeling the integration scenario. SAP Integration Advisor (IA) and SAP Cloud Integration play a key role....
Introduction Hello! Welcome to this tutorial blog post series 🙂 It is intentioned for consultants/users who want to exercise their integration skills using SAP Integration suite capabilities and SAP AppGyver to quickly develop a custom app that can consume SAP Integration Suite APIs. By following the blog posts, you’ll be able to build your own project....
This blog post belongs to a Tutorial Blog Post series about where its simulating a sales transaction on buying a new refrigerator using a SAP AppGyver custom app, while consuming different SAP and 3rd party services. In the previous blog post we set up the prerequisites to continue with the different sections of this scenario. Tutorial Blog....
Previous Article : Introducing Touchless Deployment & Working Session Dear All, In this article, describes how you can automate your SQL deployments to SAP Commission database automatically using Touchless Deployment API’s through SAP Integration Suite or Cloud Integration (CPI) through sFTP connection Background Customers wants an other way to deploy but not through CI/CD or Postman process method which was....
This blog post shows the steps to connect with Dropbox using Dropbox adapter in Cloud Integration. Implementation Guide: Configuration at Dropbox: Create an app at https://www.dropbox.com/developers/apps. In redirect URL, provide the CPI tenant redirect URL.The App will auto-generate App key and App secret. App key will be used as client key and App secret will....
This blog post belongs to a Tutorial Blog Post series about where its simulating a sales transaction on buying a new refrigerator using a SAP AppGyver custom app, while consuming different SAP and 3rd party services. In the previous blog post we set up the Stripe Connector from SAP Open Connectors to trigger payment transactions using SAP....
This blog post belongs to a Tutorial Blog Post series about where its simulating a sales transaction on buying a new refrigerator using a SAP AppGyver custom app, while consuming different SAP and 3rd party services. In the previous blog post we set up Write and Filter talks into the Integration Flow to passed the needed Payload....
This blog post belongs to a Tutorial Blog Post series about where its simulating a sales transaction on buying a new refrigerator using a SAP AppGyver custom app, while consuming different SAP and 3rd party services. In the previous blog post we set up the OData receiver adapter to create Sales Orders in SAP Sales and Service....
Hello! This blog post belongs to a Tutorial Blog Post series about where its simulating a sales transaction on buying a new refrigerator using a SAP AppGyver custom app, while consuming different SAP and 3rd party services. As we saw in the previous blog posts, we have already configured Open Connectors to connect in an easy way....
Welcome screen displaying the step-by-step approach Awesome! Isn’t it? When you finally decide to buy that new house. The moment you sign the agreement, the moment you tell your family and friends about it, the moment you get the keys! Until, that is, the moment you actually have to move, and panic takes over....
This is the continuation of my blog post “Testing Groovy Script Locally using Intellij IDEA”. In which I tried to explain step-by-step process to set up Intellij IDEA for Testing Groovy script locally. Another popular feature-rich IDE is Eclipse. There are some differences in setting up Eclipse IDE. In this blog post I will go....
I think CPIlint from Morten Wittrock is a great tool that enables users to validate their SAP Cloud Integration/CPI iFlows. But how do you run it on only the iFlows that changes I have had for a long time tried to find a way to embed it into our build process, so users could become aware of iFlows that....
The integration content advisor of SAP Cloud Platform is a mapping tool along with cloud and crowd-based design It provides intelligent and efficient integration content creation and maintenance at the business domain level to support experts Artificial intelligence (AI) supports the entire approach with more flexibility and higher quality Scenario : Create EDI Interface for....
Hi Everyone! This is my first blog post on Integration Content Advisor and I would like to share my learning experience on Integration Content Advisor. In this blog post, I would be explaining the basic steps to be followed to create Message Implementation Guidelines (MIGs) and Mapping Guidelines (MAGs). Introduction: SAP Integration Advisor is a cloud....
This blog helps you solve most common requirement to convert nested CSV structure to an XML in SAP CPI. Many times, we are required to convert CSV structures to deeply nested XML structures. Standard Conversion methods in SAP CPI allow you to convert the incoming CSV file to flat XML structures only i.e., only one....
Introduction This blog post describes how to call CSRF token internally and post the token in headers using policies in SAP API Management What is CSRF and what happens if we don’t pass? CSRF stands for cross site request forgery is a secure token that is used to prevent CSRF attacks. csrf Token is required....
Recently most of the customers are moving from BASIC authentication to OAuth2.0 or they are planning to do so. In this blog, I will discuss three probable scenarios which any SAP Cloud Integration consultant may encounter. Scope: Applicable for SAP Cloud Integration Consultants Scenario1: Accessing and CPI service through OAuth2.0 (Simulation through POSTMAN). Scenario2: Consuming SuccessFactors APIs through....
Introduction Hello Everyone!! This is my first blog post and I will be guiding you on how we can build a connection and interchange messages between Company and our Trading Partners using Trading Partner Management capability which is recently added in SAP Integration suite. B2B scenarios are complex as there are message interchanges involved between....
Summary. In this article of the series “Give Data Purpose Weekly” I share detailed insights of how you can build a working Digital Integration Hub to unlock data from your IT tomb. Tutanchamun Lately we went to an exhibition about Tutanchamun in Mannheim where you could learn a lot about his life. It featured a reconstruction of his tomb,....
Authors: Vipul Khullar & Ayush Kumar Previous blog posts in this series: [Blog Series] SAP Event Mesh – Deep Dive | SAP Blogs [Blog Post] SAP Event Mesh – Event Driven Architecture Explained | SAP Blogs [Blog Post] SAP Event Mesh – Single Tenancy & Multi-Tenancy Explained | SAP Blogs [Blog Post] SAP Event Mesh – CAP based....
⦁ Introduction Hello This is my first blog Post where I have been tried to describe a real time scenario of CPI where we have to call the iflow followed by another iflow and spilt the data and fetch it with looping process call. The exception messages will be stored in the data store (with....
Motivation – Recently we encountered a scenario where Cloud Integration technical team had to import new private PGP key. The steps are straight forward, just to import the secret PGP key 😊with the passphrase…. But, this actually raised a P1 because the existing secret keys were wiped off by the new key and hence failed the existing....
Hello Community & Experts, Hope you all are keeping safe and healthy. After almost a year of delay, I ‘am happy this happens and I am posting this knowledge. I had a chance to explore the API’s exposed my SAP’s API Business Hub for Data integration with external systems for SAP Integrated Business Planning for Supply....
Welcome to my first blog! While working on an S/4 HANA implementation project we got a requirement to Create IDocs that have very sensitive information like Bank details, Payment details in the S/4 HANA On-Premise system via SAP API Management OAuth 2.0 Authorization Mechanism. Additionally to add an extra security measure we have implemented an....
Introduction: In this blog post I will be focusing on a recent requirement of placing a CSV file in AWS S3 bucket using POST request in form-data, the challenges faced during the execution and it’s solution. Requirement: We were supposed to place .csv file to AWS S3 bucket which accepts only POST request to be....
Today I supported a customer who want to build https proxy for third party sequence SOAP API calls and then call the the https proxy in an application . This is new method to simplify the backend development . I want to take this blog to demo an end to end SOAP API call in....
Today one customer called a soap api from a third party system. Some important information is in attachment of the soap message . Customer needs to extract message in soap message attachment . I had some test and successfully extract the data from soap message . Let me share the steps, which may help others....
In this blog, I will give you an overview of a solution to extract supplier data from a Sourcing event in SAP Ariba Sourcing, and save it in a mailing list in SAP Qualtrics XM for Suppliers, using BTP services. Process First, to extract the information from SAP Ariba Sourcing, I use the Operational Reporting for....
SAP TM or Transport Management System is used to optimize logistics by managing all aspects of Transportation processes within a company. Not only it streamlines the logistics businesses by improving efficiency, but it also helps in reducing cost of business. One of the key aspects of implementing SAP TM is its integration with ECC system.....
Introduction Not sure how many folks have reviewed the semi-recent announcement regarding Trading Partner Management in SAP Integration Suite Announcement: SAP Trading Partner Management and B2B Monitoring brand new capabilities of SAP Integration Suite is released! and were as disappointed as me with the initial product delivery. I have two core issues with the approach: Still no....
FTP supports two modes. These modes are called Standard (or Active) and Passive (or “PASV”). The Standard mode FTP client sends PORT commands to the FTP server. The Passive mode client sends PASV commands to the FTP Server. These commands are sent over the FTP command channel. Standard mode FTP clients first establish a connection....
The use case I wanted to set up was to expose an API from a S/4HANA on-premise system to consume it in a custom application developed in SAP Business Technology Platform, which its purpose is to create a Purchase Orders in the S/4HANA system. Thanks to Javier Garcia for working this set up with me. Prerequisites: Create....
Interested to get SAP BTP certified? Here is a video tutorial series from the SAP HANA Academy to help you reach your goal. Get Certified – SAP Integration Suite << this article Get Certified – SAP Extension Suite Get Certified – SAP HANA Cloud Administration Get Certified – SAP HANA Cloud Development Get Certified – SAP....
To simplify and streamline the implementation flow of your B2B/A2A and B2G integration process, SAP Integration Advisor (IA) can generate runtime artifacts that you can use in different integration solutions like SAP Cloud Platform Integration and SAP Process Orchestration. In this post, you can get: What is the motivation of the Integration Advisor What is....
SAP Integration Suite enables organizations to become intelligent enterprise, weather it is SAP or non-SAP. Using “Open Connectors” capability of Integration Suite; organizations can extend Non-SAP connectivity. You can try out the below steps as a quick POC to integrate end-to-end. What we are trying to do? Accessing contact information from HotSpot CRM (Non-SAP) What....
Note: This post is part of a series. For a complete overview visit the Principal Propagation in SAP Integration Suite. This blog post explains how to propagate the identity of a principal from an app on BTP Cloud Foundry environment to SAP S/4HANA Cloud using SAP Integration Suite. This is done using OAuth 2.0 SAML Bearer....
Christian Michel described in his blog post five ways to “Faster Integration with SAP Business Technology Platform”. The first recommendation is to add guided technology choices for your integration projects: Integration projects can fail at a very early stage, if the goals we defined are to be reached by misfitting technologies and methodologies. To find the most applicable....
Introduction: Hi all, for the past couple of months me and my team are working on the SAP Event Mesh service to decouple our SAP BTP-based solution from tight integration with other SAP products/services. Through the course of our implementation of the SAP Event Mesh service, we learned quite a lot. Hence we would like....
Customers often have questions on the best approach to reprocess failed messages in SAP Cloud Integration. For example, you can use JMS Queues to asynchronously process messages as outlined in this blog. Another approach is to manually reprocess the messages. Integrations can fail for many reasons: bad data, the source or target system being unavailable or....
The events of the last few years, months, and weeks have touched every aspect of our lives, and each day seems to reveal new challenges, new consequences, and new opportunities arising in the wake of massive global disruption – from pandemics, to inflation, to stock market volatility, even to hostile invasions. As organizations across every....
SAP Cloud Integration with May 2022 release provides a simplified feature to consume the integration adapter from SAP API Business Hub in your Integration Suite tenant. To understand how the integration adapter consumption experience is simplified, lets us try to understand the current consumption model along with a simple scenario. Scenario – SAP publishes the Dropbox....
This is officially part II of the series that started with SAP EDI/IDoc Communication in CPI Using Bundling and Fewer Mapping Artifacts, which will deal with handling incoming EDI communication, and reuse capabilities of the outgoing communication flow shown in the first part to send functional acknowledgements. Notes Archiving was not addressed because we do not have....
As part of this blog , we will go through a scenario of posting a new Meeting Event on Outlook Calendar from C4C Activity (Appointment ) using MS Graph API in CPI iFlow . As part of the iFlow we will take care of CREATE / UPDATE / CANCEL Event on the Outlook Calendar of....
It is quite easy to evaluate Xpath expression in Iflow and assign them to Property or Header. But there is no direct way of evaluating JSON body and extract information we require. We can write a Groovy script to parse JSON body and extract information required but then we have to write custom script for....
Note: This post is part of a series. For a complete overview visit the Principal Propagation in SAP Integration Suite. This blog post covers the use case of an external system communicating with SAP S/4HANA Cloud using Principal Propagation via Integration Suite, so forwarding the identity of a user across several systems including mediation. This is....
This blog post aims to provide you with a step-by-step tutorial on how to generate a client certificate (issued by SAP) and use it to trigger integration flow deployed on SAP Cloud Integration tenant in the Cloud Foundry environment. In this example we will be using Postman to mock a sender system. Please refer to....
I made a mistake but I got some interesting information about SAP Cloud Integration(CPI). And it seems like some parts have improved a lot over the last period of time. In April 2019 I was experimenting with Recursion in SAP Cloud Integration (CPI). I wanted to see what was possible and limits with it. To have....
This blogs explain about most commonly used groovy scripts when you are working with integration with REST API’s for master data and incremental data delta changes between the source system and target system. We can have a time scheduler in SAP CPI for calling the source system and pull the delta changes records and process....
Today I am writing about Zuora integration with 3rd party system via SAP Cloud Integration( formerly known as CPI). Here we will be explaining Zuora API user creation, Open connector Configuration, and CI integration flow design. Let’s talk about Zuora first. Zuora is an enterprise software company that creates and provides software for businesses to launch....
SAP Cloud Integration has capabilities to add custom adapters using SAP ADK framework. I am going to show you a Sharepoint adapter for sap CPI. As per the response from my previous article on Sharepoint, by using SAP HTTP receiver adapter we are facing I/O error from Sharepoint APIs for binary file uploads. So this adapter will....
SAP has announced to sunset the use of HTTP Basic Authentication for APIs (SFAPI and OData). New feature of Oauth2.0 will be provided for SFSF Adapters of SAP PO 7.5 SP23+ and SAP CPI/CI. In this document, I will demonstrate the step required to generate OData API Application with OAuth2.0 authentication and later stage this....
This blog provides an overview for the SAP tools available for SAP SuccessFactors data integration scenarios. Keeping up with technology changes introduced by SAP SuccessFactors: Choosing between “Point To Point” Integration pattern and “middleware” based approach is often the biggest challenge. Here are the quick decision points on the advantages of using SAP SuccessFactors Integration....
While building an Integration in CPI, we often come across a situation where we need to use same piece of code which we have used earlier or sometimes we need to use external Jar file’s class to process some data. This Blog will explain how you can use External Jar files in CPI and make....
SAP Integration Suiteは次世代のハイブリッドの連携基盤として、Cloud-to-Cloud、Cloud-to-Ground、Ground-to-CloudとGround-to-Groundなど連携シナリオを全面的にサポートしています。 SAP Cloud Integrationで開発したIntegration Flowは、以下の3種類のRuntimeにデプロイして、実行することが可能です。 ①. Integration Suite メインな実行環境として、Cloud-to-Cloud、Cloud-to-Ground、Ground-to-CloudとGround-to-Groundシナリオで利用可能 ②. Cloud Integration Content Runtime SAP Process Orchestration 7.5上に動かすCloud Integraionの実行環境として提供され、 Ground-to-CloudとGround-to-Groundシナリオで利用可能 ③. Hybrid Deployment Option オンプレミス上のスタンドアロンの実行環境であり、Ground-to-CloudとGround-to-Groundシナリオは利用可能。2022年Q4にBeta版がリリースされる予定です。(最新のリリース予定はSAP Road Mapをご参考ください。) 本ブログは、②.Cloud Integration Content Runtime on Process Orchestrationの機能概要について、ご紹介します。 利用環境 Cloud Integration Content Runtime on Process Orchestrationは、SAP NetWeaver 7.5 SPS05以降で提供されるコンポーネントであり、以下のインストレーションタイプがサポートされています。 Advanced Adapter Engine Advanced Adapter Engine Extended SAP....
After some time, again a new video on the first steps with the Cloud Integration Automation Service Launchpad. In this video I will show which steps are necessary to start a new workflow and some tips and tricks on the usage of the interface. Chapters Selecting a scenario Generating a workflow Working on tasks in the Inbox....
As part of this blog , we will go through a scenario of posting a new Item on a SharePoint Site List with data being provided from C4C Service Ticket , using SAP CPI iFlow . Our Scenario Prerequisites Your MS Admin should create an App for CPI with necessary API permissions and provide you....
With the release of 5.33.x/ 6.25.x, SAP Cloud Integration now provides a feature where users can consume the reusable artifacts such as Script Collection and Message Mapping Artifacts across different packages. This enhancement will bring a better reusability experience for the usage of script collection across integration packages. Till now, Integration Developers were allowed to....
Note: This post is part of a series. For a complete overview visit the Principal Propagation in SAP Integration Suite. This blog post covers the use case for communicating an external system or client (for example Postman) with SuccessFactors using Principal Propagation in SAP Integration Suite, that is forwarding the identity of a user across several....
This blog post is part of the series covering Principal Propagation in SAP Integration Suite. As explained in SAP Cloud Integration help page, you can set up Principal Propagation with SAP BTP to forward the identity of a user across several systems and avoid the use of technical users in each of the systems involved. In....
This post is a follow up content for the previous blog post from my colleague Sonia Petrescu and me ( Soumya Prakash Mishra ) for SAP IAG integration with different SAP Ariba modules. Integrating SAP Ariba solutions with SAP Cloud IAG (4 Minutes read) and Extending Cloud Integration of SAP IAG to SAP Ariba Strategic Sourcing Suite(3 Minutes read) I....
SAP SuccessFactors has become a major pioneer in framework and integration as part of the Cloud HCM applications in the market, since becoming a part of SAP in 2011. The flexibility offered in SAP SuccessFactors APIs makes a good fit for varying architecture complexity. Within SAP SuccessFactors, Employee Central (EC) is the hub for Employee related....
SAP Cloud Integration PGP Keys Monitor enables you to manage PGP keyrings (secring, pubring). First version of the PGP Keys Monitor was made available with the 2022-04-09 update. With previous SAP Cloud Integration releases, the PGP Secret Keyring and PGP Public Keyring were managed in the Cloud Integration Monitor section under Manage Security using the Security Material tile. Here, you had the option to upload,....
This Blog blog post is to give the reader a complete overview of how X-CSRF token is handled in CPI when calling an on-premises R3 system ODATA POST call to insert a row into the backend system. Overview Here in this example, we are connecting an on-premises system through cloud connector to CPI. CPI uses....
Basic authentication has been the way of communication between SAP Cloud Integration and SAP SuccessFactors. However, progessing to more secure ways of authentication mechanisms both SAP SuccessFactors and SAP Cloud Integration have enhanced capabilities to support oAuth based mechanisms. In this blog, the primary focus is on configuring connectivity between SAP SuccessFactors and SAP Cloud....
This document provides a way to leverage existing SAP Cloud Integration functionality to raise an alert when polling for a file from source SFTP Folder does not yield any results (Specified file does not exist in source folder). To achieve this use case, we will use Poll Enrich pattern of SAP Cloud Integration. ....
During our SAP Community Call of SAP Integration Suite on Dec 9th, 2021, you asked us a few questions, which I would like to answer as Q&A in this blog post. In the community call “SAP Integration Suite – Overview, Recent Innovation and Roadmap,” my colleague Udo Paltzer tells you about SAP Integration Suite, which is....
“When the winds of change blow, some people build walls and others build windmills.“ -Unknown, An ancient Chinese proverb Introduction Dear friends, wish you all a very happy and wonderful new year. As i said in the last part, in this, we will deploy an sapui5 application for managing our test cases. Developing sapui5 applications....
In our end-of-year SAP Garage 2021 survey, many of you requested more topics around integration. I am very excited to announce that we will do just that on February 2nd. We will welcome two more fun and engaging topic experts for a great session on how you can run multiple SAP Cloud Integration tenants. They will walk....
SAP Integration Suite comes with SAP Event Mesh, which is a broker for event notification handling that allows applications to trigger and react to asynchronous business events. However, it might be the case that you require to use different event brokers in your landscape. Microsoft Cloud Azure contains the service Event Hubs, which is a simple,....
recently i figured, SAP CPI very conviently omitted headers to its wish & created a feud between me and 3rd Party API server team(on a lighter note). API Token was sent via HTTP connection but to my misfortune API server never validated/authenticated the request from SAP CPI. The bigger issue was when API server was....
Introduction: This blog post is to showcase the capability of Azure Blob Open Connector. Scenario: Transfer a ZIP file from FTP server to Commerce Azure Blob storage. Prerequisite Setup: Set up an Integration suite trial. Help Link: Setup. Instance Creation in Open Connectors: Connector Instance Design Solution in Cloud Integration: Integration Flow Step 1: Configure FTP sender....
You are at Mapping Guidelines (MAG) When you map a source group node to a target group node. And then map a source leaf node to the same target group node. It automatically creates a “conditional mapping”. What is this feature? Let’s have a look at it. As defined on the help page: Group node: A....
I am a bit new to SAP Cloud Integration and I started learning and working on SAP Cloud Integration to integrate Ariba Sourcing via Ariba Network Quote Automation with non SAP ERP. Initially, I tried to do a lot of research on Ariba adapter provided by SAP but I gave up when I came to....
Interested in getting certified as SAP Certified Associate for SAP Business Technology Platform (SAP BTP) solutions? In this post, you will find an overview with video tutorial embedded about how to prepare and pass the exam(s). For the articles about the video tutorial series, see Get Certified – SAP Extension Suite Get Certified – SAP....
Cloud Transport Management Service. SAP Cloud Transport Management Service lets you manage software deliverables between accounts of different environment. One can configure two or three system TMS landscape to import artifacts as well as their respective application specific content from source to target system. To automate transportation of integration content artifacts between integration tenants in....
This week, I participated in the EDA Summit series (link) where I had the opportunity to discuss how customers are approaching Event Driven Architectures to implement real-time business solutions. As part of this talk, I featured both Elkjøp, of Norway, and Natura & Co, of Brazil, as examples of multi-national companies seeking to improve their overall customer....
Introduction: A quick step by step guide to setup new feature Idempotent Process Call in Cloud Integration (Cloud Foundry Environment). The Idempotent Process call can be used to achieve Exactly once scenario on Cloud integration using a unique identifier set as message ID. It detects if a message ID(unique Identifier) has already been successfully processed....
EDIFACT messages require a total segment count in the segment UNT. X12 messages require the same information in segment SE data element 96. In SAP Process Integration/Orchestration(PI/PO) this requirement was handled by mapping the constant $B2B_SEG_COUNTER to the relevant field. SAP Cloud Integration doesn’t have this feature yet, but we can create a Groovy script that replicates exactly the same behavior.....
Most of you probably know all about RISE with SAP, the new business transformation as a service offering from SAP that supports customers on their journey towards the Intelligent Enterprise. RISE with SAP overview SAP Business Technology Platform as the foundation for the Intelligent Enterprise in included in the RISE with SAP offering. Through the....
Yesterday, I released version 1.0.3 of CPILint (you can download it here). If this is the first time you hear about CPILint, let me very briefly introduce the tool to you. CPILint is an open source, command-line tool for SAP Cloud Integration that lets you automate the governance of your integration flows. You do so by....
Welcome to How to Configure SAP Cloud Integration on Cloud Foundry to Support SAML2 using Google IDP, Identity Provider, Step-by-Step. In this white paper you will find all the details that are needed to let you configure SAP Cloud Integration to authenticate against Google IDP. In this white paper, you will find the following: Chapter....
Dear SAPiens, Below document is based on delta sync configuration in SAP CPI system. Many times we need to fetch data at regular intervals from the source system. In such cases we don’t want to retrieve all records during every run. Whenever there is new record or data change only that data needs to be....
Background: Classical integrations were mostly focused on connecting different systems running in legacy data center (ex: A2A) or otherwise it would be about connecting with its partners’ systems in a different network. (B2B). There were different use cases like process integration, data replication, etc. With the emergence of cloud, businesses started moving towards cloud, looking....
Dear SAPiens, This articles shows how to create IFlows in CPI using RFC receiver adapter. RFC is standard interface used to integrating with ECC systems. For the demo purpose I have used systems HTTP as sender, CPI as middleware, SCC and S4Hana. In this article, we will see the configurations required in SCC and BTP....
Dear SAPiens, This articles shows how to create IFlows in CPI using RFC receiver adapter. RFC is standard interface used to integrating with ECC systems. For the demo purpose I have used systems HTTP as sender, CPI as middleware, SCC and S4Hana. In this article, we will see the configurations required in SCC and BTP....
Introduction- I am writing this blog in extension to my JWT token blog . There are many Standard SAP CPQ REST API which works with Cookies along with JWT token and Bearer Token. This blog will help to fetch ASP.Net_SessionId Cookie, WebCom-lbal cookie and X-CSRF-Token Cookie from CPQ and pass the same value as header....
In this second session of Integration Black Belts Live on SAP Community Calls, we will focus on the diverse Integration use cases and scenarios at our customer, SIKA AG and how SAP Integration Suite is simplifying their integration strategy. SAP Integration Suite is SAP’s hybrid integration platform for the Intelligent Enterprise. It is a versatile enterprise integration platform as....
Dear Readers, The purpose of this article is to demonstrate and explain how SAP Integration Suite (aka CPI) can be use case to drop a file to sFTP server without pushing manually from client system and can also be automated based on your scheduled time. (Avoiding Human Intervention) How to Set Up Integration Suite Trial Account Link:....
Slightly over a year ago, I wrote Dear SAP Cloud Platform Integration, where is my CI/CD pipeline?. As there is no native out-of-the-box solution/capability provided by SAP, I decided to experiment with it myself and hopefully learn a thing or two along the way. Today, I’m proud to present the results of many hours of....
SAP Integration Suite Wins 2021 Top Rated TrustRadius Award! SAP Integration Suite has been recognized as one of the top-rated products by TrustRadius in the Integration Platform as a Service (iPaaS) categories. This award has been based on reviews provided by verified customers of SAP Integration Suite from organizations across the globe. SAP Integration Suite received a Trust Radius Score (trScore) of 8.3 out of 10,....
VHello Integration Folks, In this blog post you will be knowing how to route files based on filenames. Business Case: I had a requirement in my project to poll the files with different filenames from the same SFTP directory server via CPI and send it to 3rd party SFTP server. Solution: Use router to route incoming....
Introduction: In this blog post, I will explain how to use Salesforce Adapter in Cloud Integration for a case replication scenario. Scenario: External system will send details related to the logged ticket in JSON format. This is mimicked using Postman. The message will contain requester’s email, account no of the organisation and other details related....
Hello Integration Folks, This blog post is about setting up dynamic filename and dynamic folder on receiver SFTP for different incoming files. Business Case: Suppose you have n (in this case 2) different kind of incoming files which you are polling from same SFTP directory path and needs to deposit to different folders on same SFTP server. Solution....
In the context of enterprise integration, many companies have already decided to consider SAP CPI as the main integration platform in their cloud or hybrid environment. Becoming an API-centric or API-first company could be a long road for many organizations that have an important EDI legacy, so transition to the cloud integration require also a....
Introduction In the Cloud era APIs are an essential building block in connecting a company’s cloud-based and on-premise systems. SAP API Management as an important part of the SAP Integration Suite offers a solution to centrally manage, integrate, monitor and standardize APIs. API standardization covers many aspects like applying shared access through one API Gateway,....
One of the use cases that gets considered frequently by our customers is to send out notifications to DevOps or Administrators or Business Process Experts in the organization based on certain conditions in the context of cloud integration. These alerts and notifications can be either technical in nature – pertaining to the health of cloud....
Persist in CPI helps you to store Message permanently. Information such as message GUID, time stamp, and payload are stored at runtime for the messages at the persistence process steps. There is no UI from SAP to monitor persisted message . You may go through this link where you can monitor persisted messages. WHINT MessageStore Viewer....
Today, large enterprises run tens of thousands of applications simultaneously, creating countless integration points to optimize and manage. However, traditional integration approaches no longer suffice for several reasons. Established methodologies cannot cope with the fast pace of technology innovation and business change. The separation between application, data, business-to-business (B2B), cloud service, mobile app, and Internet....
We are excited to announce an upcoming SAP Business Technology Platform Webinar series with our friends at Deloitte. Starting on May 6th and running through July we will hold three sessions relating to SAP Business Technology Platform covering Integration (May), Extension (June) and Innovation (July) topic areas. In each session, subject matter experts from SAP and....