Talent Profile WD configuration / customizing

Hi,
We're currently implementing Talent Profile for the employee. Therefore the IMG refers to SA38 to execute a program to configure the Web Dynpro views.
I'm a little bit lost in what exactly to configure / how it's structured within FPM.
The requirement is to:
- Group tabs of the employee into new parent tabs
- Add new fields on the existing tabs (like add new fields on the internal experiences)
- Add new tabs (with content available in the backend)
1)  What would you advise in order to stay future proof (upgrades)?
2)  How should I exactly understand the FPM structure? Applications - Components - Customizing of components - ...
3) When the customizing is done, how to link this in the portal Iview in order to show the new configured Iview
Thanks a lot for your input, if you have additional warnings or things to keep in mind, would be very interesting.
D.

Hi D,
--> Do I need to copy the MSS/TMS iView and as such have 1 for MSS and one for TMS?
No need to copy it - it uses the same program and configuration for TMS that you create for MSS.
--> Is this just creating a link from CP to BP and that's it or should we be aware of other implications (maybe even in other modules?)?
There are no other implications that I am aware of. It just creates a BP object for each CP object and links them with relationship 207 (or 209, I forget off the top of my head). You can use report HRALXSYNC to to create the objects in SAP after you've activated BP integration. Also, there is a variant from SAP that allows you to schedule the report so you can sync the data regularly. The report also allows you to repair missing CP > BP data.
Best regards,
Luke

