Skip to Content
author's profile photo Former Member
Former Member

Appraisal how to restrict dropdown valus based on Employee group

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,

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Best Answer
    Posted on Feb 07, 2012 at 08:38 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      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

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.