Custom fields in ITS ESS

Hi
I have couple of custom ESS fields on certain infotypes that need to be displayed in ESS. How do I do this.
For example my Previous employers IT has three additional fields in the back end, but hwen I try to get these fields to portals via PZ28 service, the custom fields do not appear. Do I need to do any thing specific to get the fields avialable on the ESS.
Even the Function module 'HR_ESS_PREVEMPERDETAIL_13' that i sused to display these fields does not get the custom fields. I debugged this FM but to no use.
Appreciate any guidance here
regards
Raj

Hi,
I assume you must have done Steps 1 - 4, and must have  missed out Step - 5
Check List
1) The FM HR_ESS_PREVEMPERDETAIL_13 is found in the Function group : EHA10
Copy the same to ZEHA10.
The corresponding function modules are copied to Zxxx.
2) Add the required fields to the screen (200 for the Detailed; 100 for Overview)
   and the neccesary code handling it.
You will find the point where you need to add your code while debugging the Std TCode
Eg:- For save : You can add code to the include LZEHA10F01 Line 416
ie; After
if modus eq update_mode.
perform call_change
             using p0023      "BAPI call
            old_p0023
            return.
if return-type ne space.
3) Save and activate the Function group
4) Take the TCode in se93. You will find it refering to the Pgm : SAPMPZ28
Simply copy the TCode to ZPZ28; Keeping the rest of the parameters the same.
5) Take the Customizing table T77WWW_SC. (In SM30)
This keeps tracks of all services in ESS
Select the records for PZ28 (Previous Employer) and Copy the records to ZPZ28 and
make sure the corresponding Function modules are Zxxx (your FMs).
This should take care of your Customised approach of handling Previous Employer Service.
Cheers,
Remi

