Dear ll,
In MSS,Create Requisition Request process (HR_MSSRCF_REQUISITION) is based on ADOBE form and after all approval(s) it stores data using
class : CL_IM_HRRCF_REQUI_REQUEST and method IF_HRASR00GEN_SERVICE_ADVANCED~FLUSH with Functional Module ERC_SE_REQUI_CREATE_RC.
There is no SEND_VARIATION element maintained in whole workflow WS45600028 but still FLUSH method triggers in background, I assume it is because of task TS17900108: Save Form Data (correct me if i am wrong plz). All is working perfect and requisition is being created fine but....
Now I made a custom process for create requisition request with FPM form and with same advance generic service (S_REQUI_REQUEST).
All is fine but requisition is not being created in HRP5125.
I checked the FM ERC_SE_REQUI_CREATE_RC in debugger and it seems to be creating HRP5125 and other ITs but after executing (F8) when I check in table HRP5125, there is no data stored.....
If the same FM can work with ADOBE based form then why not with FPM based form since data is the same.....?
I checked all possible resources like Google, SAP help, SAP notes but no clue....please help as client is standing on my head .
Chohan