cancel
Showing results for 
Search instead for 
Did you mean: 

Appraisal how to restrict dropdown valus based on Employee group

Former Member
0 Kudos

We are on EHP5 based HCM system.

We are trying to read a drop down value populated in appraisal document. This drop down value is coming from a scale type.

We can control values of this dropdown from BADI HRHAP00_VALUE_TYPE implementation HRHAP00_VALUE_TYPE_Q. So i am trying to enhance the method GET_DETAIL.

Here i can control the values of the list. These values need to be trimmed based on Employee group, Now there are no appraisal parameters available at the signature of this method. If there are any generic method which we can call from this BADI which can result in employee number or appraisal id.

Thanks for your time.

Rgds,

Accepted Solutions (1)

Accepted Solutions (1)

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

HRHAP00_GET_LIST_FLT

tx. powl_type > type OSA_POWL_MSS_STAT_OV -> BAdI HRHAP00_GET_LIST_FLT

WD component HAP_START_PAGE_POWL_UI

View VW_MSS_START_PAGE

and

IF_POWL_FEEDER~GET_SEL_CRITERIA, class CL_HRHAP00_STARTPG_POWL, period

is defaulted to the current year.

or

in order to delete the previous query used in POWL MSS, you could

execute report POWL_D01 with application id OSA-POWL-MSS. In this way,

when you execute webdynpro application HAP_START_PAGE_POWL_UI_MSS, you

shouldn´t get the date fields defaulted then, You can try this too

Former Member
0 Kudos

Thanks Siddharth.

This was more around a field within appraisal document. So POWL related changes will not impact what i am trying to achieve.

We are found BADI HRHAP00_VALue_TYPE and there is enhancement HRHAP00_VALUE_TYPE_Q , since our scale type is Q (quantity type). I am able to restrict my value table. So this is fine. But... but I need to able to read Appraisee number at this stage. Since this BADI interface does have any reference to Appraiser Id or any other appraisal document related information, so I am unable to read Appraisee employee number.

If there is any generic method, which i can call from this BADI implementation to find out which appraisal doc has called this BADI implementation? Sy-uname only can give me Pernr of processor, it can be either employee or manager. And we wont be able to differentiate.

Regards,

Sudhir

Answers (0)