HCM Process Form area

Dart, Jocelyn jocelyn.dart at sap.com
Wed Jan 19 02:04:31 EST 2011


Hi Bhupinder,

Which infotype are you talking about?

Generally we use the standard SAP_PD service for changing the org unit details.
For changing a person's position - i.e. moving them to a different position/org unit - you either

a)      Use the SAP_PA service and infotype 0001 - i.e. starting from the employee ID, OR

b)      Use the SAP_PD service starting from the position ID

You need to check what you have set up in the Process - as that is where the starting application (PA, PD, etc.) is assigned.
For SAP_PD starting with a position you want to indicate that it's the PD application with lead object S.

Look at the standard delivered process (it's called something like Transfer 3) to get the idea.
If you can't see the standard delivered processes use the menu options in HRASR_DT to Reconcile the Processes and bring through the standard processes from client 000.  You'll need an RFC destination into client 000 to do it - but VERY!!!!! worthwhile.

Don't use the Generic service to attempt to change infotypes... you are better off just using that for defaults, dropdowns and validations that you can't get from the standard service or HRASR_DT configuration.  You can get into logical unit of work issues if you don't fully understand the decoupled infotype framework coding if you try to do updates in the generic service.

If you are using SAP_PD and need to update additional infotypes  that aren't covered in the SAP_PD service then it's simplest to do them as a background step of the workflow once the move has been approved.

Good luck.
Regards,
Jocelyn



From: sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu] On Behalf Of Bhupinder
Sent: Wednesday, 19 January 2011 5:35 PM
To: SAP Workflow Users' Group
Subject: HCM Process Form area

Dear Experts,
I am struggling in one of the HCM Process Form and Workflow. If you find some time please help me the following case.
OM Position/Org Unit Change HCM Process for and workflow
I am trying 2 ways of service

A)     Generic Service

a.       Process form

b.      Workflow (custom)

c.       Form Scenario (with Custom service defined and mapped & and implemented BADI HRXXXXX_Basic_service (Method Do_OPERATION) and/or HRXXXX_Ad vance_service (Method FLUSH)

d.      Linked to ISR Scenario

e.      Linked to Adobe form
Want to know BADI either DO_OPERATION / FLUSH should trigger for update the info type

B)      Standard SAP_PD Service

a.       Process form

b.      Workflow (custom)

c.       Form Scenario (SAP_PD derived the field from service and mapped all standard)

d.      Linked to ISR Scenorio

e.      Linked to Adobe form
SAP_PD I have still problem HRASR_TEST_PROCESS (Option Personal Development with "S") I am still facing  "Application and process mentioned do not match"
I am not sure I am doing the correct way approaching the OM Position Changing or is there anything I am missing.
 If you are able to help this area please let me know.
Best Regards,
Bhupinder
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/sap-wug/attachments/20110119/1ef055c0/attachment.htm


More information about the SAP-WUG mailing list