How to make changes on Web Dynpro iView.

Dear all
We are using EP 7.0. Now I need to upload two documents to be accessed with link from a portal iView for HR documents, which was created using Web Dynpro. As I am new to Web dynpro, can any body help me to make these changes. I have already installed NWDS 7.0.9 on my system. Also tell me steps if it needs to configure with my portal.
Please revert me if anyone of you want more clarification about the issue.
With regards
Virender Sharma

Hi Virender,
Now 1 thing is clear you need to customize the application. This is how you can do it:
The thing is that if you know the person who had developed this application earlier, then you can directly get the application from him or the other way is as already told above, i.e,  If you want to add extra links to webdynpro application then you have to modify the webdynpro project. To do this you need ear(Enterprise Archive)/Project structure zip file to upload into portal and modify the webdynpro appln and deploy back into portal.
1) Once you get the project open NWDS> Goto File> Select Import-->import the project.
2) Open the project by double clicking on the imported project in the Webdynpro Explorer.
3) Expand the project node> expand webdynpro node> expand web dynpro components node> expand the view node> open the view by double clicking on the view name> now you can see the view similar to what you see in the portal(you are on the layout tab)> In the outline(Left hand side downside of the NWDS) you can see the rootuielement container> right click on the same and select Insert child>Add link to URL(select this component)> again insert the same child> you need to set the properties of these child as per your requirement> once you have done the same save the project>move to application node inside the webdynpro node> expand the same> right click on the application> select deploy new archive and run> enter the sdm password--> check for the desired output.
To deploy the modified webdynpro application you need to know the SDM password
Also before deploying the application you will need to do the following settings:
1) Goto the menu bar and click on windows.
2) Select preferences.
3) Goto the SAP J2EE engine .
4) Enter the required details which you can get from the basis person
5) Close the preference window
6) In the RHS downside of your NWDS you can find the J2EE engine tab> click on that> There is a refresh button on top of that and check that server, dispatcher and sdm node are green in color .
7) Now you can deploy your application.
Hope it helps.
Regards.
Rajat

