Rating is mandatory for Appraisal form

Hi SAP Gurus,
     How to make ratings mandatory in the appraisal template?
     At VC level I have given value Input as optional/required, but while testing even if I exit the form without giving the ratings in the respective fields there is no error or error message popping up. I can exit the form without giving the ratings also.
    Is there any BADI which I need to use or any configuration whcih I'm missing please let me know.
  In short my requirement is to make all the ratings are to be entered, its mandatory. Without which user cant exit the form.

Hi,
When you say Exiting, do you mean, Save the changes and exit or simply quit the window without saving also? In genaral, when you mark the field mandatory, the evaluation of the mandatoryness can be postponed till Save time. At Save, on before Save event, check for mandatory fields and give error if the condition is not satisfied. In VC itself, you can write a regular expression on Save for checking mandatory fields and fail save if they are not filled. In this case, as this field is not mandatory in the level below and you are having this additional mandatory option, you need to implement required logic at VC or at underlyuing calls invoked.
Best Regards,
Venkat.
Edited by: Venkateswara Sarma Bhamidipati on Dec 13, 2010 7:46 AM

Similar Messages

  • How to find the appraisal form for an appraisal model

    Hi group,
    We want to implement the BAdI that defaults dates for an appraisal.  However, it should only kick in for certain appraisal models.  When entering the BAdI, I have APP_MODEL_ID available to me.  Based on this ID, I need to find which appraisal form the passed appraisal model belongs to - and only carry out code in BAdI if appraisal form = 5.
    I find AFORM_ID in table T77BF, but I cannot find how to determine this based on the APPL_MODEL_ID passed to the method.
    Any hints greatly appreciated.
    /Kirsten

    You can do a look up of the Table HRP1043 for the Appraisal Model & retrieve the Appraisal Form ID.
    data: w_form_id type AFORM_ID.
    select AFORM_ID into w_form_id up to 1 rows
                               from HRP1043
                               where plvar = '01'
                                   and otype = 'BS'
                                   and objid =  "Appr Model ID
                                   and istat =1
                                   and begda le sy-datum
                                   and endda ge sy-datum.
    endselect.
    if sy-subrc eq 0.
    * w_FORM_ID will ahve the form no
    else.
    * error.
    endif.
    ~Suresh

  • The next level manager is unable to view or access appraisal forms for all

    I am facing an issue where in the next level manager is not able to see the appraisal docs of employees.
    Follwing is the link that we found on SDN related to the same issue-
    Next higher level manager should see the appraisal docs of the employees
    During the PM testing, an issue was discovered with the existing logic of the ‘Default Next Level Manager’ BADI.
    When a manager manually reports to a NL manager’s organization unit, the next level manager is unable to view or access appraisal forms for all the employees who report to the manager.
    For example,
    NL Manager/Cheif: Susan
    Manager/Chief: John
    Employees: Mary and Matt
    If John’s position (manager/chief) has a “A 999 Reports to dotted line” relationship to Susan’s organization unit (NL Manager), then Susan is unable to access, approve or reject the appraisal forms for Mary and Matt (John’s direct reports).
    The relationship type is A 999 – Reports to dotted line
    Type of related object – O (Organizational Unit)
    We need to update the BADI in order for the next level manager to be able to access appraisal forms as described in the example above.
    BADI implementation Name : Z_HRHAP00_DOC_DEF_DO
    Method - IF_EX_HRHAP00_DOC_DEF_DO~DEFAULT_OTHERS
    Now we are facing the following issue-
    After identification of the employees who report to the manager’s organizational unit using the  A 003 – ‘Belongs to” relationship we are not sure how to pass these employees information from BADI to appraisal form, so that the previously identified Next Level Manager will be able to access, accept and reject appraisal forms for these employees.
    For further details please refer the thread. I was not able to understand how this can be achieved.
    Can anyone please mention in brief how I should be able to do this. I am new to this and I would appreciate any help .
    Regards,
    Satish.

    There are no Function Modules to my knowledge. Pls try the transaction S_AHR_61016530 which would display the User's approvers as per hierarchy. This would bring datas from the HR tables. If this helps pls award points.

  • Define appraisal form for Applicants

    Dear experts!
    Now, I'm getting some issues about define appraisal form for applicant.
    - Where is I can define appraisal form for applicant?
    - Steps configure after that I can create appraisal form for applicants.
    - Steps process applicant, before transfer them to Employee.
    Help me, please!
    Regards, Huy!

    Hi,
    Are you using ECC Recruitment or E-Recruitment module.
    Since I have not worked extensively on E-Recruitment Module, will not be able to do justice to your questions. But there is enough material available on SDN as well as on SAP Help. Please have a look.
    Defining Questionnaires and ranking can be managed easily if you are using E-Recruitment module.
    Many Thanks,
    Chetan

  • Execute Custom code to do a warning message on SSHR Manager Appraisal form

    Hello - I do not know much about Java/OAF, but I'm really trying to learn! Here is my requirement,
    please help me in getting this done.
    Requirement : On Employee appraisal form, they will have their yearly objectives and their weight percentages.
    These objectives weight percentage is in per_appraisal table attribute1 field(DFF).
    The total weight percentage of an employess all objectives should be equal 100.
    When manager will login to give them a final rating, the total of all weights percentages should be equal to 100,
    if not I have to through a warning message on the Manager's appraisal form(CompFinalRatingsCO).
    To calculate the total weight, we can certainly write a small pl/sql function or a procedure.
    But how can I execute that code and show a warning message on SelfService HR Manager Appraisal form?
    Thanks in advance for your help.
    Thanks
    - Srini

    1) extend the CO attached to your page.
    2) Capture the Button in Processformrequest of your extended CO.
    3) Call a plsql function or procedure with OUT param which will return whether 100% weightage has been entered or not.
    If Not, then throw warning message.
    Here is the way to call Plsql proc with OUT param.
    String sql =
    "BEGIN bcr12_mapping_tool_procs_pkg.XXBCR12_HAS_MANDATORY(:1,:2); END;";
    OracleCallableStatement cs =
    (OracleCallableStatement)am.getOADBTransaction().createCallableStatement(sql,
    1);
    try {
    cs.registerOutParameter(2, 1, 0, 2000);
    cs.setString(1, int_name);
    cs.execute();
    String new_status = cs.getString(2);
    cs.close();
    if ("Y".equals(new_status.trim())) {
    throw new OAException("Please enter all mandatory column highlighted.",
    (byte)0);
    } catch (Exception ex) {
    throw new OAException(ex.getMessage());
    }

  • Regarding Appraisal Forms

    Hi ,
    I have one requirement , wherein we need to design the appraisal form which takes in long texts in itself and also those fields are of comments which are required to be hidden , coz this appraisal form goes up in the ladder . At any point of time in the whole process the appraisee can see his form but cannot see the rating been given to him by his superiors and also the comments.
    Also this all had to be done with workflow . I am not aware of workflows and HR as well . Now I want to know how can I approach for this problem . Can it be done with module pool programming , or it needs to be done by creating iViews over the portal . I seek help in this regards , PLease let me know which one will be a better option and why ?
    Thanx in advance .

    Hi,
    The better option is to go with iviews over the portal. Designing iviews is easy and a much better user interface.
    Regards,
    Senthil

  • Business Event Appraisal Form in New Appraisal System

    Hi,
    I have created Business Event Appraisal Form in New Appraisal System. I have done Appraisals for one Business Event by an attendee.
    Where can see this Appraisal Document of Business Event and do any change if required. Or from we can delete this documents of Business Event Appraisal.
    I have tried tcode appchange but there only Personnel Appraisal templates are visible.
    Samriddhi

    Hi,
    If you are using a template created by using the Objective Setting and Appraisals componet you can view and maintain forms filled in by employees via Transaction phap_admin_pa.
    Br,
    Art

  • Check on Appraisal Forms

    Scenario :
    I want to apply few checks on appraisal forms.
    I have 3 sections in my appraisal form and each section has its own effort assigned percentage. Now i want to apply check on all three section effort assigned sum must be equal to 100.
    For example: section A, B, C. 50 + 30 + 20 = 100
    If employee rate himself greater then 100 then system must stop him and show him message "Sum must be equal to 100".
    Questions:
    1.: I done it through implicit enhancement and it is working fine when i run appraisal with in ECC system. But when i run appraisal from ESS/MSS then it does't trigger it. what will be the issue??
    2:  I activated external breakpoint for above enhancement but it does't stop it while i am running from ESS/MSS. How we can apply breakpoint on ESS / MSS??
    3:  I activated few badi's like HRHAP00_DOC_BC, HRPDV00APPRAISAL0003 and HRHAP00_COL_ACCESS. added filter in it and configured it through OOHAP_BASIC and PHAP_CATALOG_PA. But it does't trigger on both  ECC and ESS/MSS.
    I am stuck need your quick response will be appreciated.

    Hi Qayyum
    I faced a similar situation. I couldn't solve it through a badi hence i enhanced my webdynpro component.
    I enhanced on the functionality when user clicks on radio buttons to send (on the left side in the template ) then system throws an error.
    I don't have system access right now, you can right click on the appraisal template -> technical help and get the wda component name.
    Put the debugger in se80 and check.
    hope this helps
    Regards
    Vaibhav

  • Need to create a mass upload program for appraisal document creation for multiple employee in abap hr

    Hi Expertise,
    I need to create a mass upload program for appraisal document creation for manager and his multiple employee
    at a time using tcode appcreate.
    Please help me out.
    Best regards,
    Priyaranjan

    Hi,
    I have done appraisal document creation for bulk using txt file.
    this fm used for single for creation in standard tcode (phap_prepare):  'WZ_HRHAP_0DOC_WZ01_START'.
    So create ztcode  usinh this fm for single form then record BDC for this tcode and called this tcode in that bdc for bulk creation .
    While recording for single I have used manual option instead of automatic .

  • Appraisal form doesn't open in new window

    Hi Guru's,
    We are using the BSP application HAP_Document. For the employee we use the "page with flow logic" (SE80) documents_receives_open2.html. This gives an overview of open appraisals.
    Our problem is, that when an employee clicks on the link to an appraisal form, that the form opens in the same frame. It should open in a new window.
    Hope you can tell me how we can adjust this.
    Thanks!
    Marco

    Hope you've set the option 'Open In New Window' in BSP iView properties.
    Also check that  In homepage config. for resource which calls this application.For url for pcd page
    Replace roles with exroles for e.g. exroles://portal......
    This two suggestions solve you issue,
    Regards

  • (TEM) Appraisal Form not showing in ESS portal

    Hallo Experts,
    In the ESS portal during appraisal of a certain BE, the Appraisal form does not appear. The Name of the Appraisal model appear on the portal but NOT the form itself where the user input data. (the criteria groups and criterions.)
    The Appraisal form is incomplete.
    The BET for the BE has correct event appraisal model as shown in its Relationship infotype.
    Is this a problem with the SAP or the portal itself?
    I'm not sure if the appraisal functionality uses batch job to copy data into the portal. Is there a way to tell? Or is there a SAP standard program used in batch jobs that transfers data from appraisal into the portal?
    Please help.
    Thanks,
    Olekan

    What is the application that you are using to access appraisal in the portal please.

  • Appraisal forms download

    Hi Gurus,
    I have a requiment that i want to download the Appraisal forms by employee group.there will be three types of Appraisal forms.According to the empoyee group i have to download the form.
    And i want to write a batch program to identify the employees going to appraissal procedure( completion of one year from date of joining).
    program has to identify the employees one month advance.
    can anybody tell the selection criteria?
    If i give date range in selection screen how the program will identify the employees joined before one year(they may be completing more than one year)  and elgible for appraisal at given date range?
    Please help me in this?

    Hi,
    Dynamic Actions are triggered automatically by the system when certain condition met. Like in your case, if the task type Expire of Probation come, the system has to send a notification to the corresponding administrator.
    Look at the table T588Z and also this link.
    http://www.hrexpertonline.com/downloads/Rehan%20Zaidi%20Online%20Portion.doc
    Lets, take a example, your task type Expiry of probation is 01. So, your corresponding Dynamic action must be:
    0019 nosubtype Fieldname    06 1 P P0019-Fieldname
    0019    "                  "            06 2 M M0001
    Good luck
    Om
    Reward it, if u feel helpful.

  • Appraisal forms and normalizing the results

    Hi everybody,
    What is the SAP best practice(s) for normalizing the result of appraisal forms?
    Imagine you are running an annual appraisal form at the end of year and you would omit 10% lowest and highest results. Or you would apply a normalizing algorithm for appraisal results of a department. and so on.
    Thanks,
    Omid

    Hi;
    You can certainly create a Quiz using FormsCentral but there is nothing built in to "grade" the quiz and no integration with any grading systems like flubaroo.
    You might be able to use "Formulas" on the "View Response" tab to identify correct/incorrect answers. 
    This describes a bit about how to use Formulas (they can be done in a column as well as a row): http://acrobatusers.com/tutorials/how-to-work-with-formulas-in-formscentral
    This is a list of the forumulas available in FormsCentral: http://helpx.adobe.com/acrobat-com/formscentral/help/formula-syntax-built-in-functions.htm l
    Thanks,
    Josh

  • Performance management for appraisal document Targets defaulting...

    Hi,
       My question is about custom badi implementation in Performance management for appraisal document Targets defaulting...
    Brief:
    ====
    At the creation of the personal appraisal, the column containing the performance targets of the employee is pre filled with the targets defined in the previous appraisal cycle and contained in the previous year employee appraisal form or in the target settings document.
    Solution:
          1   Please give me the soultion which badi i can use?
             and How to achieve to do this thru coding step by step?
          2. And Can you please share any other synario defaulting   developed previously.If u share these documents or coding .. It should be fine...
    Help me to do fastly ..
    waiting for asap response..
    Thanks and Regards
    Mohan.P

    Hi Chris,
    This component must be deployed in Portal because have a lot of services which need ESS in order to work properly. According with note 1408243 you must add those business components in your iView and only are available in that component. Once you deploy this component you do not need to assign any special role to users. The business object component is in Content Administration --> Portal Content --> Business Object --> ERP Common Parts --> Human Resources --> Employee.
    Follow this link:
    http://wiki.sdn.sap.com/wiki/display/ERPHCM/HOWTOGETRIDOFSPSTACKMISMATCHISSUES
    And get rid of mismatch issues!!!!
    Regards.
    David Cortés
    Edited by: David Cortes on Apr 22, 2010 11:53 PM

  • Year of cash effectivity mandatory for budget category 9F

    Hi,
    While creating a PO/Goods Issue I am getting the below error.
    Year of cash effectivity mandatory for budget category 9F
    I have activated the payment budget and commitment budget. Time horizon for payment budget is 5yrs and commitment budget is nil.
    i have not checked the "Start next year" checkbox.
    Please advice.
    Regards
    Shekhar

    Hi,
    You have two similar questions, so i try to help on this one.
    You can only use the Year of Cash Effectivity in BCS budgeting, if you use an appropriate FM update profile for updating posting data to FM. 
    If you use an FM update profile, which does not support the year of cash effectivity (=>field RGNJHR is always SPACE or 0000 in table FMIT) then you MUST set the time horizon to Space or 0 for all budget categories you want to use (ledgers 9F and 9G), in BCS customizing "Define Budget Categories".                                                                               
    The posting data for ledgers 9A and 9B which you have created with Former Budgeting remain valid, even with BCS active (the activation of BCS does not change the way how postings are updated to FM!.                                                                               
    However, if you have used an FM update profile without Year of Cash Effectivity before, together with Former Budgeting, and if you have now changed to another FM update profile WITH Year of Cash Effectivity, then you must migrate all existing posting (or FM update) data in your system, for all fiscal years since the activation of BCS, by filling the field RGNJHR or GNJHR in the corresponding FM tables (FMIT, FMIFIIT and FMIOI) with some valid value (i.e. greater or equal to the fiscal ).                                                                               
    I hope this help you.
    Regards, JLB

Maybe you are looking for

  • Magic Mouse "click and hold" letting go?

    When I try to hold down a click, this includes drawing in Photoshop, the mouse suddenly gives up and "lets go," even though my hand is still holding the button down without releasing. In Photoshop this results in a visually unbroken stroke which is s

  • Problem: Is this how i update/refresh a JTable?

    Newbie in JTable and Swing here. I have created panel class which will load data from the database when first time come into this panel JScrollPane sp1 = new JScrollPane(); PlayerTableModel pModel = new PlayerTableModel(); JTable table1 = new JTable(

  • Numbers for ipad sizes of docs

    Hallo, do you know if numbers for ipad do open edit and save an excel file of 1mb? I do need for my job to fill excel files of this size, so I need to know the chance to do it... Thanks a lot.

  • Virgin Broadband wireless connection issues

    Hi guys, I have setup a wireless network in my house and have a virgin broadband optical router. I have connected a belkin wireless access point to this router. The problem is that my macbook pro refuses to connect to the network. I had this issue wh

  • Sharp Monitor K321H Multistream problem

    The Operational Manual instruct to put the monitor in Multiscreen (MST) to get 60Hz, 3840x2160 resolution. So, I did and it seemed to be OK. However after a restart (the next time I started the MacPro (New) the screen appeard stretched horizontal and