Skip to Content
avatar image
Former Member

SFSFOnboardingCandidateInfo - Scenario with SOAP instead of OData

Hi Team,

I would like to inform you that am implementing Successfactors implementation in SAP PI 7.3.1.

I already implemented Employee Profile and Job Requisition successfully. Now am implementing Onboarding Scenario.

These are the below tasks I handled and technical flow process in Onboarding.

1. Already downloaded latest patches and installed Integration Addon in both HCM and PI system.

2. As per standard packages given by SAP, please find the below interface flow.

There are 2 flows.


          a) ECC Proxy <----> PI <----> SFSF (OData/SOAP API in SFSF Adapter.

          b) ECC Proxy <----> PI <----> SOAP Axis (Begin Session Scenario)

          c) ECC Proxy <----> PI <----> SOAP Axis (NEW HIRE Scenario)

          d) ECC Proxy <----> PI <----> SOAP Axis (Cancel Session Scenario)



Now My issue is with point a)

AS IS - As per SAP standard packages we need to first fetch the candidate Information from SFSF back to SAP in a synchronous interface from ECC to PI to SFSF vice versa. using SFSF Adapter either ODATA or SOAP protocol.

Limitations: In order to deploy or use SFSF Adapter as per compatability matrix my PI system needs to upgrade which is not possible currently due to many other projects and their golive dependencies.

I already achieved all other Employee Profile and Job Requisition using SOAP Axis framework including Session Handling and interface functionality. Even in Onboarding New hire and begin session scenarios are also using SOAP AXIS framework.

TO BE - Hence I would like to use SOAP AXIS framework to fetch the employee records using SOAP Axis framework.

For that I need SOAP END POINT URL and its WSDL file to fetch the CANDIDATE INFO.

My Observations:

Unfortunately I tried to search all SDN and Marketplace threads but I couldnt able to find a WSDL links or SOAP scenarios related links to handle CandidateInfo through SOAP Call.

Can anyone help me did you achieved this functionlity using SOAP Call or SOAP UI or anywhere?

Note: Until I fetch the Candidate info - ONB-NEWHIRE scenario cannot be triggered. We cannot onboarding candidate unless there are candidates in ECC.

Kindly help me and do the needful.


Amarsrinivas Eli

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Oct 15, 2015 at 02:18 PM

    Hi Amar,

    From SAP side, there have no functionality provided for SOAP/Rest adapter link to access CandidateInfo interface.

    As this are standard interfaces, you have to use OData link for CandidateInfo interface.

    Begin session,New hire and Cancel session will triggered after CandidateINfo interface.

    My advise is do not waste time to search SOAP link.



    Add comment
    10|10000 characters needed characters exceeded

  • Oct 15, 2015 at 05:39 PM

    Hi Amar,

    You can't use SOAP exclusively because the CandidateInfo info is a Generic Object and is exposed only to the OData API.

    Best regards,


    Add comment
    10|10000 characters needed characters exceeded

    • Hi Amarsrinivas Eli,

      You shouldn't need Gateway if you use the OData adapter in PI. You can use SOAP instead as the OData API uses the OData protocol and not the SOAP protocol. The SFAPI has different fields exposed to it compared to the OData API and so can't be used interchangeably.

      Best regards,