Skip to Content
author's profile photo
Former Member

OSA - Appraisal Documents and Transfers

Hi All;

We arecurrently using the OSA functionality in ERP 2005 and providing links in the portal for the managers ( Apraisers) and Employees ( Appraisee's) to the BSP documents. ( Documents to do.)

We also let the employees select another (part appraiser) via the BSP ( change header data).

Has any one automated a process for transfers. So if a manager leaves and moves to another org. unit How can we change the appraiser for al the documents automatically.

Can the default part appraiser BADI handle transfers. Can we add logic in the BADI to handle transfers.

Thanks

Iliana

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Best Answer
    author's profile photo
    Former Member
    Posted on Aug 04, 2006 at 05:52 AM

    Hi Iliana,

    Welcome to SDN.

    Yes the default Part Appraiser BADI handles for newer requests only and not for the already created ones.If you want to modify you can do manually by Changing the header data using PHAP_ADMIN or PHAP_CHANGE Trnxs.

    Rgds,

    Jothi.

    P.S . Do award pts accordingly and close the thread once your problem is solved.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi all. I need to change appraisals status from "In preparation" to "In planning" all together for selected appraisals. I've tried do this through "PHAP_ADMIN->menu->Change status". Unfortunatly, the fixed enchancments is not generated during status change via menu! I've forced coding implementation for HRHAP_ADMIN definition:

      method->START_FUNCTION

      LOOP AT t_document_id INTO ps_appraisal_id .

      CALL FUNCTION 'HRHAP_DOCUMENT_GET_DETAIL'

      EXPORTING

      mode = 'X'

      • ui_mode = ' '

      s_appraisal_id = ps_appraisal_id

      administrator = 'X'

      ....

      CALL FUNCTION 'HRHAP_TEMPLATE_OF_DOCUMENT_GET'

      ....

      CALL FUNCTION 'HRHAP_DOCUMENT_ENQUEUE'

      .....

      CALL FUNCTION 'HRHAP_DOCUMENT_CHANGE_STATUS'

      EXPORTING

      plan_version = '01'

      template_id = p_template_id

      button_id = 'CLOSEPREP'

      .....

      CALL FUNCTION 'HRHAP_DOCUMENT_DEQUEUE'

      .....

      ENDLOOP.

      endmethod.

      And now everything works fine!