Similar Messages

  • ESS Leave Custom fields, how to update them using BADIs

    Hi There,
    We are trying to use custom fields provided in ESS leave application, and we want to update them using BADI. As these information is not available on the screen while requesting leave request.
    I did look at PT_ABS_REQ BADI and seems i can use Post_Vio_BLOP .. but its unable to update table PTREQ_ATTABSDATA .
    Can you please suggest what can be best approach here.
    Thanks a lot.
    Rgds,

    Sudhir wrote:>
    > I did look at PT_ABS_REQ BADI and seems i can use Post_Vio_BLOP .. but its unable to update table PTREQ_ATTABSDATA .
    Did you look at using the Implict Enhancement Options available at the beginning & end of the POST_VIA_BLOP Method? Or even better, enhance the Class CL_PT_ARQ_REQ_EXIT & replace the IF_EX_PT_ABS_REQ~POST_VIA_BLOP Method with an Overwrite Exit?
    ~Suresh

  • Custom field in ESS Bank Information Screen in wrong location

    We created two custom fields for WD-ESS Bank Information (1.41).  These were added to the iView using Personalization.
    Now it is apparent that the Statement text field needs to be above the Checkbox field in order for these to work correctly.
    I have tried moving or deleting the fields in the Personalization screen from the iView with no success.  Is this possible and if so, how is it done.
    If not where on the backend would this be changed.
    Thanks,
    D. Maupin
    University of Kentucky

    check here how it is done
    http://wiki.sdn.sap.com/wiki/display/profile/ESSPersonalInformationUIenhancementwithoutmodification
    and
    https://wiki.sdn.sap.com/wiki/pages/viewpage.action?spaceKey=profile&title=ESSPersonalInformationUIenhancementwithoutmodification&decorator=printable

  • Custom infotype display in ESS ERP 2004

    Hi gurus,
    The personal information infortype and address infotype of the system has custom fields. In ESS for ERP2004 how do I display these fields in the personal information and address iViews. I guess these do not come by default. Then how do we get them.
    Like in IT0002 the clinet has a custom field fathers_name. I know this can be maintained in 0021 but as of now it is in 0002 (i dont know why), so in ESS when i displya personal information iview will this field be displayed automatically. More over this is mandidatory field.
    Inputs are highly appreciated.
    regards
    Sammer

    Hi,
    Tell me exact fields in Address Infotype then i can tell you what can be done. Is it something you can see on PA30 screen and you dont see it on Address Web Dynpro??
    Thanks
    Santhosh

  • How to add search help to customer field of field selection on ESS Screen?

    Hi all,
    I am able to get customer field CUSTOMER01 from field selection customization on leave application ESS Screen. How to attach search  help which contains Holiday date & its description to this field?
    Thanks,
    Swapnali

    Hi,
    This is for working time -> leave request screen
    In field selection there is one field 'code for description of illness'. I have done required config for getting this field on ESS Screen. This field already has standard search help. So I m able to view the values of this field on ESS screen .
    So I thought to try assigning custom search help to this CUSTOMER0 field. Is there any method in BADI PT_ABS_REQ through which I can achieve the same. Please help.
    -Swapnali

  • ESS Leave Request - Customer fields default function not working

    Hi,
    a. SAP version being discussed
    SAP ECC6.0
    EP7.0
    ESS/MSS
    b. Here is the scenario
    1. We are using ESS Leave Request application for employees to request leave. We are using the standard web dynpro java leave request application delivered by SAP.
    2. Lately there has been a need to provide a customer field on the request form which will have a calculated value showing up when the employee opens the request
    3.We used one customer field called customer01 as per configuration steps.
    4. This field appears on the request form when it is opened.
    5. Our need is to display a value in that field when the form is opened.
    6. SAP/s documentation states that we can use BADI PT_ABS_ARQ to default a value to this field on the form. This value is calculated during runtime dynamically.
    7. We have used the method IF_EX_PT_ABS_REQ~SIMULATE_VIA_BLOP for this purpose
    8. After activating and coding this implementation, the system does not default anything on the request form when it is opened up.
    9. Once the employee hits the review button, this field gets its defaulted value but this is not what we want. We want the system to display this when the form is OPENED, that means at the prepare stage. For this field to appear after hitting the review button is meaningless as the employee needs to make a decision based on the value in this field before hitting the review button.
    It almost seems like this BADI is called when the review button is hit and not when the form is opened up. We may be wrong and missing something obvious which one of you can immediately point out, Hence this post.
    10. I did go thru the forum at great length and seen that there has been discusion surrounding the need to populate R3 from a value entered into this field. My problem is different wherein, I wish to populate this upfront as display information when the form is opened and then send it back to R3, once the employee submits the request.
    Would be grateful if anybody on this forum could point me in the right direction.
    Thank you,
    Rajesh

    Please, can I take this question a little further.
    Is it possible to add more fields to the leave request form on the ESS portal. For example, our customer wants additional fields like reason for leave, contact residential and telephone number during leave, Require leave entitlements (Yes/No).
    Would appreciate if a reply can be given on if it is possible or not and what to be done if it is possible.
    Cheers

  • Custom fields in ESS webdynpro applications

    Hi Experts,
    Can you please suggest me where I am going wrong in this scenario? I have a standard application Family member application. We enhanced the infotype 0021 with new fields and corresponding fields are added in screen structures and HCMT_BSP_PA_JP_r0021. This is working fine in the backedn while creating a record in PA30. Standard application in webdynpro is working fine, after that I reimported the model in webdynpro and I can see these fields in my model, so I context binded them in controllers and then to view controllers. There are no errors in  it. I added few fields in detail layout. Now when I deployed and run the application after these changes, it is opening up with bizcard view empty and the button for creating a new record showing up, which is not the case should be as I have record in the backend for the same subtype. When I clicked on New record, and even withought filling up required fields, I clicked on continue button, and it is failing giving runtime exception at review view.
    Does anybody have any suggestions for me? am I doing the proper steps to make these custom fields available in the screen? does anybody have documentation for adding custom fields in ESS applications or any helpful links, please let me know, I really appreciate your time.
    Thanks
    Murty

    Hi all,
    this is lil wierd but the problem is solved in this way.., it might be useful for others, so here is the way I did..,
    Once I downloaded the model, I invalidated cache and also, I restarted J2EE, invalidation of cache sometimes acting up i guess. Then build it once again if the service is working fine. After that model bindings, contaxt changes, code changes one at a time and in between after every lil step, I deployed and run the service again, so that I can back that small step if it didnt work out.., finally this was fixed.., but all this process seems wierd about this approach and tiresome too.
    Thanks
    Murty

  • Dropdown Custom Field in CATS Time Sheet in ESS

    I have added a custom field in CAT2 transaction with drop down values from the custom table.  When I log on to ESS I was not able to see the dropdown in timesheet for that field. I am able to configure the field to have a search help dialog box.
    Let me know how can I configure the field to show dropdown values in time sheet in ESS? Appreciate your replies.
    Thank you,
    Rohit

    check CL_XSS_CAT_VALUE_HELP*
    or
    use implicit enhancement of CL_Xss_cat_value_help_general for the purpose
    build_f4_help Method in the class CL_XSS_CAT_RFC_COMMAND_TOOLS.
    or note 914125 on how to get different helps
    The table TCATS_SHLP_ITS also can be explored

  • ESS custom fields - data entered in ESS screen is not saved in SAP record.

    I am working with an ABAPer on the BAdI HRPAD00INFTYUI. We are trying to make a few customer Z* fields avaialble on ESS for IT0021. We followed the document posted at
    https://www.sdn.sap.com/irj/scn/wikipath=/display/profile/ESSPersonalInformationUIenhancementwithoutmodification
    I managed to make the fields visible on the iview as per instructions from document at link above (I don't know much about portal config).
    Problems we have:
    When I enter data in the custom fields on ESS and press Review button the custom fields no longer show. In addition, the data record does not save the information entered in these custom fields.
    Cannot figure out how to change the order in which they appear on the screen. They are not in the same order that they appear on the 'Edit custom extension fields' screen where I made them visible.
    Any input is appreciated.
    Thanks,
    Nicoleta

    Hi,
    I think there are a few tasks that you can try to solve your problem (if you haven't already)
    - First you will have to repeat the personalisation steps that you performed (on the initial portal i-view screen) in the the review screen to get the fields to display on this screen.
    - to get the fields to update you will need to add them to the view V_T588MFPROPC or possibly V_T588MFPROPS though this table should be for SAP namespace
    - You may need to check your code in the INPUT_CONVERSION method of the BAdI
    Hope this helps
    Andrew

  • Adding Custom fields to standard  SAP-ITS application.

    Hi,
    A functionality requires some custom fields to be added to the standard SAP-SRM EBP ( Manage business partners) application.
    If I copy the whole BBP_VENDOR_CREATE program into a Z-program, and the BBPMAININT internet service to a Z-application, then would it be feasible??
    Which is the best way to add custom fields in a SAP standard ITS application.
    Regards,
    Goutam

    Hi Goutam,
    > If I copy the whole BBP_VENDOR_CREATE program into a
    > Z-program, and the BBPMAININT internet service to a
    > Z-application, then would it be feasible??
    Yes, I think so.
    Best regards,
    Henning

  • ESS Leave request customer fields customization

    Hi all,
    I'm wondering how can add or modify the Data Type of one customer fields. I mean on the ESS leave request I need a customer field check box, or list of value for example.
    I try to append a structure to table PTREQ_CUSTOMER_STRUC, but this table cannot be enchanced....
    So any ideas?

    Please, can I take this question a little further.
    Is it possible to add more fields to the leave request form on the ESS portal. For example, our customer wants additional fields like reason for leave, contact residential and telephone number during leave, Require leave entitlements (Yes/No).
    Would appreciate if a reply can be given on if it is possible or not and what to be done if it is possible.
    Cheers

  • Custom field in PO header tab and its editable status

    Hi All,
    I have added an input field in the PO header (Customer Data) tab.
    The same field has been appended in the EKKO table.
    The update as per user's entry in PO is getting done in database table.
    The field will get grayed out for ME23N tcode and will be editable for ME21N and ME22N.
    The logic has been written in the PBO section.
    Now, within the tcode ME23N, user has option to get into change mode by pressing F7.
    Once user clicks F7, the PO gets into change mode, but the custom field will be still in uneditable mode itself.
    There are couple of other custom fields are in the same tab. They get into change mode with F7, but this alone remains un editable.
    How to make it editable in this scenario???
    Regards
    Pavan
    Edited by: Pavan Sanganal on Dec 26, 2011 6:56 PM

    HI Pavan,
    so only one custom field will not update in update mode after clicking f7 , so what happend exactally when user clciks on f7 the field properties are changed in to editable mode, in module pool program we can change field properties using internal table SCREEN , so loop the screen check this input field properties , like
    loop at screen .
    if screen-name = 'custom_field'.
    input = 'x'.
    endif.
    endloop.
    Regards
    Siva

  • Need to add custom field on Create Expense Report in ESS

    Hello all,
    How should i procced  for adding custom field on portal while creating travel expense report.?
    Please help.
    Regards

    Solved

  • Add search help to customer field in ESS Leave

    Hi All ,
    I was able to add some required field on the screen by the customer fields like Country.
    But some fields need search help, can anyone advice how to add search help.
    Is it possible to add field from webdynpro code also , so that I can give search help from there also , if not possible from backend.
    Thanks and Regards,
    Nuzhat

    it needs to be done from backend
    you can customise the field to appear from the backend in the portal, and then add a code like  a normal field has to build
    a help
    check ptarQ>customising > additional fields

  • Update custom IT0105 subtype via ESS change own data service

    I created a custom communication subtype in infotype 0105.  I would like to add this subtype to the Change Own Data service in ESS, service object name ChangeOwnDataApplication.  This service does not appear to allow for the addition of custom subtyhpes from IT0105.  Function module HRXSS_COD_SAVE_PERSONAL_DATA seems to limit the subtypes allowed from IT0105 to 0005, CELL, 0010, PAGR and 0020

    I Agree to suresh. This service is the most simplest in terms of functionality but has been ruinedbecause of hardcoding done in the function modules used.
    This service uses following RFCs
    HRXSS_COD_DEQUEUE_PERNR
    HRXSS_COD_ENQUEUE_PERNR
    HRXSS_COD_ERROR_HANDLING
    HRXSS_COD_GET_DETAILS
    HRXSS_COD_MODIFY
    HRXSS_COD_READ
    HRXSS_COD_SAVE
    HRXSS_COD_SAVE_PDATA
    HRXSS_COD_SAVE_PERSONAL_DATA
    HRXSS_COD_SAVE_PHOTO        
    In function HRXSS_COD_GET_DETAILS there is following hardcoding..
    LOOP AT wiw_detail_table INTO wa.
        IF wa-fieldname = 'GEBNR' OR wa-fieldname = 'ZIMNR'
           OR wa-fieldname = 'KFZKZ'.
          CONCATENATE p0032_prefix wa-fieldname INTO wa-fieldname.
          APPEND wa TO detail_table.
        ELSEIF wa-fieldname = 'TEL_EXT' OR wa-fieldname = 'TEL_NR'
           OR wa-fieldname = 'EMAIL'.
          CONCATENATE p0105_prefix wa-fieldname INTO wa-fieldname.
          APPEND wa TO detail_table.
        ELSEIF wa-fieldname = 'P0032-GEBNR' OR wa-fieldname = 'P0032-ZIMNR'
               OR wa-fieldname = 'P0032-KFZKZ'
               OR wa-fieldname = 'SYHR_A_P0105_AF_TEL_EXT'
               OR wa-fieldname = 'SYHR_A_P0105_AF_TEL_NR'
               OR wa-fieldname = 'SYHR_A_P0105_AF_EMAIL'
               OR wa-fieldname = 'SYHR_A_P0105_AF_CELL'
               OR wa-fieldname = 'SYHR_A_P0105_AF_FAX'
               OR wa-fieldname = 'SYHR_A_P0105_AF_PAGR'.
          APPEND wa TO detail_table.
        ENDIF.
      ENDLOOP.
    The above doesn't allow the function to read any custom value so if you require to add custom subtypes then you  need to deal with them differently.
    We have taken following approach.
    we made copy of HRXSS_COD_GET_DETAILS  and read the custom subtypes.
    We made sure that these fields are read and displyed on the standard webdynpro service by modifying it usign NWDI.
    For saving the data the standard application calls
    HRXSS_COD_MODIFY 
    HRXSS_COD_SAVE
    If you want to save the custom fields then you need to take following route
    create copy of above function modules and use instances xss_adapter for respective infotypes if you want to update only 105 or 0032 related fields.
    If you have custom fields from infotype 32 and 105 then you may not need to even copy the above function modules.
    All cod based RFC has DETAIL_TABLE as import or export parameter. Insert the respective vaules of custom fields(subtypes) that you get from copy of HRXSS_COD_GET_DETAILS.
    The above will resolve the issue of adding custom fields (0032) and custom subtypes (0105) to change own data service.
    The effort for adding fields is not too high but then unless you understand the details its not simple.
    THERE IS NO WAY THAT THIS FIELDS CAN BE ADDED ON SCREEN BY CONFIG WE COULD IDENTIFY. IF SOMEONE DOES THEN PLEASE SHARE.
    Edited by: Barin Desai on Nov 11, 2009 8:26 PM

Maybe you are looking for