Enhancing standard ESS Component

Hi Experts,
I am going to make changes in standard ESS component in WD ABAP through enhancement button given on menu by creating an enhancement implementation. I want to know is it the right way to create enhancement and suppose any enhancement package is applied to the system, In that case changes done in current enhancement will remain same after the new enhancement is installed or not.
Please provide answers to my queries.
Thanks and Regards,
Vaibhav Tiwari.

thanks  vaibhav for reply....
I have a requirement that i need to add some custom(Input ) fields in 'Create Travel Request' view of travel and Expense Page of standard ESS . now the  same field  was needed in back-end  in ECC in t-code  TRIP...this  i did  using append structure  in PTK99 and  and  modifying standard  program and screen SAPMP56T 9999 with the  guidelines given in SPRO.
   now the  same thing is to be done in in ESS which is ABAP  WD  application. WD component name is FITV_FPM, but  in this application   contains  viewContainerUIElements on LAYOUT_VIEW  which gets  populated  dynamically..I can create and  Enahancement of this application  and  put  the required  field on the  view  but   still after  doing this, how to store the these data  in back-end???  in back-end  this  data  is stored in PCL1 cluster..
I feel SAP should have  given some facility for this in ESS like it has given in ECC...

Similar Messages

  • Customizing standard ESS component using WebDynproJava.

    Hi All,
          I am a WebDynpro Java developer. I am new to ESS . My requirement is to customize the Open Enrollment (need to add a pop-up window to the existing Open enrollment flow). Our Portal version is NW 7.0 EPH!1 and NWDS version is NW 7.0.
    Please let me know what all i need to know to customize the standard ESS component and also suggest any document that shows the step by step process starting from NWDI till deploying the customized component in NWDS.

    Hi,
    there you go:
    1. once you need to know how to work with NWDI:
    http://help.sap.com/saphelp_nw04s/helpdata/en/03/f6bc3d42f46c33e10000000a11405a/frameset.htm
    (you can also find the link here to NWDS)
    2. You need to know how to deal with ESS development, here you go, see the guide inside the following note
    #872892 - JDI/NWDI Cookbook for ESS/XSS (http://service.sap.com/sap/support/notes/872892)
    Here you'll find an attachment NWDI.zip, and that includes as PDF file which I kindly ask you to read very carefully even multiple times if necessary.
    Let me know if you need other guides, but I believe this is a plenty of material, but this should be a nice starting point.
    Best Regards,
    Ervin

  • I have a problem with Transport the personalization of standard ess compone

    I have a problem with Transport the personalization of standard ess component.
    My problem is in several components, such as:
    portal_content/com.sap.pct/every_user/com.sap.pct.erp.ess.bp_folder/com.sap.pct.erp.ess.roles/
    com.sap.pct.erp.ess.employee_self_service/com.sap.pct.erp.ess.employee_self_service/
    com.sap.pct.erp.ess.area_personal_information/persinfo_es/com.sap.pct.erp.ess.13.pdata
    I have personalized this page (into rol, not directly in the page), with Ctrl+Right button.
    Now i transport the rol, from Development to Quality environment, but i don't see the changes in Quality.
    My system is NW 7.01 SP7, Can be that the problem?
    Any idea to solve this problem?

    First please see note 1234273 which details how best to personalize
    for all users.
    http://help.sap.com/saphelp_nw04s/helpdata/en/42/ed3ce7f8593eebe10000000
    a1553f7/frameset.htm
    Here you can read:
    "If an iView is transported to another portal all these properties are
    also transported. This is needed to make sure that role-specific changes
    could be transported together with the role. End user personalization
    data is NOT transported in this way as end user personalization is only
    local to the current portal."
    Could you please ensure that personalization was done by an admin user?
    I'm afraid that if it was done by an end user, personalization isn´t
    transported as it's explained in the documentation provided.
    Could you please confirm whether you are using exactly the same language
    to access to both systems, development and quality? Maybe you are using
    language en(us) in one system and en(gb) in the other one. Please take
    into account that personalization is language specific.
    From the web dynpro end, the WebDynpro personalization is stored
    NOT in the PCD prior to 710 release. And as such it cannot be included
    in a portal role transport. This feature is available with NW 7.10 SP2
    or later (from webdynpro point stand). The best option is to
    go with NW 7.30 as this is the first NetWeaver release with EP since
    NW 7.02.

  • Enhancing Standard webdynpro component

    Hi friends,
    I have never worked on enhancing standard web dynpro components,
    Now i have got  requirement, In SRM webdynpro component  i have to place Custom Label and  Custom Hyper Link, when i click on that hyperlink, one pop up window shud be open, can any please guid how to enahnce this standard webdynpro component
    Thnx
    Kumar Srini

    Hi,
    To Enhance any standard compoenent, and specially a "VIEW" just follow the below steps:
    1. Go to SE80, Give the Component Name and press Enter
    2. Go to the Desired "View"
    3. Click enhance button (ICON Like spiral,6th from left to right of Application toolbar)
    4. A Pop up will appear asking your Coposite Enhancement name  and Enhancement Implementation name. Create "NEW" on both the occasion.
    Now for UI Enhancements:
    a) Click the "ROOT UI Element container" , right click add the custom UI elements and assign Property values as per your requirement( like binding,text,action etc.,). It is just like adding UI elements in Z-Compoent.
    b) Create actions wherevr required
    For Coding Level enhancements:
    Here, for all the methods which are in the standard compoenent will have "PRE" and "POST" Exits. The difference is "PRE" Exits will render before calling the actual code and "POST" Exit will render after rendering the actual code.
    Note: Till Enhancement Pack (EHP3) we had only PRE & POST Exits. And Now on from EHP 4 and More we do have an option "OVER WRITE" Exit.
    Apart from Exits, we can create our own Events/event Handlers. These Event Handlers will work only for the enhancements.
    We Can write our own logic in the newly created event/event handler.
    Regards,
    S.Meganadhan

  • How to Get Source Code of Standard ESS Component.

    Hi,
    I need to implement SAP Note 904107, in ESS ( Personal Info.) package.  However no tracks are maintained in NWDI for ESS.
    Please suggest me from where I can get Source Code for Standard SAP Web Dynpro component VcPerFamilyBEReview .
    I read in some blogs and its suggested to create Track in NWDI using ESS package which is deployed on server.  Please provide detail procedure, doc. and links for this.
    If any other approach is there to get sorce code please suggest.

    Hi,
    VcPerFamilyBEReview component is found in the DC sap.com/essbefam
    check these links to create track in NWDI
    [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0b2b146-5776-2910-4a8f-9b3190eab060]
    [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/7014086d-3fd9-2910-80bd-be3417810c6f]
    [https://www.sdn.sap.com/irj/sdn/wiki?path=/display/java/netweaver%2bdevelopment%2binfrastructure%2b(NWDI)]
    Regards,
    vv

  • Enhancing standard ESS and MSS Adobe Interactive Forms

    Hi,
    I need to enhance the existing ESS and MSS Adobe Interactive Forms ie I need to add and delete some fields on the form (text fields, drop-downs, radio buttons)
    Could you please tell me the steps to go about it in ECC 6.0
    Where do I add my code and how.
    Thanks
    Neha

    Hi,
    You can check the below links which can help you.
    http://it.toolbox.com/wiki/index.php/SAP_Interactive_Forms_by_Adobe_and_SAP_Smart_Forms_for_Human_Capital_Management_%28HCM%29
    http://www.adobe.com/manufacturing/pdfs/MSS_ESS_sap_interactiveforms_sb.pdf
    Thanks & Regards,
    Sandip Biswas.

  • Enhancing standard component with new component usage

    Hi!
    I try to enhance standard component /SAPSRM/WDC_AOFC_BEV with new component usage (say, SALV_WD_TABLE). It allows me to add new usage, but the usage does not appear in the "Component Usages" tree node.
    Is it a bug? Is it possible to enhance a standard component with new component usage?

    Hi Thomas!
    We've been communicating with SAP on this issue for a while and last response we obtained is next:
    Dear customer,
    the possibility to create external controller usages (as required for
    the ALV-usage) is not supported by the Web Dynpro ABAP development
    tools. However, you could try a programmatic apporach by adding the
    ALV-usage dynamically (e.g. in methods or method exits created within
    your enhancement implementation).
    See test component WDR_TEST_DYN_ALV_USAGE for details.
    What's your opinion on this? Is it really not a bug?

  • Cannot find created Enhancement to customize a standard WD Component

    Hi All,
    I need to customize a standard WD ABAP component. For this purpose I had created an Enhancement. I saved it, but when I try to enhance my WD Component View, I do not see that enhancement name from the list of available enhancements.
    I went to SE19 and found that the enhancement that I created is in Inactive state. When I tried to activate it, it throws an error saying Webdynpro Component does not exist.
    Please advise where am I going wrong.
    Thanks and Regards,
    Sayan Ghosh

    I guess , you have to assign the enhancement to a client.
    1. SM30 ---> BSPWDV_EHSET_ASG
    2. Click on Maintain.
    Note : There might be other Enhancement sets already assigned to various clients.
               Just check with your team regarding that.
    3. Assign your Enh set to the client.
    Hope it helps.
    Regards,
    VR.

  • Enhance the Standard WDA component method

    Hi All,
    Can we write the code in a method of the standard WDA component. I know that we can use post-exit but it will be triggered after the method. My requirement is lying in between the standard method.
    Please suggest if we can write the code mid of the standard method.
    Thanks
    Sanket sethi

    Done. Through overwrite method....

  • Editing Standard ESS Travel Abap Webdynpro Application

    Hi All,
    We used to edit ESS Java webdynpro  applications by taking a copy of the standard application
    with the help of Track created in Enterprise Portal.
    Now we have switched Travel Application from Java Webdynpro to Abap Webdynpro.
    and there is a requirement come up which requires the modification of standard WDA Application
    for Travel Request.
    Please let me know the procedure.
    Can we take the copy of that Entire package and do the necessary changes in the copied Application
    or can we proceed by editing the standard code ?
    If we are taking the copy of the Entire package does the configuration will affect on copied Application?
    Warm Regards
    Hari Sankar M

    Hi Hari Sankar,
    I have done this in my last project. You can enhance the WD Component only if you are adding functionality. Be careful to find the right component and methods. You usually do not make the change on the application itself. 
    If you want to tweak what the standard code does, that is a modification. If that, then I would advise you look into the configuration capabilities and the personalization if that meets the requirement.
    Copying the component is going to be very hard. I would definitely not get into that at all costs since the Travel WDA uses the FPM framework as well. The links between the components are very complicated to simply copy and edit the z compoenent. It does not work like that.
    Another thing: The specific challenge for the travel request is that the component you will need to change is being shared by the Expense report. It is the general data visual component. Be careful with that as you will have to differentiate in the code that you are calling it for the travel request.

  • Integration of webdynpro abap custom iview into standard ESS/MSS portal

    Hello all,
    Could anybody please throw light on how to integrate custom iview which is developed in Webdynpro ABAP into standard tab in MSS (Webdynpro java)
    For example.I want to add few custom fields(which are mapped to infotype 0041) into general information link of MSS.these fields will be created in webdynpro abap.
    or.
    I want to create a new link under general information which pops up as a custom iview (which is create in webdynpro abap) .
    please let me know how can i meet the above requirements.
    Thanks in advance.

    I am not really sure about your requirement. With my limited understanding of that , i think that you have few possibilities.
    1. You can let the ess/mss application communicate with WDA application via a Poral event.
    2. You can enhance the ESS WDJ component and use RFC destination to get the data from info type and build your own view in WDJ.

  • CO-PA Cost Component do not match with Standard Cost Component Values

    Dear Members,
    The CO-PA Cost Components (as mapped through KE4R), do not match with Standard Cost Component values for the Group Currency. In local currency the values match.
    System is correctly picking up VPRS value, both in local currency and Group Currency, which is equal to the total of Standard Cost Components however, it is the Value Fields linked to the Standard Cost Components in Group Currency that do not match.
    In KE40, the Indicator is 4:Released Standard Cost Estimate matching Goods issue Date.
    I have verified KEPH/CKMLPKEPH tables. The values are same as that of VPRS.
    Any help/clues?
    Regards
    Satya

    Hi,
    In case of billing documents the group valuation approach is managed in the data structures of the legal valuation in additional value fields. To control costs and revenues in the different views separately, you must create additional value fields and assign them to the data structures.
    The field contents must be filled via the CO-PA user exit, they cannot be entered by assigning conditions to value fields. The profit center valuation is updated in a separate ledger. No separate value fields are necessary.
    The exit to be used is function module 'EXIT_SAPLKEII_002' ( enhancement COPA0005 ). Within the exit you have the complete SD data avaialble in the tables 'T_ACCIT' and 'T_ACCCR'. The conditions can be found in T_ACCIT and the corresponding values ( linked via 'POSNR' ) in table T_ACCCR. The PA line item and the corresponding SD item in table ACCIT
    can be mapped via the line item field 'RPOSN' and the field 'POSNR_SD' in table ACCIT.
    regards
    Waman

  • Changes in enhancement to the component configuration not reflected

    Hi,
    I have created a Z enhancement to a standard OIF component configuration. In the enhancement I have added a button.
    When I run the application I am not able to see the button I added. When I select More Field Help on the context menu of the WD application, I see the Z enhancement name in the Configuration ID. This means that the enhancement configuration is getting called but the button is not displayed. The button's visibility and final properties are set to true.
    Can anyone help? To my knowledge I do not have to do any other configuration after creating an enhancement. Let me know if I have missed something.
    Thanks,
    Reena

    The issue is resolved. I noticed that there are 2 variants set for the componont configuration (OIF conf). And the variants are set dynamically at runtime. I was making enhancements to a wrong variant earlier. That was the reason why the changes were not reflected.
    Edited by: reenaSDN on Sep 26, 2011 8:09 AM

  • Adding an Input field in Standard Webdynpro Component in SAP SRM

    Hi Friends,
    I want to add one input field in sap standard webdynpro component in SAP SRM MODULE
    the component name is /SAPSRM/WDC_DODC_RFQ_H_BD
    view name is   V_DODC_RFQ_H_BD
    Upon clicking on SAVE button , it shud save in database
    what is the name of database table and how to solve this problem
    Thnx
    Srini

    Hi Kumar,
    By using Enhancement Framework you can do this.
    How can we add a new field to the Standard Webdynpro application?
    Also check this..
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/700317da-bd79-2c10-368e-8f18bf5d8b81
    Cheers,
    Kris.

  • CProjects: Enhance standard view

    I have the requirement to add some additional fields in the tab "Additional Data" of Tasks.
    But it is not possible to enhance the standard webdynpro component "DPR_DET_DATA_TASK_O".
    So how can I realize this requirement?
    Is the only solution to create an own tab with the additional fields? Or does it work to copy the functionality of the standard webdynpro component and include it in somehow in my custom defined tab.
    regards,
    hans

    I will try to be as precise as possible:
         - Go to SE80.
         - Select webdympro dpr_det_data_task_o.
         - Select the view to enhance (basic or add or...)
         - Click on 'enhance' pushbutton.
         - Create an enhancement implementation if not already done.
         - Then you can add/remove fields.
         - Save & activate your changes.
    Of course, you will have to update the context with the addiditional fields you want to display. If the fields are new task attributes for instance, you can create & activate structure CI_DPR_TASK (included in table DPR_TASK) with your custom fields. Then you can include the new table fields in the dynpro dpr_det_data_task_o context, and bind them to the screen fields.
    Hope it's clear enough.
    Matthias

Maybe you are looking for

  • BAPI_PO_CREATE1: For Service Items

    Dear All, I am trying to create an upload program for all the POs which include service items using BAPI_PO_CREATE1. However, i am facing problems: Systems throws up an error message <b>"In case of account assignment, please enter acc. assignment dat

  • CONVERSION OF DATE

    Hi All, I have a table A where a column is there with name YEAR_WEEK with type varchar2 The data in the column YEAR_WEEK is stored in this format 2011-WK39 I have a select query where i am trying to check with where condition with sysdate but error i

  • ITunes Visualizer Button is gone in new update

    Hello again, I did the most recent update to iTunes and the visualizer button that used to be in the bottom right hand corner is no longer there. I know I can use the hot keys, but I like to use the button. Does anyone know how I can get that button

  • Edit window lag: Mac OSX

    Hello all: I'm currently having some issues while running Audition 5.5 on an iMac OSX 10.6 (2.7 GHz Quad core i5 / 4GB). Talked to adobe support [which was comical] and they had no clue what it was. Here's a sample of what is going on: Zoom is extrem

  • Jdk8 stream api iterate file list

    hi guys, please see below sample code, i have throws IO Exception, but at line : Files.lines(Paths.get(f.getAbsolutePath()), StandardCharsets.UTF_8), IDE(eclipse luna) still show there's unhandled exception, did anyone know why ? public void search2(