Appraisal Template Query

Hi all,
I have created the Appraisal template using the config node Edit Appraisal catalog in SPRO and released the template. But when Iu2019m trying to use that template using T.code  PHAP_CREATE or APPCREATE, it is giving as No template found. I have activated all integrations switches (Appraisals and qualifications).
Please let me know is there any additional steps need to be setup?
Thanks in Advance,
Soujanya

Hello,
Just to confirm:
Use transaction phap_catalog_pa and check whether your template is found there or not.
if not create it there release it and retry to create document (phap_create).
Kind Regards,
Narendra

Similar Messages

  • Appraisal template download upload in excel

    Hi All
    We have the download upload functionality of appraisal template in PDF by offline layout setting in phap_catalog_pa. My query is can the upload and download of the template can be done in excel also. Our requirement is to download the appraisal template as configured in phap_catalog_pa in excel and then uploading back the same through portal. Please suggest if this can be done and how to proceed further.
    Thanks

    I have found a solution. FM HRHAP_DOC_BODY_ENHANCE
    In this example the program add two dynamic elements for qualification.
    REPORT  ZYS_APR_UPLOAD_DYN.
    DATA:  wa_prepare TYPE zys_upload,
            g_template_id           TYPE hap_template_id,
            g_header_defaulting     TYPE flag,
            gs_return               TYPE bal_s_msg,
            gs_menu                 TYPE hap_s_menu,           "for status
            gs_appraisal_id         TYPE hap_s_appraisal_id,
            gs_doc_processing       TYPE hap_s_doc_processing,
            gs_header_texts         TYPE hap_s_header_texts,
            gs_header_status        TYPE hap_s_header_status,
            gs_header_dates         TYPE hap_s_header_dates,
            gt_header_add_data      TYPE hap_t_header_add_data,
            gs_header_display       TYPE hap_s_header_display,
            gt_header_appraiser     TYPE hap_t_header_appraiser ,
            gt_header_appraisee     TYPE hap_t_header_appraisee ,
            gt_header_p_appraiser   TYPE hap_t_header_part_appraisers ,
            gt_header_others        TYPE hap_t_header_others,
            gt_buttons              TYPE hap_t_buttons,
            gt_body_columns         TYPE hap_t_body_columns,
            gs_body_columns         LIKE LINE of gt_body_columns,
            gt_body_elements        TYPE hap_t_body_elements,
            gs_body_elements        LIKE LINE of gt_body_elements,
            gt_body_element_descr   TYPE hap_t_body_element_descr,
            gt_body_element_buttons TYPE hap_t_body_element_buttons,
            gt_body_cells           TYPE hap_t_body_cells,
            gs_body_cells           like line of gt_body_cells,
            gt_body_cell_val_values TYPE hap_t_body_cell_val_values,
            gt_body_cell_val_ranges TYPE hap_t_body_cell_val_ranges,
            gt_body_cell_val_c_like TYPE hap_t_body_cell_val_c_like,
            gt_body_cell_val_descr  TYPE hap_t_body_cell_val_descr,
            gt_body_cell_notes      TYPE hap_t_body_cell_notes,
            ls_header_appraiser TYPE hap_s_header_appraiser,
            ls_header_appraisee TYPE hap_s_header_appraisee.
      DATA: COUNTER(5) type n VALUE '00003',
             lv_template_id    TYPE  objektid,
             date type sy-datum,
             lv_pernr TYPE pernr_d,
             s_return TYPE  bal_s_msg,
             lt_status_notes TYPE  hap_t_status_note,
             lv_error TYPE flag,
             ls_wd_return   TYPE bal_s_msg,
             ET_BODY_ELEMENTS_ADD  type  HAP_T_BODY_ELEMENTS_ADD,
             wa_BODY_ELEMENTS_ADD like line of ET_BODY_ELEMENTS_ADD.
    START-OF-SELECTION.
         gs_header_dates-ap_start_date     = '01.01.2014'.
         "endda
         gs_header_dates-ap_end_date      = '31.12.2014'.
         gs_header_dates-ap_date_set      = '31.12.2014'.
         "APPRAISER
         FREE gt_header_appraiser.
         ls_header_appraiser-plan_version = '01'.
         ls_header_appraiser-type         = 'P'.
         lv_pernr = '1000800'."wa_prepare-value.
         ls_header_appraiser-id = lv_pernr.
         APPEND ls_header_appraiser TO gt_header_appraiser .
         "APPRAISEE
         FREE gt_header_appraisee.
         ls_header_appraisee-plan_version = '01'.
         ls_header_appraisee-type         = 'P'.
         lv_pernr = '1000800'."wa_prepare-value.
         ls_header_appraisee-id = lv_pernr.
         APPEND ls_header_appraisee TO gt_header_appraisee .
    wa_BODY_ELEMENTS_ADD-NEW_ELEMENT_TYPE = 'Q'.
    wa_BODY_ELEMENTS_ADD-NEW_ELEMENT_ID = '50000392'.
    APPEND wa_BODY_ELEMENTS_ADD to et_BODY_ELEMENTS_ADD.
    wa_BODY_ELEMENTS_ADD-NEW_ELEMENT_ID = '50000399'.
    APPEND wa_BODY_ELEMENTS_ADD to et_BODY_ELEMENTS_ADD.
       CALL FUNCTION 'HRHAP_DOC_BODY_ENHANCE'
         EXPORTING
           row_iid                   = '0001'"wd_comp_controller->enhance_row_iid
           plan_version              = '01'
           s_appraisal_id            = gs_appraisal_id
           t_header_appraiser        = gt_header_appraiser
           t_header_appraisee        = gt_header_appraisee
           t_header_part_appraisers  = gt_header_p_appraiser
           t_header_others           = gt_header_others
           s_header_dates            = gs_header_dates
           s_header_status           = gs_header_status
           t_body_columns            = gt_body_columns
    *     FREE_ENHANCEMENT          = ' '
           trusted_call              = 'X'
           enhancement_type          = ' '
           t_body_elements_add       = et_body_elements_add
    *     T_BODY_ELEMENTS_STRUC_ADD =
         IMPORTING
           s_return                  = ls_wd_return
         CHANGING
           s_doc_processing          = gs_doc_processing
           t_body_elements           = gt_body_elements
           t_body_element_descr      = gt_body_element_descr
           t_body_element_buttons    = gt_body_element_buttons
           t_body_cells              = gt_body_cells
           t_body_cell_notes         = gt_body_cell_notes
           t_body_cell_val_values    = gt_body_cell_val_values
           t_body_cell_val_ranges    = gt_body_cell_val_ranges
           t_body_cell_val_c_like    = gt_body_cell_val_c_like
           t_body_cell_val_descr     = gt_body_cell_val_descr.
         "Saving document
         CALL FUNCTION 'HRHAP_DOC_UPDATE_BODY_AND_SAVE'
           EXPORTING
             plan_version             = '01'
           IMPORTING
             s_return                 = s_return
           CHANGING
             s_appraisal_id           = gs_appraisal_id
             s_doc_processing         = gs_doc_processing
             t_header_appraiser       = gt_header_appraiser[]
             t_header_appraisee       = gt_header_appraisee[]
             t_header_part_appraisers = gt_header_p_appraiser[]
             t_header_others          = gt_header_others
             s_header_texts           = gs_header_texts
             s_header_dates           = gs_header_dates
             s_header_status          = gs_header_status
             s_header_display         = gs_header_display
             t_body_columns           = gt_body_columns
             t_body_elements          = gt_body_elements
             t_body_cells             = gt_body_cells[]
             t_body_cell_notes        = gt_body_cell_notes
             t_status_notes           = lt_status_notes.
         IF s_return IS NOT INITIAL  .
           WRITE: / s_return-msgid , s_return-msgty ,s_return-msgno  ,s_return-msgv1,  s_return-msgv2, s_return-msgv3 .
         ENDIF.
         counter = counter + 1.

  • Appraisal template - need to check fields

    Hi all,
    In my appraisal templates I need to check that the some of three different fields in three different VB have a sum of 100%. Do you knwo which BAdI I need to implement, and how it works?
    In an other field, I need to"hide" the difference between GOOD and VERY GOOD and in both case shows GOOD/VERY GOOD. Same questions : do you know the BAdI (or maybe another way...) I need to implement, and how this BAdI works ?
    Thanks by advance,
    De Coster Brice

    Hi Brice,
    You need to have use the HRHAP and HRHAP_BASIC tables for getting that details.
    Have an inner join between these two tables where the join condition would be your document id (32 char long - HAP_APPRAISAL_ID) and get your template id (8 char long -ELEMENT_ID) from the HRHAP_BASIC table.
    wher clause should be like this.
    PLAN_VERSION = 01
    ROW_IID = 0000 or 0001 (slightly doubtful about 0001, mostly i think its 0000).
    Get the help from your ABAPer on the query.
    Hope this helps you.
    Regards,
    Subbu

  • Appraisal Templates - Custom Web Dynpro developement

    Hi All,
    I have a requirement to display the new Appraisal document templates  created using a Web Dynpro application.
    How do I go about doing this? How can the Appraisal templates be exposed to the Web Dynpro application?
    Regards,
    Ashwini.

    Hi Bhagat
    You have raised a very good point,
    As far as i know there is no such option available in NWDS ,there is a separate thread called
    POLL: Web Dynpro UI elements - enhancement proposals
    Please do post your same query there, hope SAP considers this, we all wait for the same feature in the forthcoming versions of NWDS
    Regards
    Chaitanya.A

  • Business event group in an appraisal template catalog

    HI all,
    Is there any way to include the catalog of training in an appraisal template catalog? ie, a column where you can select a business event group (object L).
    thanks, regards

    Hello Sergio,
    I guess your post is in the wrong forum - this forum is about Supply Chain Event Management.
    Regards
    Berthold

  • Training and Event Management - Appraisal Template

    I have created an appraisal template  but when I am trying to update score, it is neither creating a new APPRAISAL object nor it is getting saved. Please help me rectifying this issue.

    Hi,
    I donu2019t understand what you are trying ask . kindly let me know your scenario then Iu2019ll solve your problem if I could.
    Prasath

  • OSA - ERROR while downloading \ uploading appraisal template

    Hello!
    May be some of you came across the same problem: when appraisal template using object Q as reference object for VB or VC is being uploading into the other client it is copied with error. The relationship 607 between objects is not ceated in the other client, so the object is not correct. Is it a standard solution
    Thanks Ekaterina

    Hello, once more!
    I am inclined to think that lack of relationship  607 between objects VB and Q while uploading appraisal template into other client is due to a programm error but we failed to find relativa SAP Note, may be someone came across the problem?

  • Regarding addition of new column in existing  appraisal templates

    hi gurus,
    i m working on the existing appraisal templates in which i have to add one more column named "Avereage Rating"
           in which the average of "MID YEAR ACHIEVEMENT COLUMN TOTAL VALUE" & "FINAL APPRAISAL RATING COLUMN TOTAL VALUE"
           for eg:"(3.5+4.0)/2 = 3.75" i.e the value 3.75 will come in the average rating column,plz help me to sort out
           this column,for this,no doubt i have added the column for this but for the  value "3.75" what "value list",
           "value class" & "value determination" sud i use against this column plz help me....

    solved

  • Change the Appraisal Template in Mid of Year.

    Hi All,
    We want to edit the appraisal template which is being used in Production.
    System is allowing to edit the template in development as there are no documents created. Once we transport the change to production what will be the implication.
    Q1. Is it recommended to change the template after it is being used.
    Q2. If really need to edit the template in mid of appraisal process how do we go forward.
    Thanking you in advance.
    Kamal R.
    Edited by: Nalin Jain on Aug 5, 2009 7:41 AM

    Hi Suresh,
    We are on ECC 6.0 and SP 43.
    We need to put some extra fields / Notes to the targets and extra sub statuses to correctly identify the condition.
    But already appraisal process started and documents are created. Now we cannot either create the same documents in new template or postpone the appraisal template change to next year.
    In this situation we decided to change the existing template. We want to know what will be the implications if we change the template in development and transport it to production???
    Download and upload will create a new template which will not be useful for our case.
    Thanking you in advance.
    regards,
    Kamal.

  • 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

  • Transporting Appraisal Template in Predefined Performance Management

    Hi all
    I have created a transport for Category and Appraisal Template through transcation PHAP_CATALOG by right clicking onto the Object and selecting Transport. After creating the transport I have successfully transported it in the QAS.
    Now, in QAS I am not able to view Appraisal Template in the Appraisal Catalog (Transaction: PHAP_CATALOG) while the Category exists in the catalog. I have checked the transported Appraisal template in transaction PP01and have found that the object exists in QAS.
    Please advice on, why isnt the appraisal template being displayed and linked to the required category in Appraisal Catalog  Transaction: PHAP_CATALOG). And what is the corrective action required.
    Regards
    Imran Ali Siddiqui

    Hi Imran,
    Please check note 1475428, it may help you find a solution to your issue. (note also that regarding the switch they must be set in both source and target system)
    Hope this help
    Sarah

  • Technical Link b/w Employee and Appraisal Template

    Hi,
    Can anybody please help me in finding the technical link b/w an Employee and an Appraisal Template? In other words, I need to know the table name(s) in which data is stored while appraisal processed is going on. I can view the appraisal form in IT0024 and IT0025 in PA. I can also see the objects VA, VB & VC in PP01, but where are these entries stored in the table.
    We are on SAP R/3 4.7 (Enterprise) and using new Objective Setting and Appraisal Component.
    Thanks
    Vikas Bhatia

    Hi there,
    Function module 'HRHAP_DOCUMENT_GET_LIST' can be used for this purpose.
    In order to find the objects you want, make sure you set the appraisal templates for calling this function as well as all of the other required parameters. If you need help for the other parameters then let me know.
    The fields for the template table import parameter need to be set as follows:
    plvar = <b>Active plan version</b>
    otype = <b>VA or VB or VC</b>
    objid = <b>appraisal template id</b>
    This returns two tables - the appraisals and the associated documents.
    Other tables you may be interested in are :
    HRHAP_T
    HRHAP
    HRHAP_APPER
    HRHAP_APPEE
    Hope this helps you out. Any questions, let me know.
    If this works, please award the points for this advice.
    Cheers
    Colin.

  • Appraisal Template ID  in which table

    Hi  Friends-
    In this standard report   RHXHAP_APP_DOC_PREPARE_ORG   one field Appraisal Template is ther  where it shows  8 digit   ID  number  ,
    Now my i have two querys
    1) In which table i can see this  Template ID number  as later i have to relat it to fetch other data (its there in  hrp1000 with OType VA )  but that is not useful for me. 
    2)   on this statndard screen i have to add Employee number ( pernr ) too and based on that too i have to create appraisal document  (  can any one tell me any simple process for this )
    Any input will be big help for me
    Regards
    Meeta & Radha

    Hi 
    Copying prog is making this req more complex and then i have to add Personal number , sub area etc too in selection screen.
    So am looking any standards FM which can take personal number  and  Template id  as input and create apprisal id  for that employee.
    Regards
    Meeta & Radha

  • APPRAISAL TEMPLATE ISSUE (HR ABAP)

    I have a appraisal template which is giving me 3 blank KRA's as standard one  when template document is created from tcode PHAP_PREPARE_PA .
    for appraiser and appraisee template.
    but i want to add KRA's  to the template during the creation of the template document
    from tcode PHAP_PREPARE_PA  based on the KRA's maintained for his position in a z table????

    Hi Nandy,
    As I understood you would appraisal items come from position requirements. If this is the case and If you go in standard way by adding requirements to your position you can use "Fixed enhancement" in "Dynamic Settings" section. The name of BADI is "HRHAP00_ENHANCE_FIX" otherwise you should develop your own code and use it through "Free enhancement"
    Regards,
    Omid

  • Adding a box in Portal for Performance appraisal template

    Dear Experts,
    We have already released a performance appraisal template and its in production use for a while now.
    Now, client wants to add 1 box titled 'Managers comment'. Since its already released template I cant make changes in it and add a criteria in the form of 'Managers Comment'. What is the solution? Is there a way by which we can make this box appear in portal through coding? This change is required in a template which is in use. We cant create a new template.
    I know there is a note to make changes to released appraisal template but as its risky I dont want to use it.
    Please advise.

    you cant make changes to released template, if you do also, new changes wont be shown
    Please refer the note 888650
    and do the steps as indicated in order to cancel already released one

