Web Dynpro - Modification and Enhancement

Web Dynpro for ABAP - Modification and Enhancement!
Hi,
I’m new to WDA.
I need to include new fields in WD application in e-recruitment (Internal and External Candidate profile).
HRRCF_C_CANDPROFILE_UI is main component and has two applications for Internal and External candidate respectively. It has Road Map Pattern steps and each step calling components like HRRCF_C_PERSONL_DATA_UI and HRRCF_C_WORK_EXP_UI.
I need to include new fields in each component and display into the screen with edit, insert and display functionality, additionally these should displayed in Date Over view part from Smartform/Adobe form.
Can I achieve above all by Enhancement or modification from standard is must. I would like to keep my all development only in Enhancement hook. Is this possible?
I appreciate if you would guide me to Design and Develop to achieve my requirement.
...Naddy

Hi Naddy,
Check the standard tables that are being used in the application for display/change/create of data. If these tables have a "Customer Include", your first step should be to define the Customer Include Structure and define your new custom components in it (the ones that you need to show on the statndard view.)
Step 2: Create and enhancement of the standard component in which the view is present. In this enhancement, update the context so that the new fields that are present in the standard table (due to Customer Include) become available in the Context.
Step 3: Create enhancement of the view on which the field has to be included. Firstlyupdate context of view from context of controller. Now ur fields will be available in context of view. Also create context attributes that will control visibility, read-only etc of UI elements. Now enhance the layout of the view, create your custom fields and bind value/visibilty/read-only etc to the respective context attributes that you have created.
Also write a post exit method for domodify and check the mode of the standard application (create/change/display). Accordingly set values of the read-only, visibility etc.
Regards,
Reema.

