Hi Somnath,
Thank you very much for taking the time to reply to me.
I am using a pre-built adapter in Sterling Integrator to call this RFC.This adapter makes the RFC call and returns the result in XML format. For this call, the entire result returned is:
<?xml version="1.0" encoding="UTF-8"?>
<Z_ESRV_OFFER_GETLIST><ET_CHANGE_HIST>ZESRVOFFER_HIS</ET_CHANGE_HIST><ET_OFFERS>ZESRVOFFE</ET_OFFERS><ET_RETURN>BAPIRET2_</ET_RETURN><IT_OFFER_STATUS_CODES>ZESRV_BTBSTA_TAB</IT_OFFER_STATUS_CODES><IT_PARTNERS>ZESRVBPLIST</IT_PARTNERS><IT_PLANTS>CCVX_WERK</IT_PLANTS><IV_IDOC>X</IV_IDOC><IV_OFFER_NUM>0000104597</IV_OFFER_NUM><IV_PURCH_SALES></IV_PURCH_SALES><IV_REQUESTID>AAAAAAAAAAAAAAAAAAAAAA==</IV_REQUESTID><IV_STATUS_CHANGE_FROM_DATETIME></IV_STATUS_CHANGE_FROM_DATETIME><IV_STATUS_CHANGE_TO_DATETIME></IV_STATUS_CHANGE_TO_DATETIME><IV_TYPE></IV_TYPE><IV_USERID></IV_USERID><ET_CHANGE_HIST>ZESRVOFFER_HIS</ET_CHANGE_HIST><ET_OFFERS>ZESRVOFFE</ET_OFFERS><ET_RETURN>BAPIRET2_</ET_RETURN></Z_ESRV_OFFER_GETLIST>
The configuration parameters for this adapter can be found here:
For this adapter, the SAP Integration Mode is set to Synchronous RFC. The options are:
- Synchronous BAPI – Enable integrated activities using SAP R/3 business objects and their BAPIs, which are processed in synchronous mode.
- Synchronous RFC – Trigger direct and synchronous RFCs that start SAP R/3 function modules or receive synchronous RFC calls from SAP R/3.
- File-based IDoc RFC – Transfer documents using SAP R/3 IDoc technology when communicating with SAP R/3 using RFC.
- ALE-based IDoc – Transfer documents using SAP R/3 IDoc technology when communicating with SAP R/3 using ALE.
Does Synchronous RFC sound correct to you or should I use another option.
Thanks again for all your help.
Tim