Maybe you are looking for

  • Problem with HP Photosmart C4480

    I've just recently bought a Photosmart C4480.  I replaced the ink cartridge with the 99 photo cartridge, which fill the right side and  which means that there is only one ink cartridge inside my printer. I try to print a photo but realised it came ou

  • Post revaluation to selected depreciation area for an asset

    Hi, We are using depreciation area '01' for posting to GL accounts and '02' for fiscal reporting. It turned out that couple of assets had wrong depreciation key specified for depreciation area '02', which resulted in wrong depreciation calculated for

  • ANN: LR/Mogrify plugin released.  Alamy users rejoice!

    Hi, Frustrated by Alamy's 48Mb image size requirement, and the fact that Lightroom's export feature can't automatically resize images by the minimum amount necessary to guaranty that the requirement is met, I've written a plugin to solve the problem

  • Free Version of JDeveloper for OAF development

    Hi All, I'm looking for the below patch of JDeveloper for OAF Development. Is there a free version available for learning/training purpose? 7237006 - R12 RUP6 for ATG Product Family(R12.ATG_PF.A.DELTA.6) Regards, MK

  • 7.3 - minimized player not responding

    just upgraded to 7.3, and when i minimize the player (thereby sending it down to the taskbar, showing basic controls) it stops responding. basically the mini-player appears, but won't work. the music continues to play, but i cannot change the song/vo