We are calling SAP quote create and sales order create BAPI (called inside a RFC) from a Java/.NET application. If there is a quote or order more than 600 line items (configurable lines with parent child relation) then the RFC times out. Is there any way to overcome this errors...
As a temp fix we are increasing the wpruntime system parameter for an App server and then processing these large documents on that server manually..
Even calling these BAPI as a background task (TRFC calls which stores the data in SM58 ) fails with the same timeout error.
Checking SM66 shows that these calls are DIA (dialog work processes). IS there anyway to make them as BTC or like the background jobs?
Any help would be appreciated...
You can either let the tRFCs being processed at dialog work processes, and further increase the parameter rdisp/max_wprun_time, or you can setup bgRFCs, so the tRFCs get processed in background.
You can refer to the following SAP Help webpage for further details on the bgRFCs: