OSA change appraiser

when HR prepares documents using PHAP_PREPARE, we need to change the default appraiser.
we tried to use BAdI "Default Appraiser (HRHAP00_DOC_DEF_D1)" by implementing a custom filter and maintaining the filter in t-code OOHAP_BASIC, but we found that this BAdI is not triggered by t-code PHAP_PREPARE.
Do you have any ideas how to change the appraiser during the preparation of the documents?
thanks,
Tiberiu
Edited by: Tiberiu Sasu on Nov 16, 2010 4:57 PM

Have you configured your custom filter in your template using t-code PHAP_CATALOG?

Similar Messages

  • OSA - Part Appraisal Column Contents not saved

    Hi All:
    We are implementing OSA in ERP 2005.  We have implemented the header access BADI, that lets the employee change the part appraiser during the appraisal process. But when the part appraiser is changed, all the comments entered in the notes by the previous part appraiser is deleted.
    We would like to retain the notes entered by the previous part appraisers ( just like how it works fine for "Appraisers").
    Can we add additional code in the header access BADI to save the notes column and not delete and add a new one.
    Or is there an OSS note.  I looked in the market place could not find one.
    Thanks
    Iliana

    Hello Iliana,
    This is not possible. The reason for it is following. An appraiser is assigned to a document, a part appraiser is assigned to a part appraisal column with an unique part appraisal ID.
    If you replace the part appraiser we perform 2 actions, delete the old part appraiser. Here his notes are deleted. And create a new part appraisal column with a new ID for the new part appraiser.
    We would not have a possibility to display the old notes on the document even if we did not delete them.
    Regards and Groetjes,
    Maurice

  • BADI for changing Appraisal document application name for Web dynpro ABAP

    Hi,
    For Appraisal document customizing through PHAP_CATALOG_PA, We have BADI HRHAP00_BSP_TMPL  to change the BSP application name which can be used in Web layout for output display. Using this we can change application name from HAP_DOCUMENT to custom BSP application name
    Similarly, what is the BADI for changing Web dynpro ABAP applictaion name? Currently its triggering HAP_MAIN_DOCUMENT.
    how do we change application name to some custom web dynpro application name
    Regards,
    Kothand

    Hi Karim,
    I don't know, if there is any chance to get the Webdynpro application name. At least in the ABAP System fields is no information about the webdynpro application name.
    One remark: I have allways problems with BAPIS / BADIS that behave different depending on the caller. Could it be a good idea to pass some information through the interface / parameters?
    Best regards
    Renald

  • Changing Appraiser Name in the Appraisal Document

    Hi,
    I am able to change the appraiser name as per the BADI implementation. I am unable to see that in the Portal link.
    Any thought what is missing?
    Joe

    You may have a look at the default BAdI (HRHAP00_ACC_HEAD)
    Implementation HRHAP00_ACCESS_HDR_2     'PART_APPER_ACCESS_2'
    Methode GET_HEADER_ACCESS
    ( eg. s_header_cust_display-appraisee = c_output_mode_display ).
    you can check See please also the function module 'HRHAP_DOC_WF_ACTOR_USER_CHECK'
    For example, PART_APPER_ACCESS and PART_APPER_ACCESS_2 are not
    the implementation names. Their names should be HRHAP00_ACCESS_HDR_1
    and HRHAP00_ACCESS_HDR_2.
    You can see that through:
    SE18 =>
    Input BADI name HRHAP00_ACC_HEADER =>
    Menu 'Enhancement Implementation' =>
    'Overview'

  • How to change appraiser / reviewer after creating the appraisal template

    Hi All,
    Once the Appraisal template created, if we have changes in appraiser / reviewer, how we can change the new names in the appraisal template in standard (other than T.Code: Phap_admin --> Change header data).
    For eg., we have created a document for PERNR 1 on Apr 1st for 01.04.2014 to 31.03.2015 with appraiser as Mr. XYZ, on 01.05.2014 Mr. XYZ left and Mr. PQR replaced that position. In this case, how we can replace appraiser name for PERNR 1 as Mr. PQR in the appraisal template.
    Please suggest.
    Regards,
    Venkat Nagam

    Koushik,
    Depending on the amount of customizations that you did, it may be easier to use the wizard to re-create the master-detail form & report.
    If you still want to give it a go:
    Assuming that you created the 2-page Master Detail report & form:
    On the first page, you will have to chage the SQL to reflect the new table name. Once you do that, you'll have to re-create the link on the EMPID column.
    On the second page, you'll need to do some more work. You'll have to change both Page Rendering Processes: Fetch Row from EMP and Get Next or Previous Primary Key. You'll then need to change the Page Processing Process: Process Row of EMP. Also, ensure that you have a proper Foreign Key relationship between EMP2 and DEPT (or your detail table).
    Thanks,
    - Scott -

  • OSA : Offline appraisal HAP_PDF_OFFLINE_FORM ignores text formatting

    Hi,
    We plan to use the standard offline appraisal adobe form HAP_PDF_OFFLINE_FORM. We have defined the text for each criteria group and criterion in phap_catalog_pa. However, the formatting and alignment of the text is ignored when downloaded or printed in the adobe form. Is there a workaround to this ? Thank you.
    Regards
    Kir Chern

       Hi Kir Chern,
       Thanks for these SAP Notes. Our system has them implemented (7.31SP6)
       Finally I correct these tags on method "CHANGE_FIELD_VALUE" at BAdI "FP_EXTENSION_FIELD_VALUE". We can "correct" these tags at BAdI "HRHAP00_SMARTFORMS" before calling the function module behind the adobe form, but it is more efficient doing it at the first one.
       Thanks a lot for your answers... I'll reward you points, but it's your thread...
       Regards,
    Sergio

  • OSA - Transport Appraisal Templates

    Hello,
    I would like to ask what is the best way of transporting an appraisal template from one client to another. I have checked a few related questions and their responses on this forum and the possible options appear to be
    a. Usage of RHMOVE30, or
    b. Transportor Upload / Download  - posted by Maureen
    I am not clear about the second option.
    Can anybody clarify and suggest the best way forward?
    Thanks!
    Vinay

    Hi Ananth,
    Thanks for your quick response. I am yet to transport as most of my development has been in the sandbox so far.I did try that option earlier but got some errror messages then, but your answer reassures me so I shall try again. Thanks again

  • PMS OSA - Part appraisal at any state

    Hi Experts,
    One of our requirement is to get feedback from part appraisers at any stage of the appraisal process i.e., 'In Planning', 'In Review' and 'In Process' states. However, as per help, i read that feedback from Part Appraisers can only be obtained when the appraisal form in state 'In Process'. This is one of our key requirement. How can we achieve this?
    Appreciate your inputs on this.
    Thanks
    Karthik

    HI Anupama,
    Please ensure that you are accessing the part appraiser document, only for the Part Appraiser document the Part Appraiser ID  adn roles are shown.
    Be dafault Phap_admin_pa only shows the main appraisal document. In order to view the part appraisal documnet, add the part appraisers in the selection screen besides the part appraisrs and then execute, the output will give u all part documents and appraisal document type should be "part document".
    Thanks & Regards,
    Swati

  • Log changes in the anonymous appraisal ???

    In the OSA model appraisal, it is impossible to log the changes for the anonymous appraisal. Is there any way to do this ?
    Points will be awarded !!!
    thanks

    The only way to log changes to the appraisal is through custom development in the HRHAP_DOC_SAVE BADI. Also you would have to create your own change document object so that the changes are logged.

  • OSA-Template Transport Problem

    Hi All,
    We are trying to transport the Appraisal Template by saving in a Request along with Category Group and Category from Development to Quality. Category Group and Category has been transported but Template is missing.
    Please guide us,  do we need to do any other settings?
    Thanks in Advance
    Prasanth Dimmala

    Hi Prashanth,
    If i understand you correctly, both your Dev client and Q client are in separate servers and you have to transport your appraisal templates from Dev system to Q system.
    I had same issue when i did my first OSA based appraisal implementation. This is because, the appraisal template is hierarchially below the category and category group. And the category group doesnt have an Object type(thats what i remember).
    Solution - I manually created the category group (i think i created the category also - try this) and then transported the templates. This worked well form me.
    I am sure that customer may not encourage this. But then doing this is Q system will not prompt for any transport recording even if the client settings say "Record automatically for changes".
    I have tried this in PRD system also.
    Hope this may help you.
    Regards,
    Subbu

  • Creation of Performance appraisal template.

    hello seniors,
    right now i am configuring Performance appraisal, 75% configuration complete (i.e., appraisal scales, qualification groups, qualifications)  but i dont know how to create Template & how to release.
    thank you,
    praneeth kumar

    Hi,
    You can use the below T-codes for creating the template & appraisal process...Just explore few on your own you will come to know more
    T-Code     Description
    APPCHANGE                          Reporting Options for Appraisals
    APPCREATE                          Create Appraisal
    APPDELETE                          Delete Appraisal
    APPDISPLAY     Display Appraisal
    APPSEARCH                          Reporting Options for Appraisals
    APPTAKEBACK     Reset Appraisal Status to 'Active'
    PHAP_ADMIN     Administrator - Appraisal Document
    PHAP_ADMIN_PA     PA: Administrator - Appr. Document
    PHAP_ANON                          Appraisal Documents - Anonymous
    PHAP_CATALOG     Appraisal Template Catalog
    PHAP_CATALOG_PA     PA: Catalog for Appraisal Templates
    PHAP_CHANGE     Change Appraisal Document
    PHAP_CHANGE_PA     PA: Change Appraisal Document
    PHAP_CORP_GOALS     Co. Goals & Core Value Maintenance
    PHAP_CREATE     Create Appraisal
    PHAP_CREATE_PA     PA: Create Appraisal Document
    PHAP_PMP_OVERVIEW     Start PMP Process Overview
    PHAP_PMP_TIMELINE     Maintain Process Timeline
    PHAP_PREPARE     Prepare Appraisal Documents
    PHAP_PREPARE_PA     PA: Prepare Appraisal Documents
    PHAP_SEARCH     Evaluate Appraisal Document
    PHAP_SEARCH_PA     PA: Evaluate Appraisal Document
    PHAP_START_BSP     Generate Internet Addresses
    PHAP_TEAM_GOALS     Maintaining Team Goals
    Regards,
    Prasad Lad

  • Required Performance Appraisal Steps

    hello friends,
    my client want to configure Performance Appraisal, i don't know full steps for the configuration
    i configure Appraisal scales, Appraisal model, Qualifications,  now i struck in appraisal catalog / template
    plz tell me how to configure and link to the employee
    waiting for ur valuable information
    thank you
    praneth

    Hi Pranee
    Pls find the following steps to create the appraisal template.
    There are following table that will accessed by T code SM34.
    VC_T77HAP_BASIC--Columns
    VC_T77HAP_T77SKu2014Value list
    VC_T77HAP_CATEGORY--Category
    VC_T77HAP_CAT_GROUPu2014Category Group
    and to create the template use the tcode OOAM.
    There are some t codes which is used in appraisal
    OOQA-Qualification catalog
    OOAM-Change appraisal model
    PPM-Change profile
    PPCP-Career planning
    PPSP-Succession planning
    PPDPM-Individual development
    PEPM-Profile match up
    APPCREATE-Appraisal create
    I hope this information would be helpful for u.

  • Table for Appraisal Template

    Hi,
    What is the table name where Appraisal Templates are stored.
    Samriddhi

    The new ones are available in
    IMG >> Personnel management >> Personnel Development >> Objective Settings and Appraisals >> Edit Templates
    The following t-codes might be of help to you
    Transaction Code        Short text 
    PHAP_ADMIN            Administrator - Appraisal Document 
    PHAP_ADMIN_PA            PA: Administrator - Appr. Document 
    PHAP_CATALOG            Appraisal Template Catalog 
    PHAP_CATALOG_PA       PA: Catalog for Appraisal Templates 
    PHAP_CHANGE            Change Appraisal Document 
    PHAP_CHANGE_PA       PA: Change Appraisal Document 
    PHAP_CREATE            Create Appraisal 
    PHAP_CREATE_PA       PA: Create Appraisal Document 
    PHAP_PREPARE            Prepare Appraisal Documents 
    PHAP_PREPARE_PA       PA: Prepare Appraisal Documents 
    PHAP_SEARCH            Evaluate Appraisal Document 
    PHAP_SEARCH_PA       PA: Evaluate Appraisal Document 
    PHAP_START_BSP                       Generate Internet Addresses

  • Appraisal - tcode access to core and end users

    Hi Experts,
    Please let me know which transaction code access is to be given to Super Users, Core Users and End users from the list below.
    And also, Please let me know if I have missed out any transaction codes related to Appraisals.
    T codes for PMS Basic Setting
    OOHAP_BASIC           Basic Appraisal Template Settings
    OOHAP_CATEGORY           Appraisal Category Settings
    OOHAP_CAT_GROUP     Category Group Settings
    OOHAP_SETTINGS_PA    PA: Settings
    OOHAP_VALUE_TYPE     Standard Value Lists
    T codes for PMS Process
    PHAP_ADMIN     Administrator - Appraisal Document
    PHAP_CATALOG     Appraisal Template Catalog
    PHAP_CHANGE     Change Appraisal Document
    PHAP_CREATE     Create Appraisal
    PHAP_PREPARE     Prepare Appraisal Documents
    PHAP_SEARCH     Evaluate Appraisal Document
    This is very urgent..Your immediate response is highly appreciated.
    Thanks!

    Hi,
    End users are authorized with
    PHAP_CHANGE Change Appraisal Document
    PHAP_CREATE Create Appraisal
    PHAP_PREPARE Prepare Appraisal Documents
    the T.codes
    where they can prepare appraisals, if mistakenly entered wrong appraiser or appraisee they can edit
    For other activities administrators must have autorization
    Regards
    Ratan Puli

  • Doubt with Appraisal Document

    Dear Experts.
    I am implementing Appraisal Document for ESS, but I need know if Appraisal Document that appear in the Portal ESS/MSS are the right but in the Backend. This for check if the information showed in the Portal ESS/MSS is the right.?
    Thanks in advance.
    Regards

    yes this can be configured in the backend using PHAP_CREATE_PA      
    and other ones are
    PHAP_ADMIN           Administrator - Appraisal Document
    PHAP_ADMIN_PA        PA: Administrator - Appr. Document
    PHAP_ANON            Appraisal Documents - Anonymous
    PHAP_CATALOG         Appraisal Template Catalog
    PHAP_CATALOG_PA      PA: Catalog for Appraisal Templates
    PHAP_CHANGE          Change Appraisal Document
    PHAP_CHANGE_PA       PA: Change Appraisal Document
    PHAP_CORP_GOALS      Co. Goals & Core Value Maintenance
    PHAP_CREATE          Create Appraisal
    PHAP_CREATE_PA       PA: Create Appraisal Document
    PHAP_PMP_OVERVIEW    Start PMP Process Overview
    PHAP_PMP_TIMELINE    Maintain Process Timeline
    PHAP_PREPARE         Prepare Appraisal Documents
    PHAP_PREPARE_PA      PA: Prepare Appraisal Documents
    PHAP_SEARCH          Evaluate Appraisal Document
    PHAP_SEARCH_PA       PA: Evaluate Appraisal Document
    PHAP_START_BSP       Generate Internet Addresses
    PHAP_TEAM_GOALS      Maintaining Team Goals

