https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/SAP-Process-Integration-qa.xml SAP Community - SAP Process Integration 2026-02-13T21:01:12.768755+00:00 python-feedgen SAP Process Integration Q&A in SAP Community https://community.sap.com/t5/technology-q-a/delete/qaq-p/14258177 delete 2025-10-31T20:29:22.108000+01:00 dslv https://community.sap.com/t5/user/viewprofilepage/user-id/892055 <P>delete</P> 2025-10-31T20:29:22.108000+01:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/i-am-doing-grn-by-zgr-t-code-info-record-also-update-with-29-usd-but-after/qaq-p/14261233 I am doing grn by Zgr t code, info record also update with 29 usd, but after grn system pick 177 usd 2025-11-05T12:57:59.332000+01:00 Ghjgbb https://community.sap.com/t5/user/viewprofilepage/user-id/2098580 <P>I am doing grn by Zgr t code, info record also update with 29 usd, but after grn system pick 177 usd , info record condition valid is correct. price determination by grn5 .I don't understand from where this price is pick up.</P> 2025-11-05T12:57:59.332000+01:00 https://community.sap.com/t5/technology-q-a/reusing-oauth-token-caching-between-rest-sender/qaq-p/14271887 Reusing OAuth Token Caching Between REST Sender 2025-11-18T13:29:06.097000+01:00 dslv https://community.sap.com/t5/user/viewprofilepage/user-id/892055 <P>I'm working on a development where I use a REST sender channel to do a GET on a certain endpoint with an OAuth token generated by the channel. The problem is that, in the same execution, I have a UDF that also calls a process on that endpoint, and it needs to use the same token.</P><P>My question is: is it possible to use the token generated by the channel inside the UDF? I'm not sure if there's some limitation on the Java side for UDFs. Right now, to work around it, I'm generating the token again inside the UDF, which isn’t a good practice since I already have a token available.</P><P>Is there any method I can call in the code to get that token that’s already in the cache for this execution?</P> 2025-11-18T13:29:06.097000+01:00 https://community.sap.com/t5/technology-q-a/cannot-import-data-from-concur/qaq-p/14272725 Cannot import data from Concur 2025-11-19T12:35:09.778000+01:00 S0024701157 https://community.sap.com/t5/user/viewprofilepage/user-id/2168509 <P>Currently in SAP&nbsp; we have not been able to import data from Concur</P><P>The attached document shows the error received</P><P>&nbsp;</P> 2025-11-19T12:35:09.778000+01:00 https://community.sap.com/t5/technology-q-a/mp-exception-caught-with-cause-com-sap-engine-services-jndi-persistent/qaq-p/14275460 MP: exception caught with cause com.sap.engine.services.jndi.persistent.exceptions720.Namespac in PI 2025-11-23T16:31:30.895000+01:00 technical_guy https://community.sap.com/t5/user/viewprofilepage/user-id/2187594 <DIV class="">&nbsp;</DIV><P>Hello Experts,<BR />We are facing an issue in SAP PI/PO where the message is processed successfully and delivered to the target system, but the sender receives an HTTP 500 error. In the logs we see the following:</P><P>MP: exception caught with cause com.sap.engine.services.jndi.persistent.exceptions720.NameNotFoundException: Object not found in lookup of NamespaceMapperBean.</P><P>Even though message delivery is successful, this exception still appears and causes the user to see a 500 Internal Server Error.</P><P>Could you please advise what could cause this..</P><P>Thank you</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="error.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/344073iADCCDDDD2D0F8C5F/image-size/large?v=v2&amp;px=999" role="button" title="error.jpeg" alt="error.jpeg" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-11-23 210039.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/344078iCF80BECA35913A37/image-size/large?v=v2&amp;px=999" role="button" title="Screenshot 2025-11-23 210039.jpg" alt="Screenshot 2025-11-23 210039.jpg" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="error2.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/344074i545B838285E389E1/image-size/large?v=v2&amp;px=999" role="button" title="error2.jpeg" alt="error2.jpeg" /></span></P> 2025-11-23T16:31:30.895000+01:00 https://community.sap.com/t5/technology-q-a/mp-exception-caught-with-cause-com-sap-engine-services-jndi-persistent/qaq-p/14275476 MP: exception caught with cause com.sap.engine.services.jndi.persistent.exceptions720 in PI/PO 2025-11-23T17:13:44.820000+01:00 technical_guy https://community.sap.com/t5/user/viewprofilepage/user-id/2187594 <P>&nbsp;</P><P>Hello Experts,<BR />We are facing an issue in SAP PI/PO where the message is processed successfully and delivered to the target system, but the sender receives an HTTP 500 error. In the logs we see the following:</P><DIV class=""><DIV class=""><CODE><SPAN>MP: exception caught with cause com.sap.engine.services.jndi.persistent.exceptions720.NameNotFoundException: Object not found in lookup of NamespaceMapperBean.</SPAN></CODE></DIV></DIV><P>Even though message delivery is successful, this exception still appears and causes the user to see a 500 Internal Server Error.</P><P><STRONG>Thanks!&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="error.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/344082i7BC22BE80C34D397/image-size/large?v=v2&amp;px=999" role="button" title="error.jpeg" alt="error.jpeg" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="error2.jpeg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/344083i6819193A0D416C34/image-size/large?v=v2&amp;px=999" role="button" title="error2.jpeg" alt="error2.jpeg" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-11-23 210039.jpg" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/344084i285293A90CEBF64A/image-size/large/is-moderation-mode/true?v=v2&amp;px=999" role="button" title="Screenshot 2025-11-23 210039.jpg" alt="Screenshot 2025-11-23 210039.jpg" /></span></STRONG></P> 2025-11-23T17:13:44.820000+01:00 https://community.sap.com/t5/technology-q-a/sap-edge-integration-cell-offline-mode/qaq-p/14278084 SAP Edge Integration Cell Offline Mode 2025-11-26T13:11:57.370000+01:00 bijayashreebanoj_brahma https://community.sap.com/t5/user/viewprofilepage/user-id/418399 <P>Hi SAP Experts,</P><P>We are going to leverage Hybrid solution of Integration Suite and I have few open questions.</P><P>Could any one from SAP reply on this and share any documentation ?</P><P>1) Offline mode for Edge Integration Cell ( where no connectivity between Cloud and On-premises), As per SAP, they don’t provide any support after 48 hours of offline mode.</P><P>Is Edge Cell runtime will stop processing after 48 hours ?<BR />Or<BR />There is any option to extent support from SAP side.</P><P>2) Can we start/stop or re-send message from Edge Cell directly during offline mode ?<BR />As per SAP documentation, it’s only possible from cloud.</P><P>Is there any solution or custom development required to action on those messages or channel during offline mode ?</P><P>Thanks,<BR />Bijaya</P> 2025-11-26T13:11:57.370000+01:00 https://community.sap.com/t5/technology-q-a/sap-btp-integration-suite-cloud-to-sap-s4-private-cloud/qaq-p/14280578 SAP BTP Integration Suite Cloud to SAP S4 Private Cloud 2025-11-30T18:21:37.643000+01:00 rajeshps https://community.sap.com/t5/user/viewprofilepage/user-id/157724 <P>Dear All,</P><P>Good Day!</P><P>Is there any documentation/steps to integrate <STRONG>SAP BTP Integration Suite Cloud to SAP S4 Private Cloud</STRONG> via Oauth2.0 Bearer Token.</P><P>Am not finding any documentation from SAP.</P><P>Thanks and Regards,</P><P>Rajesh PS</P> 2025-11-30T18:21:37.643000+01:00 https://community.sap.com/t5/technology-q-a/error-while-connecting-from-sap-btp-integration-suite-to-sap-s4-cloud-odata/qaq-p/14280585 Error: While connecting from SAP BTP Integration Suite to SAP S4 Cloud Odata 2025-11-30T19:42:29.722000+01:00 rajeshps https://community.sap.com/t5/user/viewprofilepage/user-id/157724 <P>Hello Team,</P><P>&nbsp;</P><P>I'm getting below error while connecting from SAP BTP Integration Suite Cloud to SAP S4 Cloud Odata service.</P><P>"<SPAN>com.sap.gateway.core.ip.component.odata.exception.OsciException: HTTP Request failed with error : &lt;HOST&gt;: No address associated with hostname, cause: java.net.UnknownHostException: &lt;HOST&gt;: No address associated with hostname</SPAN>"</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rajeshps_1-1764527895212.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/346799iDD39DE0DFCDC769F/image-size/medium?v=v2&amp;px=400" role="button" title="rajeshps_1-1764527895212.png" alt="rajeshps_1-1764527895212.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P>Thanks and Regards,</P><P>Rajesh PS</P> 2025-11-30T19:42:29.722000+01:00 https://community.sap.com/t5/technology-q-a/idoc-reaches-sap-pi-but-no-cxml-message-generated/qaq-p/14288235 IDoc Reaches SAP PI but No cXML Message Generated 2025-12-10T20:42:11.669000+01:00 rohith_akaram https://community.sap.com/t5/user/viewprofilepage/user-id/2270133 <DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><DIV class=""><P>I am working on an SAP PI/PO scenario where an outbound <STRONG>IDoc needs to be converted to cXML</STRONG> and sent to our partner’s Boomi endpoint.</P><P>My <STRONG>sender IDoc channel is working fine</STRONG>, and the mapping executes successfully.<BR />But the <STRONG>receiver HTTP channel (<CODE>CC_RCV_XXXX</CODE>) stays in red status</STRONG>, and <STRONG>no cXML is being delivered</STRONG> to the endpoint. but in Open Message i can the CXML file. and status is waiting with 400 after that it is successful with 401 i</P><H3 id="toc-hId-1895695684"><STRONG>What I see</STRONG></H3><UL><LI><P>The <STRONG>Connection Test</STRONG> in the receiver channel shows <STRONG>“Connection OK.”</STRONG></P></LI><LI><P>But the <STRONG>channel status in monitoring is red</STRONG>.</P></LI><LI><P>Runtime messages fail before the cXML gets delivered.</P></LI><LI><P>The partner endpoint is reachable and responds in Postman.</P></LI></UL><H3 id="toc-hId-1699182179"><STRONG>What I need help with</STRONG></H3><P>Why does the communication channel remain <STRONG>red</STRONG>, even when the connection test succeeds?</P><P>What are the possible runtime issues (authentication method, URL format, Content-Type, SSL, mapping, HTTP error codes, etc.) that can cause:</P><UL><LI><P><STRONG>Ping OK</STRONG>, but</P></LI><LI><P><STRONG>Actual message delivery failing</STRONG>, causing the channel to stay red?</P></LI></UL><P>If anyone has run into this type of issue, please share what the root cause was or what logs I should focus on.</P><P>Thanks!</P></DIV></DIV></DIV></DIV></DIV></DIV><DIV class="">&nbsp;</DIV><DIV>&nbsp;</DIV></DIV></DIV></DIV></DIV><DIV class=""><DIV><DIV class=""><DIV class=""><DIV class="">&nbsp;</DIV></DIV></DIV></DIV></DIV> 2025-12-10T20:42:11.669000+01:00 https://community.sap.com/t5/technology-q-a/sap-po-empty-request-payload-rest-to-rfc/qaq-p/14288546 SAP PO: Empty Request Payload (REST to RFC) 2025-12-11T09:30:39.719000+01:00 SilentConnector https://community.sap.com/t5/user/viewprofilepage/user-id/1475740 <P>Hi,<BR /><BR />There is a requirement to send the request based from URL query params and map it to the target field via UDF, this is already working however I don't see any way to send empty payload as it is still looking for the source payload in Dummy Message Type even if it's not mapped to the target. If I add it it's working if not, I'm getting the following error response:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZTK196_0-1765441510766.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/351081iF4AC5047695829C3/image-size/medium?v=v2&amp;px=400" role="button" title="ZTK196_0-1765441510766.png" alt="ZTK196_0-1765441510766.png" /></span></P><P>but If I added the source payload of the dummy message type it is working, although it's only dummy - it seems like it still requires it.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mapping-issue.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/351088iC262CDBF05D30583/image-size/medium?v=v2&amp;px=400" role="button" title="mapping-issue.png" alt="mapping-issue.png" /></span></P><P>Can you anyone share what approach I can do to achieve the empty request payload?</P><P>Thank you!&nbsp;</P> 2025-12-11T09:30:39.719000+01:00 https://community.sap.com/t5/crm-and-cx-q-a/rfc-using-python-in-excel/qaq-p/14289448 RFC using Python in Excel 2025-12-12T14:36:00.792000+01:00 jepi_flanders https://community.sap.com/t5/user/viewprofilepage/user-id/368368 <P>Hello Experts,</P><P>I was asking myself if there is any chance to have a RFC to SAP (I'm still on ECC 6) from within Python in Excel.</P><P>Any hints is very much appreciated.</P> 2025-12-12T14:36:00.792000+01:00 https://community.sap.com/t5/human-capital-management-q-a/lms-to-edcast-integration/qaq-p/14291199 LMS to EdCast Integration 2025-12-16T07:39:16.983000+01:00 Joerom https://community.sap.com/t5/user/viewprofilepage/user-id/1741938 <P>Hello SF Folks,&nbsp;</P><P>Good day! I hope you are doing well.&nbsp;&nbsp;</P><P>I need help regarding connection of Edcast and LMS integration.&nbsp;</P><P>We were able to establish the connection of Edcast and LMS integration, and we can view completions and assignments. However, when we try to fetch content in Postman, we receive a 200-success response, but no data is returned in production and test environment.</P><P>After reviewing both the sandbox and production environments, we confirmed that no content data is being returned from the API when tested through Postman or Workato.</P><P>May we know if there are missing configuration in SuccessFactors side or is there any list that we can follow to make sure that EdCast Vendor has properly configured the system on their side? We follow this instruction below:</P><P><A href="https://community.sap.com/t5/technology-blog-posts-by-sap/successfactors-integrations-beginners-guide-exploring-learning-management/ba-p/13486153" target="_blank">SuccessFactors Integrations Beginners Guide- Expl... - SAP Community</A></P><P>Anything that I missed? Please refer to the attached file.</P><P>Appreciate your response.&nbsp;</P><P>Happy Holidays!&nbsp;</P><P>Thanks,&nbsp;<BR />Joerom Ramos</P> 2025-12-16T07:39:16.983000+01:00 https://community.sap.com/t5/technology-q-a/problem-using-inventorygenexits-with-products-across-different-bin/qaq-p/14292718 Problem using InventoryGenExits with products across different bin locations 2025-12-17T19:06:36.408000+01:00 juanpmg2 https://community.sap.com/t5/user/viewprofilepage/user-id/1486805 <P><SPAN>I am working with <STRONG>InventoryGenExits</STRONG> and it usually works fine. However, I now have an issue with an item that has two bin locations. For example:</SPAN></P><UL><LI><P><SPAN>BinAbsEntry 1 → Warehouse "001", BinCode "001-UBICACIÓN-DE-SISTEMA" (36 units)</SPAN></P></LI><LI><P><SPAN>BinAbsEntry 3 → Warehouse "001", BinCode "001-MANTENIMIENTO" (5 units)</SPAN></P></LI></UL><P><SPAN>By default, I always need to withdraw products from BinCode "001-UBICACIÓN-DE-SISTEMA". I tried sending the following JSON structure:&nbsp;&nbsp;</SPAN></P><PRE><SPAN class="">array:4</SPAN> [ "<SPAN class="">DocDate</SPAN>" =&gt; "<SPAN class="">20251217</SPAN>" "<SPAN class="">DocDueDate</SPAN>" =&gt; "<SPAN class="">20251217</SPAN>" "<SPAN class="">Comments</SPAN>" =&gt; "<SPAN class="">Entregas insumos pañol 17-12-2025, FORTINWEB, realizado por JUAN MORENO</SPAN>" "<SPAN class="">DocumentLines</SPAN>" =&gt; <SPAN class="">array:1</SPAN> [ <SPAN class="">0</SPAN> =&gt; <SPAN class="">array:9</SPAN> [ "<SPAN class="">ItemCode</SPAN>" =&gt; "<SPAN class="">SHEP0018</SPAN>" "<SPAN class="">Quantity</SPAN>" =&gt; <SPAN class="">1.0</SPAN> "<SPAN class="">WarehouseCode</SPAN>" =&gt; "<SPAN class="">001</SPAN>" "<SPAN class="">CostingCode</SPAN>" =&gt; "<SPAN class="">EF0004</SPAN>" "<SPAN class="">U_PG_Retira</SPAN>" =&gt; <SPAN class="">577</SPAN> "<SPAN class="">UseBaseUnits</SPAN>" =&gt; "<SPAN class="">tYES</SPAN>" "<SPAN class="">UoMEntry</SPAN>" =&gt; <SPAN class="">-1</SPAN> "<SPAN class="">InventoryQuantity</SPAN>" =&gt; <SPAN class="">1.0</SPAN> "<SPAN class="">BinAllocations</SPAN>" =&gt; <SPAN class="">array:1</SPAN> [ <SPAN class="">0</SPAN> =&gt; <SPAN class="">array:4</SPAN> [ "<SPAN class="">BinAbsEntry</SPAN>" =&gt; <SPAN class="">1</SPAN> "<SPAN class="">Quantity</SPAN>" =&gt; <SPAN class="">1.0</SPAN> "<SPAN class="">BinActionType</SPAN>" =&gt; "<SPAN class="">batFromWarehouse</SPAN>" "<SPAN class="">BaseLineNumber</SPAN>" =&gt; <SPAN class="">0</SPAN> ] ] ] ]]</PRE><P>&nbsp;</P><P><SPAN>But I get the following error: <STRONG>1470000341 - The item "SHEP0018" is not fully allocated to the location "001".</STRONG></SPAN></P><P><SPAN>How can I force the system to take the quantity only from the specific bin location I define (BinAbsEntry 1) .&nbsp; Can someone please help me?</SPAN></P> 2025-12-17T19:06:36.408000+01:00 https://community.sap.com/t5/technology-q-a/odata-calling-error-how-to-configure-resource-path-in-odata-sender-adapter/qaq-p/14306919 ODATA_CALLING_ERROR: How to configure Resource Path in OData Sender Adapter 2026-01-13T20:08:21.313000+01:00 Sakshi22 https://community.sap.com/t5/user/viewprofilepage/user-id/1867830 <P>Hi All,</P><P>We are working on an <STRONG>OData to JDBC integration</STRONG> where we are trying to fetch <STRONG>IDoc status information from SAP</STRONG> and update it on the client side.</P><P>This is a CDS view with parameters exposed as ODATA which we are trying to consume from ODATA Sender channel.<BR />We have created an <STRONG>HTTP Destination</STRONG> as shown below:</P><P><STRONG>Destination Name:</STRONG> ZCAD_I_IDOC_STATUS<BR /><STRONG>URL:</STRONG><BR /><A href="https://agvdwdci01.corp.mooginc.com/sap/opu/odata/sap/ZCAD_I_IDOC_STATUS_CDS?sap-client=250&amp;sap-language=EN" target="_blank" rel="noopener nofollow noreferrer">https://agvdwdci01.corp.mooginc.com/sap/opu/odata/sap/ZCAD_I_IDOC_STATUS_CDS?sap-client=250&amp;sap-language=EN</A></P><P><STRONG>Resource Path :&nbsp;</STRONG>ZCAD_I_IDOC_STATUS(p_days=7)/Set<STRONG><BR />OData Sender Adapter&nbsp;</STRONG>and&nbsp;<STRONG>OData structure snapshots</STRONG> are attached for reference.</P><P>However, we are encountering the following error in the PO channel:</P><P><STRONG>ODATA_CALLING_ERROR: OData call failed<BR /><SPAN>404&nbsp;:&nbsp;NOT_FOUND&nbsp;[ZCAD_I_IDOC_STATUS(p_days=7)/Set]</SPAN><BR /></STRONG></P><P>The same destination works correctly when tested directly in the browser as well as via Postman.</P><P>Could someone please advise what the <STRONG>correct Resource Path</STRONG> should be in the <STRONG>OData channel configuration</STRONG> to make this work successfully?</P><P>Any guidance or suggestions would be greatly appreciated.</P><P>Thank you in advance.</P> 2026-01-13T20:08:21.313000+01:00 https://community.sap.com/t5/technology-q-a/successfactors-custom-portlet-notifications-via-cpi-to-microsoft-teams/qaq-p/14313453 SuccessFactors Custom Portlet Notifications via CPI to Microsoft Teams 2026-01-23T12:12:32.954000+01:00 Adele_Beets https://community.sap.com/t5/user/viewprofilepage/user-id/1392623 <H3 id="toc-hId-1917713215"><STRONG>Detailed Problem Description / Question</STRONG></H3><P>I’m looking for guidance (or an SAP KBA reference) around sending notifications from SAP SuccessFactors to Microsoft Teams via SAP CPI, specifically when the source is a custom portlet.</P><P>In our scenario, we have a custom portlet in SuccessFactors that displays an alert or status message on the SuccessFactors home page. Unlike standard SuccessFactors Teams notifications, this custom portlet does not automatically trigger a Teams notification.</P><P>The requirement is as follows:</P><UL><LI><P>A notification or alert occurs in a custom SuccessFactors portlet</P></LI><LI><P>This event should be picked up by SAP CPI</P></LI><LI><P>CPI should then send a notification to a Microsoft Teams channel (webhook)</P></LI></UL><P>At this stage, we understand that:</P><UL><LI><P>SuccessFactors does not natively generate MS Teams notifications for custom portlets</P></LI><LI><P>Any notification would likely require custom integration logic (e.g. OData, Integration Center extract, or custom API trigger)</P></LI><LI><P>CPI would be responsible for transforming the message and forwarding it to Microsoft Teams</P></LI></UL><P>My questions are:</P><OL><LI><P>Is there an official SAP KBA or documentation that confirms custom portlets do not support native notifications?</P></LI><LI><P>Are there recommended or supported approaches for enabling CPI to detect an event or change from a custom portlet?</P></LI><LI><P>Has anyone successfully implemented a CPI → Microsoft Teams notification for a custom SuccessFactors object or portlet, and if so, what approach was used?</P></LI></OL><P>Best Regards</P><P>Adele Beets</P> 2026-01-23T12:12:32.954000+01:00 https://community.sap.com/t5/technology-q-a/sending-jwe-jws-encrypted-json-payload-from-sap-pi-po-to-bank-api/qaq-p/14315720 Sending JWE/JWS Encrypted JSON Payload from SAP PI/PO to Bank API 2026-01-27T13:20:06.398000+01:00 Likitha_Makam https://community.sap.com/t5/user/viewprofilepage/user-id/2210352 <P>Hi Experts,</P><P>We have a new requirement from one of our banking partners where payment data needs to be sent from SAP PI/PO to the Bank’s API in encrypted and signed JSON format using JWE/JWS standards.</P><P>Integration Scenario:</P><P>Source: SAP ECC (IDoc)<BR />Existing Flow:&nbsp; IDoc → SAP PI/PO → SOAP Call<BR />Expected Flow: IDoc → SAP PI/PO → Encrypted JSON → Bank Corporate API</P><P>Security Requirements (as provided by the Bank):</P><P>Encryption Mechanism: JWE<BR />Key Encryption Algorithm: RSA-OAEP-256<BR />Content Encryption Method: A256GCM<BR />Signing Algorithm: RS256 (JWS)</P><P>Request for Feasibility</P><P>I would like to understand whether SAP PI/PO (7.5 single stack) can support JWE + JWS encryption/signing using:</P><P>Standard REST Adapter capabilities<BR />Custom Adapter Module<BR />Custom java mapping (UDF)<BR />Or any SAP-recommended approach</P><P>If custom development is required, please advise:</P><P>Whether external libraries (e.g., Nimbus JOSE + JWT) can be deployed on PI/PO: If yes, then where can i get required JAR files.<BR />Any limitations or performance considerations<BR />Recommended best practices for implementing secure REST communication in PI/PO</P><P>Any insights, implementation steps, or past experience handling similar requirements would be highly appreciated.</P> 2026-01-27T13:20:06.398000+01:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/sap-po-bpm-error/qaq-p/14319591 SAP PO - BPM error 2026-02-02T09:41:21.976000+01:00 kavitharani_kalaivananc506d1 https://community.sap.com/t5/user/viewprofilepage/user-id/2278306 <P><SPAN>Price Tolerance is completed but has not reflected in Finance, even though it was already approved. When we checked in the Fiori system, we observed that the Price Tolerance approval for PO is still pending. It was queried multiple times and all previous queries were approved, but the last approval was not completed successfully.<BR /></SPAN></P><P><SPAN>Upon investigation, we found that the BPM task was suspended and in error. When we checked the reason for the error, we found the following comments:<BR /><BR />------------------------<BR />"Process 'ApprovalRefProcess' suspended Process 'PriceTolerance (0)' set to In Error Mapping failed Process 'PriceTolerance (0)' suspended Process 'PriceTolerance (0)' set to In Error Mapping failed Process 'ApprovalCO' suspended Mapping failed java.lang.IllegalArgumentException: Value 'KZN Durban Storage' 9 boxes Xtraspace, 99 Chris Hani Road, Briadene, Durban, 4051 Lionel Thangamuthu 060 588 5815 (CHRISTINE.FISHER Tue Sep 23 2025 15:12:35)(CHRISTINE.FISHER Tue Oct 28 2025 06:59:55)(CHRISTINE.FISHER Wed Oct 29 2025 11:18:07)(CHRISTINE.FISHER Fri Oct 31 2025 07:49:25)(CHRISTINE.FISHER Tue Nov 04 2025 08:03:29)(CHRISTINE.FISHER Thu Nov 06 2025 13:11:28)(CHRISTINE.FISHER Fri Nov 07 2025 11:53:11)(CHRISTINE.FISHER Fri Nov 14 2025 11:23:08)(CHRISTINE.FISHER Mon Nov 17 2025 08:39:31)(CHRISTINE.FISHER Tue Nov 18 2025 08:46:46)(CHRISTINE.FISHER Fri Nov 21 2025 10:12:19)(CHRISTINE.FISHER Mon Nov 24 2025 10:16:41)(CHRISTINE.FISHER Thu Nov 27 2025 08:43:33)(CHRISTINE.FISHER Fri Nov 28 2025 11:50:02)(CHRISTINE.FISHER Mon Dec 01 2025 07:26:45) of type <A href="http://www.sap.com/caf/oup.com/fpa.bl.serreq.modeled#LongText" target="_blank" rel="noopener noreferrer">http://www.sap.com/caf/oup.com/fpa.bl.serreq.modeled#LongText</A> fails validation check: MaxLength=1100 com.sap.mapping.lib.execution.api.exception.TExecutionException: Cannot process assignment RelayTransformer, VoidExpander( TerminalPart.assignment ) at ReqInternalText( TerminalPart.assignment ) at Header( BroadPart.child ) at updateRequest( NarrowPart.child ) at com.sap.caf.oup.com/fpa.bl.serreq.oup/com/caf/app/serr/serreqservice:updateHeaderItemDataV1( BroadPart.child ) at ( NarrowMapping ) For more details, decrease severity of log controller as described in SAP Note 1755360. ---------------------------------------------------------------------<BR /><BR />We identified that the failure occurred due to the maximum length validation error. To resolve this, we edited the PO 'header note' in ME22N in SAP and tried to resume the BPM task, but it failed again for the same reason. We then asked the user to resubmit the Price Tolerance for approval, but in the Fiori page, the option to submit for approval was disabled. To address this, we canceled the BPM task for the PO.<BR /></SPAN></P><P><SPAN>Requirement - User need to get this Price Tolerance approved and it should be reflected in Finance.</SPAN></P> 2026-02-02T09:41:21.976000+01:00 https://community.sap.com/t5/technology-q-a/how-to-handle-json-array-without-an-array-name-in-sap-pi-rest-adapter/qaq-p/14322034 How To Handle JSON Array without an Array Name in SAP PI REST Adapter (Receiver) 2026-02-05T09:49:30.682000+01:00 sindra_jaya https://community.sap.com/t5/user/viewprofilepage/user-id/2279137 <P>Dear Sir,</P><P>I have an issue in my current SAP PI project. The Scenario is SOAP to REST.</P><P>It seems that I cannot find a way to handle a JSON Array result that has <STRONG>no name</STRONG>, so that I can convert it into XML using REST Adapter receiver.</P><P>The JSON result recorded in the monitoring log was.</P><pre class="lia-code-sample language-json"><code>[ { "A": "Hello", "B": 49, "C": 39 } ]</code></pre><P>&nbsp;But what I got was an empty XML.</P><pre class="lia-code-sample language-markup"><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;ns0:MT_TEST_IN xmlns:ns0="urn:TEST"&gt; &lt;/ns0:MT_TEST_IN&gt;</code></pre><P>&nbsp;Here's the REST Adapter (receiver) Configurations for my response message.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sindra_jaya_0-1770281168632.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/369117i90B98F1050FF0C96/image-size/medium?v=v2&amp;px=400" role="button" title="sindra_jaya_0-1770281168632.png" alt="sindra_jaya_0-1770281168632.png" /></span></P><P>And here's my Message Mapping, which is quite straight forward.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sindra_jaya_1-1770281292403.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/369118i68971AB0854205FA/image-size/medium?v=v2&amp;px=400" role="button" title="sindra_jaya_1-1770281292403.png" alt="sindra_jaya_1-1770281292403.png" /></span></P><P>I could only find references on how to convert XML to JSON by setting the XML/JSON conversion rules.</P><P>Please advice.</P><P>Thanks</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2026-02-05T09:49:30.682000+01:00 https://community.sap.com/t5/technology-q-a/how-can-an-inbound-rest-get-post-request-from-a-backend-system-be/qaq-p/14325686 How can an inbound REST GET/POST request from a backend system be conditionally routed in SAP PI/PO 2026-02-10T17:45:54.314000+01:00 Aman27 https://community.sap.com/t5/user/viewprofilepage/user-id/1494240 <P><STRONG>How can an inbound REST GET/POST request from a backend system be conditionally routed in SAP PI/PO based on the presence of an HTTP header parameter (<CODE>ucasurl</CODE>), such that:</STRONG></P><UL><LI><P><STRONG>If the HTTP header parameter <CODE>ucasurl</CODE> is present</STRONG>, the message is routed to a receiver REST channel that:</P><UL><LI><P>Uses a <STRONG>dynamic target URL</STRONG> derived from the value of <CODE>ucasurl</CODE>, and</P></LI><LI><P>Executes an <STRONG>HTTP GET</STRONG> call; and</P></LI></UL></LI><LI><P><STRONG>If the HTTP header parameter <CODE>ucasurl</CODE> is not present</STRONG>, the message is routed to an alternative receiver REST channel that:</P><UL><LI><P>Uses a <STRONG>static, preconfigured target URL</STRONG>, and</P></LI><LI><P>Executes an <STRONG>HTTP POST</STRONG> call?</P></LI></UL></LI></UL> 2026-02-10T17:45:54.314000+01:00