BADI for "On save of the appraisal document(BSP)

Can any of you please let us know if there is a BADI to perform the validation/restriction of the weighting percentage on the appraisal document in BSP?
I am currently using the implmentation of the BADI defintion HRHAP00_DOC_SAVE and the method SAVE_DOCUMENT, but on saving the appraisal document, there is no hit at the breakpoint in the method.
Is there any other way in which the weighting percentages can be restricted to a particular range on the appraisal document and to throw an error in case summation of the weightages is not 100% on the BSP application of the appraisal document.
Early response would be appreciated.
Thanks and Regards

Hi,
1- Create a new implementation for the Badi in Se19. specifiy a Z filter value. Activate the underlying class.
2. Now goto OOHAP_BASIC. Goto the Enahncement Area and select BS as the Enahancement area  and double click "Enhancement". Here click on the new entries and add the Z filter value here(F4 help will be available).
3. Now add this Badi enhancement to the Appraisal category by selecting the "Enhancements" tab.
4. Save now.
5. Double click the template and Goto the Further template behhaviour. You will find the BS available now.
Add the enhancement implementation here and release the template.
This will work and have worked for me.
Regards,
Subbu

Similar Messages

  • My MacBook Pro keeps making copies of a document that I am trying to save. I don't want to duplicate the file. I only want to save it on both my hard drive and my external hard drive. I do not want to change its name for every save, which the computer see

    My MacBook Pro keeps making copies of a document that I am trying to save. I don't want to duplicate the file. I only want to save it on both my hard drive and my external hard drive. I do not want to change its name for every save, which the computer seems insistent on doing. Help!!

    11lizzyp wrote:
    can't be saved because the file is read-only.
    I did not create the file to be read-only. I created to be able to continue to add to it as I work on it.
    More on versions here:
    http://support.apple.com/kb/ht4753
    local snapshots:
    http://support.apple.com/kb/HT4878
    Sounds like a permissions problem ie read only.
    If running repair permissions from your DiskUtility.app does not sort it,
    Someone should jump in here with erudite and concise fix.

  • I don't have a "save as" option only a "save a version".  This only saves over the current document without letting me rename it.  I recently upgraded to the lion OS

    I don't have a "save as" option in pages only a "save a version".  This only saves over the current document without letting me rename it.  I recently upgraded to the lion OS.

    Yvan KOENIG (VALLAURIS, France) vendredi 6 janvier 2012
    iMac 21”5, i7, 2.8 GHz, 12 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.2
    My iDisk is : http://public.me.com/koenigyvan
    Please :
    Search for questions similar to your own
    before submitting them to the community

  • Unable to view the appraisal document in PMS

    Hi,
    We have upgraded our system from 7.01 to 7.4 and ECC from EHP4 to EHP7.
    After upgrade we are not able to open the appraisal document from
    Appraisal Inbox (Performance management) page/Employee & Reviewer Inbox
    page but getting blank screen.
    We had refer the note 1600380, according to the note we had checked the objects in all pages mentioned.
    But then also unable to view the appraisal document.
    Refer the attachment.
    Kindly guide us to resolve the issue.
    Regards-
    Poonam

    Hi ,
    Before upgrade it was working fine, There is no change in the authorisation in the backend.
    Kindly specify what kind of authorisation are required, so that we can check at our level.
    No error messages and logs are generated related to this.
    Regards-
    Poonam

  • Event for transferring information from the billing document to the fica do

    Dear all,
    We are having a requirement in which we need to transfer the information from the billing document to the fica document..Can anybody tell me which event can be used for  transferring information from the billing document to the fica document
    Susmita

    Susmitha Harini,
    Can you provide exactly what you want to transfer? Do u want to transfer that information at billing moment?
    Best Regards,
    Pedro Nunes

  • Adobe javascript include "this.saveas" into the pdf document level

    Hello,
    in some posts i read that if i certify a pdf, i would be able to include doc.saveas into the pdf document level. 
    Can anybody tell me what kind of cerify i'd need and how to have it done to make the saveas work from client side?
    thanks alot

    When you use the saveAs method with code inside the PDF, do not place it in a trusted function or use app.beginPriv/app.EndPriv. You have to confirm that the certificate is in your list of trusted certificates and that it is trusted to allow execution of high privilege JavaScript. Be sure to test the document with Reader and validate the signature before attempting to execute the code. There is a preference that controls whether signatures are validated when a document is opened. I would recommend setting this preference.
    I would suggest testing it with Reader.

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

  • Cann't show the appraisal document in the ESS PM

    dear experts.
    i have a strange  question that in my explorer browser, i have create some  appraisal documents in ECC but can't  see it  in my ESS PM worklist . but  my colleague is normal about it.
      another  question is there is no status button in my MSS iview,for example check, appraisal and so on. also my colleague is ok about this.
    My explorer browser is IE8.0
    My operate system is Windows XP SP3.
    hope for your answers.
    yours
    ping.

    Hi ping.
    Check the following notes:
    SAP Note 1416756 - OBN Configuration in Performance Management
    SAP Note 1272076 - Update of BP for ESS in ECC600/EhP4 for appraisal navigation
    Hope this help you
    Regards

  • Usre exit or badi for su01 save?

    hi experts,
    i want to trigger idoc when a new user is created in su01.i didnot get any BADI for this, so tried with user exit SUSR0001(suggested in sdn).....but there is no internal table or structure which stores the entered data during creation of user.
    what else i can do?
    Edited by: charudevrani on Jan 16, 2012 7:03 AM

    SUSR0001 is a user exit that triggers after every user logon and has nothing to do with user creation/save.
    I checked by putting a break point in CL_EXITHANDLER and found that BADI ADDRESS_UPDATE is called during saving of SU01 newly created user.This is a general multiple use BADI that is called during any address saving and should be used carefully, so that your code triggers only for SU01 save. Also you may not get all data that you want and may probably need to use call stack technique.

  • Regarding an enhacement or badi for va01 to validate the information user e

    Hi  all .
    I'm looking for an  enhacement or badi for va01 which can be used for the validation on the information user enter.
    if the data user enter is not correct, give a message.
    it is also found that V45A0003 seems not to work,   if data entered is wrong and user press 'save', the message prompts up.
    and when correct the data, an error would come saying that item is empty. it seems that the data in item level has been
    cleared. so V45A0003 is not suitable here.
    Could you please tell me which one you use to vaildate the information user enter?
    Thank you very much!

    hi
    use  include MV45AFZZ . it will suit for your requirement .
    hope it will help . let me kow if any help is required .
    ~linganna

  • I've been working with documents in pages and recently downloaded word for mac. i open the pages documents and they appear to be corrupt. at least, a lot of the font is now in weird boxed pictures. what do i do?

    I've been working with documents in Pages and recently downloaded Word for Mac. Upon opening Pages documents with Pages, the documents appear corrupt. Much of the font has been replaced with boxed little pictures - yet they are identified as times new roman. What do I do?

    You got the new iphone?????   I have same problem.  I transferred audiobooks to device to find no audiobooks on device (despite it being in iTunes as if it was).  Have you found a solution?????   I even tried to change import settings on format transfer but hasn't worked. 

  • BADI for tcode MIGO to disable FI Documents Button

    Dear All,
    I am new to SAP. Currently, I need to check out a requirement that whether the 'FI Documents'  Button(MIGO_OK_FI_DOC) in Tcode MIGO can be disabled using BADI. This is because they want to prevent the user from seeing the FI documents number.
    Please share with me if you know anything about this function.
    Thank you in advance.
    Regards,
    Shan

    Hey Shan,
      Can you please explain your requirtment exactly. So that we can help you to solve asap.
    Regards,
    Saravanan M

  • BADI for VL31N which has the Inbound Delivery Number as a parameter.

    Hi,
    I have a requirement that after creation of a new inbound delivery through VL31N the control should go to a custom screen. The new inbound delivery no. generated thru VL31N should be seen in this custom screen.
    I am searching for a user exit or BADI for VL31N. This exit should have the Inbound delivery Number created through VL31N.
    I tried many exits and BADIs. However, none of them have the Inbound Delivery No.
    Please help.
    Regards,
    Jaya

    The issue was resolved by the use of the BADI 'DELIVERY_PUBLISH'. Its method PUBLISH_AFTER_SAVE was used.
    IF sy-tcode = 'VL31N' OR sy-tcode = 'VL32N'.
        DATA : v_tcode TYPE sy-tcode .
        FIELD-SYMBOLS: <i_del> TYPE likp.
        DATA: wa_likp TYPE likp,
                    t_likp TYPE STANDARD TABLE OF likp.
        ASSIGN ('(SAPMV50A)LIKP') TO <i_del>.
        wa_likp =  <i_del> .
        SET PARAMETER ID 'VL' FIELD wa_likp-vbeln .
      ENDIF.

  • BADI for CJ20N to get the WBS status when changed

    Hi all,
    Here's the requirement:
    I have to capture the previous status and currently changed status of the WBS element in CJ20N T-CODE and save this in the ZTABLE.
    Every time the STATUS of WBS element changes..the ZTABLE has to get updated.
    Will you please help me out to do this.
    I have tried with BADI - WORKBREAKDOWN_UPDATE, could find that the status part is updated after the call to WORKBREAKDOWN_UPDATE.
    Thanks and Regards,
    Krishna Chaitanya G
    Edited by: Krishna Chaitanya  G on Apr 27, 2009 6:30 PM

    Use BADI WORKBREAKDOWN_UPDATE method AT_SAVE.  The WBS elements are in internal table IT_WBS_ELEMENT which has structure PRPS.  Use OBJNR to find status with function module
    CALL FUNCTION 'STATUS_READ'
      EXPORTING
      CLIENT                 = SY-MANDT
        objnr                  = gs_wbs_element-objnr
        ONLY_ACTIVE            = ' '
      TABLES
        STATUS                 = et_status
      EXCEPTIONS
        OBJECT_NOT_FOUND       = 1
        OTHERS                 = 2
    The statuses are buffered in a separate memory area so be careful if you call any function modules that affect statuses e.g one to create Sales Orders as this initializes the buffered statuses and they are not changed when you save the WBS element.  To get round this problem put the current status in a separate memory area carry out the processing that initializes the statuses and then recall the status from memory.
      CALL FUNCTION 'STATUS_BUFFER_EXPORT_TO_MEMORY'
        EXPORTING
          i_memory_id = 'ZPSS_STATUS'.
      LOOP AT gt_pss_01 ASSIGNING <ls_pss_01>.
        AT NEW sold_to_party.
          CLEAR: ls_order_header,
                 lt_order_items,
                 ls_order_partners,
                 lt_order_partners.
          "Header
          ls_order_header-doc_type = c_rsbill_order_type.
          CALL METHOD <ls_pss_01>-o_pss01->get_sales_area
            IMPORTING
              e_sales_org  = ls_order_header-sales_org
              e_division   = ls_order_header-division
              e_distr_chan = ls_order_header-distr_chan
            EXCEPTIONS
              not_found    = 1.
          IF sy-subrc NE 0.
            CONTINUE.
          ENDIF.
          "Partner
          IF <ls_pss_01>-sold_to_party IS INITIAL.
            CONTINUE.
          ENDIF.
          ls_order_partners-partn_role = 'AG'.
          ls_order_partners-partn_numb = <ls_pss_01>-sold_to_party.
          APPEND ls_order_partners TO lt_order_partners.
        ENDAT.
        "Items
        CLEAR ls_order_items.
        ls_order_items-itm_number = <ls_pss_01>-posnr.
        ls_order_items-material = c_rsbill_material.
        ls_order_items-wbs_elem = <ls_pss_01>-posid.
        APPEND ls_order_items TO lt_order_items.
        AT END OF sold_to_party.
          CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
            EXPORTING
              order_header_in   = ls_order_header
              behave_when_error = space "'P' "Save when error occurs
              testrun           = space
            IMPORTING
              salesdocument     = <ls_pss_01>-sales_order
            TABLES
              return            = <ls_pss_01>-bapireturn
              order_items_in    = lt_order_items
              order_partners    = lt_order_partners.
        ENDAT.
      ENDLOOP.
    *--Re-fill status from memory
      CALL FUNCTION 'STATUS_BUFFER_IMPORT_FROM_MEMO'
        EXPORTING
          i_memory_id = 'ZPSS_STATUS'.
    Hope this is of some use

  • CRM exit or BADI for Number range in follow up documents

    Dear Experts,
    Our requirement is to assign formatted number range to followup document which triggers automatically.
    Kindly suggest me the badi or exits for the number range in CRM 4.0.
    Thanks in advance.
    with regards,
    Rajesh C

    Dear Experts,
    Our requirement is to assign formatted number range to followup document which triggers automatically.
    Kindly suggest me the badi or exits for the number range in CRM 4.0.
    Thanks in advance.
    with regards,
    Rajesh C

Maybe you are looking for

  • How can I remove iPhone from iCloud when I no longer have the phone?

    I switched to a Samsung S4 from my old iPhone 4S, but now I can not get text messages from any of my contacts who have iPhones.  One thing I read to do/try was to remove my iPhone from my iCloud, but I no longer have the phone...how can I do this fro

  • Problem with the selection screen

    Hi All,        In my program i have given the input in selection screen , Its process something and a msg was displayed , and user confirm it to continue , the program take us back to the selection screen - in this case i have to clear all the values

  • Best way to develop billing software - advice me

    Hi, I am junior software developer. I am thinking to write a open source billing software witch can be used from ISPs and web hosting companies. I want to ask you what is the best approach for that goal. 1. I am thinking to use a server witch will si

  • Online photo galery

    Can anyone recommend an online web galery for professional purposes. We would like to insert captions for our photographs, and to be able to add keywords. Also it would be good to be able to do a keyword search and download the selection of photograp

  • CS 5 and 3rd Party Plugins

    Hi all, is anyone knowing which Plugins are running and tested with Premiere CS5. I know Boris Continum Complete and Spicemaster are running with CS5. Whats happened with Prodad and all others ? Thanks for information. Greets Werner