Configuring URL of actions in WebDynpro

Hello,
Our applications developed in Web Dynpro will go-live and we have a problem in our external access within the domain that was given by our client, in which our applications will be hosted.
The WebServer (CE) will be hosted in www.nameofcliente.com/services. So an example of valid URL is www.nameofcliente.com/services/webdynpro/ExampleApp.
We have no problem accessing that kind of URL, and the first call is beeing well rendered by the web browser. The problem we are facing is: All the forms and actions executed by the rendered page are not including the /services in the action URL.
Example: The rendered page has a button that submit some data to the server. The URL of the action of this button is beeing generated as www.nameofcliente.com/webdynpro/ExampleApp. The /services will be missing, so the firewall/DNS wont resolve the call, and the Web Dynpro application wont be find.
We understand that this is a natural problem related to the URL domain pattern.
Our question: Is there a configuration in the Web Dynpro properties within NWA that can change the way URLs are generated for further actions. In our case, append a "/services" before every application context associated to an action?
Any other solution to our problem would be very appreciatted!
Thanks!
Evandro

Hi Erhan, thanks for your answer.
The network is set as follows:
A WebDispatcher 7.2 communicates with a NetWeaver Portal 7.0 and a CE 7.2. The CE runs the WebDynpro applications. Before we change proxy and firewall behavior we would like to make that change on WebDynpro links.
WebDynpro needs to be published as www.domain.com/services/<context of webdynpro application>.
The /services is removed on the WebDynpro inner links. We can workaround it with a proxy filter, appending that part of the address, but we would like to do it on the WebDynpro configuration, if it is possible within the NWA parameters, but we didnt find any configuration related to that yet.

