Who's who Infoset : Adding a custom infotype

Dear Experts,
I am in need of your valuable input on Who's who.
Can we include custom infotype (9000) fields to the infoset (by coping into a custom infoset)?
What is configuration needs to be done on portal side to enable the additional fields.
I know to add / remove the fields which are already provided ( from infotype 0,1,2,105 and 32)
Awaiting your response.
Cheers
Jay

Hi,
Yes you can surely include your custom Infotypes in the Infoset for Who's Who.
There is no need for doing any Java customization unless you want to have a hyperlink and other kind of things for the additional fields.
If you want to show some content from the custom infotype and have a hyperlink to take you to some other location or application in that case you need to do the Java changes.
In all other cases change in the config will suffice.
In the ECC system go to t.code SPRO
Navigate to Personnel Management - Employee Self-Service - Service-Specific Settings - Address book - Who's Who - Who's Who (ESS) : Selection and Output - select the country and replace the standard Infoset with your custom infoset.
Hope this helps.
Cheers-
Pramod

Similar Messages

  • Adding a customer infotype in PPOME

    Hello experts,
    I'am trying to add a new customer infotype to PPOME, which should be displayed for all nodes of type "O" - so far, so good. I created the Structure HCI9600 and then I used PPCI without any problems. The new infotype is a part of PPOME, but when I want so save the data, the transaction dumps saying "DYNP_WRONG_SCREEN_TYPE". This is because the screen of the infotype to be processed is a subscreen (Dynpro 7000 of the generated module pool). But I cannot switch the Dynpro to normal dynpro because the PPOME then dumps immediatly.
    So what to do? Nothing found in the OSS...
    Thank you
    T.
    Sorry, the question is solved - never use dynpro 7000!
    Edited by: Thomas Frühling on Sep 12, 2010 8:58 PM

    Hello experts,
    I'am trying to add a new customer infotype to PPOME, which should be displayed for all nodes of type "O" - so far, so good. I created the Structure HCI9600 and then I used PPCI without any problems. The new infotype is a part of PPOME, but when I want so save the data, the transaction dumps saying "DYNP_WRONG_SCREEN_TYPE". This is because the screen of the infotype to be processed is a subscreen (Dynpro 7000 of the generated module pool). But I cannot switch the Dynpro to normal dynpro because the PPOME then dumps immediatly.
    So what to do? Nothing found in the OSS...
    Thank you
    T.
    Sorry, the question is solved - never use dynpro 7000!
    Edited by: Thomas Frühling on Sep 12, 2010 8:58 PM

  • HR Custom InfoTypes problem when added to custom Infoset Report for PA

    Hi, I am having an issue with the adhoc query /SAPQUERY/HR_ADM. I added the custom infotypes 9* I created to this standard infoset by using SQ02 and adding these by going into the menu path Edit--> Change InfoType selection. I regenerated this object and attached to a transport. The query runs fine in the DEV system where I made the change...I can choose fields for output or selection from the standard infotypes and custom infotypes as expected. I migrated this transport to the test system and now when I try to do the same thing I get an error when I try to click on any object in my custom infotype and some of the standard infotype. I tried regenerating and resending to the test system and still have the same issue. This is the error in the dump:
        79 * create work area                                                
        80   create data data_wa like line of data_table.                    
        81   assign data_wa->* to <data_wa>.                                 
        82   assign component fcat_wa-fieldname OF STRUCTURE <data_wa>       
        83     to <field>.                                                   
        84                                                                   
        85   loop at t_fcat into fcat_wa.                                    
        86     field_filled = 'X'.                                           
        87     assign component fcat_wa-fieldname OF STRUCTURE <data_wa>     
        88     to <field>.                                                   
        89     if sy-subrc <> 0.                                             
    >>>>>       raise internal_error.                                       
    It appears the TEXT488 is the value in the fcat_wa-fieldname and I do not see this in the data_wa.
    Does anyone know how to fix this problem or what I might try or look at to see what the difference is between the DEV system (where it works ok) the the Test system where it is giving me an error?
    Thanks in advance for any help you can provide.
    Laurie

    After further investigation I found the problem to this was in the generation of the objects. Even though I generated before attaching to a transport  and all looked ok, there is some sort of bug causing it to not generate properly so I had to sign on to each environment and generate the object in SQ02 including in Production. After I did this the custom infotypes were accessible in the Infoset.

  • Custom infotype in SAPHRActiveSync - supervisor field

    Has anyone been successful in adding a custom infotype in the SAP HR ActiveSync adapter to get the values? I added it to the schema and did the mappings in the wofkflow, but its always returning null value. I need to add supervisor field and work address fields which are custom attributes that are being looked up in another table in SAP, thus no specific infotype for them. I read in the documentation that there are 6 infotypes supported (0000, 0001, 0002, 0006, 0105) but no mention of custom infotypes...anyone faced similar issue and what was the workaround? Should we just use a BAPI call to get the values? We're using IDM v8.0.
    Any help is appreciated.. Thanks!

    Hi,
    When you take a drop down from the infotype column, you will see a window with infotypes. By default, it is restricted to 500 entries. To change that, click on the narrow bar under u201Crestrictionsu201D (has a downward arrow) and change the maximum number of hits to 999. You will then get all the infotypes including the custom ones.
    Hope this helps.
    Donnie

  • Add custom infotype on ppome

    Hi all,
    I'm struggling with adding a custom infotype (tab) to a position in transaction PPOME.
    I searched on sdn and the net, but I'm not able to find a solution.
    Problem is that the tab is displayed, but there's only the message 'no subscreen found' displayed.
    I've done following steps :
    - created the infotype using PM01
    - created subscreen 7000 using PPCI
    - added subscreen 7000 in table T77ID
    - adapt the sequence of the framework in SPRO
    I'm sure that I'm missing something, but what ?
    Thanks for the help !
    best regards,

    Hello,
    Note 327614 and 385019 might help troubleshoot your issue
    Kind regards
    Sarah

  • Adding Custom Infotype to a Infoset

    Hi,
    I have created a Custom Infotype for OM with some custom fields.These fields need to be made available to the Infoset for Adhoc Query.
    Any idea how this infotype can be added to the infoset?
    or made available for Queries.
    Thanks,
    Vijay

    Here are the steps that I followed:
    Enter the transaction code PPCI
    Enter a four digit infotype number (9nnn) and an infotype name.
    Select Field Infotype
    Choose Infotype Create.
    Choose Check environment to maintain the required entry in table T777I (Infotypes per object type).
    Choose the Entry 'T777I' under the list of 'Table Entries' (This list is produced when you choose 'Check' on the First screen of the Transaction PPCI.
    Press the 'Change' button and you will be taken to the 'Maintain Table Views' Transaction (SM30).
    Press the Maintain button.
    From the list of Infotypes locate the custom infotype created and select the entry for that.
    Click on the 'Time Constraint' folder appearing on the left hand corner of the screen.
    The screen for Change View Time Constraint would appear.
    In the object type field put in: O,P,S whatever is relevant to your requirement.Also add the time constraint.
    Save it and double click on the 'Infotypes per object type' folder (on the left hand side again).
    Create a new entry here for your infotype and save it.
    Come back to the Transaction PPCI and you are all set.
    This is all I did and it worked.
    Thanks,
    Vijay

  • Adding Fields to Custom Infotype Using Custom Infoset in SAP QUERY

    Hi All,
    We have a requirement to add fileds to a custom infotype for querying Custom Infoset in SAP Query.
    We are facing problem as the added field is not getting displayed in the Query set so that we can select and display it in the Basic List along with the other filds.
    Kindly suggest a solution.
    Full points will be rewarded.
    Thanks in Advance
    Kumar

    Hi Salman,
    Thank you for your valuable information. I haven't Configured Dynamic Actions yet. Is it simple to write the Logic for Dynamic Actions. Is this the only way to solve this Issue?
    I tried by adding the standard fields, but they are not populating the values; but just appearing as Input Fields with Input help option.
    Please let me know if you have any suggestion in this direction?
    Regards,
    Hems.

  • Who's Who: How to refine employee search using customer defined indicator?

    Hello,
    It is possible to refine employee search using status indicator STAT2 (Employees' Employment Status). I would like to refine employee search using e.g. Customer defined status indicator STAT1. I created an entry identical to STAT2 but with STAT1
    in view V_T77S0 but it did not help at all.
    How to refine employee search using customer defined indicator or any other info
    from infotype 0000 or 0001?
    Kind regards,
    Pawel

    Hi
    This could be done using the infosets provided in who's who customization screen.
    Pl go through following help.
    If this helps, pl do reward.
    Who's Who (ESS): Selection and Output
    In this activity, you can change the fields for selecting and outputting data for the Who's Who service. The fields of the underlying InfoSet Query are available. Note, however, that text fields cannot be used for data selection (with the exception of the fields Organizational Unit, Position Name, and Job Name).
    You have the following options:
    You can specify the fields for selecting an employee.
    You can specify the fields for the hitlist, that is, the list of all employees who meet the selection criteria.
    You can specify the fields for the detail screen for a selected employee.
    All selected fields are automatically transferred to the service in the sequence you chose and are then available for selection or output.
    Standard settings
    The standard system contains an InfoSet for the service. It contains default selection and output fields.
    Activities
    1. Check whether the default settings fulfill your requirements.
    2. If you want to change the default values, proceed as follows:
    a) Choose the relevant tab page and remove the indicator in the Use default settings for group box.
    To change the selection fields, choose the Selection Fields tab page.
    To change the fields of the hitlist, choose the Output Fields List tab page.
    To change the fields of the detail screen, choose the Output Fields Detail tab page.
    b) If you want to delete a default field, select the field in the relevant tab page and choose Delete Line from Display Table.
    c) If you want to add an additional field from the InfoSet, select the field in the Fields in InfoSet group box and choose Copy Entry from InfoSet Table. You have two options:
    You select an existing field in the tab page and choose Insert Entry in Display Table. The system copies the InfoSet field and inserts it above the selected entry.
    You select the blank field at the end of the tab page and choose Insert Entry in Display Table. The system copies the InfoSet field and inserts it at the end of the tab page.
    Note that the sequence of the fields in the tab page determines the sequence of the fields in the service.
    The selection screen fields are laid out according to the following pattern (maximum of 4 rows and 20 fields):
    1 I 2 I 3 I13 I17
    4 I 5 I 6 I14 I18
    7 I 8 I 9 I15 I19
    10 I11 I12 I16 I20
    The fields in the detail screen are laid out underneath each other for a maximum of 20 rows, while the fields in the hitlist are laid out from left to right for each row, for a maximum of 20 fields.
    Note: You cannot select by the Employment Status field (P0000-STAT2).
    d) If you want to add a new field that is not in the InfoSet, you have to create a new InfoSet. You then assign the required field to the new InfoSet. Then select the new InfoSet in the InfoSet field in the Parameters group box. Proceed as described above to add the field to the relevant tab page.
    For information about creating InfoSets, see Specify InfoSets for Interactive Employee Selection in the IMG for the HR Information System.
    Not the SAP naming convention for the standard InfoSet: /SAPQUERY/HR_XX_PA_ESS
    The country code "XX" stands for "international." The InfoSet itself is in the global area (cross-client). You can create customer-specific InfoSets by copying an existing entry. Take account of your  customer namespace and set the relevant country code.
    Note: The Personnel Number field (P0000-PERNR) must not be added to the InfoSet. If you want to use the personnel number, use the P0001-PERNR field, for example.
    e) In the Sort field of the Output Fields List tab page, you can specify the sort sequence in the hitlist.
    Example: You have selected the Last Name and First Name fields for the hitlist. You want the hits to be sorted first of all by the employees' last name, then by the first name. You therefore enter 1 for the last name and 2 for the first name in the Sort field.
    f) Once you have completed your modifications, choose Check Display Table. If the check was successful, choose Save to save your changes. If inconsistencies were found during the check, a message in the relevant line notifies you of them.
    Further notes
    In certain circumstances, runtime issues may occur, especially in data selection. If they do, set the Selection Fields indicator in the Use Default Settings for group box. This deactivates the use of the InfoSet Query; instead, the system uses the BAPI_EMPLOYEE_GETDATA method.
    You can switch the hitlist and the detail screen to the BAPI_EMPLOYEE_GETDATA method by setting the Output Fields List and Output Fields Detail indicators.
    Note that by setting an indicator, you restrict the field selection in the relevant tab page to the interface of the method.
    If, in the initial screen, you enter a country for which values have not yet been defined, the system automatically creates an entry that sets all indicators in the Use default settings for group box. You can then edit the entry to suit your requirements.
    You can specify whether you want employees' photos to be displayed in the service in the IMG for Employee Self-Service under Determine User Options.
    If this helps, pl do reward.

  • Who's who - add custom selection parameter

    Hi,
    I want to add a custom selection parameter to the who's who in ESS.
    I've copied the standard infoset to a z-one, added siome output-fields and this works well.
    But now I want to add a selection-parameter which is not included in the ldb pncp (text of the personnel subarea) and I don 't qsee how I can add this. Someone out there who can help me ?

    Check the link,
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/108c31e7-b6a7-2d10-3692-c1a9f7a5c4dc?quicklink=index&overridelayout=true
    Hope this helps.
    Cheers-
    Pramod

  • Who's Who customizing in ESS

    Hi,
    We are using portal 6.0 SP17, with ECC 5.0 and the Web Dynpro based ESS applications.
    1)
    Is it possible to customize the fields that are displayed in the standard application, without Java coding ?
    If not, can someone give me a hint of how to do that. Is it required to use the JDI -environment, or is there a easier way to do it ?
    Best Regards,
    Kristian Rantakoski

    Yes....the selection, results and detail fields can all be HIGHLY customized all through the IMG in the backend system. You (or whoever is handling this) will find it under the ESS IMG section. The fields you can choose from all come from a standard SAP HR query. If you need other fields, you can create a modified "Z" version of that query and use it. Also, the fields for the detail tab will also be the ones that show up in the "Change own data" service for Who's Who. It will be confusing since the config you do in the "ITS services" section of ESS config will actually affect the Webdynpro versions too. Hope this helps!

  • Adding new fields in Custom Infotype

    Hi,
    I need to change some fields of Custom Infotype. But project is already gone live for 1 country. will making changes to infotype affect for existing live country?
    Safe side....We are thinking Adding new fields in Custom Infotype. & displaying corresponding fields for countries in another tab
    & hiding the old tab.
    Please let me know procedure for  Adding new fields in Custom Infotype for displaying in new tab.
    Edited by: Sachin Thigale on Aug 23, 2010 7:04 PM
    Edited by: Sachin Thigale on Aug 23, 2010 7:05 PM

    Please search. Lot of Threads on this.
    Follow these steps.
    Go to Transaction PM01.
    2) Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).
    3) Select the u2018Employee Infotypeu2019 radio button.
    4) Select the u2018PS Structure Infotypeu2019.
    5) Click on Createu2026 A separate table maintenance window appearsu2026
    6) Create a PS structure with all the fields you want on the Infotype
    7) Save and Activate the PS structure
    8) Go back to the initial screen of PM01.
    9) Click on u2018Allu2019 push button. It takes a few moments.
    10) Click on u2018Technical Characteristicsu2019. Infotype list screen appears
    11) Click on u2018Changeu2019(pencil) button
    12) Select your Infotype and click on u2018Detailu2019 (magnifying glass) button
    13) Give u2018T591Au2019 as subtype table
    14) Give u2018T591Su2019 as subtype txt tab
    15) Give your subtype field as subtype field
    16) Save and come back to PM01 initial screen
    17) Click on u2018Infotype Characteristicsu2019 u2026 Infotype list screen appears
    18) Click on u2018Changeu2019 (pencil) button
    19) Click on u2018New Entriesu2019
    20) Enter your Infotype number and short text
    21) Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotypeu2019s infotype characteristics screen and use as the reference to fill yours)
    22) Save your entries.
    23) Now the Infotype is created and ready to use.
    24) If you want to change the layout of the Infotype as per your requirementu2026
    25) In the PM01 initial screenu2026Select u2018Screenu2019 radio button and give 2000 as the screen name, then click on edit.
    26) In the next screen.. Select u2018Layout Editoru2019 and click u2018Changeu2019.
    27) Screen default layout appearsu2026here you can design/modify the screen..change the attributes of the fields..etc.
    28) Save and activate. (Donu2019t forget to u2018Activate at every level
    i think u have to select CI_INCLUDE while enhanceing the Standrad Infotype
    The above details are from the following link
    Re: How to add fields in custom infotype and update its screens

  • Adding Standard Infotype fields to Custom Infotype

    Hi,
    I have a Requirement where I've created a Custom Infotype. Now, client needs to add Standard KOSTL and Email Address fileds to it. Whenever, someone tries to create / change this Custom Infotype for any Employee, the Pernr's  KOSTL and Email Address should get populated automatically as in Standard Infotypes 0001 and 0105.
    Please guide me, how to achieve this functionality.
    Regards,
    Hems.

    Hi Salman,
    Thank you for your valuable information. I haven't Configured Dynamic Actions yet. Is it simple to write the Logic for Dynamic Actions. Is this the only way to solve this Issue?
    I tried by adding the standard fields, but they are not populating the values; but just appearing as Input Fields with Input help option.
    Please let me know if you have any suggestion in this direction?
    Regards,
    Hems.

  • Adding description text to the screen for a custom infotype.

    I have created a custom infotype through PM01 with 3 components.  The component types have domains with lists of values (value range).  How do I display the short description from the value range on the screen in PA20 or PA30?
    For example I want to display Continuous Self:
    Text                            Value     Description
    FML Absence Code     FMCS    Continuous Self
    I tried adding an I/O field to the screen referencing DD07V-DDTEXT (where the domain values are stored) but the description will not display in PA20 or PA30.  All three fields would have this same reference and that is not allowed either.
    Can anyone tell me how to do this? 
    Thank you.

    In PM01 for the custom infotype select Screen..Edit..Flow Logic.  Three input/Output fields were added to the screen layout.  Since all three fields were in the same table with the same field name, they all have to have unique names in the layout.
    Module 9009 was modified to add code to retrieve the text.
      SELECT SINGLE * FROM dd07v
                      WHERE domname = 'ZZHR_FML_ABSENCE_CODE'
                     AND ddlanguage = 'EN'
                     AND domvalue_l = p9009-zzfmlabccd.
    select single ddtext into w_fmlstatus from DD07V
                                where DOMNAME = 'ZZHR_FML_STATUS_CODE' AND
                                      DDLANGUAGE = 'E' AND
                                      DOMVALUE_L = p9009-zzfmlstatus.
    select single ddtext into w_fmlaleave from DD07V
                                where DOMNAME = 'ZZHR_LEAVE_TYPE' AND
                                      DDLANGUAGE = 'E' AND
                                      DOMVALUE_L = p9009-zzfml_leave_type.
    I hope this helps.

  • Adding a text field in a custom infotype

    Hi,
    I have a custom infotype which deals with sickness data of the employee
    My requirement is that the user will enter an explaianation for his sickness...etc. Thus I need to incorporate a text field in my infotype.
    What I am planning is to give a button on the screen of infotype, so when user clicks it a text editor will open and and he can insert or update his sickness text data.
    Please tell me how do i do that and also if there is any alternate better approach.
    Regards,
    Neha

    you need to make a custom container on which you have to put editor
    use class cl_gui_custom_container, cl_gui_text_editor, first define instances in top include then create objects. if you want this to be done when you click on any button then put this coding in the function code of that button.
    aditya

  • Adding field from Custom Infotype in Screen Header-PA30

    Hi all,
    Can we add the fields from custom infotype to the screen header in PA30? When I tried through Change Screen Modifications, I could not see the custom infotype in the Infotype column, so I could not select the required field.
    Please guide.
    Thanks in advance.

    Hi,
    When you take a drop down from the infotype column, you will see a window with infotypes. By default, it is restricted to 500 entries. To change that, click on the narrow bar under u201Crestrictionsu201D (has a downward arrow) and change the maximum number of hits to 999. You will then get all the infotypes including the custom ones.
    Hope this helps.
    Donnie

Maybe you are looking for