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 blog post will explain how can we call a SCPI IFlow using SAP CPQ Ironpython Scripting. we can also call this same script as a custom Action. To get more details on CPQ. Refer  SAP CALLIDUS CPQ To get more details on SCPI. Refer SAP CLOUD INTEGRATION Business Case: SAP CPQ by default provides standard integrations....

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....

“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....

Hi Readers, Welcome to the world of Cloud Integration. This is my first blog😊, Hope this blog will be helpful and informative. Are you getting bored with checking the directory access through SAP again and again? Here is the way that you will definitely find interesting!   Objective: The main objective of this blog is 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....

本文主要收集了与集成扩展相关的常见问题(2022年01月 – 2022年03月),按照主要问询对象API,CDS View,CPI,自定义字段和逻辑以及集成相关对常见问题进行了大致的分类。每一类对象下又进行了问题性质的分类,例如:功能缺失,操作和实施以及配置相关问题等。客户可以点击下方链接查看到相关问题。   Contents API 功能缺失相关问题 操作和实施相关问题 CDS View 功能缺失相关问题 操作和实施相关问题 自定义字段和逻辑 操作和实施相关问题 集成相关 功能缺失相关问题 操作和实施相关问题     API 功能缺失相关问题   问题:在加速客户退货订单 (VA02) 中不允许修改“会计核算”标签下的“参考”字段。客户希望了解可以在何处修改此字段。可在标准销售订单中修改此字段。 解答:这是退货订单 API 中缺少的功能。目前,无法还找到满足此要求的快捷方式/解决方法。   操作和实施相关问题   问题:客户需要过账购置(集成应付账款)和管理供应商预付款请求 的 API 信息。 解答:创建供应商预付款请求,您可以使用“日记账分录 – 过账”API。请参阅以下帮助文档。 日记账分录 – 过账(同步) 日记账分录 – 过账(异步) API 日记账分录的指导原则 – 过账 日记账分录 – 过账(同步)API Business Hub 日记账分录....

经常我们会碰到需要从SAP S/4HANA Cloud里抽取数据的情况,通常我们一般开发自定义CDS视图,并发布成OData API来做数据抽取。这种方法的优点是提取的数据是基于与分析和事务应用程序相同的语义层,并提供了高质量和一致性。但除了自开发CDS视图,实际上SAP提供了标准的通信场景(Communication Scenario)来帮助完成数据抽取,甚至是增量(Delta)的数据抽取。 请看下图: 通信场景SAP_COM_0531就是基于OData的CDS数据抽取,可以快速地抽取各种业务数据到SAP BW,HANA或第三方系统。   以下是简要步骤介绍: 首先,我们创建基于SAP_COM_0531的通信安排(Communication Arrangement): 2. 通过调用以下链接,可以获得所有支持数据抽取的标准CDS和它们的URL: https://<host>/sap/opu/odata4/sap/cdi/default/sap/cdi/0001/Providers   3. 这边我们以Billing Document Item(c_billingdocitembasicdex_1)为例,调用以下链接,即可获取系统中的全部Billing Document Item数据: https://<host>/sap/opu/odata4/sap/cdi_cds/cdi_cds/sap/c_billingdocitembasicdex_1/0001/Facts   4. 如果在调用抽取数据的链接时,在Header上加上参数Prefer:odata.track-changes,即可在返回的结果的最后获得一个更新的deltalink,deltalink用来获取系统的增量数据。 需要注意的是,必须是以dex结尾的CDS视图才能够实现增量数据的抽取。   5. 然后我们去系统中创建一条新的billing document,以测试增量(delta)数据抽取。创建Billing Document 90000957,如下图所示:   6. 调用之前的deltalink,即可获取只有增量数据的返回信息,获得只返回Billing Document 90000957的结果。 https://<host>/sap/opu/odata4/sap/cdi_cds/cdi_cds/sap/c_billingdocitembasicdex_1/0001/Facts?$deltatoken=XXXX   7. 同时,你可以注意到,在返回结果的最后,会生成一个更新的deltalink。当你想要获取下一次增量数据的时候,调用这个更新的deltalink即可:   以上就是如何借助SAP标准通信场景SAP_COM_0531来实现SAP S/4HANA Cloud业务数据的全量抽取和增量抽取的介绍。如您也有类似需求,也可借助这一场景来快速实现您的需求。感谢阅读! FollowLikeRSS Feed Alert Moderator

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....

