Configure HRHAP00_GET_LIST_FLT BADI implementation in appraisal template using OOHAP_BASIC T-code

Hi Experts,
I want to modify List of Incomplete Appraisal Documents in appraisal template, for which I have found a BADI HRHAP00_GET_LIST_FLT (Displayed in further Badis section of RHHAP_BADI_OVERVIEW program).
I have created implementation of this BADI but I am unable to see BADI in OOHAP_BASIC transaction (I have checked all the enhancement areas).
Please let me know how can I configure the implementation of BADI HRHAP00_GET_LIST_FLT in OOHAP_BASIC T-code.
(I have also checked that BADI implementation was not getting triggered by simply activating the implementation)
Thanks in advance
Ninad shevade

Hi Tarun,
I am facing the same problem can you please help me on the same.
I want to filter the appraisal templates how i can do?
Rajneesh

Similar Messages

  • Reflection of a customised BAdi in the appraisal Template

    Hi All..
    I have created a Customised BAdi from an existing BAdi..i have also included this BAdi in Enhancement Area using the transaction oohap_basic.But when i go back to appraisal template and try to insert this BAdi in a column it diesnt reflect their..so please can anybody help me out with a solution

    Hi Andy,
    Thanks for the reply. I have managed to recall what I have done long before and here are further details.
    Go to the transaction PHAP_CATALOG
    Select the drop-down menu "Go-To"
    Choose Enhancements
    HRHAP00_ENHANCE_DEL1 - Delete Element Only 'In Planning'
    HRHAP00_ENHANCE_DEL2 - Delete Element Only 'In Planning' or 'In Review'
    HRHAP00_ENHANCE_DEL3 - Delete Element 'In Planning', 'In Review', 'In Process'
    Best
    Veera.

  • New Appraisal system using EHP5 and NWBC

    Hello Experts,
    Can we implement new appraisal system using EHP5 and NWBC client without a portal?
    Sorry, i am raising this question again But after finding out that the new ESS works without portal using NWBC, i was wondering if the same is applicable to appraisal systems as well?

    The only changes in PMS in EHP5 pertain to the pre-defined template. If you are using (as is most likely) the flexible template in your implementation, there is no relevant enhancement in EHP5.

  • 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?

  • 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

  • Customised Badi not appearing in Appraisal Template

    Hi All..
    I have created a Customized BAdi from an existing BAdi..i have also included this BAdi in Enhancement Area using the transaction oohap_basic.But when i go back to appraisal template and try to insert this BAdi in a column it doesnt reflect their..so please can anybody help me out with a solution..The BAdi is appearing in Enhancement area in oohap_basic and also in table T77HAP_FLT_EXI

    Hi
    Using tcode OOAM, go to the category to which your template belongs, and look in the Enhancements tab. The custom enhancement should be available in the available enhancements section. Move this to the selected enhancements section. Then you should be able to use it in the template.
    Hope this helps.
    Regards,
    Vikas Bhatia

  • Configuring Appraisal template to ESS/MSS

    Hi Friends,
    I have created a appraisal template. But I am not able to see it in either MSS or in ESS.
    How to configure the appraisal template is for which Managers and to which employee group/sub group
    Thanks
    Vimal

    Hi Vimal,
    If you are using EHP1 to EHP3 then for appraisals we dont have a standard iView available in ESS MSS. From EHP4 SAP has provided a standard iView for appraisal.
    EHP1- EHP4- Supports BSP applications and EHP4 is on Webdynpro applications
    For EHP-EHP3, you can access the appraisal docuemnt on portal by:
    Goto SE80-> Select BSP Application-> Select HAP_DOCUMENT -> Right Click and Click on Test.
    You will get a window showing list of BSP applications available for appraisal template/ Document to be viewd on portal.
    For Employee use: received_open3.htm
    For MAnager use: todo.htm
    for Further participants use: where_participated.htm
    For EHP4, appraisal templates will be available in the stadrad iView
    Thanks!
    Regards,
    Chetan

  • Performance Appraisal - Incorporation of a BADI to Appraisal Template ??

    Hi Experts
    How can we create an implemention for a BADI and How can we incorporate a BADI to Appraisal Template?
    Thank you in advance

    Where can I find that thread? I meet the same problem.
    Thanks in advance.

  • How to unreleased Appraisal templates which are alreay being in used

    Hi Experts,
    I am looking for the solution how to unreleased appraisal templates which are already released and also used by the Employees for their PDD process.
    We are facing one problem in PDD templates, so we want to make some changes in already released templates.
    Is there any way or solution by any Functional method/settings or by ABAP program?
    Please reply as it is very critical and important for us to solve ASAP.
    Thanks & Regards,
    Ashish Mehta.

    Now that might work (actually it will work). But you need to be 100% sure that your changes will not infleunce the appraisal process. Because it is not that hard to cause unrepairable data inconsistencies on already existing appraisal documents!!
    There is a very good reason for not being able to unrelease templates once they are in use!
    One is that you can create incorrect appraisal documents from a business point of view.
    Say your document end appraisal is a 1-10 scale, one being the worst. The appraisal gets a 3 as final score, meaning in this scale quite bad. Now you unrelease the template and change the used scale to a 1-4 scale. Your very bad employee turns all of a sudden in a quite good employee!
    Even worse, <b>you can create database inconsistencies on document level</b>. Just remove elements or columns from the template and you will get very strange results after releasing again.
    I don't recommend changing templates once documents are based on them but if you use this option then be carefull!
    Regards and Groetjes,
    Maurice

  • Sending Email using cl_bcs from a badi implementation

    Hi,
    I have written my code to send Email, inside AFTER_SAVE method of BADI Implementation of DOCUMENT_MAIN01.
    Now this method of cl_bcs requires COMMIT WORK for the mail to be sent. And inside BADI implementation, we cannot write a COMMIT statement.
    What is a workaround for this? While going through few other posts, I came across remote enabled FMs.
    Is that the only way? Can I use some additions like STARTING NEW TASK etc. Following is the call used in case of cl_bcs:
       CALL METHOD G_REF_SEND_REQUEST->SEND(
              EXPORTING
                I_WITH_ERROR_SCREEN = 'X'
             RECEIVING
                RESULT              = G_SENT_TO_ALL ).
    I also tried using SO_NEW_DOCUMENT_SEND_API1 STARTING NEW TASK and it works fine. But the subject length is a constraint their.
    Please suggest.
    Thanks in advance.

    Hi friend.
    *& Report  ZTEST_273068_EMAIL_CL_BCS
    REPORT  ZTEST_273068_EMAIL_CL_BCS.
    CONSTANTS:
        gc_subject TYPE so_obj_des VALUE 'ABAP Email with CL_BCS',
        gc_raw     TYPE char03 VALUE 'RAW'.
      DATA:
        gv_mlrec         TYPE so_obj_nam,
        gv_sent_to_all   TYPE os_boolean,
        gv_email         TYPE adr6-smtp_addr,
        gv_subject       TYPE so_obj_des,
        gv_text          TYPE bcsy_text,
        gr_send_request  TYPE REF TO cl_bcs,
        gr_bcs_exception TYPE REF TO cx_bcs,
        gr_recipient     TYPE REF TO if_recipient_bcs,
        gr_sender        TYPE REF TO cl_sapuser_bcs,
        gr_document      TYPE REF TO cl_document_bcs.
      TRY.
          "Create send request
          gr_send_request = cl_bcs=>create_persistent( ).
          "Email FROM...
          gr_sender = cl_sapuser_bcs=>create( sy-uname ).
          "Add sender to send request
          CALL METHOD gr_send_request->set_sender
            EXPORTING
              i_sender = gr_sender.
          "Email TO...
          gv_email = '[email protected]'.
          gr_recipient = cl_cam_address_bcs=>create_internet_address( gv_email ).
          "Add recipient to send request
          CALL METHOD gr_send_request->add_recipient
            EXPORTING
              i_recipient = gr_recipient
              i_express   = 'X'.
          "Email BODY
          APPEND 'Hello world! My first ABAP email!' TO gv_text.
          gr_document = cl_document_bcs=>create_document(
                          i_type    = gc_raw
                          i_text    = gv_text
                          i_length  = '12'
                          i_subject = gc_subject ).
          "Add document to send request
          CALL METHOD gr_send_request->set_document( gr_document ).
          "Send email
          CALL METHOD gr_send_request->send(
            EXPORTING
              i_with_error_screen = 'X'
            RECEIVING
              result              = gv_sent_to_all ).
          IF gv_sent_to_all = 'X'.
            WRITE 'Email sent!'.
          ENDIF.
          "Commit to send email
          COMMIT WORK.
          "Exception handling
        CATCH cx_bcs INTO gr_bcs_exception.
          WRITE:
            'Error!',
            'Error type:',
            gr_bcs_exception->error_type.
      ENDTRY.
    Just Execute it.
    Regards,
    Thrimu

  • Use of Further Participants in an Appraisal Template

    Hi experts,
    What is the use of Further Participants in an Appraisal Template?
    I have designed appraisal templates which have two levels of appraisers, but did not use Further Participants in it.
    When should be Further Particpants used and when is that it should not be used?
    Can somebody please explain?
    Best regards,
    Swapna.

    Hi Swapna
    appraissees and further participants access the appraisals by the ESS (Portal)  role and appraisers by the MSS role. So they appear in different overview screens.
    best regards
    Martin

  • Problem in getting appraisal template

    Hi All,
    I am facing a problem in template configuration.
    The appraisal template created in  PHAP_CATALOG_PA is released but it is not getting created when i use transaction APPCREATE.It gives an error saying "NO APPRAISAL MODEL DEFINED IN THE SYSTEM.
    I checked in spro but couldn't get any breakthrough.
    So please suggest me the steps which i need to carry out in configuration.
    Thanks & regards,
    Ravikiran

    Hi
    <u>You can use either of the BADIs depending on your requirement.</u>
    BAdI Definition Name Description                                                                               
    BBP_PGRP_ASSIGN_BADI EBP Purchasing Documents: Assign Purchasing Group(s)       
    BBP_PGRP_FIND        Shopping Cart: Determine Responsible Purchasing Group(s)                                                                               
    BBP_DOC_CHANGE_BADI
    BAdI for Changing EBP Purchasing Documents
    <b>Please read the Standard documetation available with them using SE18 transaction in SRM system.</b>
    Which SRM version you are using ?
    Hope this will help.
    Please reward suitable points.
    Regards
    - Atul

  • How to restrict maximum 5 part appraisers in the Appraisal template

    Dear All
    Our requirement is to allow maximum 5 part appraisers in the Appraisal template. Currently the System is calculating & restricting to only 2 part appraisers (as the total columns used is 16).
    Even on using the BADI - Maximum Number of Part Appraisers (HRHAP00_MAX_P_APPER), we are not able to attach more than 2 part appraisers as the defaulted value is overriding the BADI value. This is because as per BADI - Maximum Number of Part Appraisers (HRHAP00_MAX_P_APPER) : The calculated number of part appraisers must always be greater than the desired number of part appraisers. If this is not the case, the system outputs an error message and resets the desired value.
    Also the link http://help.sap.com/saphelp_rc10/helpdata/en/ae/ec6f01d143e141992f22fcf31a7aaa/content.htm says - "In the case of an approval process for a 360° degree feedback, you do not need to restrict the number of part appraisers. In all other part appraisal processes, the system restricts the maximum number of part appraisers". But even in 360° degree template, on selecting 16 columns the system is calculating & defaulting 2 part appraisers.
    Kindly advice how to restrict the no. of part appraisers to 5 when the system is calculating only 2 part appraisers as we are using 16 columns in the Appraisal template.
    Regards
    Ravindra

    Get Maximum Number of Part Appraisers
    Functionality
    The method determines the calculated number of part apparaisers.
    Result
    The number of desired part appraisers is returned.
    Notes
    The calculated number of part appraisers must always be greater than the desired number of part appraisers. If this is not the case, the system outputs an error message and resets the desired value.
    Parameters
    FLT_VAL (Import) Parameter FLT_VAL of Method MAXIMUM_NUMBER_GET
    CALCULATED_NUMBER (Import) Calculated Number of Part Appraisers
    MAXIMUM_NUMBER (Export) Number of Part Appraisers (set by implementation)
    see the note 530913 that ie no of appraisers are stuck at 17
    ELSE.
    no_of_part_appraisers = ( c_column_max_number - l_total_columns )
    DIV l_part_columns.
    ENDIF.

  • HRHAP00_ADD_HEADER Badi implementation

    Hi,
    My requirement is to implement the standard BADI 'HRHAP00_ADD_HEADER' for bringing additional fields 'PERNR' and 'PLANS' (text) along with the fields (ORGEH, PERSA, BTRTL, PERSG, PERSK) which are automatically displayed in the appraisal template.
    So, i have implemented this std BADI. When i checked the method GET_ADD_HEADER_DATA, the BAPI 'HRHAP_ADD_HEADER_DATA_1' is used and the output of this BAPI is passed to the output internal table which brings the fields ORGEH, PERSA, BTRTL, PERSG, PERSK.
    Can someone tell me what is the logic to be used for fetching PERNR and PLANS along with other fields?
    Edited by: Shanthi on May 17, 2011 1:59 PM

    Hi, I had similar questions and very little experience with the topic.
    I learnt the hard way and wrote a blog about it here: Challenge yourself (HR-PD Appraisal BADIs)
    Would be cool to know that it helps people and nobody has to reinvent the wheel again:))
    Cheers Otto

  • 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

