2024 Jan 10 2:52 PM
Hello Experts,
I would like to provide an API of a time-intensive RFC (compiles a list from MD4C) without running into timeout issues. Would it be possible to ensure the calls are processed in a background process?
Could an oData Service be enabled that could run in a background process? How to configure that?
Would it be possible to enable SICF/HTTPS calls to use a background process?
Environment: EHP5 FOR SAP ERP 6.0 (SAP_BASIS 702 / 24)
Thank you.
2024 Jan 10 3:38 PM
You can prevent the timeout from happening, by doing a reset of the timer. You can find the solution in the forum. Of course, it's not a good solution, more a temporary workaround.
You can define it as a low priority asynchronous RFC.
There are some SAP notes.
Of course, first make sure what time is needed, to know if it's really a problem.
2024 Jan 10 4:17 PM
sandra.rossi
I will try out the option of resetting the timer. I'm assuming by showing progress in the progress bar.
Not sure how that works for an API call, but will try it out.
Also, this below gives me other ideas.
https://blogs.sap.com/2019/03/13/and-now-a-real-world-case-of-parallel-processing/
Thank you for your response and expertise.
2024 Jan 11 12:30 PM
About "I'm assuming by showing progress in the progress bar", it's not the one I was thinking about, I would go for the redispatch.