Introduction:- In SuccessFactors one person has multiple dependent information or another table multiple information. when we need multiple dependent information basis on a ‘person id’ we have to follow these steps. multiple mappings in CPI, separately mapping dependent information in iflow name is S1ENFP mapping. we need multiple dependent information based on person id so we....

Hi Community! Some time ago, I got one issue in a customer, the situation was following: The customer needed to send a number + number converted to words from SSFF via CPI to a third-party system. Architecture Landscape: What’s the problem here? SSFF sends only the number, not the number in words. So only way....

A few weeks ago I was transferring integration flow to a production system. I was surprised that I could not import iflow with the same name and after moving the iflow I had to manually recreate the configuration of the new version of the iflow. At the same time, I was learning the go programming....

SAP Commerce 2205 is released and we already have 2nd patch for 2205 from SAP.  The support for SAP Commerce 1905,2005,2011 and 2105 is ending in 2023 and it is always recommended to run the SAP Commerce on the latest version to have good support from SAP on PROD. Usually, upgrade topics should be a very simple....

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....

A new 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 – Retrieving data using SAP Cloud Integration. In this SAP Tech Bytes, we will continue to explore the SAP Audit Log service. In this....

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....

Many times client want some different output instead of what we are getting from the system, so for that we use value mapping in Cloud Platform Integration (CPI). But the only drawback is when client wants to update the output, they need to send the table again then the consultant update it in value mapping....

Many times client want some different output instead of what we are getting from the system, so for that we use value mapping in Cloud Platform Integration (CPI). But the only drawback is when client wants to update the output, they need to send the table again then the consultant update it in value mapping....

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....

When to use? It will happen many times when you have to apply the same mapping logic with some little changes different times. With the following steps it will be easy for you to use the same mapping different times. Step 1: Download the main Mapping from resources of your iFlow. Step 2: Extract the....

Background After installed ADT, added the related plugins, and deployed abapGit onto SAP dev environment, My next task was to connect my BTP Subaccount to On-Premise SAP Dev system. I browsed many blogs and read SAP help but I have been in trouble to get two-way connection between SAP Cloud and SAP On-Premise system by....

In this blog, you understand the difference between fromDate and toDate and how it’s worked. OData API supports two keywords as a filter parameter.​ fromDate ​ toDate Use the filter parameter fromDate to return historic as well as future dated records.​ fromDate gets the data basis on endDate and toDate gets the data basis on StartDate.​ Example:- For example- the employee has 2 home address....

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....