Maybe you are looking for

  • Do not want to create EUPEXR IDoc during F110 run

    HI All I am running F110 with RFFOEDI1 program, and after the payment program, it is generating payext IDocs as well as EUPEXR IDocs. But I do not want to create EUPEXR IDocs. I Could nt figure out what settings are  driving these EUPEXR IDocs . Can

  • WDSL AND SOAP OUTPUT MISMATCH for OC4J 9.0.4

    Hello, I have a HelloWorld web service on iAS 9.0.4 and the WSDL file has: <message name="getString0Response"> <part name="output" type="xsd:string"/> </message> The issue is that the retruned response SOAP message does not match the WSDL, it simply

  • Connection Problems with iMAP and Mail in Mountain Lion

    Hi everybody, since the Update on Mountain Lion I am having the following problem: When my iMac wakes up after some time, Mail isn't working anymore by showing the triangle with the exclamation mark. By clicking on it it shows the following picture (

  • Getting and passing parameters in standalone application

    Hi, I am calling one java standalone application from another standalone application like the following Class c=Class.forName("Ivr"); Object obj=c.newInstance(); Ivr h=(Ivr)obj; h.service(request,channel);I want to pass and get parameters in both the

  • CLUSTER_INTERCONNECS, IPMP, and Multiple Databases

    We are looking to build a 2-node 10g RAC cluster on Solaris 10. We will have two databases in this cluster, in addition to the ASM instance. We want to provide HA for this setup using IPMP. My understanding is that with Solaris/IPMP, CRS will not be