https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/SAP-Process-Integration-qa.xmlSAP Community - SAP Process Integration2026-02-13T21:01:12.768755+00:00python-feedgenSAP Process Integration Q&A in SAP Communityhttps://community.sap.com/t5/technology-q-a/delete/qaq-p/14258177delete2025-10-31T20:29:22.108000+01:00dslvhttps://community.sap.com/t5/user/viewprofilepage/user-id/892055<P>delete</P>2025-10-31T20:29:22.108000+01:00https://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/14261233I am doing grn by Zgr t code, info record also update with 29 usd, but after grn system pick 177 usd2025-11-05T12:57:59.332000+01:00Ghjgbbhttps://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:00https://community.sap.com/t5/technology-q-a/reusing-oauth-token-caching-between-rest-sender/qaq-p/14271887Reusing OAuth Token Caching Between REST Sender2025-11-18T13:29:06.097000+01:00dslvhttps://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:00https://community.sap.com/t5/technology-q-a/cannot-import-data-from-concur/qaq-p/14272725Cannot import data from Concur2025-11-19T12:35:09.778000+01:00S0024701157https://community.sap.com/t5/user/viewprofilepage/user-id/2168509<P>Currently in SAP we have not been able to import data from Concur</P><P>The attached document shows the error received</P><P> </P>2025-11-19T12:35:09.778000+01:00https://community.sap.com/t5/technology-q-a/mp-exception-caught-with-cause-com-sap-engine-services-jndi-persistent/qaq-p/14275460MP: exception caught with cause com.sap.engine.services.jndi.persistent.exceptions720.Namespac in PI2025-11-23T16:31:30.895000+01:00technical_guyhttps://community.sap.com/t5/user/viewprofilepage/user-id/2187594<DIV class=""> </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&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&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&px=999" role="button" title="error2.jpeg" alt="error2.jpeg" /></span></P>2025-11-23T16:31:30.895000+01:00https://community.sap.com/t5/technology-q-a/mp-exception-caught-with-cause-com-sap-engine-services-jndi-persistent/qaq-p/14275476MP: exception caught with cause com.sap.engine.services.jndi.persistent.exceptions720 in PI/PO2025-11-23T17:13:44.820000+01:00technical_guyhttps://community.sap.com/t5/user/viewprofilepage/user-id/2187594<P> </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! <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&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&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&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:00https://community.sap.com/t5/technology-q-a/sap-edge-integration-cell-offline-mode/qaq-p/14278084SAP Edge Integration Cell Offline Mode2025-11-26T13:11:57.370000+01:00bijayashreebanoj_brahmahttps://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:00https://community.sap.com/t5/technology-q-a/sap-btp-integration-suite-cloud-to-sap-s4-private-cloud/qaq-p/14280578SAP BTP Integration Suite Cloud to SAP S4 Private Cloud2025-11-30T18:21:37.643000+01:00rajeshpshttps://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:00https://community.sap.com/t5/technology-q-a/error-while-connecting-from-sap-btp-integration-suite-to-sap-s4-cloud-odata/qaq-p/14280585Error: While connecting from SAP BTP Integration Suite to SAP S4 Cloud Odata2025-11-30T19:42:29.722000+01:00rajeshpshttps://community.sap.com/t5/user/viewprofilepage/user-id/157724<P>Hello Team,</P><P> </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 : <HOST>: No address associated with hostname, cause: java.net.UnknownHostException: <HOST>: No address associated with hostname</SPAN>"</P><P> </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&px=400" role="button" title="rajeshps_1-1764527895212.png" alt="rajeshps_1-1764527895212.png" /></span></P><P> </P><P> </P><P>Thanks and Regards,</P><P>Rajesh PS</P>2025-11-30T19:42:29.722000+01:00https://community.sap.com/t5/technology-q-a/idoc-reaches-sap-pi-but-no-cxml-message-generated/qaq-p/14288235IDoc Reaches SAP PI but No cXML Message Generated2025-12-10T20:42:11.669000+01:00rohith_akaramhttps://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=""> </DIV><DIV> </DIV></DIV></DIV></DIV></DIV><DIV class=""><DIV><DIV class=""><DIV class=""><DIV class=""> </DIV></DIV></DIV></DIV></DIV>2025-12-10T20:42:11.669000+01:00https://community.sap.com/t5/technology-q-a/sap-po-empty-request-payload-rest-to-rfc/qaq-p/14288546SAP PO: Empty Request Payload (REST to RFC)2025-12-11T09:30:39.719000+01:00SilentConnectorhttps://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&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&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! </P>2025-12-11T09:30:39.719000+01:00https://community.sap.com/t5/crm-and-cx-q-a/rfc-using-python-in-excel/qaq-p/14289448RFC using Python in Excel2025-12-12T14:36:00.792000+01:00jepi_flandershttps://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:00https://community.sap.com/t5/human-capital-management-q-a/lms-to-edcast-integration/qaq-p/14291199LMS to EdCast Integration2025-12-16T07:39:16.983000+01:00Joeromhttps://community.sap.com/t5/user/viewprofilepage/user-id/1741938<P>Hello SF Folks, </P><P>Good day! I hope you are doing well. </P><P>I need help regarding connection of Edcast and LMS integration. </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. </P><P>Happy Holidays! </P><P>Thanks, <BR />Joerom Ramos</P>2025-12-16T07:39:16.983000+01:00https://community.sap.com/t5/technology-q-a/problem-using-inventorygenexits-with-products-across-different-bin/qaq-p/14292718Problem using InventoryGenExits with products across different bin locations2025-12-17T19:06:36.408000+01:00juanpmg2https://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: </SPAN></P><PRE><SPAN class="">array:4</SPAN> [ "<SPAN class="">DocDate</SPAN>" => "<SPAN class="">20251217</SPAN>"
"<SPAN class="">DocDueDate</SPAN>" => "<SPAN class="">20251217</SPAN>"
"<SPAN class="">Comments</SPAN>" => "<SPAN class="">Entregas insumos pañol 17-12-2025, FORTINWEB, realizado por JUAN MORENO</SPAN>"
"<SPAN class="">DocumentLines</SPAN>" => <SPAN class="">array:1</SPAN> [
<SPAN class="">0</SPAN> => <SPAN class="">array:9</SPAN> [
"<SPAN class="">ItemCode</SPAN>" => "<SPAN class="">SHEP0018</SPAN>"
"<SPAN class="">Quantity</SPAN>" => <SPAN class="">1.0</SPAN>
"<SPAN class="">WarehouseCode</SPAN>" => "<SPAN class="">001</SPAN>"
"<SPAN class="">CostingCode</SPAN>" => "<SPAN class="">EF0004</SPAN>"
"<SPAN class="">U_PG_Retira</SPAN>" => <SPAN class="">577</SPAN>
"<SPAN class="">UseBaseUnits</SPAN>" => "<SPAN class="">tYES</SPAN>"
"<SPAN class="">UoMEntry</SPAN>" => <SPAN class="">-1</SPAN>
"<SPAN class="">InventoryQuantity</SPAN>" => <SPAN class="">1.0</SPAN>
"<SPAN class="">BinAllocations</SPAN>" => <SPAN class="">array:1</SPAN> [
<SPAN class="">0</SPAN> => <SPAN class="">array:4</SPAN> [
"<SPAN class="">BinAbsEntry</SPAN>" => <SPAN class="">1</SPAN>
"<SPAN class="">Quantity</SPAN>" => <SPAN class="">1.0</SPAN>
"<SPAN class="">BinActionType</SPAN>" => "<SPAN class="">batFromWarehouse</SPAN>"
"<SPAN class="">BaseLineNumber</SPAN>" => <SPAN class="">0</SPAN>
]
]
]
]]</PRE><P> </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) . Can someone please help me?</SPAN></P>2025-12-17T19:06:36.408000+01:00https://community.sap.com/t5/technology-q-a/odata-calling-error-how-to-configure-resource-path-in-odata-sender-adapter/qaq-p/14306919ODATA_CALLING_ERROR: How to configure Resource Path in OData Sender Adapter2026-01-13T20:08:21.313000+01:00Sakshi22https://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&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&sap-language=EN</A></P><P><STRONG>Resource Path : </STRONG>ZCAD_I_IDOC_STATUS(p_days=7)/Set<STRONG><BR />OData Sender Adapter </STRONG>and <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 : NOT_FOUND [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:00https://community.sap.com/t5/technology-q-a/successfactors-custom-portlet-notifications-via-cpi-to-microsoft-teams/qaq-p/14313453SuccessFactors Custom Portlet Notifications via CPI to Microsoft Teams2026-01-23T12:12:32.954000+01:00Adele_Beetshttps://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:00https://community.sap.com/t5/technology-q-a/sending-jwe-jws-encrypted-json-payload-from-sap-pi-po-to-bank-api/qaq-p/14315720Sending JWE/JWS Encrypted JSON Payload from SAP PI/PO to Bank API2026-01-27T13:20:06.398000+01:00Likitha_Makamhttps://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: 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:00https://community.sap.com/t5/enterprise-resource-planning-q-a/sap-po-bpm-error/qaq-p/14319591SAP PO - BPM error2026-02-02T09:41:21.976000+01:00kavitharani_kalaivananc506d1https://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:00https://community.sap.com/t5/technology-q-a/how-to-handle-json-array-without-an-array-name-in-sap-pi-rest-adapter/qaq-p/14322034How To Handle JSON Array without an Array Name in SAP PI REST Adapter (Receiver)2026-02-05T09:49:30.682000+01:00sindra_jayahttps://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> But what I got was an empty XML.</P><pre class="lia-code-sample language-markup"><code><?xml version="1.0" encoding="UTF-8"?>
<ns0:MT_TEST_IN xmlns:ns0="urn:TEST">
</ns0:MT_TEST_IN></code></pre><P> 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&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&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> </P><P> </P><P> </P><P> </P><P> </P><P> </P><P> </P>2026-02-05T09:49:30.682000+01:00https://community.sap.com/t5/technology-q-a/how-can-an-inbound-rest-get-post-request-from-a-backend-system-be/qaq-p/14325686How can an inbound REST GET/POST request from a backend system be conditionally routed in SAP PI/PO2026-02-10T17:45:54.314000+01:00Aman27https://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