Hello, In this blog I am going to present you a sample scenario in which SAP Cloud Integration pulls several message types from SAP Data Warehouse Cloud ( SAP DWC ) and sends it to Anaplan via the delete and import jobs. I had to process multiple message types from SAP DWC ( Sales extract, Materials, BOM,....

The employee should be terminated when the contract end date is expired. Contract end date field is in the job information section of the employee profile. Options explored Off cycle batch event – can’t use when more than one entity are involved. Integration center – success. Solution The solution is developed using Integration center. 1.....

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 blog contains details about SAP ARIBA integration with 3rd party application to fetch ‘Printing Label data’ for ASN(Advanced Ship Notice) created in ARIBA. Here we have SAP CIG and SAP Cloud Integration (formerly CPI) as middleware for this integration. This integration gives a little bit of background ARIBA and CIG and integration flow design....

Introduction: Hello Integration Experts!! I would glad to let you know that recently we had a business requirement where we need to Integrate with the Bloomberg to retrieve the daily exchange rates. Bloomberg is the global leader in business and financial data. https://www.bloomberg.com/ Bloomberg supports Webservices, SFTP, REST API for Integration. We are using REST API with JWT....

In this installment of using SAP Ariba with BTP, I’ll be changing topics and focus on how to extract SAP Ariba analytical data with SAP Integration Suite. Before we dive into the more technical components, let’s look into why this a valuable use case for SAP Ariba customers. Currently, SAP Ariba customers can leverage pre....

            This is my first blog post. For the past few months, I have been working on APIs as part of my work. An API is a software intermediary that allows two applications to talk to each other and also various policies can be applied to these APIs. I have created APIs in ‘Create in API....

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....

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....

Starting from Script to Find Errors in $batch payloads in CPI by Marty McCormick, I designed a method of extracting error messages from the OData batch call responses and create attachments for local error handling. This method is especially useful when you use an API that does not really provide much information in the error response text and....

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....

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....

本文主要收集了与集成扩展相关的常见问题(2021年10月 – 2021年12月),按照主要问询对象API,CDS View,CPI,自定义字段和逻辑以及集成相关对常见问题进行了大致的分类。每一类对象下又进行了问题性质的分类,例如:功能缺失,操作和实施以及配置相关问题等。客户可以点击下方链接查看到相关问题。   Contents API 功能缺失相关问题 操作和实施相关问题 CDS View 功能缺失相关问题 操作和实施相关问题 CPI 操作和实施相关问题 自定义字段和逻辑 操作和实施相关问题 集成相关 操作和实施相关问题   API 功能缺失相关问题   问题:客户想知道是否可以通过API查询到哪个物料期间打开着? 解答:目前没有哪个CDS或者API可以查询物料MM period。可以按照Note 2963059来提交S/4HANA Cloud的新功能请求。     操作和实施相关问题 问题:在OData API API_PRODUCT_SRV下不显示字段“基本物料” 解答:根据 SAP 帮助https://help.sap.com/viewer/4316f97a90ff48948fb7f212ecabf964/SHIP/en-US/ce7668cce8584d9db43b9a5f278c3e50.html 请同时启用“UI 和报表”下的“产品 API 的 oData 扩展模型”。   问题:客户使用info record的API https://api.sap.com/api/API_INFORECORD_PROCESS_SRV/resource 想要更改unit quantity,使用字段MaterialPriceUnitQty,但是没有改变。 解答:只能在创建condition的时候更改这个字段。所以要先用PATCH condition API “/A_PurInfoRecdPrcgCndn(‘{ConditionRecord}’) “来删除condition,然后再用POST方法来创建condition的时候更改数量。   问题:客户发现采购价格在App和API里面不一致,错误的价格发到了第3方系统,会影响采购业务。 解答:purchasing....

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....

This blog describes the use of CamelFilename header while zipping the files using Zip function  in SAP Cloud Integration ,Build number 6.27.9 ! When using zip function in sap cloud integration make sure to set the header CamelFileName  before the Zip function.Also  CamelFileName header should not be set explicitly in FileName parameter in SFTP Receiver Adapter. [ If set Dynamic....

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....

A new SAP Tech Bytes series is starting today. In this blog post, I will share what is covered in the video that was release today (2022-06-27) and the videos that will be released in the next couple of weeks. The SAP Audit Log service is a platform service which stores all the audit logs....

One of the most useful features is to be able to allow inbound and outbound calling with SAP Sales & Service Cloud for your contacts and customers.  SAP provides a great way of doing this with multiple vendors – (Avaya, Cisco, Genesys as per SAP Help) and this article can show you how to connect....

One of the most useful features is to be able to allow inbound and outbound calling with SAP Sales & Service Cloud for your contacts and customers.  SAP provides a great way of doing this with multiple vendors – (Avaya, Cisco, Genesys as per SAP Help) and this article can show you how to connect....

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....

  SAP Cloud Integration comes with inbuilt monitoring , which is good for basic monitoring but lacks one single view with all that you want to check with your tenant or see any patterns which may indicate some of long term underlying neglected issues impacting your performance and putting burden on your Enviourment.  There are....

SuccessFactors Execution Manager tool As an integration consultant, it might be asked how business users can get a view of interfaces status and check errors so they can take action. If you’re working in a SuccessFactors landscape, Execution Manager tool can be a solution for your business users who don’t necessarily have access to 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....

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....

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....

SAP Continuous Integration and Delivery. SAP Continuous Integration and Delivery service lets you manage software deliverables between accounts of different environment. One can configure CICD job to import development artifacts as well as their respective application specific content from source to target system. This solution has been provided to import application content from one subaccount....

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....

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....

In my previous blog post, I have demonstrated how we can reset SAP password by just sending an email. But there were questions raised by many readers regarding UI, so today I will be explaining how we can beautify the user input. Our tool has now evolved to a semi-bot, you send an email and....

For all those SAP customers who have SF, C4C Service Center and CPI, who are experiencing problems with access to C4C Service Center and CPI, here is the solution along with my experience in solving this problem. THE PROBLEM You have C4C Service Center configured correctly and working, employees from SF can log in to....

When we are doing HR or Bank related integration here main factor is data secure, so one of way is encrypt data using PGP keys. In this tutorial I am going to explore How to generate PGP Keys using Kleopatra Software How to Encrypt data using PGP Public key in SAP CPI How to Decrypt....

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....

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....

SAP SuccessFactors Employee Central consists of Foundation objects (Position, Location, Division, Legal Entity, Department, Division, Business Unit) and Employee Data related objects (Person, Personal Information, Employment information, Job Information, Compensation information). The foundation objects form the Organization structure and acts as a framework on which the Employee information is built. Third party (Target) systems that....

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....

Do you need to download a lot of Message Processing Log (MPL) attachments? There are already some tools available that come to your rescue here. Please have a look into the solutions from Ivo Vermeer, Oğul Kaan Mert and Fatih Pense. The question that I had when reading the aforementioned blogs was: Can we implement such a functionality in....

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,....

本文主要收集了与集成扩展相关的常见问题(2021年7月 – 2021年9月),按照主要问询对象API,CDS View,CPI,自定义字段和逻辑以及集成相关对常见问题进行了大致的分类。每一类对象下又进行了问题性质的分类,例如:功能缺失,操作和实施以及配置相关问题等。客户可以点击下方链接查看到相关问题。   Contents API  功能缺失相关问题 操作和实施相关问题 CDS View 功能缺失相关问题 操作和实施相关问题 CPI 操作和实施相关问题 自定义字段和逻辑 操作和实施相关问题 集成相关 操作和实施相关问题       API 功能缺失相关问题 问题:客户想要知道有什么API或者CDS能够得到分包采购申请(subcontract purchase requisition)的信息。 解答:当前API接口API_PURCHASEREQ_PROCESS_SRV并不支持获得相关信息,具体可见:https://answers.sap.com/questions/13253734/how-to-get-the-subcontract-component-information-o.html   问题:客户之前询问过API接口API_PRODUCTION_ROUTING是否支持多层BOM的组件分配,当时得到的回复是不支持。两个版本过去了,想问是否已经支持了? 解答:在Production Routing API里还是不支持相关功能。目前只支持第一层的组件分配。   问题:客户希望 API 更新质量管理数据。但是,在API API_PRODUCT_SRV 中,他们无法找到“含任务清单的插入”、“自动分配”和“检验特征”字段。 解答:当前没有可用于更新物料“质量管理”视图中的“含任务清单的插入”、“自动分配”和“检验特征”字段的 API。如果想要添加功能,请遵循KBA 2963059 并提交功能请求     操作和实施相关问题 问题:客户使用API_INFORECORD_PROCESS_SRV想要更新purchase info record但碰到错误,payload样本如下:{ “d”: { “Supplier”: “1001133”, “Material”: “”,....

Ludwig is an experimental programming system (PS) to construct business programs, turn them into operational, maintain and evolve them. With it, we want to investigate alternative ways to improve the programming experience (PX) considering several aspects of how users interact with the system. Those aspects include mode of interactions, language notation, data integration, function composability, service externability.....

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....

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,....

Introduction: automation using Zapier I doubt it, you don’t know what Zapier is, but for a short recap: it’s the SaaS application that “automates apps in millions of ways”. You can choose ready to implement receipts that connect and automate the most popular applications into one workflow. Set it once – and forget. From my....

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....

Continuing the trend of last year, I am excited to share the innovations and changes in 2021 for the Framework area. Hope this helps you to get a quick recap and get all ready for 2022! SAP Task Center SAP Task Center is the central inbox for tasks in the Intelligent Enterprise. It supports approvals from....

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....

本文主要收集了与集成扩展相关的常见问题(2021年4月 – 2021年6月),按照主要问询对象API,CDS View,CPI,自定义字段和逻辑以及集成相关对常见问题进行了大致的分类。每一类对象下又进行了问题性质的分类,例如:功能缺失,操作和实施以及配置相关问题等。客户可以点击下方链接查看到相关问题。   Contents API 功能缺失相关问题 操作和实施相关问题 配置相关问题 CPI  操作和实施相关问题 CDS View 操作和实施相关问题 自定义字段和逻辑 操作和实施相关问题 功能缺失相关问题 集成相关 操作和实施相关问题     API 功能缺失相关问题 问题:SAP在前台操作可实现生产订单收货,UD拒绝时,需要把货物放到冻结库房(不能直接退回到生产订单),但在与MES做对接,UD需要通过API来实现,目前SAP标准的API接口未找到UD拒绝的收货直接放置到冻结库。API API_INSPECTIONLOT_SRV没有字段blocked stock。 解答:当前该API不支持,需要到Customer Influence Portal提交新的request。   问题:在更改OData API API_PRODUCTION_ORDER_2_SRV里的BASICSCHEDULINGTYPE时显示错误消息不允许。 解答:字段BASICSCHEDULINGTYPE在API里面是只读的,需要到Customer Influence Portal提交新的request。   问题:使用API API_PRODUCTION_ROUTING做component allocation,但是只是first level component成功了,其他level的component都失败了。 解答:API API_PRODUCTION_ROUTING只支持first level component的component allocation,不支持multiple level components。   问题:使用API “API Journal Entry....

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....

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.....

Challenge Recently, SAP has launched Script Collections you can use to centralize your Groovy or Java Scripts. A good Blog is found here: https://blogs.sap.com/2021/06/07/script-reusable-artifact-in-sap-cloud-integration/ Unfortunately, an XSLT mapping cannot be centralized in this cool way. While you are used to have centralized XSLT mappings in SAP PI/PO you are (re-)using in several Operational Mappings or Operational....

Well there are just a couple days left in the Answer-Thon 2021 summer/winter Contest special, and I’ve got a pile of notes to transcribe of messages I reviewed, looking for answers waiting to happen. I put an even ten questions into today’s post, which generally revolve around the topic of data integration but as we....

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....

Welcome to the On-Premise SFTP server Connectivity in SAP Cloud Integration guide. In this whitepaper you will find detailed steps for connecting to on-premise SFTP server with SAP Cloud connector, testing the connectivity from CPI Tenant, Managing credential entries for SFTP basic authentication as well as establishing public key based access to SFTP from CPI....

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....

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....

Hello experts, This is blog is intended to improve as always the SAP Integration Suite ( our Swiss Knife in the cloud  ). As you may know your are able to create OData APIs in SAP Integration, but only OData Version 2: Till there there is no problem if you executing basic Querys & Read operations,....

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....

This is the second part of a blog series dedicated to exploring the SAP Business Technology Platform (BTP).  It provides instructions for deploying and configuring the “Campton Hills Products” application, which is described in Ten Days with SAP BTP, AWS, a Third-party API, and Node.js – Part I.  The goal of this installment is to provide....

I want to provide the SAP community with insights as to where and how we are using the SAP Cloud Application Programming model or short CAP. I saw a presentation on it at TechEd in Las Vegas in 2019 and was immediately impressed by the potential in efficiency gains. Since then, we have used it in several....

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....