SAP Knowledge Base Article - Public

3565521 - RH_SFI_SYNCHRONIZE_EMPL_DATA in Odata version, Middleware = CPI. Error: Configuration error on Adapter-Framework(AFW)-Server

Symptom

RH_SFI_SYNCHRONIZE_EMPL_DATA: Intended version = OData.
Middleware = CPI

Error in the program log: Technical error: Web service: INTERNAL.CLIENT_RECEIVE_FAILED Error while receiving by HTTP (error code: Configuration error on Adapter-Framework(AFW)-Server)

Extended Error (XI_Message):
Error while receiving by HTTP (error code: Configuration error on Adapter-Framework(AFW)-Server, error text: 
com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound binding for the given P/S/A values: FP=;TP=;FS=EEO_100;TS=;AN=SFSFSessionHandlingLoginQueryResult_Out;ANS=http://sap.com/xi/SFIHCM01;

Environment

Integration add-on for SAP ERP HCM and SAP SuccessFactors HCM 

Employee Data Synchronization

Reproducing the Issue

  1. Employee Synchronization: Program RH_SFI_SYNCHRONIZE_EMPL_DATA is intended to be used in Odata version.

  2. Middleware = CPI. 

  3. In SOAMANAGER service 'SFSFUserUpsertRequestConfirmation_Out' is correctly configured, i.e. Logical Port default = X.
    (The services 'SFSFSessionHandlingLoginQueryResult_Out' and 'SFSFSEssionHAndlingLogoutQueryResult_Out' are not needed in Odata, only in SOAP (SFAPI) version.)

  4. RH_SFI_SYNCHRONIZE_EMPL_DATA shows the following error in the log: Technical error: Web service: INTERNAL.CLIENT_RECEIVE_FAILED Error while receiving by HTTP (error code: Configuration error on Adapter-Framework(AFW)-Server)

    In XI, error = Error while receiving by HTTP (error code: Configuration error on Adapter-Framework(AFW)-Server, error text: 
    com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound binding for the given P/S/A values: FP=;TP=;FS=EEO_100;TS=;AN=SFSFSessionHandlingLoginQueryResult_Out;ANS=http://sap.com/xi/SFIHCM01;

    -> The error points to 'Login' which is not needed, see point 3.
    -> If the integration uses SOAMANAGER and WS protocol, the error occurs because the integration is not properly configured. See SAP Note 2965059 - XI runtime: Couldn't retrieve inbound binding for the given P/S/A values
    Couldn't retrieve inbound binding for the given P/S/A values suggests what the mis-configuration is LPCONFIG.

Cause

In ERP system, Transaction SM30: V_HRSFI_PARAMS:
Parameter Group = EMPL_WEB_ADAPTER_TYPE
Paramenter Name = ODATA
Parameter Value = blank 

Resolution

V_HRSFI_PARAMS:
Parameter Group = EMPL_WEB_ADAPTER_TYPE
Paramenter Name = ODATA
Set: Parameter Value = X 

Please refer to SAP note 2782467 - Employee distribution: SOAP vs OData 

See Also

SAP Note 2318969 - RH_SFI_SYNCHRONIZE_EMPL_DATA: 'Duplicate username' error

Keywords

RH_SFI_SYNCHRONIZE_EMPL_DATA, HRSFI_SYNCH_EMP_DATA, OData, SOAP, SFAPI, CPI, SOAMANAGER, UserUpsert, Login, Logout, XI, SXMB_MONI, INTERNAL.CLIENT_RECEIVE_FAILED, Configuration error on Adapter-Framework(AFW)-Server), Couldn't retrieve inbound binding for the given P/S/A values , KBA , PA-SFI-TM , Integration with SuccessFactors BizX Talent Management , BC-XI-CON , Connectivity , Problem

Product

integration add-on 3.0 for SAP ERP HCM and SAP SuccessFactors HCM Suite