Similar Messages

  • Error while configuring talent profile for ESS

    Dear Experts
    I am having following error while configuring talent profile for ESS:
    The URL http://pplkhidr05.ppl.com.pk:8000/sap/bc/webdynpro/sap/hrtmc_employee_profile was not called due to an error.
    Note
    The following error text was processed in the system TRG : Access via 'NULL' object reference not possible.
    The error occurred on the application server PPLKHIDR05_TRG_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: GET_PLVAR of program /1BCWDY/81IYQOEI3SKMOOB9TXW5==CP
    Method: IWCI_HRTMC_TP_SHARED_DATA~GET_PLVAR of program /1BCWDY/81IYQOEI3SKMOOB9TXW5==CP
    Method: OVERRIDE_EVENT_OIF of program /1BCWDY/828X5HC99194NVUUKJ30==CP
    Method: IWCI_IF_FPM_OIF_CONF_EXIT~OVERRIDE_EVENT_OIF of program /1BCWDY/828X5HC99194NVUUKJ30==CP
    Method: GET_UIBBS_FOR_EVENT of program /1BCWDY/7V06LYNNPH3D2G2T1W0Z==CP
    Method: IWCI_IF_FPM_FLOORPLAN_COMP~GET_UIBBS_FOR_EVENT of program /1BCWDY/7V06LYNNPH3D2G2T1W0Z==CP
    Method: IF_FPM_FLOORPLAN~GET_UIBBS_FOR_EVENT of program CL_FPM_OIF_INTERNAL===========CP
    Method: GET_NEXT_UIBBS of program CL_FPM========================CP
    Method: PROCESS_EVENT of program CL_FPM========================CP
    Method: RUN_EVENT_LOOP of program CL_FPM========================CP
    What can I do?
    If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system TRG in transaction ST22.
    If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server PPLKHIDR05_TRG_00 in transaction SM21.
    If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server PPLKHIDR05_TRG_00 . In some situations, you may also need to analyze the trace files of other work processes.
    If you do not yet have a user ID, contact your system administrator.
    Any suggestions on how to resolve the error?
    Regards
    Imran

    Imran,
    check this thread
    http://forums.sdn.sap.com/click.jspa?searchID=43957204&messageID=8996092
    Thanks
    Bala Duvvuri

  • How to add custom region in Talent profile page?

    Hi All,
    I have a requirement to add custom region in Talent profile page.
    I have gone through oracle documentation for this but unable to do it.
    Can any one give some steps to do that with some example.
    Any help will be highly appreciated.
    Thanks & Regards,
    Sunita

    You can make a Custom Region and then Associate to a Custom Function.
    There are two function(seeded) HR_TP_EMP_MORE_LINK, HR_TP_MGR_MORE_LINK seeded function .
    You can include your custom function in Parameter of above seeded Function.
    Hope it Help you.
    Thanks

  • Custom org view for talent profile application

    Hi,
    I have a role for talent management specialist role where I want to show custom org view, can you please let me know how to achieve this?
    Thanks & Regards
    Sahil Kohli

    Hi Luke,
    My requirement is to create a talent management specialist role , who can manage the qualifications of the employees and this role is not given to the regular managers.
    Either I can replicate the MSS home page and include talent profile in the employee menu , wherein I need to have it for the Z org views.
    Or Second option is to use the competency matchup view , but the problem is, the view is showing blank data and I need to show this also for the customOrg views (Like all employees, substituted employees etc).
    Please suggest if there a way to specify the custom org views created in OADP for the home page view and competency matchup view, so that the specialist gets the option to maintain qualification for the selected group of employees only or anything standard is available for this requirement.
    We are on MSS add on 1.0 and BP for MSS add on on portal.
    Thanks & Regards
    Sahil Kohli

  • Configuration help for Webdynpro HRTMC_TP_HEADER  in talent Profile

    Hi Guys,
    Please help me how the Webdynpro component HRTMC_TP_HEADER is configured for Talent Profile.
    I have found other webdynpro in Talent Profile , But not able to figure this out.
    Thanks a lot.
    Regards
    Prabhu

    Hello,
    Hello You can find the steps to configure the talent profile in SPRO.
    Follow the path Talent Management and Talent Development>>Talent Profile>>Configuration of user interface-->>Configure talent profile for ESS or MSS.
    Regards
    Pradeep

  • Mobility prefrence in talent profile

    Hi All
    We have a tab Mobility in Talent Profile accessed by ESS. Under that tab , we can define country groups.country, state , region etc.
    I have configured India as a country group and subsequently the state and region are getting displayed on portal.
    Through standard config , "All Countries " is also getting displayed under the country group section.
    Can we remove the All countries tab through config changes and How ?
    Please find below the screenshot for the same.
    Thanks

    Hi Smriti,
    These are standard values, but you can add your own values in customizing in Talent Management and Talent Development > Basic Settings > Country Groups and Areas of Country.
    Countries are only defined if Areas of Country are to be specified. SAP will always display all countries defined in SAP by default. The Regions to Areas of Countries are selected based on values maintained in T005S (text values in T005U), maintained through Personnel Management > Personnel Administration > Person Data > Addresses > Country/Regions (GB).
    Best regards,
    Luke

  • Talent Profile "More" Links

    Has anyone had experience of configuring the "More" link on a talent profile page?
    I can configure "More" links to go to detailed functions when the Talent Profile region is a seeded one. But, when I create a custom region, such as an EIT or custom, I cannot see how to achieve this.
    The method to use is to configure a subfunction called HR_TP_MGR_MORE_LINK and map the region name to the destination function.
    e.g. pTPMCMPETNCY=HR_COMPETENCE_PROFILE_SS - in this example TPMCMPETNCY is the region name and HR_COMPETENCE_PROFILE_SS is the destination function.
    But, how do you find out the region name for a user defined region??
    Any ideas anyone?
    Regards
    Tim

    Hi Luke,
    We have managed to get the Potential values. The issue was the analysis period parameter was specified incorrectly in 'Define Group of Analysis Periods to Be Used'
    We are still having a problem with Competency and Performance. Competency show us no values. Perfromance brings the dates through but does not show the value and the slider. We are going to debug today to see what the issue might be.
    Luke just wanted to find out, can a Quantity scale be used on the Calibration grid for performance. We are using a quantity scale for performance. However when configuring the calibration grid using the combination of the potential value and perfromnace value, i get an error 'No Values Found' when i click on the serch help to choos the perfromance value. If i try to enter the value manually i get the error, Entry does not exist in T77SP.
    Regards
    Imraan

  • How to change employee information in the MSS Talent Profile application

    we are using the MSS iview talent profile. On the overview page of this iview, on the left side, there is employee informattion displayed (org assignment, successor for... ). we have a requirement to modify the way the position is calculated.
    how can we do that? is there a badi that allows for modification of the org assignment fields?
    Thanks,
    Tiberiu

    >
    Tiberiu Sasu wrote:
    > we are using the MSS iview talent profile. On the overview page of this iview, on the left side, there is employee informattion displayed (org assignment, successor for... ). we have a requirement to modify the way the position is calculated.
    > how can we do that? is there a badi that allows for modification of the org assignment fields?
    >
    > Thanks,
    > Tiberiu
    hi tiberiu, there is a way yes...
    Step1:  create you custom field
    in spro navigate to talent management -> basic settigns -> adjusting the user interface -> configurations for data retreival -> extend field selection - > add fields to selection field catagory ->
    here you will see SAP_POSITION - the last column reports to the badi.  The badis for each field are also in the same spro sub-menu.
    create a zsap_position column by copying the standard one.  You than replace the "Position" badi with your own BADI.
    step2: add the field to the view:
    in spro navigate to talent management -> basic settigns -> adjusting the user interface -> configurations for data retreival -> create configuration with field groups. 
    here copy a view and make a Z view. in your z view you can remove the SAP_POSITION column and add your Z column.
    than in same spro sub-menu, experiment with your new view by telling it where in the various user interfaces it should be used.  Place the name of your view as the parameter value in
    assign configuration to user interface
    solution solved!

  • OBJECTS_OBJREF_NOT_ASSIGNED_NO-Errorwhenaccessing Talent Profil ser fromESS

    Hello SDN Team,
    I have implemented a customized WD service for Talent profile. When this service works from Development instance, i'm facing an issue in Quality environment. I have ensured that all the change requests are in place in Quality environment and moved without any errors.
    I have ensure the services are active in QA ECC. The errir log i see in QA when accessing the service from QA portal is given below;
    Error when processing your request
    What has happened?
    The URL http://XXXXXX01.XXXXXXXXXXXX.com:8000/sap/bc/webdynpro/sap/ZHRTMC_EMPLOYEE_PROFILE/ was not called due to an error.
    Note
    The following error text was processed in the system ECQ : Access via 'NULL' object reference not possible.
    The error occurred on the application server mwvecq01_ECQ_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: IF_HRTMC_DR_FIELDS~GET_FIELD_VALUES of program CL_IM_HRTMC_DR_MANAGER========CP
    Method: GET_FIELD_VALUES_FROM_BADI of program CL_HRTMC_DR_CONFIGURATION=====CP
    Method: GET_FIELD_VALUES of program CL_HRTMC_DR_CONFIGURATION=====CP
    Method: GET_FIELD_VALUES_FOR_CNF of program CL_HRTMC_DR_CONFIGURATION=====CP
    Method: WDDOMODIFYVIEW of program /1BCWDY/94H7HD04F48UIFIHAMEJ==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_DO_MODIFY_VIEW of program /1BCWDY/94H7HD04F48UIFIHAMEJ==CP
    Method: DO_MODIFY_VIEW of program CL_WDR_DELEGATING_VIEW========CP
    Method: MODIFY_VIEW of program CL_WDR_VIEW===================CP
    Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
    Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
    Error code: ICF-IE-http -c: 220 -u: ZESS_TEST6 -l: E -s: XXX -i: XXXXXXXX_XXX_00 -w: 0 -d: 20110711 -t: 001436 -v: RABAX_STATE -e: OBJECTS_OBJREF_NOT_ASSIGNED_NO
    ST22 - Error Analysis from ECC
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
         caught in
        procedure "IF_HRTMC_DR_FIELDS~GET_FIELD_VALUES" "(METHOD)", nor was it
         propagated by a RAISING clause.
        Since the caller of the procedure could not have anticipated that the
        exception would occur, the current program is terminated.
        The reason for the exception is:
        You attempted to use a 'NULL' object reference (points to 'nothing')
        access a component.
        An object reference must point to an object (an instance of a class)
        before it can be used to access components.
        Either the reference was never set or it was set to 'NULL' using the
        CLEAR statement.
    Please can someone indicate a solution to fix this issue.
    Best regards
    G Raj

    Hello Raj,
    We had faced the same issue.  We had raised an OSS message for the same with SAP, and an SAP note was mentioned to fix this.. I am not having access to that note now and dont remeber the note number. Please contact SAP.  Meanwhile, please check with BASIS team and check whether all the Webdynpro services are activated in SICF transaction code. I am sure, some of the services have not been activated and this is causing the problem.
    Please make sure all webdynpro based services are activated.  Meanwhile, also try to access the application via SE80.  This should give you an idea if the issue is from SAP Backend or EP.
    Hope this helps.
    Thanks and Best Regards.
    Karan.

  • Transaction Codes: Talent Profile, Talent Assessment, Talent Review Meeting

    Hi experts,
    When a user accesses the Talent profile, Talent Assessment and Talent Review Meeting on the Portal does SAP call specific transactions on the backend.
    I would like to find out what are the transaction codes being called(if any) to restrict access to the Talent Profile, Talent Assessment, and Talent Review meeting. I have checked the SAP standard roles for Talent Management to
    get an idea however, P_TCODE= All Transactions.
    Thanks

    >
    Luke Marson wrote:
    > HI Francesco,
    >
    > A number of BAPIs are used in the portal and in STVN SuccessionPlanning. Go to SE37 and check out all of the HRTMC_* functions available (as per Michael's suggestion for SE93). You will see functions to read and write back various data. You might be able to re-write the apps or your own apps, but I'm not sure on the feasability of this.
    >
    > I expect Michael can have further input.
    >
    > Best regards,
    >
    > Luke
    Hi Francesco -
    So Luke is more a technical guy than me, and he already gave some great input.  Here are my thoughts. 
    I think an initial assessment would be that this is a challenging effort.  There are number of BAPIs that could be potentially be used utilized.  However, much of the entire Talent Management space recently developed by SAP was written with ABAP Objects using class / methods.  Exposing these as web services to be used by XI or wrapping the functionality of the class / methods into a custom RFC would require some effort.  
    The link below shows some pro's and con's on ABAP objects. 
    http://help.sap.com/saphelp_nw73/helpdata/en/60/8c94422533c46ae10000000a155106/frameset.htm
    This paragraph really touches on what you would need to do: 
    Classic access through RFC is only possible using function modules. You can generate server-side proxies for ABAP classes using XI and thus provide existing functions as external services in classes. However, function modules are still a better choice in comparison in order to make the functions accessible as a Web service or using RFC.
    So to really know the scope of what you are trying to do, we would need some more specifics.  Are you just wanting to retreive some SAP data and display it on variouis .net screens.  Are you actually trying to execute a process, like succession planning, in a .net application?
    Hope this helps.
    Thanks Mike
    Edited by: Michael L Pappis on Mar 28, 2011 8:11 PM

  • Portal Workprotect in Talent Profile - WebDynpro ABAP FPM application

    We are trying to implement Workprotect in ESS - Talent Profile application (HRTMC_EMPLOYEE_PROFILE). The requirement is that when user had entered data in either Internal work experience, External Work experience or other tabs; before he has saved the data, if the user clicks on some other link in portal or try to close the window, Portal work protect that is enabled should prompt the user to save the data or risk losing data.
    What has been done so far:
    1. Enabled Workprotect on Portal:
    Step 1: In the portal, go to System Administration -> System
    Configuration -> Service Configuration.
    Step 2: In the portal catalog, Select
    application "com.sap.portal.epcf.loader" and open the properties for
    service "epcfloader" for editing
    Step 3: Set property workprotect.mode.default = 3
    Step 4: Save -> Restart service
    Now, Portal Work protect is enabled.
    2. On the Talent application end, I have seen many posts in forum & FPM related workprotect documentation. But, it is not clear as to how this actually works when it comes to FPM application.
    The documents says FPM allows application to make use of work protect
    mode offered by Portal. To achieve this, the application must u2018tellu2019 the
    FPM whether it contains unsaved
    (u201Cdirtyu201D) data. For this, the FPM provides the Web Dynpro Interface
    IF_FPM_WORK_PROTECTION. In the is dirty method, you have to put
    METHOD is_dirty.
    if * component contains unsaved data
    ev_dirty = abap_true.
    else.
    ev_dirty = abap_false.
    endif.
    ENDMETHOD.
    Questions:
    1. If you see the shared application component HRTMC_TP_SHARED_DATA, it implements interface IF_FPM_WORK_PROTECTION. But, the isdirty method in the component controller has already existing code
    METHOD is_dirty.
    ev_dirty = wd_this->mv_is_dirty.
    ENDMETHOD.
    Where should we put the code given below as described in FPM documentation. In shared component or in individual components like HRTMC_TP_WORKEXP_INTERNAL, HRTMC_WORKEXP_INTERNAL, HRTMC_TP_EDUCATION
    etc.
    METHOD is_dirty.
    if * component contains unsaved data
    ev_dirty = abap_true.
    else.
    ev_dirty = abap_false.
    endif.
    ENDMETHOD.
    And, the line "* component contains unsaved data" as described in document- how do we code this for talent profile considering that there are multiple components, shared component etc? My requirement is that if user has entered some data in any of the tabs like internal work experience, external work experience, then work protect should work if
    user tries to navigate away or close browser.
    2. If you see general documentation for Work protect and webdynpro (not for FPM), it says that the application must define a special status (dirty flag), which tells the portal when there is unsaved data. You can set and cancel this status (TRUE, FALSE) using method
    SET_APPLICATION_DIRTY_FLAG in interface IF_WD_PORTAL_INTEGRATION.
    And it goes on to say that one must set application flag dirty
    SET_APPLICATION_DIRTY_FLAG
    exporting
    DIRTY_FLAG = TRUE | FALSE
    and also set work protect mode
    call method L_PORTAL_MANAGER->SET_WORK_PROTECT_MODE
    exporting
    MODE = NONE | APPLICATION_ONLY | BOTH
    3. Which is the correct way to enable Work protect in case of Talent profile applications? Which method of which component should should we add code to? Which of the above ways should we follow ( Interface IF_FPM_WORK_PROTECTION or IF_WD_PORTAL_INTEGRATION) ? Which component and which method should we Set Work protect and  Set isdirty
    Please advise.

    Hi Experts,
    Can you please provide some useful info in implementing work protect in Standard FPM WebDynpro ABAP applications? In this case, as mentioned above, the application is  ESS Talent Profile application (HRTMC_EMPLOYEE_PROFILE).
    Thanks,
    Sandeep

  • MSS iview talent profile internals

    hello experts,
    in the MSS iView talent profile (See help link below)
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/9e/71dad0aba74a62a07bdee6edf8d91f/content.htm
    information is presented in two visual areas (left and right):
    1. the left side shows information for talent data, org assignment, successor etc
    2. the right side is an FPM component with tabs for Overview, Resume, Talent Assessment, Mobility, Career Goal, Development Planths
    where is the ABAP code that populates the left side of the iView (talent data, org assignment, successor for).
    note: I found component configuration HRTMC_LP_OIF for component FPM_OIF_COMPONENT, which populates the FPM tabs, but what is the source code (abap component) reponsible for populating the left side of the iview (to the left of FPM)?
    T.

    Hi,
    You mean write an Enhancement in the Web Dynpro ABAP application (which is not trivial - to me at least - since it relies on FPM) ?
    Another idea I got is to set an handler on the ICF service for Web Dynpro ABAP application HRTMC_EMPLOYEE_PROFILE so that the ABAP Proxy is called first and a call to the super Handler (Web Dynpro) is done after.
    Update 21-01-2010
    Looks a lot like Chain-Of-Responsibility Design pattern to me !
    Exploring OO Design Patterns: The Chain-of-Responsibility Pattern
    Best regards,
    Guillaume

  • Single Sign On is not working when deploying a Wi-Fi profile from Configuration Manager 2012 R2

    Hello,
    Trying to deploy a wireless profile to a user collection everything works except for the single sign on.
    The user will get the wireless profile and be able to connect successfully but when the user signs on again to the same device the Wi-Fi will not connect before the logon process starts. 
    So GPO processing and home drive mappings are not occurring. The Wi-Fi profile is configured for "Single Sign On - Perform immediately before user logon" 
    These same settings can be managed successfully by GPO.  It would be really nice to be able to use ConfigMgr though!
    Thank you.

    Hi,
    Please refer to the links below:
    Single Sign-On Profile Sample
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa369849(v=vs.85).aspx
    Wireless Single Sign-On
    http://technet.microsoft.com/en-us/magazine/2007.11.cableguy.aspx
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Talent profile in the MSS not working

    Hello,
    I have problems with the long talent profile in the Mangers Self Service. When i press the "talent profile" link in the portal nothing happens. The talentprofil does not open. I have created a talentprofile for an employee in the ESS. The profile is filled. All the customizing activieties have been completed. Also business partners are created.
    Does anyone have an idea why the talentprofile in the MSS does not work. Maybe I have forgotten something!
    Thanks in advance
    Jürgen
    Here a screenshot

    Hi Guilherme.
    I am having the same problem and also this note not apply for my system
    I have checked the USER ID in infotype 0105
    Do you solve this issue?

  • Launch standard talent profile page of employee from zWDA application

    we have created a custom webdynpro application, which displays list of employees ( employees can be searched ).
    the employees are displayed in alv, and we provided a coulumn to view profile.
    when we click on the view profile, the standard talent profile screen of that employee needs to be launched in popup.
    for talent profile, in mss, there is already a standard fpm/wda application. http://eccserver:8000/sap/bc/webdynpro/sap/hrtmc_long_profile
    but when we launch it says:
    The application cannot be started because the person ID is missing
    this error makes sense because we need to pass the pernr to this application, so that it can display talent profile of that employee only.
    how to pass pernr to this application.
    also, when i searched for the application params of this application, it has parameter mem_id.
    is there any way / any other application to launch talent profile application for selected pernr in a webdynpro application.
    thanks in advance,
    Madhu_1980.

    http://scn.sap.com/thread/3611870 all these are based on OBN, You can debug the standard application and see how the pernr_mem_id is sent. for example METHOD GET_PERNR_FROM_MEMORY CL_HRESS_EMPLOYEE_SERVICES====CP HRESS_C_PERSINFO_CONFIG  COMPONENTCONTROLLER  WDDOEXIT cl_hress_employee_services=>clear_memory( iv_mem_id = lv_mem_id ).

Maybe you are looking for

  • Error while creating web proxy

    Hi, I've created a web service in ProjectsManagement workspace (jws). Now, I'm trying to invoke that service from ProjectsFinancialsEss workspace (jws) by creating a web-proxy. However, I'm getting the following error when I'm creating the web-proxy:

  • 'disk too slow' problems when trying to record ONE TRACK on my ibook.

    okay- help guys. my new ibook freezes after not even a minute of one track live recording and i ge the disk too slow error. i'm using a basic m-audio usb interface with the internal (4200 rpm) hard drive. i know this isn't a fast hard drive, but SURE

  • Payment Terms Setup

    We are using Payment terms currently only for text purpose on Purchase Order. we define Payment terms with NO DEFAULT and un define no of days. Now I need to use no of days field for Abap report so that i can pick no of days of payment of Terms. My q

  • Adobe photoshop elements and premiere elements II

    my husband purchased adobe photoshop premiere and photoshop premiere II. during the first install all looked like it went fine, when i was working on it, it stated it was missing a file. when i reinstalled, the second verification code would not work

  • Swing GUI... Is it a bug?

    I have created one JPanel (with BorderLayout), then put second and third JPanels on it at NORTH and CENTER positions respectively, then i put JSplitPane between them, everything is ok. But when i tried to put third at SOUTH posion and another SplitPa