https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/NW-ABAP-Remote-Function-Call-(RFC)-qa.xml SAP Community - NW ABAP Remote Function Call (RFC) 2026-02-21T12:11:11.253142+00:00 python-feedgen NW ABAP Remote Function Call (RFC) Q&A in SAP Community https://community.sap.com/t5/human-capital-management-q-a/read-infotype-0015-with-rfc-function-module/qaq-p/14127185 read infotype 0015 with RFC function module 2025-06-13T15:02:34.670000+02:00 holger_bumken https://community.sap.com/t5/user/viewprofilepage/user-id/315305 <P>Hi,</P><P>for PA0008 I found fm&nbsp;HR_ECM_UI_VIEW_SALARY_DATA.</P><P>Module must RFC enabled, I collect data outside from SAP with Data Service.</P><P>Now I need to read the 0015 to get the addition salary. Some values are direct in this table but in Germany we have e.g. T-Zug A salary ( One-off payments depending on tariff ) , this value is 0 in table and should be e.g. 500 €, shown in tx PA20.</P><P>&nbsp;</P><P>Thx</P> 2025-06-13T15:02:34.670000+02:00 https://community.sap.com/t5/technology-q-a/how-to-delete-bgrfc-units-automatically/qaq-p/14130376 How to delete bgRFC units automatically? 2025-06-17T23:44:26.088000+02:00 SAPSupport https://community.sap.com/t5/user/viewprofilepage/user-id/121003 <P>Hi Team,</P><P>How to delete or Remove error units from bgRFC queue automatically without any Manual intervention. &nbsp;&nbsp;<BR /><BR />We know the process to delete this unit manually using SBGRFCMON however we would like to know any automated&nbsp; process is available for this task.</P><P>Regards</P><BR />------------------------------------------------------------------------------------------------------------------------------------------------<BR /><B>Learn more about the SAP Support user and program <A target="_blank" href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/maximizing-the-power-of-sap-community-at-product-support/ba-p/13501276">here</A>.</B> 2025-06-17T23:44:26.088000+02:00 https://community.sap.com/t5/technology-q-a/clean-core-approach-to-migrate-custom-onpremise-rfc-abap-function-module/qaq-p/14134847 Clean Core approach to migrate custom onpremise RFC ABAP Function Module 2025-06-23T23:59:52.417000+02:00 cristiano_santos https://community.sap.com/t5/user/viewprofilepage/user-id/195718 <P>Hello! I have questions about ABAP, Clean Core and RFC.&nbsp;</P><P>A company has an custom addon/software component that is installed on on-premise systems. ECC, S/4, SRM, CRM.&nbsp;These systems communicate each other via the addon. The addon communicates using RFC connections based on custom ABAP Function Modules.</P><P>Company wants to make the addon "clean core compliant". And some questions like these arised:</P><P>1 - is rfc connection between onpremise systems clean core compliant?</P><P>2 - if the previous answer is no, how to make rfc connections clean core without put everything inside cds custom entity and expose as odata service?</P><P>3 - make onpremise abap programs clean core means always expose data as odata service using rap?</P> 2025-06-23T23:59:52.417000+02:00 https://community.sap.com/t5/technology-q-a/rfc-connection-for-ads-btp-not-working/qaq-p/14148836 RFC Connection for ADS BTP not working 2025-07-10T00:37:44.229000+02:00 jiarm https://community.sap.com/t5/user/viewprofilepage/user-id/874561 <P>Hi there.</P><P>I followed these steps:&nbsp;<A href="http://Account Explorer - Productos Naturales de la Sabana S.A.S. - SAP BTP Cockpit " target="_self" rel="nofollow noopener noreferrer">Account Explorer - Productos Naturales de la Sabana S.A.S. - SAP BTP Cockpit </A>&nbsp;but when I try the connection from SM59 tcode I get this error:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jiarm_0-1752100355796.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/284787i1FDAA785A35BC628/image-size/medium?v=v2&amp;px=400" role="button" title="jiarm_0-1752100355796.png" alt="jiarm_0-1752100355796.png" /></span></P><P>I guess that my S4 Hana server is blocking the outgoing HTTP connection.&nbsp;<SPAN>SAP controls access to the server.</SPAN></P><P><SPAN>Please, can you help me?</SPAN></P> 2025-07-10T00:37:44.229000+02:00 https://community.sap.com/t5/technology-q-a/%C3%BC-is-creating-sapsql-parse-error/qaq-p/14159126 Ü is creating SAPSQL_PARSE_ERROR 2025-07-22T14:25:39.321000+02:00 JustinChesterfield https://community.sap.com/t5/user/viewprofilepage/user-id/1525147 <P>The character Ü being present in a users name is creating "SAPSQL_PARSE_ERROR" when attempting to to execute an ABAP RFC call from node red. Any assistance in this would be greatly appreciated.<BR /><BR />The RFC call in question is "<SPAN>RFC_ TABLE_READ", which SAP will not provide support on due it being a "banned" RFC function.</SPAN></P><P>&nbsp;<span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="image_480.png" style="width: 443px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/289809i1B0A201D81DDA794/image-size/large?v=v2&amp;px=999" role="button" title="image_480.png" alt="image_480.png" /></span></P> 2025-07-22T14:25:39.321000+02:00 https://community.sap.com/t5/technology-q-a/how-bgrfc-scheduler-works-can-we-schedule-queue-processing-to-happen-in/qaq-p/14166957 How bgRFC scheduler works.can we schedule queue processing to happen in batches and not all once 2025-07-30T14:47:42.641000+02:00 Ezal90 https://community.sap.com/t5/user/viewprofilepage/user-id/2009190 <P>&nbsp;</P><P>How bgRFC scheduler works.can we schedule queue processing to happen in batches and not all at once.</P><P>Inbound idocs are currently processed by batch jobs. if we want to utilize bgRFCs, will all the idocs get processed immediately or it will be in queue(in batches).&nbsp; we dont want any performance impact as trigger immediately was occupying all work processes.</P><P>any response is appreciated.</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2025-07-30T14:47:42.641000+02:00 https://community.sap.com/t5/technology-q-a/integration-suite-and-connection-type-g-for-synchronous-bapis/qaq-p/14175388 Integration Suite and Connection Type G for synchronous BAPIs? 2025-08-08T09:48:40.606000+02:00 CodeMadeInGermany https://community.sap.com/t5/user/viewprofilepage/user-id/2123232 <P>I have an ALE scenario where BAPIs are called both&nbsp;synchronously (reading data) and asynchronously (posting). I would like to use the Integration Suite (CPI) to establish a connection between the two systems. The iFlows would be a simple passthrough. This is possible for the asynchronous case where IDocs are simply forwarded. Is this also possible for synchronous BAPIs? How would an iFlow look like?</P><P>I've tried calling a synchronous BAPI with a destination of Type G in SE37 but SE37 does not support Type G Connections. Is Type G supported for synchronous BAPIs in general?</P><P>&nbsp;</P> 2025-08-08T09:48:40.606000+02:00 https://community.sap.com/t5/technology-q-a/timeout-dump-11-min-for-rfc-in-low-priority-runtime-unlimited-if-started-in/qaq-p/14214664 TIMEOUT dump (11 min.) for RFC in low priority (runtime unlimited) if started in dialog 2025-09-11T14:32:21.461000+02:00 Sandra_Rossi https://community.sap.com/t5/user/viewprofilepage/user-id/145194 <P>Hello,</P><P>I'm testing the timeout (or not timeout) in RFC tasks in Low priority (classic aRFC started by the method RUN_INST of CL_ABAP_PARALLEL, which I call from a custom program), and I'm surprised that a timeout happens after 11 minutes (short dump TIMEOUT) although the low priority has no timeout defined (so, unlimited runtime).</P><P>The TIMEOUT dump happens if the custom program is started in dialog, but it doesn't happen if it's started in background. In both cases, the priority is shown as Low in SM50.</P><P>The profile parameter rdisp<SPAN>/scheduler/prio_low/max_runtime has no value, so it should not do a timeout as the documentation says (it's also what the SAP notes say):</SPAN></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><EM>"If no value is specified, the runtime is unlimited."</EM></P><P>11 minutes corresponds to the high priority set in the&nbsp;profile parameter rdisp<SPAN>/scheduler/prio_high/max_runtime.</SPAN></P><P><SPAN>The short dump TIMEOUT contains the message:</SPAN></P><P class="lia-indent-padding-left-30px" style="padding-left : 30px;"><EM>"The maximum runtime of a program is set by profile parameter&nbsp;"rdisp/scheduler/prio_low/max_runtime". The&nbsp;current setting is 660 seconds. If the current setting deviates from the value of the parameter in question, the application has set the&nbsp;maximum runtime itself. Once the maximum runtime is exceeded, the&nbsp;program is aborted."</EM></P><P><SPAN>For information, the profile parameter rdisp/max_wprun_time does not exist (it was deprecated by SAP a long time ago), so it means that the parameters rdisp/scheduler/prio_*/max_runtime are used.</SPAN></P><P>The RFC starts this way (code started by running the method RUN_INST of CL_ABAP_PARALLEL) i.e., it's "aRFC with wait", so the application doesn't change the priority (anyway, I see Low in SM50, it must be the one used, even if it's changed):</P><pre class="lia-code-sample language-abap"><code> call function 'RS_ABAP_PARALLEL_INST' starting new task L_TASK-NAME destination L_SERVER_NAME calling END_TASK_INST on end of task exporting P_IN = &lt;L_IN&gt; P_TIME_OUT = TIME_OUT exceptions COMMUNICATION_FAILURE = 1 message L_MESSAGE SYSTEM_FAILURE = 1 message L_MESSAGE.</code></pre><P>I can understand why RFC behaves like this. It makes sense.</P><P>Do you know any link to an official SAP documentation which clearly explains these behaviors?</P><P>Thanks.</P><P>Sandra</P><P>Environment: ABAP 7.58</P> 2025-09-11T14:32:21.461000+02:00 https://community.sap.com/t5/technology-q-a/how-can-we-implement-a-push-based-mechanism-to-send-data-from-an-adso-to-an/qaq-p/14257030 How can we implement a push-based mechanism to send data from an ADSO to an HTTP API? 2025-10-30T12:06:22.687000+01:00 vitthal_suravase91 https://community.sap.com/t5/user/viewprofilepage/user-id/2220064 <P>The requirement is to send data from a specific column in an ADSO’s active table to an external HTTP API. This should be implemented as an automated process (push mechanism) that extracts the required field from the ADSO and pushes it to the API endpoint whenever new data is available or after data activation. How can this integration be achieved?</P> 2025-10-30T12:06:22.687000+01:00 https://community.sap.com/t5/technology-q-a/cap-calling-a-function-module-rfc-in-node-js-using-sap-cds-rfc/qaq-p/14259643 CAP Calling a Function Module (RFC) in Node.js using @sap/cds-rfc 2025-11-03T21:04:03.403000+01:00 mia_sparkling https://community.sap.com/t5/user/viewprofilepage/user-id/2263230 <DIV class=""><DIV class=""><SPAN class="">Hello everyone in the community,</SPAN></DIV></DIV><DIV class=""><DIV class=""><SPAN class="">I’ve recently started working with SAP CAP and BTP, and I was assigned a task&nbsp;<SPAN class=""><STRONG>CAP Calling a Function Module (RFC) in Node.js</STRONG></SPAN><SPAN>&nbsp;</SPAN>using the npm package <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1862993">@Pa_Vi</a>/cds-rfc (<A href="https://www.npmjs.com/package/@sap/cds-rfc" target="_blank" rel="noopener nofollow noreferrer">https://www.npmjs.com/package/@sap/cds-rfc</A>). There is a small issue when I'm trying to install this package is that the</SPAN><SPAN>&nbsp;modules uses package</SPAN><SPAN>&nbsp;</SPAN><CODE><a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1862993">@Pa_Vi</a>-rfc/node-rfc-library</CODE><SPAN>&nbsp;</SPAN><SPAN>- which is not available on the standard</SPAN><SPAN>&nbsp;</SPAN><CODE>npmjs.com</CODE><SPAN>&nbsp;</SPAN><SPAN>registry.<BR /><BR />So&nbsp;</SPAN><SPAN>I followed all the steps from this guide:</SPAN><SPAN>&nbsp;<A href="https://qiita.com/tami/items/3b84e5cd7f789c5af7ef" target="_blank" rel="noopener nofollow noreferrer">https://qiita.com/tami/items/3b84e5cd7f789c5af7ef</A>.&nbsp;</SPAN><SPAN>I’ve obtained the NPM64 credentials token using <STRONG>my S-User account</STRONG> and added it along with "</SPAN><SPAN><EM><a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1862993">@Pa_Vi</a>-rfc:registry=<A href="https://73554900100900009091.npmsrv.repositories.cloud.sap" target="_blank" rel="noopener nofollow noreferrer">https://73554900100900009091.npmsrv.repositories.cloud.sap</A> //73554900100900009091.npmsrv.repositories.cloud.sap/..</EM>"</SPAN><SPAN> to the</SPAN><SPAN>&nbsp;</SPAN><SPAN class=""><CODE>.npmrc</CODE></SPAN><SPAN>&nbsp;</SPAN><SPAN>file, but every time I try to install the package, it throws a</SPAN><SPAN>&nbsp;</SPAN><SPAN class=""><STRONG>403 Unauthorized</STRONG></SPAN><SPAN>&nbsp;</SPAN><SPAN>error.</SPAN></DIV></DIV><DIV class=""><DIV class=""><SPAN class="">I’m not sure if I missed something along the way.<BR />Thank you so much for your time, and I really appreciate any help or advice from the community!<SPAN>&nbsp;<span class="lia-unicode-emoji" title=":red_heart:">❤️</span></SPAN></SPAN><P>&nbsp;</P></DIV></DIV> 2025-11-03T21:04:03.403000+01:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/issue-with-bapi-prodordconf-create-tt-create-hdr-confirmation-saved-but-not/qaq-p/14264389 Issue with BAPI_PRODORDCONF_CREATE_TT / CREATE_HDR – Confirmation Saved but Not Visible in CO15 2025-11-10T14:33:34.807000+01:00 xtimas https://community.sap.com/t5/user/viewprofilepage/user-id/2264694 <P>&nbsp;</P><HR /><P><STRONG>Hello everyone,</STRONG></P><P>I’m working on a .NET solution using the <STRONG>SAP .NET Connector (NCo)</STRONG> to confirm and update production orders and their operation quantities (yield, scrap, and rework).</P><P>I’m using the following BAPIs:</P><UL><LI><P><STRONG>BAPI_PRODORDCONF_CREATE_TT</STRONG></P></LI><LI><P><STRONG>BAPI_PRODORDCONF_CREATE_HDR</STRONG></P></LI></UL><P>I’m updating the <STRONG>TIMETICKETS</STRONG> table for <CODE>BAPI_PRODORDCONF_CREATE_TT</CODE> and the <STRONG>ATHDRLEVELS</STRONG> table for <CODE>BAPI_PRODORDCONF_CREATE_HDR</CODE>, setting all relevant field values.</P><P>When I execute these BAPIs, I receive a success message:<BR /><EM>"Confirmation of order [OrderId] saved."</EM></P><P>However, when I check transaction <STRONG>CO15</STRONG>, the confirmation is created, but the values are not the same as those I passed to the BAPI functions. Only the <STRONG>yield</STRONG> is recorded, and it reflects the <STRONG>total planned output quantity</STRONG> of the production order, rather than the specific quantities (yield, scrap, rework) that I provided during execution.</P><P>I’m committing the transaction using:</P><PRE><CODE>BAPI_TRANSACTION_COMMIT f.SetValue("WAIT", "X"); f.Invoke(dest);</CODE></PRE><P>(<CODE>dest</CODE> is an RfcDestination)</P><P>I get the same result when testing these functions in transaction <STRONG>SE37</STRONG>.</P><P>What am I missing or doing wrong?</P><P>Thanks for your help!</P><HR /><P>&nbsp;</P> 2025-11-10T14:33:34.807000+01:00 https://community.sap.com/t5/financial-management-q-a/auto-update-bank-data-in-bp/qaq-p/14271358 Auto update bank data in BP 2025-11-17T19:51:48.800000+01:00 imran01 https://community.sap.com/t5/user/viewprofilepage/user-id/1604153 <P><SPAN>I am calling a functional module RFC_CVI_EI_INBOUND_MAIN from BODS to add records to the Identification data of a Business Partner. The identification data is being created correctly. However, the “Vendor Confirmation Required” flag is being activated, because an update is being recorded in the bank data history—even though no actual changes were made to the bank details.</SPAN></P><P><SPAN>Does anyone know why the BAPI might be triggering updates to the bank data or which configuration settings could cause the bank data to be touched which activates the confirmation-required flag?</SPAN></P> 2025-11-17T19:51:48.800000+01:00 https://community.sap.com/t5/technology-q-a/jco-rfc-output-is-sorting-or-top-n-selection-possible/qaq-p/14277200 JCo RFC Output: Is Sorting or TOP N Selection Possible? 2025-11-25T12:45:43.774000+01:00 hari0011 https://community.sap.com/t5/user/viewprofilepage/user-id/2085074 <DIV><DIV><SPAN>Hi experts,</SPAN></DIV><BR /><DIV><SPAN>I am calling some SAP standard RFC functions via JCo (for example: SWNC_GET_WORKLOAD_SNAPSHOT) which return large internal tables in the export parameters.</SPAN></DIV><DIV><SPAN>I would like to know whether it is possible to:</SPAN></DIV><OL><LI><SPAN>Sort the export table in the RFC result (e.g., ORDER BY a specific field), or</SPAN></LI><LI><SPAN>Limit the number of rows returned (e.g., TOP 30 records)</SPAN></LI></OL><DIV><SPAN>Is there any SAP-supported way to sort or limit the entries directly in the RFC call?</SPAN></DIV><DIV><SPAN>Or is the only option to fetch the full table and then perform sorting/limiting on the Java/JCo side?</SPAN></DIV><DIV><SPAN>Any guidance or confirmation from SAP or community experience would be greatly appreciated.</SPAN></DIV><BR /><DIV><SPAN>Thanks!</SPAN></DIV></DIV> 2025-11-25T12:45:43.774000+01:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/idoc-error-e0400-entry-in-outbound-table-not-found-even-maintain-in-we20/qaq-p/14288337 IDOC error E0400 Entry in outbound table not found even maintain in WE20 2025-12-11T02:47:45.516000+01:00 manthana99c17 https://community.sap.com/t5/user/viewprofilepage/user-id/823346 <P>hi expert,</P><P>WE20 partner profile has been maintained correctly and updated in EDP13. but when we run program with our customized message type.&nbsp; Still got error&nbsp;&nbsp;<SPAN>Message no. E0400 entry in outbound table not found. pls advise</SPAN></P><H3 id="toc-hId-1895696647">&nbsp;</H3> 2025-12-11T02:47:45.516000+01:00 https://community.sap.com/t5/technology-q-a/rfc-connection-to-legcey-system/qaq-p/14292979 RFC CONNECTION TO LEGCEY SYSTEM 2025-12-18T07:25:45.974000+01:00 Anilkumar_ADL https://community.sap.com/t5/user/viewprofilepage/user-id/1908634 <P>Dear experts&nbsp;</P><P>when to test&nbsp; connection&nbsp; i getting below error .</P><P>Logon Connection Error<BR />Error Details Error when opening an RFC connection (CPIC-CALL: 'ThSAPOCMINIT', communication rc: CM_RESOURCE_FAILURE_RETRY (cmRc=27).<BR />Error Details ERROR: timeout during allocate<BR />Error Details LOCATION: SAP-Gateway on host vhawdasdci.sap.acedesigners.co.in / sapgw00<BR />Error Details DETAIL: no connect of TP sapdp00 from host 172.16.3.62 after 20 sec<BR />Error Details COMPONENT: SAP-Gateway<BR />Error Details COUNTER: 73425<BR />Error Details MODULE: /bas/793_REL/src/krn/si/gw/gwr3cpic.c<BR />Error Details LINE: 2263<BR />Error Details RETURN CODE: 242<BR />Error Details SUBRC: 0<BR />Error Details RELEASE: 793<BR />Error Details TIME: Thu Dec 18 11:41:08 2025<BR />Error Details VERSION: 2</P> 2025-12-18T07:25:45.974000+01:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/idoc-set-up-by-basis/qaq-p/14294860 Idoc set up by Basis 2025-12-21T13:22:35.440000+01:00 manthana99c17 https://community.sap.com/t5/user/viewprofilepage/user-id/823346 <P>Hi Expert</P><P>What basis has to set up for IDoc integration?</P><P>is this only RFC connection between 2 systems?</P><P>when Inbound IDoc send from other system, how system know that IDoc arrive and&nbsp; will process or not.</P><P>&nbsp;</P><P>Thanks in advance</P> 2025-12-21T13:22:35.440000+01:00 https://community.sap.com/t5/technology-q-a/pyrfc-is-unmaintained-calling-sap-rfc-directly-from-python-using-nwrfcsdk/qaq-p/14305984 PyRFC is unmaintained — calling SAP RFC directly from Python using nwrfcsdk 2026-01-12T21:11:28.752000+01:00 jdsricardo https://community.sap.com/t5/user/viewprofilepage/user-id/2226501 <P>Since PyRFC is no longer actively maintained and there’s no official replacement,<BR />one practical alternative is using the SAP NetWeaver RFC SDK (nwrfcsdk) directly<BR />from Python via ctypes. This avoids PyRFC entirely while still allowing RFC/BAPI<BR />calls and table extraction (including nested structures).</P><P>I’ve shared some working examples of this approach here:<BR /><A href="https://github.com/jdsricardo/SAP-RFC-Python-without-PyRFC" target="_blank" rel="nofollow noopener noreferrer">https://github.com/jdsricardo/SAP-RFC-Python-without-PyRFC</A></P><P>This might help anyone looking for a PyRFC-free path forward.</P> 2026-01-12T21:11:28.752000+01:00 https://community.sap.com/t5/technology-q-a/rfc-based-service-activation-error-after-ddic-structure-change-in-endpoint/qaq-p/14311976 RFC based service activation error, after DDIC structure change in endpoint FM 2026-01-21T15:52:10.144000+01:00 namy-x_7 https://community.sap.com/t5/user/viewprofilepage/user-id/2275962 <P>Hello Experts,<BR /><BR />Our customer has a custom RFC based service with a FM endpoint in ECC / SAP Logon. Lets call it SERVICE_NAME. The structure STRUCT_NAME is an import parameter for the FM that is the endpoint for the service. This structure was changed in DDIC, new fields were added. But in the service definition the External and Internal Views and the Types tab doesn't contain the newly added fields, just the old ones.<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Amy_No_2-1769006254739.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/363764i8AE42C52A542B25A/image-size/medium/is-moderation-mode/true?v=v2&amp;px=400" role="button" title="Amy_No_2-1769006254739.png" alt="Amy_No_2-1769006254739.png" /></span></P><P>I tried to re-activate the service definition but it throws syntax error that the field FIELD_NAME of STRUCT_NAME is missing .<span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Amy_No_1-1769005688398.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/363763i794A1FEE05775992/image-size/medium/is-moderation-mode/true?v=v2&amp;px=400" role="button" title="Amy_No_1-1769005688398.png" alt="Amy_No_1-1769005688398.png" /></span></P><P>Seems like the types are cached in / a previous state is stored.<BR /><STRONG>How can I re-generate the structures within the service definition, to have the new fields as well?</STRONG><BR /><BR />Thanks in advance for any advice!</P> 2026-01-21T15:52:10.144000+01:00 https://community.sap.com/t5/technology-q-a/sap-cpi-rfc-receiver-interface-does-not-works-with-bapi-transaction-commit/qaq-p/14316988 SAP CPI - RFC Receiver interface does not works with BAPI_TRANSACTION_COMMIT 2026-01-28T17:21:13.592000+01:00 faisaljamal1 https://community.sap.com/t5/user/viewprofilepage/user-id/1029743 <P>Hello All,</P><P>I am working on an RFC receiver interface in SAP Cloud Integration where I am calling BAPI in SAP to create Orders. And I need to use the BAPIs "BAPI_TRANSACTION_COMMIT" to commit the transaction for creation of Orders in SAP or&nbsp; "BAPI_TRANSACTION_ROLLBACK" to rollback in case of errors.<BR />But even though I receive successful response during the BAPI call for Order creation, it seems like the COMMIT does not works. I searched on internet and I understood that this is most likely because of the two BAPI(creation and commit) calls are being made in different sessions. I need a little help to understand the possible options with RFC receiver adapter to handle this situation.<BR />To add more about the scenario, the input to SAP CI might result in more than one different Orders and I need to COMMIT only after all these Orders are successful.<BR />I have observed that the "Send Confirm Transaction" option in RFC adapter works, but it is committing individual Order creation, whereas I need to commit only after all Orders are successfully created otherwise "BAPI_TRANSACTION_ROLLBACK" should be triggered.<BR />Any help will be appreciated. Thanks!</P><P>Regards,<BR />Faisal</P> 2026-01-28T17:21:13.592000+01:00 https://community.sap.com/t5/technology-q-a/timeout-in-rap-action/qaq-p/14323903 Timeout in RAP Action 2026-02-09T07:36:41.901000+01:00 UI5_DEV1 https://community.sap.com/t5/user/viewprofilepage/user-id/1487023 <P>I have a Rap app with an action in a table that is partially executed on up to 100,000 items. Processing then takes place in the backend for each location. Since this process takes a certain amount of time per item, it can take several hours for the entire logic to be completed. As a result, the process aborts in the frontend with a timeout.</P><P>I solved the problem by running the processing in an RFC module in the background. The customer does not want to extend the session length that causes the timeout. My question now is whether there are other alternatives to solve this problem?</P> 2026-02-09T07:36:41.901000+01:00