Add Qualification" free enhancement in Performance Appraisals

Hi all
I trying to activate the "Add Qualification" free enhancement in Performance Appraisals.
Can anyone tell me:
1. Can I use this enhancement only in the VB level?
2. How to define correctly the "Refers to Attributes of"
3. How can I set up that the scale will be according to the scale maintained in the Qualification (Q)?
Tx a lot
Maya

Hello,
You have within PM the possibility to extend the appraisal document with additional elements based on flexible criteria (for example employee, country assignment etc.). The added elements can be appraisal objects (VB/VC) or external objects (D, Q, etc).
These added elements need to be defined in a way that the appraisal application understands it. If we take the Q object, it has no configuration that describes how to be used in an appraisal environment.
Thats where the reference objects come in place. These objects tells the appraisal application how to behave in case of added new elements. A reference element is a VB or VC and has the same settings as a VB or VC you add fixed in a template configuration.
So here you can then say, if you add one or more Q's to teh document then all these Q's use the settings of the reference object (and will use for example only FAPP with scale YHM as per column config on ref. object).
If you have a fix or free enhancement then atleast one reference object needs to exist. however multiple reference objects are allowed, in the implementation of the fix/free enhancement you can then program which element is to be used when.
in the config, double clicking on the entry after 'Refers to Attributes of' will navigate you to the reference object configuration.
Hope this clarifies the concept of reference objects.
Regards and Groetjes,
Maurice Hagen