Similar Messages

  • Problem in completing the TASK when using Web Dynpro Java and BPM

    Hi,
    I am using Web Dynpro Java and BPM.
    i see my Web Dynpro View when i run the process.
    Just that the task is not completing.
    when i click on the Web Dynpro button to signal the completion of the event, nothing happens.
    i have appropriately created events in both Component controller and Interface Controller and used the same in creating the Task.
    a method in Component controller fires the event and a button click in the view calls this method.
    i have successfully completed Donka Dimitrova's "SAP Netweaver Business Process Management-End-to-End Process Implementation Sample " but when i tried my own with slight modifications, it is not working !!!
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/d07f3e88-554f-2b10-3cbf-ab8afea51b9f
    regards,
    -Amol Gupta

    Hi Amol,
    The way you described the things, I dont see any problems. Just to make sure that you are triggering the right event that you mapped as completion event for the task, try to cross check once again and see if the correct event is getting triggered. Also try to put some messages for debugging to see till where the control goes.
    Regards,
    Arafat

  • Step by step Installation ON ABAP,XI,Web dynpro ABAP and JAVA On my PC??

    Hello Friends,
      I would like to Install SAP-ABAP ,XI ,Web dynpro ABAP and Web dynpro   JAVA    on my PC.
      Please Let me know What configuration is required for all the above.
      Please Give me the Step by step procedure for all the above.....??
      I want to Instal all the above and Give me suggestion on that???
      Can I use Vista for Sap Installation????
    It would be great If you send the step by step procedure to my personal ID
    [email protected]
    Thanks in Advance
    Preethi D

    Hi,
    Step step description here is not possible.
    It always advisable to go to service.sap.com/instguides.
    slow and steady wins the race.
    good luck.
    It's advisable to have quad processor with atleast 8GB ram.
    If it's a nw04s then at a shot you can select AS ABAP. JAVA, EP, PI(XI) and proceed.
    hope this helps you.
    reward suitable points.

  • Authorization objects in web dynpro ABAP and SU24 transaction

    Hi,
    I have created a new authorization object to check a storage location for certain activities. I have added the authorization object in a specific web dynpro ABAP and I have created a new role in PFCG for my web dynpro ABAP.
    The organization level for storage location is not recognized in PFCG. Someone told me I have to maintain my authorization object in SU24 as it is done for transaction.
    I wanted to maintain my web dynpro in SU24 but I found no way to do that.
    It seems that we can maintain authorization for TADIR service and in those services there is R3TR WDYA but when I use the search help for  OBJ_NAME I don't find may web dynpro ABAP. I suppose I have to create a TADIR service for my web dynpro ABAP or something like that but I don't know how to do ?
    Does anybody  know how to deal with specific authorization in web dynpro ABAP and t ohave the organizational level recognized in PFCG.
    Thanks for your help,
    Emmanuel

    Hi,
    Please RUN the function module as "AUTH_TRACE_WRITE_USOBHASH" with following parameter
    R3TR
    "custom webdynpro application"
    SERVICE TYPE and Service can be kept blank
    after this try  SU24 it will be available in SU24 list.
    Thanks & regards

  • Submit button in Web Dynpro Native and ActiveX tab

    We use LiveCycle Designer 7.1 in a SAP environment (CRM5.0/NW2004S 7.0.06). We are creating an online Interactive Form via Web Dynpro for Java using NW2004S.
    In NW2004 you have to possibility to select the 'Submit to SAP' button from the Web Dynpro tab. However, in NW2004S this has been changed into 2 submit buttons, one on Web Dynpro Native and one on Web Dynpro ActiveX tab. Does somebody know what the differences are compared to NW2004? When to choose what button and what kind of code you need to enter to send the data the SAP?
    kind regards
    Angelique Heutinck

    Sarang,
    Lets go step-by-step.
    1. Create two views in your applications lets say the names are View1 and View2.
    2. Goto Diagram View of the Window in under Windows node in your Web Dynpro Explorer in NWDS.
    3. Create Inbound and Outbound plugs for View1 namely inbView1 and outView1
    4. Repeat the same for View2. So names will be inbView2 and outView2.
    5. Create a navigational link between the Vies by creating a link from outView1 plug to inView2 plug.
    6. Goto Layout tab for the View1. This is where you have embedded the Interactive form element.
    7. Set the displayType property to native.
    8. Under Events there will be onSubmit method, craete a new method called navigateToView2 and click Go. This will take you where you can implement your logic.
    9. Fire the outbound plug of View1. See following code snippet:-
    public void onActiong navigateToView2(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActiongotoView2(ServerEvent)
        wdThis.wdFirePlugOutView1();
        //@@end
    10. Edit the Interactive form, it should open Adove LiveCycle Designer.
    11. Drag-drop Submit button from WD Native library ontot the form.
    11. Don't modify anything and check if you see below code snippet in the Editor.
    // DO NOT MODIFY THE CODE BEYOND THIS POINT - 705.20051114114126.253659.250577 - SubmitToSAP.xfo
                          ContainerFoundation_JS.SendMessageToContainer(event.target, "submit", "", "", "", "");
                          // END OF DO NOT MODIFY
    12. Now whenever you click submit button on the form, what it does is that it makes call to WD framework and the onSubmit action handler is called where you have written the code to navigate to View2.
    Chintan

  • Diff  in  web dynpro  abap  and  Java

    Hi  Friends,
       I  am new  to  web dynpro  ABAP and  Java.
         1) Please  give  me idea  about  about  these  two
          2) In  which  Scenarios  these  are  helpfull
         3)  From  which  version   onwards  these are  existing
    Thanks for  your  help.
    Thanks,
    Asha

    Hi Ravi,
    The following are basic differences between ABAP and JAVA WD.
    1. ABAP WD can be developed in ABAP Workbench thru transaction SE80 whereas Java WD needs SAP NetWeaver Developer Studio.
    2. Since ABAP WD is a part of the ABAP Workbench, it has direct access to ABAP dictionary. Hence access is faster.
    3. In order to develop on ABAP WD, you will need basic knowledge of ABAP objects, whereas in Java WD, dev is using Java

  • Difference between web dynpro java and web dynpro abap

    Hi this is watson maureen,
                 I wnat to know what is  the difference between web dynpro java and web dynpro abap?
    thank
    maureen

    Hi watson,
    Go through these links, you will get the difference between web dynpro java and web dynpro abap
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0e4940c-035c-2b10-0b9d-eb8f99674f4e
    Web Dynpro: ABAP or Java?
    Regards
    Sreedhar.

  • Web dynpro ALV and some other questions

    Hi All,
    I have couple of question for experts.
    I am very much new into Web Dynpro world, and i have one web dynpro application built by my old colleague.
    I want to add search feature into the application so that out of 1000 records i could search one based on some field value, how can we achieve that ?
    I have read lot abot ALV list in web dynpro, How to find that specific approach has been used into particular web dynpro application or not ?
    Thanks for your time for reading my question and hope to get some response..
    Pranav.

    Hi Pranav,
    Hope the following helps you.
    <u>Searching for a record based on some field value</u>
    You can have an input field (bound to a context attribute) in your view. Whatever you type in the field will now be associated with the context attribute in your context. Place a button on your view. Define an action for this button (e.g. SEARCH), in the property onAction of the button. Now, in the action handler for the button (ONACTIONSEARCH), access the context attribute (can be done using WD Code Wizard). Then using your business logic, get the date into another context attribute, which can be displayed in the view using a textview (or textviews)
    <u>Find whether ALV is used in your WD Application</u>
    Go to your WD Component, in the used components you should find a use for component SALV_WD_TABLE. Also, in one of the views, the Interface View TABLE of the ALV component will be embedded in its ViewContainerUIElement. This information can be found in the Window of your own WD Component.
    Regards,
    Neha
    <i><b>PS:Reward if helpful</b></i>

  • Tools to draw Web Dynpro Component and Navigation Design Diagram easily

    Do anyone know that what is the drawing tool I can use to draw  Web Dynpro Component and Navigation Design Diagram easily?
    I have MS Visio installed, but I don't have the Software Development diagram package installed.
    Do you know what exact software the SAP Presenter use to draw WD design diagram?
    Thanks.
    Kent

    Hallo Kent,
    what do you mean with SAP Presenter? Do you mean my powerpoint diagrams visualizing Web Dnypro component architectures? I just used simple powerpoint techniques without any predefined templates. When using Visio it should be possible to get some UML 2.0 template for the new component diagram type. With this template you should be able to draw Web Dynpro component diagrams. In case you are interested in my powerpoint slides on
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f07c3625-c971-2910-3a9c-ce131487f82c">Component Interface Definitons in Practice</a> I can send you the corresponding slides.
    Regards, Bertram

  • Difference between Web Dynpro Abap and Web Dynpro Java

    Hi,
    What is the difference between Web Dynpro Abap and Web Dynpro Java.
    Thanks,
    Suresh

    hi suresh......
          from the end point of view, the customer wont know whether the application is done by java or abap. only the programming language differs and nothing much more.
    ---regards,
       alex b justin

  • Does Web Dynpro support adding Enhancement Points/Sections

    Hi,
    Can someone answer whether the ABAP Web Dynpro framework is supposed to support add enhancement points/sections to code within a component method?
    Cheers
    Michael Arter

    hi,
    check out this link :
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/47/c21ba177be3376e10000000a421937/frameset.htm
    also check out the foll post:
    Pre-Exits and Post-Exits for WDA
    hope this will surely help you!!!
    Thanks & regards,
    Punit Raval.
    Edited by: punit raval on Jul 9, 2009 10:53 AM

  • JavaDoc with Web Dynpro Components and SS9

    Hi All,
         Has anyone been able to get custom JavaDoc linkages to work correctly in NDS when working with components?
         I know I can get it to work if I manually attach the source and the JavaDoc location in the Properties -> Java Build Path for each of the .jar files (in each project that uses the Web Dynpro components in question), but I feel this should carry over automatically if I configure this information in the included project.
         The good news is that the configuration stays with a using project even when choosing the "Refresh from DC settings" option, but when adding a used DC the first time isn't there some way to have this information automatically added?  This information is already configured at the project level for the used components.
         Any suggestions, or should I just grit my teeth and say everyone has to add in these values manually?
         Thanks,
            --Greg

    Hi Naddy,
    Check the standard tables that are being used in the application for display/change/create of data. If these tables have a "Customer Include", your first step should be to define the Customer Include Structure and define your new custom components in it (the ones that you need to show on the statndard view.)
    Step 2: Create and enhancement of the standard component in which the view is present. In this enhancement, update the context so that the new fields that are present in the standard table (due to Customer Include) become available in the Context.
    Step 3: Create enhancement of the view on which the field has to be included. Firstlyupdate context of view from context of controller. Now ur fields will be available in context of view. Also create context attributes that will control visibility, read-only etc of UI elements. Now enhance the layout of the view, create your custom fields and bind value/visibilty/read-only etc to the respective context attributes that you have created.
    Also write a post exit method for domodify and check the mode of the standard application (create/change/display). Accordingly set values of the read-only, visibility etc.
    Regards,
    Reema.

  • Exchanging data between a Web Dynpro application and SAP Web Shop

    I'll try to keep this as clear as possible:
    1) We have the SAP Internet Sales system running, which has a series of Business Object classes and corresponding Backend Layer objects that can return data from several sources.
    2) We are able to create our own Backend Layer objects that would return data from a component called IPC, which is a Java component.
    3) I would like a Web Dynpro application to retrieve data from this backend layer object, but I am not experienced enough with Java to know if what I want to do is possible. I don't think that I can use JCo, because I am trying to get a Java component (class?) in Web Dynpro to access a Java class remotely.
    4) I think I am asking is this: is there a way for a Java to Java connection to be created, much like Web Dynpro can use JCo to connect Java to ABAP systems?
    If this is a glaringly obvious question to Java programmers, my apologies!
    - Tony.

    Somebody on another forum recommended using RMI. Which would be the better option in terms of ease of implementation?
    - Tony

  • When to use WEb Dynpro application and Portal application in NW dev studio

    I would like to know what is the difference between
    webdynpro application  and EP Application using PDK.
    Are they comaparable  ...Which one has an edge over the other specific to any applications.
    I want develop an application related to e-commerce using the SAP R3 as backend for an industiry(where in a registered user can place an order and query on the staus of order. All the data will be stored in R3 ).
    I am planning to dev this using NW dev studio , but have an appehension about which application is useful for this kind of application either webdynpro or EP application .
    can anybody explain which one has edge over the other ( Webdynpro or EP applcations in context with NW Dev studio) and why.
    thanks
    PK

    Hi,
    <b>Webdynpro</b> is used when requirements ask for a prototype using minimal time n effort.
    Highly skilled programmers are not necessary to write a webdynpro application
    It uses dynamic controls without reloading the page.
    <b>Portal components</b> esp Abstract portal component provides a lean method to write HTML command to web client
    Large interactive components requires more programming.
    <b>WebDynpro</b> is a highly declarative, tool-based programming model. It minimizes platform-dependent "plumbing" code for building UIs and maximizes declarative metadata describing huge portions of a typical application in a platform-independent way.
    Web Dynpro follows a "top-down" approach in order to consistently support multiple runtime platforms.
    In Web Dynpro you just have to drag & drop the UI components.
    <b>Portal components</b> has followed a "bottom-up", programming-driven approach to Web development.
    Regards,
    Pooja.

  • How to link  web dynpro screen and R/3 ,so that I can build a workflow.

    Hi all,
             I  have to build a workflow for Personnel Administration(PA) in HR module. The document is not standard, so I have to build my own Bussiness object. But the senerio, screeens for particular document are designed in web-dynpro which will be there in separate portal and we suppose to link this in R/3 system. Whenever user fills that particular document (a form or a document in a portal) and clicks on submit button which is provided in the document workflow should get trigger. Also this screen should be used as workitem to a persons SAP inbox as well as in the portal inbox.
      <b>Please help me</b> for what should be my starting point in designing workflows.
    It would be helpful if anyone provides me with detailed describe step for each and everything along with few links and examples. As i m new to sap
    Thanks in advance.............Do reply......]

    /people/ginger.gatling/blog/2005/12/14/create-new-uis-for-existing-workflow-tasks-with-abap-web-dynpro-and-universal-worklist
    I think this maybe helpful to you.