Similar Messages

  • How to mapping Bapi_EeCatimesheet with Web Dynpro iview

    I have problem with CATS:
    1. mapping field from Web Dynpro iview with Bapi_EeCatimesheet_Worklist
    Column: Activity = Bapi_EeCatimesheet_Worklist_input_Out.???
    Column: xxx = ???
    Variable as TimeSheet of SAP Easy View
    2. How to insert Employee timesheet into SAP System by Bapi

    Hi,
    At first time the ApplicationParameter was not displayed among the mappable properties. After that I changed the ApplicationParameter property of the WD iView (so it became different from the default one) and created a new room template. What happened ? At the new template I could map to room_id to the ApplicationParameter. Interesting, not?
    One other thing: What do you think about the following ?
    1. First creating a "Concat Strings" extension to create a string like "room_id=<room_id>"
    2. Creating an other extension and mapping the newly created string to the ApplicationParameter property
    3. Getting the parameter from WD with the help of getRequestParameter(java.lang.String key)
    I have not tried it yet, but I plan to do it.
    Regards,
    Ferenc

  • How-to add a custom Web Dynpro iView to the MSS Employee Profile

    Hello everybody,
    i have created a small How-to guide of how to add a custom iView/Web Dynpro application to the standard MSS Employee Profile for ECC 6.0.
    The How-to guide can be found <a href="https://wiki.sdn.sap.com/wiki/display/profile/2007/04/15/How-toaddacustomWebDynproiViewtotheMSSEmployee+Profile">here</a>
    I hope its of any value.
    cheers,
    Markus

    Hello Luca,
    unfortunatelly it wont work. A WDA Application does not have access to the Floorplan Manager for XSS Applications. So until SAP develop an interface, you have to stick for such a task to WDJ.
    regards,
    Markus

  • Portal theme not picked for SAP Web Dynpro Iview

    Hi,
    We have used light framework page for our portal and all the iviews display the content within the iviews in the same set of colors (blue for buttons). However, for a WD java content, I have created an SAP Web Dynpro iView and the contents displayed here appear in the SAP colors without picking those set for the portal.
    The same application parameters display the portal colors when we use the Web Dynpro Proxy iview.
    Any idea how I can make the SAP Web Dynpro iView appear like the other portal iviews?
    Note: The stylesheet property for the iview is already entered (ur), and I have also set the 'Supply Portal stylesheet' property to 'Yes'.
    Please provide your inputs.
    Thanks,
    Vinay

    Hi ,
    In ABAP Webdynpro for similar problem we used WDFORCEEXTERNAL Sheet property of WDA.
    The Web Dynpro framework automatically compares the versions of the portal and Web Dynpro
    for ABAP style sheets. If the Web Dynpro for ABAP has a newer version, the WDA style sheet is used. This avoids unattractive rendering and JavaScript errors.You can deactivate this behavior again using the WDFORCEEXTERNALSTYLESHEET application parameter of WDA.See also SAP Notes 1033496 .
    If you use the stylesheet of the portal to display the application, the rendering may not appear correctly and Javascript errors can occur(If portal style sheet is lower than WD).
    Though Iam not familiar with WD java , the property force portal style sheet in WD java application should be enough to make WD accept portal theme.
    Regards
    Karthiheyan M

  • How to create web dynpro iView?

    Hi all,
       How to create web dynpro iView?
    I want to create a web dynpro iView where WD is displayed in its icon when create.
    Can you give me the steps and which options to select on each steps.
    Thanks.

    Hi Virenp
    Welcome to SDN
    First Check the below Link  before the below message.so it would give clear idea
    [Creating a Web Dynpro-Based iView|http://help.sap.com/saphelp_nw70/helpdata/en/11/0d653f0c9fa075e10000000a114084/content.htm]
    http://help.sap.com/saphelp_nw70/helpdata/en/11/0d653f0c9fa075e10000000a114084/content.htm
    Go to Content_Administration --> Click on Portal content  -
    > Go any of your Folder
    Right click on the Folder and Click on New -
    >  Iview
    Selct the 3rd Option webdynpro java applicaiton.
    Select the iview as FULL page for one application
    Then select the webdynpro application you deployed  (it would be either under Local or in SAP.com folder)
    Click on next,. and UNCHECK the Option where it would prompt to Create Page.. this is necessary only when u need a page
    Click Finish  ,  and Preview the Iview..
    Suggestion : Always check on [help.sap.com |http://help.sap.com ] for any queries, which is the Bible for SAP reference.
    Thanks
    KT

  • How to get the portal user id into the web dynpro iview at runtime?

    Hi,
    Can any one let me know, How to display portal id and as well as backend SAP user id into Web Dynpro iview at runtime. I am using Adaptive RFC model in my web dynpro application.
    Raj.

    Raj:  check this thread. I think that will help you.
    Can i get Portal User's details in webdynpro??
    I had the same requirement and its works whit this solution.
    regards.

  • Web Dynpro iView - how to pass URL parameters?

    I have a Web Dynpro application that is housed in the Enterprise Portal.  We have a requirement where we need to provide an external link to the iView/Web Dynpro component - for the sake of this discussion, assume it's email.  As part of this URL link, we need to pass a parameter that will cause the Web Dynpro app to fetch some data. 
    The Web Dynpro has a startup plug parameter - call it 'id'.
    I can invoke the Web Dynpro application directly, and pass the id paramter on the URL - the application can see the parameter just fine.  However, when I try and do the same via a Roles-based URL, the parameter does not survive.  I've tried two different methods:
    http://host:port/irj/portal?NavigationTarget=ROLES://path/to/iview&id=1234
    and
    http://host:port/irj/portal?NavigationTarget=ROLES://path/to/iview!26id=1234
    neither of which work.
    is there a way to do what I'm trying to do?  Note that the 'id' paramter is dynamic - I can't code it in the Web Dynpro iView configuration.

    Hi,
    please try the following:
    http://host:port/irj/portal?NavigationTarget=ROLES://path/to/iview&DynamicParameter=<encode(id=1234)>
    The value of the DynamicParameter value must bei encoded.
    For details please have a lool to
    <a href="http://www.sap-press.de/katalog/buecher/titel/gp/titelID-1078">this</a>
    This book will be also available in English soon.
    Best regards
    Jochen

  • Portal 7.3 & Web Dynpro iView, both accessed from Internet via Web Dispatch

    Hi guru,
    I'd like to know the best (or the correct) way to configure the FQDN and required DNS setting to allow user access ABAP Web Dynpro iview from internet.
    My setup here is very typical:
    One EP 7.3 in intranet, having "ep.internal.mycomp.com" as FQDN (given during installation)
    One SAP ECC in intranet, having "erp.internal.mycomp.com" as SAPLOCALHOSTFULL parameter
    One Web Dispatcher in DMZ, having "service.mycomp.com", and listen to 80 port (later added 8000 port for AS ABAP).
       User access my portal by using http://service.mycomp.com/irj, no problem.
    But problem raised during access WD4A iview, here are my problem and questions:
    [Problem]
    At the beginning, we found that the WD4A iView can only be accessed in intranet, not from internet. Eventhough we register "service.mycomp.com" in public DNS. After some http level analysis, I was shock that the WD4A iview is provided directly by AS ABAP which running this WD4A, EP does not play a "relay" role. (Don't believe the URL bar in your IE, use Tamper Data or HTTP live to check the HTTP requests, you will get it). Since we DO NOT have "erp.internal.mycomp.com" in public DNS, so the iview cannot be displayed. But I DON'T want direct access to my ERP box.
    I don't know a way to get rid of the "erp.mycomp.com" request generated by EP. So I tried to overcome the problem by leveraging the same Web Dispatcher used by EP. And I did make the WDisp -> ERP WD4A work using WDisp's FQDN (ie. service.mycomp.com:8000, also keep original service.mycomp.com:80 to EP), but the iview in EP does not use this FQDN. It use the SAPLOCALHOSTFULL parameter configured in backend ERP.  WDisp does not do any URL replacement for me.
    [Question 1]
    Is there any way to hide WD4A iview in EP (server to server communication only)?
    [Question 2]
    If I can only have "service.mycomp.com" entry in my public DNS, should I change the SAPLOCALHOSTFULL in ERP to "service.mycomp.com"?  I doubt  that it may cause a "loop" situation between WDisp and ERP ?
    [Question 3]
    Is it possible to access WD4A on ERP by two different FQDNs (one for public via WDisp, the other for internal access w/o WDisp) ? I know there is only one SAPLOCALHOSTFULL configuration.
    Anyone have done such integration ? please share your configuraiton. Thanks

    Hay Wei-Shang Ku,
    Many thanks to your prompt reply of this very old post I tried to ask!
    for the /sap/* redirect, think it required to use icm/HTTP/redirect_<xx> parametet in WDISP profile. And i did applied below too to make default WDISP URL go to /irj  (Portal login page).
    icm/HTTP/redirect_0 = PREFIX=/,TO=/irj
    so for "all request to /sap/* will go to ERP":
    icm/HTTP/redirect_0 = PREFIX=/sap/*,TO=/???  (how do you set the TO value here?)
    May i have your WDISP profile setting for reference? Did you make use of parameter wdisp/system_0?
    And here is my overall setting:
    we only have "service.mycomp.com" entry in public DNS.
    1. "service.mycomp.com" is WDISP URL mapped to 1 public IP (we used default http 80 port)
    2. we want user can access JPortal & also backend ERP via WebDynpro iView in JPortal via
       service.mycomp.com  (only port only)
    3. ERP system profile:
        SAPLOCALHOSTFULL = <ERPHOSTNAME>.mycomp.com (not in public DNS)
        icm/server_port_0 = PROT=HTTP,PORT=80$$,TIMEOUT=3600,PROCTIMEOUT=3600
    4. Portal:
        ABAP WebDynpro iView setting -
       System  = XXX (where XXX is alias of system iView)
      System iView setting -
        Logical System Name = ERPCLNTXXX
        ITS host = <ERPHOSTNAME>.mycomp.com:8000
    Thanks again your information, have headache of this issue for long times....
    Gary

  • Eventing between Web Dynpro iView and regular DynPage iView

    I have seen, done eventing between two dynpage iviews and two webdynpro iviewsHowever, and gone through "How to Use the Portal Eventing for Web Dynpro iViews". However, I have been trying to have a webdynpro iview talk to a dynpage iview but they just won't communicate. Is this even possible?
    Ok basically I have a portal page in a popup window with no masthead and top level navigation. The page has two iviews -  the top one being an iView that points to a webdynpro application on Server A, and the bottom one being a dynpage iview on the Portal Server B.
    In the webdynpro iview, the code for when a button is clicked is
    public onSomeAction(Event event) {
        WDPortalEventing.fire("urn:myUrn","eventName","value");
    In the dynpage iview, the code i have for it is
    myServ = (IEpcfToolbox) PortalRuntime.getRuntimeResources().getService(IEpcfToolbox.KEY);
    myReceiver = myServ.getClientEventReceiver(request, "urn:myUrn", "eventName");
    form.addRawText(myReceiver.getWrappedScript());
    try {
        if (!myReceiver.isReceived()) {
            form.addComponent(createMainScreen());
        } else {
         form.addComponent(new TextView("event received!"));
    } catch (Exception e) {       
        form.addComponent(createErrorScreen());
    I tried all the things I could think of but the receiving iView just won't get the event fired.
    Can someone confirm that this should work? and correct me where I've done wrong.
    Please help. this is very urgent. your help will be greatly appreciated. thanks in advance
    PS. My environments are EP 6.0 SP2 and WAS 6.40 SP14

    > hi,
    >
    > portal eventing  works properly if all participants
    > are in the same domain. Otherwise portal eventing
    > g does not work. If the SAP J2EE
    > Engine on which the Web Dynpro application is
    > deployed is in another domain, you have to  map the
    > IP address of the SAP J2EE Engine to the domain name
    > of the
    > SAP J2EE Engine on which the SAP Enterprise Portal is
    > running, by editing the configuration file hosts.
    >
    > regards,
    >
    > Ganesh.N
    I am no direct access to the boxes so I can't try your suggestion. It really makes sense that eventing won't work if the iViews are on different domains. I know they are in the same domain but different subdomains.
    Anyway, good news I got eventing to work with the mentioned set. I found that that the SAP Java EPCFToolbox API had a bug that kept throwing javascript errors when I tried to have the web dynpro iview fire an event and the SAP one subcribed to it.
    I got around it but using the EPCF Javascript API instead.
    Code:
    response.write("<script>");
    response.write("EPCM.subscribeEvent('urn:dla.telework', 'createPdf', doSomething);");
    response.write("function doSomething() {");
    response.write("window.location = self.location + '&eventReceived=true';");
    response.write("}");
    response.write("</script>");
    So basically just output raw text through the response object and it just works.
    On a similar topic, since eventing can only pass string parameters back and forth, I'm still looking for a way to pass other more complex Java objects between web dynpro and sap iviews. From what I haven't they don't share the same session object (which I thought they did). So basically I can't just stick stuff in the session and pull it down on the other end. I'm clueless right now. If anybody has some tips, plesae share. Thanks

  • Web Dynpro iView Translation

    Hi Everyone,
    We have a requirement at my client to deliver the portal in two languages (Chinese and English). When I change the language of the user from English to Chinese (China) the portal content langauge changes (TLN, Masthead etc. are displayed in Chinese), however when I navigate to any Web Dynpro iViews e.g. Bank Information (ESS iView), I still see everything in English. I have checked my Web Dynpro Content Admin and both zh_CN, zh_HK are available.
    My Second question is if I add some verbiage to this iView via WDP Personalization (Ctrl + right click), can this verbiage also be translated? If so, how?
    Thanks for all your help!
    - Osman

    You should use Content AdministratorPortal Content Translation tab for translation the texts (names) for the PCD Objects (iViews, pages Worksets, Roles Folders) ect.
    In Portal Content Translation Fallow the Fallowing Steps which are very simple
    1) Go to Translation work Coordination Portal Content and Right Click your Folder and select NewTranslation Worklist
    2) This will create the translation Worklist to which you can add your PCD Objects for Translation
    3) Go to Your Folder Containing your iViews, right Click and u2018Add Object To Translation Worklistu2019
    4) After You have added all the objects you want to translate, click u2018Generate Translation Datau2019 Button at the top on the Translation Worklist screen
    5) Click the u2018Release for Translationu2019 button in the screen that appears.
    6) Click close in the screen that appears.
    7) Go to u2018Worklist Translationu2019 link
    8) Search for your Worklist you just created using the search box.
    9) Select the Worklist from the result list
    10) At the Bottom of the screen select the u2018Source and Target Languageu2019 from the dropdown.
    11) Click the Load for Translation
    12) Choose whichever texts you want to translate and enter the Translate Text in the box for the target text
    13) After u r done with all the translation, click close.
    14) Save all and Close
    15) You will go back to the previous Screen again. There select your translation Worklist and click Mark as Translated
    16) Go back to the u2018Translation Worklist Coordinationu2019 link and open your translation Worklist from your folder
    17) Click u2018Publish Translationu2019 Button
    18) Finally Check the portal content
    Polaka

  • Web Dynpro iView - Blank Page

    Hi,
    we have a problem with our web dynpro iviews. Although there are all necessary fields of the iview template filled (application name, application parameter, namespace (sap), system, web dynpro for java and windows client) there only appears a blank page with a red X, when we preview the iview.
    Before we've tried to create a web dynpro iview, we've created an url iview for the web dynpro and this one was working fine.. The problem was, that it doesn't display the application in our custom portal theme with an url iview - only the default sap theme was displayed. 
    I've searched in the forum, but I found not really something for our case.
    It would be great, if anyone can point to what the error could be..
    Thanks in advance,
    Lydia

    Hi,
    Check the SAP note: Note 1446099 - Web Dynpro application not displayed in customer theme
    Try creating a Web Dynpro ABAP iview, you can find the template in Iview Template.
    And in that make sure Supply Portal Stylesheet is set to yes so that it takes Portal Stylesheet.
    Alternative to that is upload the theme to R/3.
    To do that check SE38 program WD_THEME
    Download portal theme
    Once you have the Theme uploaded you need to make one more setting.
    In SE80 WD_Global_Setting - goto Change and change Stylesheet URI and ensure the iView property Supply Portal Stylesheet is set to no.
    Hope this helps.
    Cheers-
    Pramod

  • Configuring a Web Dynpro iView

    Hello All,
    I need to configure an iView to hold a Web Dynpro application. I chose the option of SAP Web Dynpro iView. I gave the full package name, when it asked for the Application name (for eg: com.spk.mss.PerfRateApp). I also gave the value of 'local\PerfRate) as the value in the field 'name space'. PerfRate is the project name of the Web Dynpro application. How ever when I try to preview the iView, I get the following error.
    webdynpro.services.sal.api.WDDispatcherException: Requested deployable object 'local/PerfRate' and application 'com.spk.mss.PerfRateApp' are not deployed on the server. Please check the used URL.
    What could have been gone wrong here? I am sure the Web Dynpro application is deployed on the server, because I had used the 'Deploy & Run' option in NWDS to check the application.
    TIA,
    SPK.

    Hi,
      When u deploy and run, u get the url in the address bar. Use the appl name and proj name from that. That will make sure u don't make a mistake in configuring the iView. If url is
    http://host:port//webdynpro/dispatcher/local/downprod/ProdDownapp
    Here local/downprod and ProdDownapp can be copied. Make sure of the slash (/) also. Check and confirm if it works.
    Regards,
    Harini S

  • ABAP Web Dynpro iView error

    My ABAP Web Dynpro iView encouters errors:
    The URL http://sp06:8004/sap/bc/webdynpro/sap/z_jgo_demo// was not called due to an error.
    Note
    The following error text was processed in the system SB2 : WebDynpro Exception: Error in UCF Template POPUP_PAGE ($).
    The error occurred on the application server sw06_SB2_04 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: RAISE of program CX_WD_GENERAL=================CP
    Method: RENDER_TEMPLATE of program CL_WDR_UCF====================CP
    Method: HANDLE_TEMPLATE of program CL_WDR_UCF====================CP
    Method: HANDLE_REQUEST of program CL_WDR_CLIENT_ABSTRACT_HTTP===CP
    Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_WDR_MAIN_TASK==============CP
    Method: EXECUTE_REQUEST of program CL_HTTP_SERVER================CP
    Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
    Module: %_HTTP_START of program SAPMHTTP
    I was able to run the ABAP web dynpro application outside of portal by using the url: http://sp06:8004/sap/bc/webdynpro/sap/z_jgo_demo/. But with the extra / at the end, I get the same error.
    Can anyone point me to how to remove that extra / at the end?
    Thanks
    Ben

    Hi Gurus ,
    We have upgraded the SAP HR system from ECC6.3 to ECC6.4 and netweaver from 7.0 to 7.1 .
    Following are the list of error in EHP4 system ,
    1) Layout of ABAP Webdynpro Component are not displayed .
    2) Any ABAP WEBDYNPRO Application is not displayed by tesing in SAP-R3 and also in ESS .
    error are as follows while trying to view layout in abap webdynpro application :
    http://dv.hr.co.in:4567/sap/bc/wdvd/painting.html?_vdrespkey=4IS29CT7NDRIOI511AFI0R1E3&_vdframe=painting&sap-client=435
    If any one have information for this kindly let me know .
    Thanks :
    Vishwas

  • IView not found error when excuting ABAP Web Dynpro iView

    Hi Experts,
    I have created one ABAP Web Dynpro iView for an existing Application.
    Parameters I have passed for iView creation.
    Namespace : sap
    Application Name: SampleApp
    System Name: R3_SYS.
    Can any one please pass on me the details what are the mandatory parameters need to be passed.
    Thanks in Advance,
    Chinna.

    Hi Chinna,
    You need to check the following parameters like
    Namespace - should be 'sap' as this is root node in SICF
    Application Name: - check name of WD application in se80
    Please refer to below thread for creating WD ABAP iview.
    Re: Webdynpro ABAP iView Blank Page
    Web Dynpro for ABAP iVIew's Namespace parameter
    how to create iview from webdynpro application  abap
    Hope it helps
    Regards
    Arun

  • Web dynpro iview in web page composer ?

    Hi All,
                     I am developing one Web site by using Web Page Composer. Can anyone help me for how to use Web Dynpro iview on web page.
    Regards,
    Rahul.

    HI Rahul,
    As of now we can not include a Web Dynpro iView on the WPC page like other iViews.
    But you can try to create a URL iView from Web Dynpro application
    and then add that URL iView to your page.
    _Vishal

Maybe you are looking for