Similar Messages

  • Performance appraisals template changes

    Hi
    Can I, by transport between DEV and QA, insert a new question (instead of 5, I want to add a sixth) to a performance appraisals template which has existing forms?
    thanks
    Maya

    Hi,
    I had a similar question a couple of week ago and this was the advice given:
    All Changes that deal with the addition / removal of Rows and Columns can seriously harm your documents. If you delete Values from the Value List, you should get into troubles too.
    You can see the document structure as stored in the database with the report RHHAP_DISPLAY_DB. If you change something, that is not stored in the displayed tables - but in the customizing instead - chances are high, that the change is possible.
    In other words, adding a sixth question is not advisable.
    I know this doesn't help you issue but at least prevents you from getting in bigger problems.
    Wilfred.

  • Performance Template - Free enhancement - Add Qualification

    Hi guys
    Is there any way in which you can specify a qualification group (Object QK) at the free enhancement on the performance template config? (Transaction PHAP_CATALOG_PA)
    Currently the document brings up the whole catalog so it's a risk to business if wrong qualifications gets added onto the document. We want to upload all of the KPI's onto a QK in the qualifications catalog and make the users choose only from that KPI group.
    Thanks!

    Hi Henning,
    I presume you are using the standard BADI implementation delivered, otherwise, you could customize your own. One additional suggestion, if you already use structural authorization, you can enhance it to restrict to the object QK that you allow the employee to pick. Hope it helps.
    Regards
    Kir Chern

  • Trainning and Performance Appraisals on EHP5

    Hi,
    We are implementing ESS/MSS on EHP5.
    In Appraisal Documents solution on EHP5, which is developed in WD4A, only the performance appraisals are showed in the list to the employees perform theis appraisals.
    Our customer would like that training appraisals were showed in the list as well as performance appraisals. I searched for a BADI, but I haven´t found it. SAP told us to use LSO, but the customer won´t use LSO.
    Is there any BADI to use or will we have to create an Z?
    Thanks.
    Bruno

    Hi Siddharth,
    For whom needs to achieve the same requirements as mine, follow the solution to list the learning appraisals as well as performance appraisals.
    1 - Create an enhancement point in CL_HRHAP00_STARTPG_POWL method IF_POWL_FEEDER~GET_ACTIONS
    How to: http://wiki.sdn.sap.com/wiki/display/ABAP/EnhancementFramework-ImplicitEnhancement-EnhancingstandardtransactionPA30forinfotype0618-Academic+Qualifications
    2 - Add the code:
    ZHRT0009 is a table which we created to store the VA codes.
    IF i_applid EQ 'OSA-POWL-ESS'.
          data lt_template_lso TYPE TABLE OF ZHRT0009.
          data ls_template_lso TYPE ZHRT0009.
          select * from ZHRT0009 INTO TABLE lt_template_lso
          WHERE ZNOME = 'PORTAL_AVAL_REACAO' AND ZPARAMETRO = 'VA'.
          loop AT lt_template_lso INTO ls_template_lso.
            ls_templates-objid = ls_template_lso-ZVALOR_PAR.
            ls_templates-plvar = plan_version.
            ls_templates-otype = ls_template_lso-ZPARAMETRO.
            APPEND ls_templates TO lt_templates.
          ENDLOOP.
    *     Call method to fetch the documents.
          CALL METHOD cl_hap_wd_start_page_ui=>document_get_list
            EXPORTING
    *         sel_filter            =
              add_on_application    = lv_add_on_application
              plan_version          = plan_version
              t_categories          = lt_categories
              t_templates           = lt_templates
              t_appraisers          = lt_appr
    *         s_and_or              =
    *         t_appraisees          = lt_appr
    *         t_part_appraisers     = lt_appr
    *         t_others              = lt_appr
              s_sel_dates           = ls_sel_dates
              s_sel_status          = ls_sel_status
    *         t_sel_status_sub      =
              s_sel_with_or_without = ls_sel_with_or_without
              s_document_fill       = ls_document_fill
    *         extract_m_n           = ' '
            IMPORTING
              t_document            =  lt_documents
              t_return              =  lt_return.
            e_results = lt_documents.
      ENDIF.
    And it´s done.
    Bruno

  • Offline template in combination with FREE enhancement

    Hi Experts
    We are working with Performance Management 604
    We have a problem when we combine the enhancements
    HRHAP00_OFFLINE and HRHAP00_ENHANCE_FREE
    In the online template we can manually add up to 7 new goals, and this is also possible in the offlline version in the Adobe IA form.
    But when we upload the template again, then the mnanually added goals in the IA foem is discarded.
    My question is if this combination is possible or not?
    And if yes, is there any extra setup required to make it work?
    thanx in advance
    /jacob

    ok, how did you enable the pdf to add elements? cause that is not in the SAP standard. Anything which requires server access (this includes free enhancements) is not possible on the offline version.
    As such your scenario should not occur in the standard.
    Regards and Groetjes,
    Maurice Hagen

  • Appraisal Form Designining - Free Enhancement for every Criterion (VC)

    Hi Experts,
    I have a query regarding free enhancements.
    In one section of the Form, there are 2 parts:
    1. Training Imparted and 2. Trainings to be Imparted.
    Both of Date columns, where the user enters the date for the trainings imparted.
    My query is, how do i add new columns for both the VCs (Trainings Imparted and Trainings to be Imparted) .
    COz if i add free enhancements to the Criteria Group, the new Criterion gets appended at the last. Which does not match the requirement. I want it appended after both, separately..
    Can anybody suggest?

    SAP have informed us that the Follow-up BAdI requires a new implementation to specify the VC object.

  • Appraisal -Free Enhancement

    Hi Frieds,
    I have added the Free enhancement ADD_COURSE_FROM_LSO to my appraisal template-ehp4 . When i tried to access the courses from portal its showing all the course ,i want to restrict this to particular date.
    If we select the courses from the portal with the free enhancement ,will it automatically booked for the particular cousre.
    Could any one worked on the similar fucntion please share with me how the free enhancement-add business type and add course from lso works in the appraisal template.
    Thanks in advance
    VK

    Hi VK,
    Even I am facing the same issue.. if you have solved the issue, kindly let me know how to solve it.
    Thanks
    Vimal

  • Enhancing Cusror Performance

    Hi,
    I am using Oracle8i on UNIX platform. I have written a PL/SQL block which opens two cursor on a huge table with 5 million rows.
    Now the problem is that the block is too slow. Is there any way I can enhance the performance and keep using the cursors too ?
    Thanks
    Rachna Bareja

    Can you limit the number of rows fetched, maximizing the index usage?
    Hi,
    I am using Oracle8i on UNIX platform. I have written a PL/SQL block which opens two cursor on a huge table with 5 million rows.
    Now the problem is that the block is too slow. Is there any way I can enhance the performance and keep using the cursors too ?
    Thanks
    Rachna Bareja

  • OSA-EHP4 -Free Enhancements

    Hi All,
    we have implemted OSA and LSO integration through Free enhancement - AH-ADD_COURSE_FROM_LSO. We have a requirement to customise this badi .
    Can any one please let me know which badi will help us to modfiy the standard program logic.(how to find the technical name of the program)
    Thanks
    Kumar

    Hi ,
    We have identified the badi   - HRHAP00_ENHANCE_FR11 , can we restrict some courses under the training catalog using this enhancement area.
    Based on backend setting -under course type info- when the field NOESSX is checked we do not want this courses to be displayed on portal.
    Please share your inputs on this.
    Thanks
    Kumar

  • How can one decide which queries need BIA to enhance their performance?

    How can one decide which queries need BIA to enhance their performance?

    Queries with high data access times will usually require BIA. This can be found by using the Event IDs...
    Please do not post across forums - your earlier post was deleted as duplicate.
    Also search the forums before posting... this question has been answered earlier...
    Edited by: Arun Varadarajan on May 5, 2009 7:24 PM

  • How to add apps (free or paid apps) to my iTunes account (via iTunes on PC) for later download on iPad?

    How to add apps (free or paid apps) to my iTunes account (via iTunes on PC) for later download on iPad?
    In App Store, some apps may go on sale (become reduced in price or completely free), and these offers are usually available for limited time. I may want some of these apps but can’t download & install them immediately on my iPad for certain reasons (e.g. lacking strong Wi-Fi coverage or lacking free space on iPad or iPad is out of my reach).
    How to purchase these apps from my PC via iTunes, to be added to my account and become available for me to download on iPad later?

    Deleting from your computer is not necessary and I would not advise it since again it's wise to have a backup. But otherwise, yes, once you make a purchase from any source, the app should in the future be available for downloading from the Purchased area in the iTunes Store app on your iPad. This presumes of course that the developer of the app has not removed it.
    One note:
    delete the downloaded app file and this will remove it from my PC (and automatically become removed from my iTunes library)
    This is the reverse of the correct procedure. If you really insist on removing the app from your computer, delete it from within iTunes. iTunes will ask if you also want to move the app file to the trash. Deleting the app file manually will not automatically remove it from your iTunes library.
    Regards.

  • Enhance game performance

    Hello,
    I'm not sure where is the correct place to post this topic. I think I'm in the correct place.
    First, my system specifications:
    - MSI K9N4 SLI
    - MSI R4850 512 (A little oced)
    - AMD Athlon 64 x2 3600+ @2.5 (oced to 4800+)
    - Seagate 160 GB 8 MB cache
    - 2 GB RAM DDR2 667 @511
    - Windows Vista x64 Ultimate
    The "problem" is the following: I'm playing Medal of Honor Airborne and Jericho, both in highest quality. The games performance in general terms is very quickly, the protagonist "walk" normal, no slowdowns, but when the game loaded for the first time I note a frame rate drop that some seconds later disappears and works as should. However when for example, I'm entering in new areas, a new frame per seconds drop is noted again.
    Running FRAPS in MOH Airborne show a average FPS of 25 and I think it's low!
    So, two questions:
    1) This motherboard supports only x8 speed PCIE ports. Is this the reason for the FPS drop? Or this affect only a little?
    2) I'm going to buy more memory, two modules of 1 GB each one. The system will be equiped with 4 GB in total. Maybe the games performance are being affected by the memory because Vista needs to read hard disk paging file?
    Thanks! 

    Thanks for the replies.
    What do you mean with sounds problems? The sound works well.
    The PSU is CoolerMaster Real Power Pro 550 Watts.
    I'm using Catalyst 8.7 final version. Unfortunately 8.8 doesn't work in my system even with my old card (x1550). When I load Windows CCC.exe close due to problems. Formating doesn't solve the problem so it's a bug from ATI. Maybe 8.9 will fix the issue as others users are having the same problem as me.
    What can I do to enhance game performance?
    I installed Alone in the Dark and it's playable, but when fire or explosions appear, a frame drop is noted 
    I'm playing this game in high quality too.

  • Nokia 6151 not detecting Hands Free Enhancement

    I love my 6151 and have just purchased a second one from the dreaded flea bay. However I'm very disappointed to find out that unlike my original handset the new one which appears unused does not detect my Car Cradle as a Hands free enhancement.
    I've tried restoring to factory defaults without any success and am awaiting a data cable to try reloading the firmware (which is the latest v04.10) but can anyone suggest why this might not be detecting the hands free?
    Help?!

    If you are not quite sure where all the wires go in your vehicle then you should'nt attempt to install this kit, modern vehicles have very complex wiring systems on them and you can do damage which could cost you a lot of money. I have been installing car kits for 16 years and can put you intouch with a engineer near you if needed.
    Dan.
    Nokia Accredited Installer
    If my answers help you, give me a Kudos. Its like a pat on the back.

  • How can I enhance loading performance?

    Hi, all.
    I'm loding LUBM 50 data set during 4 hours in 11g release2 with new jena apaptor. (Linux 86_64, 16GB RAM )
    At First, several data files(.nt) is loaded within several minutes.
    But, as time goes by, and as the amount of the used memory is increasing, loading speed remarkably down.
    I don't know the reason.
    Now, it looks like the loading stopped.
    Could you tell me an advice?
    I'm using below code.
         private void init() throws Exception {
              String jdbcURL = "jdbc:oracle:thin:@" + Constants.HOST + ":1521:" + Constants.SID;
              OracleDataSource ds = new OracleDataSource();
              ds.setURL(jdbcURL);
              ds.setUser(Constants.ORACLE_USER);
              ds.setPassword(Constants.ORACLE_PASSWORD);
              OracleConnection conn = (OracleConnection) ds.getConnection();
              oracle = new Oracle(conn);
              modelOracleSem = ModelOracleSem.createOracleSemModel(oracle, modelName);
              graphOracleSem = modelOracleSem.getGraph();
              graphOracleSem.createTables();
              graphOracleSem.dropApplicationTableIndex();
              graphOracleSem.clearRepository();
         private void loadingData() throws Exception {
              String dataSetType = Constants.getDataSetType(dType);
              long start = System.nanoTime();
              Model model = ModelFactory.createDefaultModel();
              File dir = new File(Constants.DATA_PATH + File.separator + dataSetType);
              File[] fileList = dir.listFiles();
              File file = null;
              String inputFilePath = null;
              for (int i = 0; i < fileList.length; i++) {
                   file = fileList;
                   inputFilePath = file.getCanonicalPath();
                   System.out.println("Loading triples from " + inputFilePath);
                   InputStream in = null;
                   try {
                        in = FileManager.get().open(inputFilePath);
                        if (in == null) {
                             throw new IllegalArgumentException("File: " + inputFilePath + " not found.");
                        model.read(in, "", "N-TRIPLE");
                        graphOracleSem.getBulkUpdateHandler().addInBulk(GraphUtil.findAll(model.getGraph()), tableSpaceName);
                        graphOracleSem.commitTransaction();
                        graphOracleSem.flushAdd();
                   } finally {
                        if (in != null)
                             in.close();
              graphOracleSem.rebuildApplicationTableIndex();

    Thanks, DonnyDBA.
    Unfortunately, I don't have dba account for oracle 11g. I can not get the AWR report.
    I should find a way to enhance performance by programming code.
    But, I can see the information of system memory.
    Mem: 16442560k total, 16357228k used, 85332k free, 27092k buffers
    Swap: 18808816k total, 408304k used, 18400512k free, 11611716k cached
    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    4361 oracle 15 0 7291m 2.4g 1.8g S 1 15.1 250:11.62 oracle
    3815 oracle 16 0 6771m 1.8g 1.7g D 1 11.2 3:43.82 oracle
    3797 oracle 15 0 6737m 18m 16m S 0 0.1 0:00.64 oracle
    3630 oracle 15 0 81204 12m 9248 S 0 0.1 0:00.15 tnslsnr
    Whenever oracle load triples, memory consuming is increased. Now, oracle is using almost all memory.
    In this system, running program is only the test code.
    Is this a memory leak?
    If this is a memory leak, I think my test code have some problems.
    When flushAdd() or commitTransaction() method is excuted, do oracle return the used memory?

  • Performance Appraisals-Only show the document in certain status/substatus

    Hello
    We would like the appraisee to see the document only in (Status "X" and Substatus "Y") OR Status = "XX". The Appraisee should NOT have access in any other status. Which BADI/approch can help us meet the requirement? We tried using the BADI HRHAP00_DOC_BC but that does not seem to help.
    Please advise ASAP.

    Hi Swetha,
    1) How do you create the person authorized in the Status flow.
    (for eg: I have a scenario like this..The authorized HR person would set objectives for group of employees at the beginning of the year for annual appraisals and also he should be able to change or add more objectives if required in the Review period. After the completion of one year, the Manager, Self and Higher Manager will give their ratings and the final result should be displayed only to the HR Personnel)
    I have Appraiser, Appraisee, Part Appraiser, Higher Manager and All users right now in my system and I am using All users.
    Ans : Person authorized should be created through the tcode PFAC. This s the place where rules for workflow have to be created. Once it si done here, the corresponding rule has to be added to the Tcode OOHAP_BASIC. The rule add to this tcode will be visible in youe category group and category, template  in PHAP_CATALOG. As far as possible try to use the standard rules available. All the users you have mentioned above have a standard role in SAP.
    2) How would you give authorization to only HR person?
    Ans : Can you be more specific here. Like what exactly the HR person has to do?
    3) In Status flow, I can see Workflow event. What is it used for?
    Ans : Workflow is used to send the notification and the workitem to the user to whom an appraisal document is available for editing in his inbox.
    Eg on a typical case-> If a self appraisal has to be done, then a workflow will be triggered in the beginning of in process phase. Then the appraisal doc wil be available in the inbox of the appraisee.
    For workflow and Rules(Agent Determination) related objects have an ABAPer who has worked on Workflow.
    Hope this helps you.
    Regards,
    Subbu.

Maybe you are looking for