cancel
Showing results for 
Search instead for 
Did you mean: 

HCM Forms and processes in MSS Team Vievwer - Employee On Behalf Of Services

Former Member
0 Kudos

Hi,

I am working in ESS/MSS implementation, and I have created a FPM based form using HCM forms and processes (HRASR_DT), to change personal data like Title,First Name etc.

Also, I am using the standard Feeder Class - CL_HRASR00_FPM_FEEDER.

Now this form is working correctly from ESS Menu, but from MSS Team Viewer (Employee On Behalf of Services), the form is fetching Manager data instead of Employee data.

The application parameters provided in LPD_CUST are shown below.

Application - ASR_PROCESS_EXECUTE_OVP

Application Alias -  START_EMPLOYEE

Application Configuration - ASR_PROCESS_EXECUTE_OVP_CFG

Target App. Parameters:

PROCESS=<FORM_NAME>&COUNTRYGROUPING=08&INITIATOR_ROLE=HRASRD&WDCONFIGURATIONID=ASR_EXECUTE_4_STEP_PA_CE&PERNR_MEM_ID&SUBST_CLASSIFICATION=NO_CLASS&

Please let me know how to get the Employee data in the FPM form, instead of the Manager data when HCM forms and processes is used in "Employee On Behalf of Services".

Thanks and Regards,

Dinakaran

Accepted Solutions (1)

Accepted Solutions (1)

sahirn
Active Contributor
0 Kudos

Try with these parameters.

PERNR_MEM_ID&SUBST_CLASSIFICATION=NO_CLASS&PROCESS_GROUP=<>&INITIATOR_ROLE=HRASRB

Refer here:http://help.sap.com/erp_hcm_ias_2013_02/helpdata/en/ec/4b6f1c7fc3460faba3dcc224d1777e/content.htm?fr...

Hope this helps.

With regards,

Sahir.

Former Member
0 Kudos

Hi Sahir,

Thanks for your reply.

Actually I have not used PROCESS_GROUP in my form and when I give the INITIATOR_ROLE as HRASRB, I get an error message saying "Specify a Valid Person".

Please let me know, whether this issue is related to configuration in LPD_CUST or anything to be done in the FPM Form in HRASR_DT?

Thanks.

Regards,

Dinakaran

sahirn
Active Contributor
0 Kudos

Don't use on behalf service. Instead create a separate application with something Start Processes and the use these parameters.

If it still does not work share your settings with screenshots.

Former Member
0 Kudos

Thanks for your reply Sahir.

Let me check with a separate application.

Cheers,

Dina

Former Member
0 Kudos

Looks like you are developing the WDA HCMPF applications.

Use these application parameters:

APPLICATION_TYPE=PA&PROCESS=<PROCESSNAME>&SUBST_CLASSIFICATION=NO_CLASS&INITIATOR_ROLE=HRASRB&PROFILE=PERNR_MEM_ID&PERNR_MEM_ID

Make sure alias is correct: START_EMPLOYEE

Looks like you have used correct alias.

Application name: ASR_PROCESS_EXECUTE_OVP

Configuration is: ASR_PROCESS_EXECUTE_OVP_CFG

I Think you have to remove: WDCONFIGURATIONID=ASR_EXECUTE_4_STEP_PA_CE

And for process name you have to give the process name (not the form name)

Try with these it should work. If not do let us know.

Former Member
0 Kudos

Thanks Yugandhar.

The parameters you mentioned worked correctly.

Cheers,

Dinakaran R

Former Member
0 Kudos

Dear Yugandhar.

When I used your parameters with START_EMPLOYEE for application alias I got select process for employee

with list of all adobe processes but without FPM processes

And if i remove application alias i got error : Specify a valid Person !


Regards

Ghadeer

Answers (1)

Answers (1)

Kalai_Sivalinga
Discoverer
0 Kudos

Hello Dinakaran:

I am also trying to setup a WDA HCMPF in MSS but getting an error 'Specify a valid Person. I saw your blog with similar issues/errors then subsequently you have resolved it. Could you please help me? Please see below my settings:

1) LPD_CUST – Configured as below:

Role: MSS

Instance: EMPLOYEE_MENU

Name space: sap 

Application: ASR_PROCESS_EXECUTE_OVP 

Application Alias: START_EMPLOYEE 

Target Application Parameters: APPLICATION_TYPE=PA&PROCESS=ZHREUS_PA_XX_SPECIAL_PAYMENT1_WD&SUBST_CLASSIFICATION=NO_CLASS&INITIATOR_ROLE=HRASRB&PROFILE=PERNR_MEM_ID&PERNR_MEM_ID

Configuration: ASR_PROCESS_EXECUTE_OVP_CFG

  

2) MSS Role: Configured the below application - PFCG

Webdynpro Application: ASR_PROCESS_EXECUTE_OVP 

Application Configuration: ASR_PROCESS_EXECUTE_OVP_CFG

Parameters:

PROCESS = ZHREUS_PA_XX_SPECIAL_PAYMENT1_WD

INITIATOR_ROLE = HRASRB

3) Process:  HRASR_DT 

Name of the process: ZHREUS_PA_XX_SPECIAL_PAYMENT1_WD

Initiator Role: HRASRB

I am getting the below errors

Technical Exception - Technical Exception not available

Error Description - Specify a valid Person.

Please let me know if you could find out the issue!

Thanks,

Kalai

Former Member
Former Member
0 Kudos

Hi Siva,

Please try with the below mentioned parameters in field "Target App. Parameters" in LPD_CUST->MSS (Role).

And I see that you are using the correct parameters in other fields like 'Application Alias', Configuration etc...

I have used 'Countrygrouping' as 08. Please use yours accordingly.

PROCESS=ZHREUS_PA_XX_SPECIAL_PAYMENT1_WD&COUNTRYGROUPING=08&INITIATOR_ROLE=HRASRB&WDCONFIGURATIONID=ASR_PROCESS_EXECUTE_OVP_CFG&SUBST_CLASSIFICATION=NO_CLASS

Regards,

Dinakaran

Kalai_Sivalinga
Discoverer
0 Kudos

Thanks. Yeah if I launch this application from team view then this works. But as a standalone application this is not working. Whereas Adobe-form application is working as a stand alone application.

I also know that for the standalone application we don't even need the LPD_CUST configuration and was trying through many different ways.

Do you know why WDY-FPM application is NOT working as a stand alone application?

Thanks,

Kalai

Former Member
0 Kudos

Hi Siva,

I got struck up with the same error as yours 'Specify a valid Person.'.

I am using Launchpad handler for POWL mss inbox  to execute approvals of process.

I created LPD_CUST config for my process, when executed from approving manager inbox I am getting this error.

Have you found any work around for this issue?

Thanks,

Hareesh K