cancel
Showing results for 
Search instead for 
Did you mean: 

Report RH_SFI_TRIGGER_JOB_REQUISITION fails

Former Member
0 Kudos

Hi All,

I am implementing ERP HCM to SF recruiting integration via PI 7.4, Before that I have done employee and compensation integration, both are working fine.

But for the recruiting, I met error when running report "RH_SFI_TRIGGER_JOB_REQUISITION", It shows "Technical error: Web service: Application Error". In SXMB_MONI, it shows "invaild SFAPI sesssion" .

as below:

I used standard ESR content SFIHCM02 600 delivered from SAP, I am not PI expert. so this is just my doubt: I wonder if this is related to ESR content message type missing for SFSFGenericUpsertConfirmation_Out and SFSFGenericUpdateConfirmation_Out, is the setting in below image is correct?

Has anyone done this before or any ideas what happens?

Thanks a lot.

Qingyang

Accepted Solutions (1)

Accepted Solutions (1)

anu_patyath
Explorer
0 Kudos

Hello Qingyang and Others,

   Could you please check and post the URL that you are trying to connect to?

The API URL with interface is different from HCM URL that you connect from your browser.

I hope you have taken that into account.

Thanks

Anu Patyath


Muniyappan
Active Contributor
0 Kudos

https://performancemanager5.successfactors.eu:443/sfapi/v1/soap

it is used in all the the interfaces, login,log out and employee sync data. it is working fine.

it does not work with recruitment.

Did you encounter similar issue? could you please let us know if you resolved?

Regards,

Muni

anu_patyath
Explorer
0 Kudos

If possible Could you please try with  below URL and check. Please make sure the company ID is the same. You remove the performancemanager from the original URL and try.

Please update whether that worked or not, probably it helps many that is having this issue.

https://api5.successfactors.eu:443/sfapi/v1/soap

Muniyappan
Active Contributor
0 Kudos

Thank you. recruiting interface works with url https://api5.successfactors.eu:443/sfapi/v1/soap.

tried same url for emp interface. emp interface is also working fine.

do we have any sap document or links which tells to use  https://api5.successfactors.eu:443/sfapi/v1/soap?

one more observation.

when i used url https://performancemanager5.successfactors.eu:443/sfapi/v1/soap for login and url https://api5.successfactors.eu:443/sfapi/v1/soap

for upsert, it worked only once. after first call it is getting the same error.


when i used api5 for all channels(login and upsert), error is gone.


Regards,

Muni

anu_patyath
Explorer
0 Kudos

I told you it would work

The problem is that many dont refer the SFAPI handbook where it is clearly mentioned what URL is to be used for API calls  for each datacenter. API call is different from regular logging into successfactors.

Another thing is that many run into implementing the note due to issue being "INVALID SFAPI SESSION, but if you closely observe the symptom mentioned in the note asked to be applied then you can easily understand that the note may not be relevant.

The biggest question everybody would have is why does other operations like login, employee sync and logout work and why the requisition upsert fails when you use https://performancemanager5.successfactors.eu:443/sfapi/v1/soap

Only SAP Successfactors team may be able to answer that.

I hope Qingyang Sun's issue is also solved and we can put this issue as answered.

Thanks

Anu Patyath

Former Member
0 Kudos

Hi Guys,

Thanks a lot for the input. This solution works for me as well.

Therefore, Aue's answer is marked as correct.

Best Regards

Qingyang

Muniyappan
Active Contributor
0 Kudos

I am hoping SAP success factors team would answer that question.


i have closed SAP ticket 0000745553 2015.


SAP told , url needs to point to api server for any SFAPI query. 


Regards,

Muni

Answers (4)

Answers (4)

anu_patyath
Explorer
0 Kudos

I also wanted to notify you that Login, Logout and EmployeeSyncdata all will work with the URL

https://performancemanager5.successfactors.eu:443/sfapi/v1/soap

and I also assumed that you are on datacenter 5 when I provided you with the URL below.


EMEA


Amsterdam


(ASM-5)


5


EU Production


(Standard)


https://api5.successfactors.eu/sfapi/v1/soap


https://api5.successfactors.eu/sfapi/v1/soap12

Muniyappan
Active Contributor
0 Kudos

We have created SAP ticket 0000745553 2015.

henry_yin
Employee
Employee
0 Kudos

Hi All,

It is a known issue and I reported this issue to Dev team already.

Now they are doing some investigation and will update you if any news.

Thanks!

Henry

Muniyappan
Active Contributor
0 Kudos

Hi Henry,

Any update? i am also facing same error. Employee interface is working fine. But recruitment interface is not working. getting same error as mentioned by Qingyang.

Regards,

Muni.

lukemarson
Active Contributor
0 Kudos

Hi Qingyang,

Did you try SAP Note 2150199 ('Invalid SFAPI Session' error message in SAP PI Interface for BizX to SAP HCM Integration)?

Best regards,

Luke

Former Member
0 Kudos

Hi Luke,

Thank you for your fast reply, I already have the notes implemented but still have this issue.

Best Regards

Qingyang

lukemarson
Active Contributor
0 Kudos

Hi Qingyang,

Did you import the metadata first? Can you list the setup steps you've taken so far?

Best regards,

Luke

Former Member
0 Kudos

Hi Luke,

Basically I have done below steps in ERP:

1. Import metadata of Adhoc reports and Job Requisition Templates

2. Map fields between SF and ERP

3. Activiated required standard BADIs

If you need more detailed information, just let me know.

Thanks a lot and Best Regards.

Qingyang

Former Member
0 Kudos

Hi Luke,

We have an issue with SAP to SF recruitment Job requisitions:

Whenever there is a vacancy created in OM, report  RH_SFI_TRIGGER_JOB_REQUISITION   triggering the requisitions to   SF as background job.

Client requirement, we need to trigger only few positions to SF rec. Not all. But standard requisition trigger report we don't have any selection parameters.

If we are not creating the vacancies , we are unable to user certain vacancy reports in OM.

Could you please help us do we have any option to control the vacancies.

Thanks

Surya