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

OSA - Default Manager From Org Unit

Hi everyone:

In my appraisal form, under "Processing" tab, in "Further Template Behaviour", I have included the standard BADI (Default Appraiser - Default Manager).

Is this BADI supposed to pick the manager (chief position) of the org unit that belongs to the employee?

If yes, it does not seems to be working the way it should be. I can put anyone (even the subordinate of the employee) as the appraiser and the system still lets me go through.

OSS notes does not seems to have any solution with this.

Has anyone encounter anything like this before? Your help is greatly appreciated.

Thanks,

Ash

Add comment
10|10000 characters needed characters exceeded

1 Answer

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Aug 02, 2006 at 07:54 AM

    Hi Ash,

    I have used the BABI and it's working fine.Is the Data maintained is correct?

    The foll is the fn module used by the BADI...

    **try to read org. structure direct (without **implementation)

    CALL FUNCTION <b>HRHAP_0ROLE_MANAGER_DIRECT</b>

    EXPORTING

    t_objects_base = lt_myself

    from_date = from_date

    to_date = to_date

    t_target_types = lt_object_types

    IMPORTING

    t_objects = lt_objects

    s_return = ls_return.

    Run the fn module separately and chk whthre it is returning anything.

    Rgds,

    Jothi.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Jothi:

      Thanks for your help. I managed to get the "Default Manager" BADI working.

      However, this is not a complete functionality because the appraisee can simply change the appraiser's name. There is no control on the appraiser chosen. I can always choose my subordinate as my appraiser, which is not correct.

      I know that in "Processing" tab, we can de-select "No Authorisation Check for Appraiser". This feature will check if the user (in my case, the appraisee) has authorisation for the appraiser etc. A few questions I would like to find out

      1) Will this feature work for my scenario?

      2) To use this feature, do I need structural authorisation or just non-structural authorisation?

      3) Should i use BADI "Authority Check" instead, to cater to my requirement?

      Many thanks once again for your help.

      Ash