Maybe you are looking for

  • How can i use index in select query.. facing problem with the select query.

    Hi Friends, I am facing a serious problem in one of the select query. It is taking a lot of time to fetch data in Production Scenario. Here is the query:   SELECT * APPENDING CORRESPONDING FIELDS OF TABLE tbl_summary     FROM ztftelat LEFT JOIN ztfzb

  • Import directory of *.dump files into TimesTen, is it possible?

    Hello, I am migrating a bunch of tables from one TimesTen database to another.  I have used SQL Developer to export the tables out using the ttbulkcp utility and am now looking at importing it into the other database.  What is the best way to do this

  • 10g r2 warning

    Checking Network Configuration requirements... Check complete. The overall result of this check is: Failed <<<<< Problem: the install has detected that the primary IP address of the system is DHCP-assigned. Recommendation: Oracle supports installatio

  • Inter company Stock transport order

    Hi all we are using stock transport order for inter company postings,when we are trying to post purchase order through me 21n for material type FERT(finished)it is throwing erro "material xxxxx not maintained by purchasing". As for this type of mater

  • CONNECT BY LEVEL

    Is there something I am doing wrong below? I need to generate 9 rows instead of 39. Can someone please help? Thanks in advance. Using 10g & 11g CREATE TABLE V9_MONTHLY ( S_ID        VARCHAR2(4), P_ID        VARCHAR2(4), F_ID        VARCHAR2(4), ELIGI