Manually populating appraisal values in IT7408/7409

Hello Friends,
We are on SAP ECC 6.0 EhP6.
The employee appraisal processes are handled outside SAP and the appraisal ratings are provided. Our business requirement is to manually upload these ratings to Talent Management infotypes (7406, 7408, 7409).
I understand that Talent Management infotypes are populated after Talent Review Meeting (TRM) is completed.
Since we are not conducting TRMs, I would like to know if there is an alternate way by which we can manually populate the infotypes with values.
I am thinking of using custom coding to achieve this functionality. Can you please let me know if this a feasible option.
Any inputs/suggestions would be greatly appreciated.
Regards,
Arun.

Hi,
there is no manual way to update these infotypes. Potential is set via Manager Talent Assessment and can be modified in TRM. Performance is set by Performance Management process.
If you want to update the Infotypes 7408/9 please use function module:
HRTMC_POTENTIAL_UPDATE
and
HRTMC_PERFORMANCE_UPDATE
These function modules use decupeled infotype framwork. This is recomennded for talent management. Do not use RH_INSERT_INFTY etc...
You can use pernr or cp. This depends on your customizing and business needs. You can transfrom with following class:
CL_HRTMC_CP_BASIC_UTILITIES=>convert_ids
br
Martin

Similar Messages

  • How to change the manual condition type value in change sales order BAPI

    Hi All,
    My scenario here is, i want to either add/change the manual condition type value during change of SO.
    When i'm trying to pass the  order_conditions_in and  order_conditions_inx tables in  'BAPI_SALESORDER_CHANGE'.
    Condition type is coming at item level but the value is setting to zero. Pls. help if anyone has any idea how to handle this.

    Siva,
       I guess you posted in Wrong Thread. You need to post in WAS section.
       check for any BAPI's available in CRM.
    Nagesh Ganisetti.

  • Is this a bug? createdBy populated with value "1"

    I have a field in entity object mapped as historical column "createdBy". once I create a new record, this field populated as login user name. -- this works fine.
    However, after I specify this field "refresh after inserted/updated". this field populated with value "1" automatically once new record created. -- Is this a bug?
    BTW, the historical column "modifiedBy" does not have this problem.
    Thanks

    at javax.swing.JInternalFrame.setMaximum(JInternalFrame.java:890)
    at TestInterface.initComponents(TestInterface.java:48)What you posted there cannot be the entire contents of the method. According to the stack trace, your initComponents method, at line 48, calls the setMaximum method of some JInternalFrame object. However, the problem remains: Why a NullPointerException? It's possible there is a bug in the JVM, but that theory doesn't get your problem solved if it's true. And it's more likely (MUCH more likely for most of us) that it's a bug in your program. But what could that be? I looked at the API documentation for JInternalFrame.setMaximum and noticed this:
    "A maximized frame is resized to fully fit the JDesktopPane area associated with the JInternalFrame."
    I don't know how you would "associate" a JDesktopPane with a JInternalFrame, but possibly if you failed to do that, then references to the JDesktopPane would fail with a NullPointerException.

  • OSA - reading final appraisal (value text)

    Hi,
    We are using Objective Setting & Appraisal and I need to display the final appraisal (text) on a form. I'm reading the final appraisal value from HTHAP_FINAL but I'm having problems reading the text. The appraisal ratings and descriptions exist in table T71GS but some of the External value id descriptions are configured differently in the Template catalog (/PHAP_CATALOG_PA):  <b>Template Category > Template > tab Value texts</b>.  In the catalog, the external values are apparently linked to the scale id which is linked to the template. I need to read the descriptions as configured in the catalog. In which table are these descriptions stored and if I need to access it via the scale id where can I find the scale id?
    We are using the old Compensation Model, not ECM.
    Your help will be much appreciated.
    Regards
    Liza-Marie

    Hi,
    I assume you read the value directly from the HRHAP_FINAL table. We don't recommend this, its easier just to use HRHAP_DOCUMENT_GET_DETAIL and read the value you want (it also delivers all the needed texts).
    However, if you want to stick with reading directly from the DB you do following. I assume you read the HRHAP_FINAL with the appraisal id and that you want the end result, so on template level (VA)!
    Then after you do this you run FM HRHAP_TEMPLATE_OF_DOCUMENT_GET to get the template ID used for the appraisal document.
    then use FM HRHAP_C_IT5022_READ to get the column configuration of the template and read the values for the FAPP column (you need the value class and type).
    then FM HRHAP_CONVERT_VALUE_DB_TO_CHAR to get the correct text to the value you read from the data base.
    But really, try to use HRHAP_DOCUMENT_GET_DETAIL instead, less programming and it does the same.
    Regards and Groetjes,
    Maurice

  • Issue in populating dynamic values in smartform

    Hi Experts,
    I am facing some serious alignment issue while populating dynamic values in smartform.
    Through table, I am populating  dynamic values in smart form. If my internal table contains 20 records , first 10 records are populating in first page and remaining records are populating in next page properly. But here issue is whenever that first 10 records are populated in first page system automatically leaves empty row at the end of page. Ideally it should not happen. please tell me how to solve this issue.
    thanks
    Karthik

    Hi,
    I was wondering how are the bold lines output, if you only have one line type... is the Table node executed multiple times under the loop node, where the bold text is implemented as separate text node..? It should IMO actually not affect the output of the table in any negative way if it's done so - just curious
    With the "protect" I meant this baby:
    You could also try to download and attach only the (upper) node involved in the output of table instead of whole form, if there is something in the form that should not be seen publicly...
    cheers
    Janis

  • Populating multiple values in variable and accessing it in FOX

    Hi Experts,
    In one of my requirement, I have restricted a default value in the variable within modeler filter. The properties of variable are:
    Manual Entry/Default Value, multiple single values, optional, and not ready for input.
    I will need to access this variable in customer exit for Global Variables code (ZXRSRU01) and populate some values based on certain logic in a different variable (processed by customer exit). I will have to access this customer exit variable in FOX.
    I want to understand whether the above mentioned linkage between FOX and cusotmer exit code is possible and further will I be able to access the customer exit variable values through VARC and VARI functions supported by FOX.
    Appreciate if some one can post a document or link.
    Thanks in advance,
    Pankaj.

    Hi,
    please check:
    [http://help.sap.com/saphelp_sem40bw/helpdata/en/5d/12a0386de311d4b2f40050dadfb23f/content.htm]
    [http://help.sap.com/saphelp_nw70/helpdata/EN/47/8776aa5129500be10000000a421937/frameset.htm]
    Try using VARV, VARC and VARI and loops.
    Hope this helps.
    Regards Matthias

  • Populating static values in addition to database value in select one choice

    Hi All,
    We are using jdev 11.1.1.2.0.
    I am populationg a select one choice based on a read only VO. The vo is populating fine,but in addition to the values from the database I want to add two static values. I want to add 'select customer' and 'all customer'.
    Currently I am doing this using UNION in the sql query of my VO. WhenI add union in my sql query its taking more time to load the value from the database.
    Is this the proper adf way to do it? Is there someother way to attain it.
    Following is the query I am using to populate one of the VO's
    SELECT * FROM(
    SELECT ID,NAME,3 SORT_ORDER FROM CUSTOMER
    UNION
    SELECT -1,'SELECT CUSTOMER,1 FROM DUAL
    UNION
    SELECT -2,'ALL CUSTOMER,2 FROM DUAL)
    ORDER BY SORT_ORDER,NAME
    Please advice
    Susan

    Hi,
    You can do this usecase by populating the values to SelectOneChoice Programmatically.
    <af:selectOneChoice label="List"
    binding="#{MyTestBean.myTestListComponent}">
    <f:selectItems value="#{MyTestBean.listOfItems}"/>
    </af:selectOneChoice>
    backing bean code will be:
    public List<SelectItem> getListOfItems() {
    List<SelectItem> items= new ArrayList<SelectItem>();
    SelectItem si = new SelectItem();
    //if u trying to populate data from VO then u have set the values
    DCBindingContainer dcBindings = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
    DCIteratorBinding iterBind = (DCIteratorBinding)dcBindings.get("DepartmentsView1Iterator");
    for(int i=0;i<iterBind.getEstimatedRowCount();i++)
    Row row = iterBind.getViewObject().getRowAtRangeIndex(i);
    if(row!=null)
    si = new SelectItem();
    si.setLabel((String)row.getAttribute("DepartmentName"));
    si.setValue(row.getAttribute("DepartmentId"));
    items.add(si);
    //here you can add the static values;
    si = new SelectItem();
    si.setLabel("Static Value1");
    si.setValue("Static1");
    items.add(si);
    si = new SelectItem();
    si.setLabel("Static Value2");
    si.setValue("Static2");
    items.add(si);
    return items;
    }

  • Populating appraisal timelines in date monitoring infotype

    Dear All
    Can we populate or update the appraisal timelines captured in an field or column of an appraisal document directly into the date monitoring or monitoring of task infotype.
    For ex:- if we are capturing the date of completion for each KPI / task / deliverable in the appraisal template, can that date be populated or updated in the date monitoring or monitoring of task infotype for further reporting purpose & for effective monitoring.
    Regards
    Ravindra

    Hi Ravindra,
    This is a cool request and I believe can be implemented using Performance Management BADIs.
    The important point is that, you should decide at which point you want to update infotype 0019.
    If it is OK for you to update the related infotypes at the time form is closed, then create a new filter value & implementation for HRHAP00_FOLLOW_UP and select this new filter value in PHAP_CATALOG_PA - Processing - Follow-up Processing.
    Within new implementation create an ABAP code using HR_INFOTYPE_OPERATION function module with I(Insert) option.
    Regards,
    Dilek

  • Appraisal - TMT infotypes 7408, 7409

    Hi,
    We are implementing appraisal system for client - ECC 6.0, ehp4. Talent management is not implemented , but talent management business function is active.
    We are trying to save rating in infotypes Performance - 7409, Potential - 7408.
    According to sap help
    "HRHAP00_PMP_PM_POT for performance (and, if applicable, potential)
    This implementation transfers the values from the appraisal document for performance to the Performance infotype when the manager completes the document.
    HRTMC_FOLLOW_UP_POT for potential
    This implementation transfers the values from the talent assessment document for potential to the Potential infotype when the manager completes the document. "
    Has anybody work on this , whether this implmentation works.  We couldnt find these badi implementaion working , thease infotypes are close, can not insert values in those.
    If anybody has worked on these , provide some inputs
    Thanks & Regards
    Pallavi

    Hi Pallavi:
    If I'm understanding your question right, you're using your own processes to aquire the data, but you wish to populate that data into HRP7408 and HRP7409.
    If that's correct, can you look at note 1351874?  I think that addresses what you wish to accomplish.
    Let me know if it doesn't.
    Thanks!
    Chris

  • Automatic population of values in a Characteristic

    Hello everyone we have a requirement in the Sales order for a Variant material where if 1 of the characteristic is selected manually then the other should
    be populated automatically accordingly.
    Is this possible please let me know or do we require dependencies for the same.
    Regards
    Madan Shetty

    Hi Madan,
    you need to use a prodecure for example:
    $self.characteristic2 = 'value' IF characteristic1 SPECIFIED
    When you select something manually for characteristic1 then characteristic2 will get the "value"
    Best regards
    Tamas

  • Populating the Values into Dropdownindex using Web services

    Hi Experts,
    Iam New to the Web dynpro for java.i am doing one assignment. That assignment is like this
    1. Create a form with 4 text boxes
    Plant, material, UOM, altBOM
    2. Using webservices
    3. Populate plant textbox with list of plants as input help
    4. Once a plant is selected the respective list of materials have to be populated as input help to materials text box
    5. Once material is selected UOM and Altbom to be populated
    i have created view and also web servies imported.
    i am not able to do that populate plant textbox with list of plants as input help and
    Once a plant is selected the respective list of materials have to be populated as input help to materials text box
    and remain
    please help me regarding this.
    Thanks and Regards,
    Neelima.
    Edited by: Neelima Yadla on Nov 10, 2011 7:18 AM

    Hi Neelima,
    Instead of using input field(or textbox) for materials, UOM, altBOM, you can use dropdown by index. That will be  easy to do compared to input help for input field.When user gives Plant and press enter key, the corresponding list of materials will be loaded in Materials dropdown. Simillarly when he selects the material, the correponding list of UOM will be populated.
    First create adaptive webservice model and use that particular model in your component.
    Create an action onEnter event of Plant input field and on its event handler, send the plant  value to the model and fetch the corresponding list of materials. Make sure to bound the material dropdown by material of model. This will return the material.
    Simillarly create an action on onSelect event of dropdown of material and on its implementation , write logic to send the material value to the model and fetch the UOM values.
    Do this for altBOM also.
    Hope this will be helpful for you.
    Regards,
    Jithin

  • Populating the value of Sel Screen Parameter in the Free Characrtistic

    Hi  ,
    The requirement is that we have 2 dates - Touched Date and Created on Date .
    The Touched date is present in the Selection Screen .
    Now we need to use th value entered  for the Touched Date as default value of the created on Date in  the Free Characteristics.
    Please provide inputs on the same .
    Regards
    Edited by: Garima on Dec 10, 2010 4:07 PM

    As you said touched date is present in selection screen, you might be having a manula i/p variable for it. Right?
    Now create a cust exit variable for "created on Date".
    In cmod transaction use the following code to populate values from touched date to created on date.
    when '+Variable name of created on date+'.
        loop at i_t_var_range into lwa_var_rng where vnam = +'variable name of touched date'+.
          lwa_range-low  = lwa_var_rng-low.
          lwa_range-high = lwa_var_rng-high.
          lwa_range-sign = 'I'.
          lwa_range-opt  = 'EQ'.
          append lwa_range to e_t_range.
          clear lwa_range.
        endloop.
    This code u should write inside  if i_step = 2. condition.
    Now the cmod variable of created on date will have the same values of the touched date populated.
    Now u can use the filter as cmod variable of created on date and use created on date in ur free characteristics.
    Hope this helps. Revert back for any queries.
    Rgds,
    Guru

  • Populating condition value instesd of rate in creation of Quotation

    Hi All,
    I have to create quotation with condition value(KWERT) populated with some value using function module BAPI_QUOTATION_CREATEFROMDATA2.
    I'm able to  cteare quotation with value populating to condition amount( KBETR ) using the same function module. At that time automatically KWERT will get populated with a value = KBETR * QUANTITY.  But I do not need any value in KBETR, but need the value to be populated in KWERT. Please let me know how to do this with FM, BAPI_QUOTATION_CREATEFROMDATA2.
    I'm able to create the same manulay, but finding issues while using FM.
    Thanks in advance,
    Sabu

    Hi,
    Check the Pricing condition type configuration(Table : T685A).  Calculation type should be B-Fixed Amount.
    Pass the value in structure field QUOTATION_CONDITIONS_IN-COND_VALUE & QUOTATION_CONDITIONS_IN-CONDVALUE while executing the BAPI.
    Regards
    Vinod

  • Using both populate global  and manual populating attributes

    Hi,
    I am using IDM 8.0 with Flat file active sync using following parameters in FF synchronization policy.
    Populate Global = checked
    Track Last Processed Timestamp =true
    Process Differences Only=true
    My create user process is working fine but I DO NOT want to update the attributes such as First name when its value in flat file is null. My following code is working in update user form if I DO NOT use populate global parameter. But i want to use Populate global parameter.
    Here is my code in update user form
    <Field name='accounts[Lighthouse].firstname'>
                    <Expansion>
                        <block >
                            <defvar name='potentialValue'>
                                <ref>activeSync.firstname</ref>
                            </defvar>
                            <cond>
                                <ref>potentialValue</ref>
                                <ref>potentialValue</ref>
                                <ref>accounts[Lighthouse].firstname</ref>
                            </cond>
                        </block>
                    </Expansion>
                    <Disable>
                        <or>
                            <isnull>
                                <ref>activeSync.firstname</ref>
                            </isnull>
                            <eq>
                                <length>
                                    <ref>activeSync.firstname</ref>
                                </length>
                                <i>0</i>
                            </eq>
                        </or>
                    </Disable>
                </Field>Is it possible to use both manual as well auto populate attributes. If so, How can I stop updating firstname attribute when the firstname attribute value is null along with populate global parameter enabled.
    Any help will be appreciated.
    Thanks

    Any reason why you write your result into accounts[Lighthouse].firstname instead of global.firstname when you are using populate global?
    Try something in the line of this:
    <Field name='global.firstname'>
      <Expansion>
        <cond>
          <or>
            <isnull><ref>activeSync.firstname</ref></isnull>
            <eq><length><ref><activeSync.firstname</ref><i>0</i></length></eq>
          </or>
          <ref>accounts[Lighthouse].firstname</ref>
          <ref>activeSync.firstname</ref>
        </cond>
      </Expansion>
    </Field>

  • Problem in populating lookup values based on the lookup query from database

    HI all
    I have problem of population look-up values based on look-up query
    I am giving the details what i am trying
    I need to populate the values from the UD_LDAP_USR table into the field of UD_USRGRPC_NisNetTriple of type lookup
    i planned to set the properties of lookup as like this
    look up query as select UD_LDAP_USR_COMMON_NAME as NisNetTriple from UD_LDAP_USR
    ColumnNames as UD_LDAP_USR_COMMON_NAME
    Column captions as UD_LDAP_USR_COMMON_NAME
    Column width as 30
    Lookup Column Name as UD_LDAP_USR_COMMON_NAME
    But when i try to add ColumnName as wht i mentioned above i m getting invalid property exception,update failed
    I am not sure about that are we able to use other Connector table prefix with UD into the another processFrom
    Let me give update on this issue
    Urgent,struck my work here
    thanks
    Nagaraj

    Thanks for the reply raghav
    I tried but it was not working
    I gave like what u specified but no use
    It is throwing exception like set look-up query for the field
    Any one help me out on this issue
    Edited by: Nagaraju Chowdary on Jan 21, 2013 3:41 AM
    Edited by: Nagaraju Chowdary on Jan 21, 2013 3:42 AM

Maybe you are looking for

  • New to server, need VPN for remote desktop and file share...

    I've set up server and have the VPN working, I think, I need to have several outside systems join the servers VPN permanently to allow for file sharing and remote desktop. I don't want the "normal" internet browsing to go through the VPN (huge slow d

  • Unknown error 2984? Itunes on Vista

    Im trying to upgrade to 7.3 Itunes on my vista, but Im getting a process id number of 2984. what is that and how do i fix it. Id appreciate some help.

  • PVC2300 - Video Monitoring System (3 urgent questions)

    Hi there, I'm pretty sure these questions have been asked before - but could not find answers to these. Setup: When running a Video Surveillance setup, with up to 16, PVC2300 cameras connected to the Video Monitoring System (LBAVMS16): 1. Does the PC

  • Load file on db with file system last modified date info

    Hi, i have e procedure for load a file on my DB table. How to write on my table the last modified date read for file system? Thanks in advance Marc

  • Some OEM jobs do not send an email notification

    Hi! In a job summary I have the following: =============== Status Succeeded Scheduled 03-Aug-2010 04:00:00 CEST Repeating Weekly on Monday, Tuesday, Thursday, Friday, Saturday beginning 29-Jul-2010 04:00:00 Central European Summer Time (GMT +2:00) St