Similar Messages

  • Configuration URL in Business system

    Hi Experts,
    Question 1
    I am creating Business system for ecc of  type Web as ABAP in PI 7.3 and in second step i have provided all technical system details and there is field called configuration URL. What information I ahve to fill here. When i clicked on Info button it displayed the following content
    " URL of the selected technical system. This can be any application server or web dispatcher URL.
    It is used to distribute central web service configuration data to the backend system.http://HOST:PORT"
    Please tell me where can I find this URL.
    Question 2.
    We upgraded the XI 3.0 to PI 7.3 system. We already have existing SAP system(ECC, APO, CRM Etc.). I am trying to change the Related Integration Server of Business systems of Type Web as ABAP to another Related Integration Server, the system is throwing below error.
    This error is throwned because we have not maintained Configuration URL in Business system.
    Please let me know how to over come this problem.
    java.lang.NullPointerException: while trying to invoke the method java.lang.String.length() of an object loaded from local variable 'url' at com.sap.sld.wd.businesssystem.BusinessSystemDetailView.saveConfigURL(BusinessSystemDetailView.java:1338) at com.sap.sld.wd.businesssystem.BusinessSystemDetailView.onActionSaveIntegration(BusinessSystemDetailView.java:814) at com.sap.sld.wd.businesssystem.wdp.InternalBusinessSystemDetailView.wdInvokeEventHandler(InternalBusinessSystemDetailView.java:812) at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:142) at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:75) at
    Thanks In advance

    Try this one, port can be web dispatcher or of Central Instance
    http://<Server>:<port>/sap/xi/engine?type=entry

  • Automatic Proxy Configuration URL doesn't work on some computers, but Manual proxy can work

    It seems that the Automatic Proxy Configuration URL doesn't work, I use the command netstat -a, can't see the connection to proxy server, but manual proxy is ok, and I tested on some others computers, most of these computers can work normally with Automatic Proxy Configuration URL.
    For the computer can't work normally with Automatic Proxy Configuration URL, I did below actions
    1.Clear the cache
    2.update the version of firefox
    3.reinstall the firefox
    4.use the safemode to run firefox
    but unfortunately, still doesn't work.
    Can some dear friends give me a big favor for this? Thanks a million in advance!

    I have the same problem, just showed up recently - very fricking annoying!!

  • Configuration of UWL with Abap webdynpro

    Hi,
    We are doing configuration of UWL with Abap webdynpro. Our purpose to launch Abap webdynpro application , once clicked to a worlitem in UWL iView. we are unable to do due to following errors.
    We have done in this way.
    1.Created ECC system in EP
    2.register the uwl.webflow
    3.create ABAP iview(for test purpose still getting error when preview) (N/A)
    4.clear cache
    4.import xml file
    <ItemType name="uwl.task.webflow.TS91000006.UWLECCCLNT530" connector="WebFlowConnector" defaultView="urliview" defaultAction="viewDetail" executionMode="pessimistic">
          <ItemTypeCriteria systemId="UWLECCCLNT530" externalType="TS91000006" connector="WebFlowConnector" />
          <Actions>
            <Action name="launchWebDynProABAP" handler="SAPWebDynproABAPLauncher">
              <Properties>
                <Property name="WebDynproApplication" value="em_wipm_app" />
                <Property name="WebDynproNamespace" value="kgo" />
                <Property name="System" value="UWLECCCLNT530" />
                <Property name="DynamicParameter" value="WI_ID=${item.externalId}" />
             <Property name="display_order_priority" value="5" />
              </Properties>
              <Descriptions default="" />
            </Action>
          </Actions>
        </ItemType>
    5.Getting error,when I click task to perform dynpro abap screen.
    6.WI_ID not been received.
    Plz let me know the solution.
    Thanks,

    Hello,
    I think you have to import the xml-file before clearing the cache again. Your new xml-file needs a higher priority then the default view.
    You have just defined a new ItemType in your new xml-file. I am not sure, but I think that you will have to define in this file also a new view for this ItemType. Because otherwise it is not defined how this new ItemType should be shown.
    Regards,
    Iris

  • Profile "BOM:Configurator URL of UI Manager" after SSL

    Hi All,
    We made our EBS as SSL enable. After SSL we are not able to book Sales order giving error "Configuration validation resulted in error(s)"
    According to me some profile is not set correct that's why its giving error. If anyone has SSL enable instance please let me what will be the value of these two:
    1)
    profile : "BOM:Configurator URL of UI Manager"
    2)
    select value from cz_db_settings where setting_id='AltBatchValidateURL';
    Now we have,
    SQL> select value from cz_db_settings where setting_id='AltBatchValidateURL';
    VALUE
    https://hostname:4443/configurator/oracle.apps.cz.servlet.UiServlet,'file:wallet_directory','password'
    Note : we have imported the certificate by wallet manager.
    Thanks in advance..
    Shekhar..
    Edited by: LetMeKnow on May 14, 2010 3:29 AM

    Hi,
    https://hostname:4443/configurator/oracle.apps.cz.servlet.UiServlet,'file:wallet_directory','password'
    Change the value to http and see if it helps -- See (Note: 565882.1 - Configuration Validation Resulted In Errors).
    Thanks,
    Hussein

  • Read URL parameter of my webDynpro application ?

    Hi,
    How to read the URL parameter of my webDynpro application from within the webDynpro Application code ??
    Example : My application URL is : "http://ldai99wdd:50000/webdynpro/dispatcher/local/target/TargetApp?SAPtestId=38
    &sap-wd-resumeurl=http%3A%2F%2Fldai99wdd%3A50000%2Fwebdynpro%2Fdispatcher%2Flocal%2Fplugs%2FTest%3Fsap-wd-cltwndid%3D1c175200265c11ddc21900300571b288%26sap-wd-appwndid%3D1c175201265c11ddaa3a00300571b288%26sap-wd-resume%3Dtrue"
    I want to read the Parameter sap-wd-resumeurl.
    Regards,
    Mahesh

    Hi,
    You can use the following code to get parameters from an URL
    IWDProtocolAdapter protocolAdapter = WDProtocolAdapter.getProtocolAdapter();
    IWDRequest request = protocolAdapter.getRequestObject();
    String paramValue1 = request.getParameter("<URL Parameter name>");
    Re: Web Dynpro URL-Invocation with umlauts (like %FC) in the url
    http://help.sap.com/saphelp_nw2004s/helpdata/en/44/be65751c743959e10000000a1553f6/content.htm
    Thanks n Regards,
    Jhansi Miryala

  • Configuration guide for Action Control Matrix

    Hi, Does anyone configuration guide for action control and status matrix for VMS for Equipment master, General Object creation, Master warranty creation and assignement for the object VELO.

    I have seen this as well as the SAP best practices configuration guide, they do not talk about the status for CREQ. We have defined it as secondary action and executed the action but it does not create the equiment. The CS/Plant maintenance does not seem to recognise objects created from VELO. Although the documentation talks of  VELO as equipment categry along with the standard equipement category EQ, we are not sure if we have to add VELO as equipment category (add how to add as well) so that the vehicle master details can be carried from VELO into equipment for warranty processing.
    Thanks

  • DTR Nameserver Configuration (URL, user, password) could be inconsistent

    Hello,
    When I save my data into the  Domain Data in the CMS --- Landscape Configuration, I receive this message as a Warning :
    <i>DTR Nameserver Configuration (URL, user, password) could be inconsistent. Save this track to resolve the inconsistency</i>
    I went to the DTR Name Server Configuration and I set the information that the message told me it was not consistent, I saved it and tried again, but nothing diffent happened.
    Any suggestion ?
    Kind Regards

    Hello,
    Just check if http://<Servername>:<port>/dtr is accessable.
    If not, you will need to redeploy DTR package again.
    Ashu

  • How to roll out proxy configuration url?

    I would like to roll out the "proxy auto-configuration url" setting on our entire network, via login script.
    With other Browsers it was easy enough to roll-out a *.reg file adjusting the browsers registry section on every client, but I can't find the pendant for firefox.
    I read in some forums, that these settings are stored in prefs.js, but couldn't work out a way to distribute that over our network as easy as the .reg files.

    A possibility is to use a mozilla.cfg file in the Firefox program folder to set new default values for prefs or lock the prefs to specific values.
    Place a file local-settings.js in the defaults\pref folder where you also find the file channel-prefs.js to specify using mozilla.cfg.
    pref("general.config.filename", "mozilla.cfg");
    pref("general.config.obscure_value", 0); // use this to disable the byte-shift
    See:
    * http://kb.mozillazine.org/Locking_preferences
    You can use these functions in mozilla.cfg:
    defaultPref(); // set new default value
    pref(); // set pref, but allow changes in current session
    lockPref(); // lock pref, disallow changes
    *http://kb.mozillazine.org/network.proxy.type
    *http://kb.mozillazine.org/network.proxy.%28protocol%29
    *http://kb.mozillazine.org/network.proxy.%28protocol%29_port

  • How to configure a personel action in sap hr

    Hi Friends:
    I have just started workin on SAP HR, and would like to know how to configure a personel action.

    Hi,
    1. Access the activity using one of the following navigation options:
    Menu System -> services -> table maintenance ->extended table maintenance  T588C
    Transaction Code SM30
    2. Make a check on User-dep.
    Menu type Menu Text User-dep.
    G Y1 Hiring Service Provider checked
    IMG Menu Personnel Management -> Personnel Administration -> Customizing Procedures  Actions -> Define infogroups
    Transaction Code SPRO
    User group dependency on menus and info groups
    Menu Text User-dep. Reaction Ref.
    Y1 Checked blank 01
    IMG Menu Personnel Management ->Personnel Administration ->Customizing Procedures -> Actions ->Set up personnel actions
    Transaction Code SPRO
    Action type Name of action type FC Employ-ment Spec. pymt Check P PA EG ES IG U0000
    Y1 1 3 1 _blank x x x x Y1 x
    Creating Reasons for Personnel Actions
    IMG Menu Personnel Management -> Personnel Administration -> Customizing Procedures-> Actions  Create reasons for personnel actions
    Transaction Code SPRO
    Reason for Action:
    Action Name of action type Act.reason Name of reason for action
    Y1 blank blank
    1. Access the activity using one of the following navigation options:
    Menu System ->services -> table maintenance -> extended table maintenance -> VV_T588C_M_AL0
    Transaction Code SM30
    2. Choose menu type M.
    3. Entry table VV_T588C_M_ALO and make a check on User-dep.
    Menu type Menu Text User-dep. Reaction Ref.
    M 01 Actions checked 01
    Action Menu
    Procedure
    1. Access the activity using one of the following navigation options:
    Menu System -> services -> table maintenance -> extended table maintenance -> V_588B_M
    Transaction Code SM30
    2. Choose menu type M and menu 01.
    3. Make the following entry.
    Usergroup No Action Name of action type
    01 20 Y1 Hiring action services
    Thanks and Regards,
    Revathi.

  • Capturing the LOG OFF url click action in a Webdynpro application

    Hi,
    I have this requirement where I need to know when the User logs off in a webdynpro application.
    I have several webdynpro applications, each independent, and each need to do some clean up tasks when the user clicks on the LOG OFF url in the portal login.
    Is there some standard event attached with the LOG OFF Url of the portal login?
    And could anybody please specify when exactly would the  <i>wdDoExit()</i> method of the application view(s) or the application component controller get's trigerred when the application is run from the portal login?
    Thanks in Advance.
    Regards,
    Swapna Priya.

    Hi Luciano,
    I was successfully able to call the RFC from wdDoExit() method of the component controller.
    Also I could successfully place a custom alert call when the user clicks on the LOGOFFurl in the portal browser.
    Now I have one more pending requirement for me to completely use this cycle of events.....The Portal Browser close action i.e., 'X' action.
    I did find a forum link with some code for the same but i did not understand where to place that code and have already raised a reply for hte same.
    Below is the link:
    /message/230174#230174 [original link is broken]
    Do you have any idea about how to trap this?
    Thanks for all your support
    Regards,
    Swapna Priya.

  • How to read URL Parameters in ABAP WebDynpro ?

    Hi,
    How and where (which class, method) in ABAP WebDynpro we can read URL Parameters ? I found answers for WebDynpro JAVA but nothing for ABAP.
    Thanks
    Meenal

    Hi Meenal,
    Please see a post by Sanjay Agarwal titled 'Sequencing Problem in Web Dynpro ABAP'. I believe you will find your answer there.
    Cheers,
    Rich

  • Dynamic Configuration of SOAP Action

    Hello Everyone,
    I am currently working on a project which requires us to set the SOAP action dynamically:
    I did follow the guidelines mentioned in the following links
    Dynamic Configuration of Some Communication Channel Parameters using Message Mapping
    Dynamic webservice selection
    The process which we are using is as follows
    We are creating the following UDF and mapping the root nodes in message mapping using it
    DynamicConfigurationKey keyURL = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP","THeaderSOAPACTION");
    // access dynamic configuration
    DynamicConfiguration conf = (DynamicConfiguration) container
    .getTransformationParameters()
    .get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    conf.put(keyURL,"RetrieveList");
    return "";
    In the Receiver Comm Channel we are setting the use adapter specific identifiers option and the use variable binding option. We are leaving the SOAP Action field blank.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <!-- Inbound Message
    -->
    <SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
    <faultcode>SOAP:Server</faultcode>
    <faultstring>String index out of range: 0</faultstring>
    <faultactor>Server</faultactor>
    </SOAP:Fault>
    Now we tested the scenario using TCP Mon and we identified that for the value of SOAP Action we are getting the following results
    SOAPAction:
    SOAPAction: actual value
    It means that 2 SOAP Action are generated one being the empty SOAP Action from Receiver Comm Channel and the other being the one generated using UDF.
    Can anyone please update us on if our steps are proper or is there a way to supress the SOAP Action which we left empty in the receiver comm channel.
    Your help is truly appreciated.
    Thanks.
    Kiran

    Did you follow all the three steps I have pointed in the thread,
    1. In the Receiver SOAP adapter,Select options ,
    a) Use Adapter Specific Message Attributes
    b) variable Transport Binding.
    c) Keep the SOAP action field empty.
    In the receiver SOAP adapter, make sure that the soap action is empty and the above options are selected.
    In this case, the SOAP action from the UDF will be choosen.
    But, if you enter something in the receiver SOAP adapter's SOAP action this will be treated as the SOAP action rather than the UDF code.
    Regards
    Bhavesh

  • Dynamic Configuration URL

    Hello,
    We had a working solution for dynamic URL settings for HTTP adapter from the message mapping using UDF as mentioned in the previous blogs and help.sap. But after a recent update of support packs the URL seems to be getting incorrect values. Is there any visial admin settings that need to be checked after SP upgrades with respect to dynamic URL configuration?
    Teresa

    Hi,
    I have tested the interface mapping and Message mapping. They seem to bring in the correct URL dynamically but during runtime its been sent to another URL.
    Please advise.
    Teresa

  • Print action in WebDynpro runtime (Visual Composer)

    I have added in toolbar for the table the button and as action have specified system action "Print". But in WebDynpro runtime it does not work unlike Flash (there is no pop-up window with a choice of printers). How to solve this issue?

    Jax,
    I don't think it's possible to directly print from within WD and call the printer dialog box per my understanding.
    But a workaround is achievable:-
    1. Create an Iframe element in a new view and embed an html page containing the print JavaScript i.e window.print();
    2. When you select the Print button, on its action handler navigate to other view containing the Iframe where the script will get executed and it should probably open a pop-up.
    Note: WD does NOT support JavaScript or client side eventing.
    Chintan

Maybe you are looking for