Maybe you are looking for

  • Cfchart shows different output in 7.0.2 and 6.1

    We had a upgrade of CF MX server from 6.1 to 7.0.2 recently in an AIX platform. After the upgrade, CFCHART output is different than the one from the previous version. Please see the code below. BAR chart is shown as lines in new version that too with

  • ACS 4.2.1.15 RADIUS stops after a while

    Hi all, We have 2 ACS 4.2.1 servers in Windows 2003 with SP2 installed. We have updated the first ACS to the latest patches for Windows. After that we started having problems. CSRadius either stops by itself or when some time passes we get the follow

  • Set images on to JTextPane from JTextField or JTextPane using ":)"

    Hi, Please see my problem jtf = JTextField(); ae = ActionEvent jta = JTextPane();      if(ae.getSource() == jtf)                String Sticon = jtf.getText();                //jta.setText(Sticon);                System.out.println(Sticon);           

  • Unsigning a signed jar

    Hi, I have a signed that I need to make changes to. I thought it would be possible to do this by removing: 1.The digest entries in the manifest 2.Signature file 3.Signature block file However, I get: java.lang.Error: Unresolved compilation problems:

  • Syntax is not correctly checked while using keep dense_rank

    Hi, Looks like Oracle doesn't check the syntax correctly, "order" is not required to write before "by" in keep (dense_rank...). DB version 11.1.0.6 SQL> with t as (select 5 val, 2 val2 from dual union all   2  select 1 val, 9 val2 from dual union all