Replacing web dynpro application URL
Hi Experts,
I have created a web dynpro application with 2 views. view 1 has a button when I click on it it opens view2 in "external window". To do this I am getting absolute URL using cl_wd_utilities=>construct_wd_url and pass this URL into lr_window_manager->create_external_window and everything works great. Now, I integrated my web dynpro into MSS portal iview. When I click the button on view1 it tries to go to different URL (We have single sign on ) instead of actual URL which is "HTTP://<host>.<domain>.<extension>.<port>/sap/bc/webdynpro/sap/mycomponent". In portal the section "HTTP://<host>.<domain>.<extension>.<port>/" is getting replaced by "https://dev.xxxxx.com" and due to this a blank page opens up because this URL is not found.
Is there any way I can get actual URL of web dynpro application? I have done plenty of reserach but could not resolve this. Please let me know if anyone has any information.
Thanks.
Mithun
Mithun Dha wrote:
Hi Experts,
> I have created a web dynpro application with 2 views. view 1 has a button when I click on it it opens view2 in "external window". To do this I am getting absolute URL using cl_wd_utilities=>construct_wd_url and pass this URL into lr_window_manager->create_external_window and everything works great. Now, I integrated my web dynpro into MSS portal iview. When I click the button on view1 it tries to go to different URL (We have single sign on ) instead of actual URL which is "HTTP://<host>.<domain>.<extension>.<port>/sap/bc/webdynpro/sap/mycomponent". In portal the section "HTTP://<host>.<domain>.<extension>.<port>/" is getting replaced by "https://dev.xxxxx.com" and due to this a blank page opens up because this URL is not found.
> Is there any way I can get actual URL of web dynpro application? I have done plenty of reserach but could not resolve this. Please let me know if anyone has any information.
>
> Thanks.
> Mithun
I am not Sure what is going wrong here . How can it be different url ? You may have to check THE sso configuration and the system defintion in the portal. How ever you cannot see the actual url in THE portal url.
Is That Correct That your wda application with view1 is loding correctly but THE opening external window is not going good? In that case you can try to change THE generated url from cl_wd_utilities=>construct_wd_url to https protocol.
Similar Messages
-
Hi All,
I need to run a Web Dynpro application without using Portal, is there a was to do so? Can I run the application by calling it directly using a URL?
Thanks,
RajivHi,
you can. simply right click on your Web dynpro application and selecte deploy and run.
other wise use this url to run
http://hostname:portnumber/webdynpro/dispatcher/local/projename/wpplication name
Regards,
Naga -
Web Dynpro Application URL Host Name Not Correct
Hello,
I am developing a web dynpro application in our development system but when I activate the application it gets a URL that points to our test system. When I test the application in HTTP Service (SICF) the URL for the development system is passed to the browser. WHere do you maintain the host that is being used to build the URL for the web dynpro application when it is activated.
Thanks,
Jim N.Hello,
To configure the FQDN (host name full), please take a look at these:
[http://help.sap.com/saphelp_nw2004s/helpdata/en/67/be9442572e1231e10000000a1550b0/content.htm] and
[http://help.sap.com/saphelp_nw2004s/helpdata/en/43/e86de5008b4d9ae10000000a155369/frameset.htm].
Regards, -
Deployed Web dynpro application URL has the wrong host name
Hi All,
I have developed a java webdynpro application using NWDS. When I deploy it on a remote server, the host in the URL of the generated application is different from the message server. Also, the URL doesn't display the fully qualified name of the message server. This creates problems when the application is accessed from a different domain.
When I run the deployed application in web dynpro administrator, correct URL is generated.
My questions is
Where does the NWDS get the host and port from. Are there any parameters to be changed on the NWDS/Visual admin or on the Server to pick the exact server and host?
Version:
NWDS 7.0.09
Netweaver 2004s SP15
Thank you,
VasuThanks for your reply.
Hi Siva,
I'm using a remote server. Which hosts file are you referring to? Is it where the NWDS is installed or the on the server?
Pravesh - My problem is not setting the J2ee engine on NWDS. Even when I give the correct message server and port on NWDS, the URL for the application deployed is not picking the server name correctly.
My remote server has 2 SAP instances on it. Is it a problem?
e.g.:
Say my remote server is s07.xyz.com
So I set the Message server as s07.xyz.com and port as abcd
When I deploy the application, sometimes I get the URL as
http://bs307:50000/webdynpro/dispatcher/local/RPM_Item2/Charter2?SAPtestId=4
Sometimes - http://s08:50000/webdynpro/dispatcher/local/RPM_Item2/Charter2?SAPtestId=4
But the correct URL should be
http://s07.xyz.com:50000/webdynpro/dispatcher/local/RPM_Item2/Charter2?SAPtestId=4
But all three work. When I run the application from webdynpro administrator, the URL is correct.
Thank you,
Vasu
Edited by: Subramanya Srinivas Mullapudi on Feb 27, 2009 5:15 AM -
Howto replace an embedded FPM-Instance within a Web DynPro Application?
Hi,
I have to build a Web DynPro application that displays an Navigation menu on the left side. On the right side within a UIViewContainer an embedded FPM Instance should be displayed depending on which entry I pressed on the Navigation menu. (Similiar to the Cockpit)
For Test purposes I have 2 buttons in the navigation menu. One to add the fpm and one to remove the fpm.
When I start the WD Application I first hit the addfpm button. And a new FPM Application is displayed within the UIViewElementContainer. When I hit the delfpm button the FPM will disappear. When I will the addfpm button again I get
a dump[1]
I have absolutely no idea why I get this dump.
Do I have to reset the FPM application remove removing it? Or is it possible to load a new FPM configuration in the FPM without removing it first?
Here are the Methods that I use to remove/add the FPM-Instance:
method ONACTIONADDFPM .
DATA: L_VIEW_CONTROLLER_API TYPE REF TO IF_WD_VIEW_CONTROLLER.
DATA: L_COMPONENT_USAGE TYPE REF TO IF_WD_COMPONENT_USAGE.
DATA: lf_conf_key TYPE WDY_CONFIG_KEY.
L_VIEW_CONTROLLER_API = wd_this->WD_GET_API( ).
"Wenn die Komponente-Usage noch nicht vorhanden ist dann erstelle Sie:
L_COMPONENT_USAGE = wd_this->WD_CPUSE_FPM( ).
IF L_COMPONENT_USAGE->HAS_ACTIVE_COMPONENT( ) IS INITIAL.
lf_conf_key-CONFIG_ID = '/PLMU/WDC_MAT_OIF_CFG'.
L_COMPONENT_USAGE->CREATE_COMPONENT( EXPORTING COMPONENT_NAME = 'FPM_OIF_COMPONENT'
CONFIGURATION_ID = lf_conf_key ).
"Komponente mit der View verknüpfen:
L_VIEW_CONTROLLER_API->PREPARE_DYNAMIC_NAVIGATION(
SOURCE_WINDOW_NAME = 'WINDOW'
SOURCE_VUSAGE_NAME = 'MAIN_USAGE_0' "MAIN_USAGE1/UIVIEW_VCA_1'
SOURCE_PLUG_NAME = 'TO_FPM'
TARGET_COMPONENT_NAME = 'FPM_OIF_COMPONENT'
TARGET_COMPONENT_USAGE = 'FPM'
TARGET_VIEW_NAME = 'FPM_WINDOW'
TARGET_PLUG_NAME = 'DEFAULT'
TARGET_EMBEDDING_POSITION = 'MAIN/FPMVIEW' "'MAIN_USAGE_0/UIVIEW_VCA_1'
WD_THIS->FIRE_TO_FPM_PLG( ).
ENDIF.
endmethod.
And then remove the FPM using this button action:
method ONACTIONDELFPM .
DATA: L_VIEW_CONTROLLER_API TYPE REF TO IF_WD_VIEW_CONTROLLER.
DATA: L_COMPONENT_USAGE TYPE REF TO IF_WD_COMPONENT_USAGE.
L_VIEW_CONTROLLER_API = wd_this->WD_GET_API( ).
"Wenn die Komponente-Usage vorhanden ist dann lösche sie:
L_COMPONENT_USAGE = wd_this->WD_CPUSE_FPM( ).
DATA: lo_event TYPE REF TO cl_fpm_event.
lo_event = cl_fpm_event=>create_by_id( iv_event_id = cl_fpm_event=>GC_EVENT_CLOSE ).
DATA: iwci_fpm TYPE REF TO IWCI_FPM_OIF_COMPONENT.
iwci_fpm = wd_this->WD_CPIFC_FPM( ).
CALL METHOD IWCI_FPM->CLOSE_DIALOG
EXPORTING
IO_EVENT = lo_event
IV_EVENT_FAILED = ABAP_FALSE
IF L_COMPONENT_USAGE->HAS_ACTIVE_COMPONENT( ) IS NOT INITIAL.
L_COMPONENT_USAGE->DELETE_COMPONENT( ).
"FPM Ref holen und Exit-Event schicken:
DATA: lo_fpm TYPE REF TO IF_FPM.
lo_fpm = cl_fpm_factory=>get_instance( ).
CHECK NOT lo_fpm IS INITIAL.
DATA: lf_event TYPE FPM_EVENT_ID.
lf_event = cl_fpm_event=>GC_EVENT_CLOSE.
lo_fpm->RAISE_EVENT_BY_ID( lf_event ).
ENDIF.
endmethod.
The dump says:
Access via 'NULL' object reference not possible.
The ABAP call hierarchy was:
Method: /PLMU/IWCI_WDI_FRW_OIF~OVERRIDE_EVENT of program /1BCWDY/0O2TST5VUWTCOBML1BE7==CP
Method: /PLMU/IF_FRW_CALLBACK_PROXY~OVERRIDE_EVENT of program /PLMU/CL_FRW_F_CALLBACK_PROXY=CP
Method: OVERRIDE_EVENT of program /PLMU/CL_FRW_CALLBACK_PROXY===CP
Method: OVERRIDE_EVENT_OIF of program /PLMU/CL_FRW_APPL_CNTRL_ASSISTCP
Method: OVERRIDE_EVENT_OIF of program /1BCWDY/0O2TST5VUWTCNOS8226Y==CP
Method: IWCI_IF_FPM_OIF_CONF_EXIT~OVERRIDE_EVENT_OIF of program /1BCWDY/0O2TST5VUWTCNOS8226Y==CP
Method: GET_UIBBS_FOR_EVENT of program /1BCWDY/0O2TST5VUWTCNAR83UZE==CP
Method: IWCI_IF_FPM_FLOORPLAN_COMP~GET_UIBBS_FOR_EVENT of program /1BCWDY/0O2TST5VUWTCNAR83UZE==CP
Method: IF_FPM_FLOORPLAN~GET_UIBBS_FOR_EVENT of program CL_FPM_OIF_INTERNAL===========CP
Method: GET_NEXT_UIBBS of program CL_FPM========================CP
Thanks
SebastianChris yes you are right, there is some special logic in the nav app,
that I can't do with NWBC.
If I would use a Portal to display the FPM within an Iframe.
What happends when I replace the FPM in the Iframe with a new
FPM/URl. Will the old FPM in the Iframe just disappear or will
the FPM shutdown and release all the acquired locks?
I already did a simliar thing where I just used URLs
to display an FPM application within an IView/IFrame.
But when I replace the URL of the IView/IFrame with a new URL/FPM,
the old FPM only just disappered but no locks where released.
So displaying the same FPM again, gives me a message that the Object is already
locked.
Thanks
Sebastian -
The Web Dynpro application was called up with the wrong URL parameters
Hi all,
I am using the systems below:
ERP STACK :16
EHP : 4
EHP SP Stack :4
EA-HR * : 604(SP12)
SAP-HR * :604(SP12)
XSS JAVA components : SAP ESS 603 SP05
SAP MSS 600 SP16
PCUI_GP 603 SP05
Business Package : BP ERP05 ESS 1.41 SP04
BP ERP05 MSS 1.41 SP04
BP ERP05 COMMON PARTS 1.41 SP04
I am getting below error after clicking on the appraisal document:
App. Called Up Incorrectly
The Web Dynpro application was called up with the wrong URL parameters.
Note
Enter the URL parameters and their use.
You can find more information on the functions that you can perform in the catalog for appraisal templates in the Implementation Guide (IMG) for Objective Setting and Appraisals under Edit Forms.
I already applied the below notes also:
1468466 Performance Management Launchpad Configuration
1463821 Performance Management Portal Configuration
1416756 OBN Configuration in Performance Management
1408243 Configuration for object-based navigation
Plz advise me??
Thanks,
Anumitcan you paste the exact error. also you can take a HTTP trace and see which resourse or UWL is being launched!
-
Calling Web Dynpro application or URL from POWL
Hi Friends,
I need to call a Web Dynpro appl from a custom POWL. In my feeder class's method HANDLE_ACTION, i am not getting how to use e_portal_actions parameter for calling a URL of WD application. Pls help me out in this.
Regards,
SaudYou can create a launchpad application through tran LPD_CUST and then in repsective method of POWL class you can launch your web dynpro application like this
DATA ls_appl_param TYPE APB_LPD_S_PARAMS.
DATA lt_appl_param TYPE APB_LPD_T_PARAMS.
DATA lt_lpd_content TYPE apb_lpd_t_content.
DATA lr_lpd_content TYPE REF TO apb_lpd_s_content.
DATA lt_lpd_appl_params TYPE apb_lpd_t_params.
DATA lr_lpd_handle TYPE REF TO cl_apb_launchpad_api.
DATA lo_component TYPE REF TO if_wd_component.
DATA lr_provider TYPE REF TO if_apb_lpd_provider.
"Get launchpad handle
lo_component = wd_comp_controller->wd_get_api( ).
cl_apb_launchpad_api=>read_for_display( EXPORTING id_role = cl_oif_ui_assist=>sc_lpd_roles "Role Name
id_instance = cl_oif_ui_assist=>sc_lpd_instance " Instance Name for Launchpad
id_langu = sy-langu
ir_provider = lr_provider
ir_wd_component = lo_component
RECEIVING er_launchpad = lr_lpd_handle ).
CHECK lr_lpd_handle IS BOUND.
lt_lpd_content = lr_lpd_handle->get_content( ).
READ TABLE lt_lpd_content REFERENCE INTO lr_lpd_content
WITH KEY link_text = cl_oif_ui_assist=>sc_lpd_link_text. "Link text for launchpad
ls_appl_param-key = cl_oif_ui_assist=>wda_config_key. "'SAP-WD-CONFIGID'. "app conf if any
ls_appl_param-value = cl_oif_ui_assist=>CREATE_CONFIG_ID. "'MDG_OIF_CREATE_CONF'.
APPEND ls_appl_param TO lt_appl_param.
lt_lpd_appl_params = lr_lpd_content->application_parameter.
"launch application
lr_lpd_handle->launch_application(
id_application_id = lr_lpd_content->application_id
it_application_parameters = lt_lpd_appl_params
it_business_parameters = lt_appl_param -
Wrong URL in Web Dynpro Application explorer
Dear Team,
The Web Dynpro Application explorer is showing wrong URL:
URL HTTP://server2.domainname.COM:1090/sap/bc/webdynpro/sap/zz_pt_hello
And this is not a correct URL.
Where as the actual URL should be :
https://server1.domainname.com:8030/sap/bc/webdynpro/sap/zz_pt_hello
But when I test the service, /default_host/sap/bc/webdynpro/sap/zz_pt_hello, in sicf t-code, the test works successfully with the desired URL i.e. https://server1.domainname.com:8030/sap/bc/webdynpro/sap/zz_pt_hello.
the profile parameter: icm/host_name_full has value server1.domainname.com.
Please guide me to resolve this problem.
regardsHi,
The hostname for the application server is checked by the following parameters in this order. Can you please verify that the SAPLOCALHOSTFULL is the correct hostname.
(1) SAPLOCALHOSTFULL
(2) icm/host_name_full
If both of these are correct can you check the Hosts file in the /etc/hosts folder for the correct entry.
Michael -
Get HTTPS URL for Web dynpro application
We are using SSL. By default the URL generated for the Web dynpro application is HTTP.
We went to SICF, and deactivated the HTTP service. That made the URL point to HTTPS.
But few problems started coming because of it:
- Our Content server became inaccessible.
- Every time server is re-started, we need to manually go and de-activate HTTP Service.
We even tried to set the parameter icm/icm/HTTP/redirect_0. But problem is not solved.
I know this question is asked before, but every time the answer is to read the help document on ICM.
What's the correct way for any webdynpro application to point to HTTPS? I don't think de-activating HTTP service is the right way.
Any suggestions please?
Thanks in adv.Thanks a lot Thomas. I'd ask the Portal Admin to try it out.
There is another similar problem we are facing: I have embedded Webdynpro in R/3 screen. Then used the cl_gui_wdr_viewer class's load_application method passing HTTPS protocol.
It returns HTTPS URL only, but is not showing up on users' laptops.
Earlier we were not passing HTTPS protocol, so generated URL was HTTP, and it was not showing on users' screen (can show in ours). Reason we found out is that users' site has HTTP port blocked. They cannot show any HTTP url.
So we changed to get HTTPS URL, but that also gives the same problem. It is still trying to get HTTP url.
Here is the URL that the users got: (when they right click to see the URL generated)
res://ieframe.dll/dnserrordiagoff_webOC.htm#http://abc.def.jil:8000/sap/public/myssocntl?sap-client=220
Can give any clues on why this is going wrong? Cannot raise OSS as I know embedding Webdynpro in R/3 is not supported
Thanks in adv. -
HTTP 500 internal server error while starting abap web dynpro application
Hi there,
i have some problems concerning my web dynpro abap configurations in the system. When i start an application the browser appears and displays the http 500 internal server error. The required icf nodes are activated, as far as i know. the following properties are set:
hostname: aet
port: 8000
The generated url for the web dynpro application looks as follows:
http://aet.ls3001:8000/sap/bc/webdynpro/sap/zwdr_test?sap-language=EN
Maybe anybody of you out there has an idea for that situation.
Thanks for your afford and kind regards,
AlbertHi Ulli,
the error message says:
UNKNOWN HOST
Description: Unable to locate the server named "aet.ls3001" --- the server does not have a DNS entry. Perhaps there is a misspelling in the server name, or the server no longer exists. Double-check the name and try again.
So the problem is the hostname.
When i replace the hostname with the ip of the server, the following error occures:
COULD NOT CONNECT
Description: Could not connect to the server "10.18.187.9".
But with SAPLogon, its possible to connect on the server by filling in the ip adress.
Kind regards,
Albert -
Updated data in a web dynpro application
hi
when we develop a web dynpro application using a model from an R/3 as a backend access system , how is the data updated in the application, in the portal whenever there is a change in the source OLTP data tha we used?
thanks in advance
krishna chaitanyaHi,
Do you want to change the message server name thriugh coding then use the below code.
Store the message server name in a customizing table.
use the below code to replace the MS name:
DATA lv_temp_str TYPE char255.
DATA lv_split1 TYPE char255.
DATA lv_split2 TYPE char255.
DATA : lv_string TYPE string,
lv_application TYPE string.
DATA lv_dns_str TYPE /mrss/t_rm_dns_str.
CALL METHOD cl_wd_utilities=>construct_wd_url
EXPORTING
application_name = lv_application " webdynpro application name
IMPORTING
out_absolute_url = lv_string."url of the application.
lv_dns_str = message server name form the customizing table
lv_temp_str = lv_string.
SPLIT lv_temp_str AT '//' INTO lv_split1 lv_split2.
CLEAR lv_split1.
lv_temp_str = lv_split2.
SPLIT lv_temp_str AT '.' INTO lv_split1 lv_split2.
lv_temp_str = lv_split1.
REPLACE lv_temp_str IN lv_string WITH lv_dns_str.
Regards,
MAdhu -
Error - Creating a Web Dynpro Application Accessing ABAP Functions
Dear All,
we are trying to implement a web dynpro application with accessing ABAP functions.
Previous tasks:
- insert the ABAP system into the SLD from the NWDI System (Transaction RZ70; the ABAP system is correctly insert into the SLD => technical systems)
- equipped the JCO connections with the web dynpro content manager (ping and test = OK)
Its the standard tutorial out of the SDN called Creating a Web Dynpro Application Accessing ABAP Functions.
Some hints:
- There are no errors after the implementation and the rebuild of the project in the NWDS
- The auto deployment works fine to the development runtime system. The application is shown in the Web Dynpro content manager
- The In the build log I found these entries:
System.err] [Invoked from com.sap.s2x.tools.GUID.getnodeaddress(GUID.java:585)]
[System.err] java.net.UnknownHostException: FRASAPP562: FRASAPP562
[System.err] at java.net.InetAddress.getLocalHost(InetAddress.java:1191)
[System.err] at com.sap.s2x.tools.GUID.getnodeaddress(GUID.java:575)
[System.err] at com.sap.s2x.tools.GUID.<clinit>(GUID.java:179)
[System.err] at com.sap.s2x.tools.S2XGUID.getGUID(S2XGUID.java:19)
[System.err] at com.sap.ide.metamodel.core.i18n.LanguageState.createS2XID(LanguageState.java:191)
[System.err] at com.sap.ide.metamodel.core.i18n.S2XLanguageUnmarshaller.unmarshal(S2XLanguageUnmarshaller.java:52)
[System.err] at com.sap.ide.metamodel.core.i18n.TextPoolProxy.loadLanguageState(TextPoolProxy.java:703)
[System.err] at com.sap.ide.metamodel.core.i18n.TextPoolProxy.prepareLanguageForRead(TextPoolProxy.java:646)
[System.err] at com.sap.ide.metamodel.core.i18n.TextPoolProxy.isEmpty(TextPoolProxy.java:222)
[System.err] at com.sap.ide.webdynpro.checklayer.MDOChecker.check(MDOChecker.java:23)
[System.err] at com.sap.ide.webdynpro.checklayer.view.ViewChecker.check(ViewChecker.java:52)
[System.err] at com.sap.ide.webdynpro.checklayer.controller.ViewControllerChecker.check(ViewControllerChecker.java:96)
[System.err] at com.sap.ide.webdynpro.checklayer.controller.ControllerChecker.check(ControllerChecker.java:119)
[System.err] at com.sap.ide.webdynpro.checklayer.controller.ControllerChecker.check(ControllerChecker.java:56)
[System.err] at com.sap.ide.webdynpro.checklayer.component.ComponentChecker.check(ComponentChecker.java:181)
[System.err] at com.sap.ide.webdynpro.checklayer.component.ComponentChecker.check(ComponentChecker.java:56)
[System.err] at com.sap.ide.webdynpro.generation.Generation.check(Generation.java:2039)
[System.err] at com.sap.ide.webdynpro.generation.Generation.generatePersistentComponent(Generation.java:1296)
[System.err] at com.sap.ide.webdynpro.generation.console.GenerationConsole.generate(GenerationConsole.java:175)
[System.err] at com.sap.webdynpro.generation.ant.GenerationAnt.main(GenerationAnt.java:50)
[System.err] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[System.err] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[System.err] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[System.err] at java.lang.reflect.Method.invoke(Method.java:324)
[System.err] at com.sap.webdynpro.generation.ant.WDGenAntTask.execute(WDGenAntTask.java:219)
[System.err] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[System.err] at org.apache.tools.ant.Task.perform(Task.java:364)
[System.err] at org.apache.tools.ant.Target.execute(Target.java:341)
[System.err] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[System.err] at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
[System.err] at com.sap.tc.buildplugin.techdev.ant.util.AntRunner.run(AntRunner.java:112)
[System.err] at com.sap.tc.buildplugin.DefaultAntBuildAction.execute(DefaultAntBuildAction.java:61)
[System.err] at com.sap.tc.buildplugin.DefaultPlugin.handleBuildStepSequence(DefaultPlugin.java:213)
[System.err] at com.sap.tc.buildplugin.DefaultPlugin.performBuild(DefaultPlugin.java:190)
[System.err] at com.sap.tc.buildplugin.DefaultPluginV3Delegate$BuildRequestHandler.handle(DefaultPluginV3Delegate.java:66)
[System.err] at com.sap.tc.buildplugin.DefaultPluginV3Delegate.requestV3(DefaultPluginV3Delegate.java:48)
[System.err] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[System.err] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[System.err] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[System.err] at java.lang.reflect.Method.invoke(Method.java:324)
[System.err] at com.sap.tc.buildtool.v2.impl.PluginHandler2.maybeInvoke(PluginHandler2.java:350)
[System.err] at com.sap.tc.buildtool.v2.impl.PluginHandler2.request(PluginHandler2.java:102)
[System.err] at com.sap.tc.buildtool.v2.impl.PluginHandler2.build(PluginHandler2.java:76)
[System.err] at com.sap.tc.buildtool.PluginHandler2Wrapper.execute(PluginHandler2Wrapper.java:58)
[System.err] at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:1723)
[System.err] at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:1495)
[System.err] at com.sap.tc.buildcontroller.CBSBuildController.build(CBSBuildController.java:727)
[System.err] at com.sap.tc.buildcontroller.CBSBuildController.execCommand(CBSBuildController.java:503)
[System.err] at com.sap.tc.buildcontroller.CBSBuildController.evalCmdLine(CBSBuildController.java:442)
[System.err] at com.sap.tc.buildcontroller.CBSBuildController.run(CBSBuildController.java:314)
[System.err] at com.sap.tc.buildcontroller.CBSBuildController.exec(CBSBuildController.java:252)
[System.err] at com.sap.tc.buildcontroller.CBSBuildController.mainLoop(CBSBuildController.java:207)
- Im able to start the application out of the Web Dynpro content manager with run => only the user interface is displayed without any functionality
- The normal start over the NWDS fails => error text
com.sap.tc.webdynpro.services.sal.core.DispatcherException: The requested deployable object 'local/J08_Flugdat_Daventdcflight~xxx.com' and application 'FlightListApp' are not deployed on the server. Please check the used URL for typos.
There two different URLs in use.
Start via NWDS:
http://frasapp562:50000/webdynpro/dispatcher/J08_Flugdat_Daventdcflight~xxx.com/FlightListApp
Start via web dynpro content manager:
http://frasapp562:50000/webdynpro/dispatcher/xxx.com/aventdc~flight/FlightListApp
For test purposes, we started the BAPI (BAPI_Flight_Getlist) on the ABAP system directly. It works.
Any ideas about the system behaviours (different URLs and missing functionality)?
Thanks a lot in advanced!
Best regards
ChristophThe Error has been solved The implementation of a method was missing....
Thx
Christoph -
Passing a parameter while calling a web dynpro application on portal
hi
I am having a web dynpro application which retrieves data from R/3 system via RFC using Jco destinations define in the Portal.
Now we have different kinds of portals running on the same WAS, now I want the application to run which access data from different R/3 systems thru different JCo destinations.
I need to create a logic such that mu application runs fine on any portal with any Jco destination.
Is there any provision to achieve this.
kindly let me know about this.
Thanks and regards
krisGopi,
there's an parameter called "sap-wd-arfc-useSys" you can pass to the application, to change the used JCo-Connection (read more at http://help.sap.com/saphelp_erp2005/helpdata/en/f4/651741f163f023e10000000a155106/frameset.htm)
so, if you're running the WD-aaplication on <b>one</b> WAS and call it from different portals, you have to create three (or six with the META-connections) JCo-Connection on your WD-WAS.
In a WD-application you can access URL-Parameters with:
WDWebContextAdapter.getWebContextAdapter().getRequestParameter("<your URL Parameter-Name>");
kr, achim -
SDM failed when deploying a Web Dynpro application
SDM failed when deploying a Web Dynpro application - I get the following error message:
Sep 19, 2006 2:25:34 PM /userOut/deploy (com.sap.ide.eclipse.sdm.threading.DeployThreadManager) [Thread[Deploy Thread,5,main]] ERROR:
[001]Deployment aborted
Settings
SDM host : eix-blade-011
SDM port : 50118
URL to deploy : file:/D:/DOCUME1/AMRM1.AZI/LOCALS1/Temp/temp43621sap.comwelcome.ear
Deployment exception : Server eix-blade-011 did not accept login request as admin on port 50118. Details: ERROR: Could not establish connection to server eix-blade-011 at port 50118: eix-blade-011
Inner exception was :
Server eix-blade-011 did not accept login request as admin on port 50118. Details: ERROR: Could not establish connection to server eix-blade-011 at port 50118: eix-blade-011Amr Azim,
You must have logged in thru a dedicated connection to any server through say VPN before deploying.This way the sdm uses the same login as that of already establised connection.
So 'sign of' all connections to any servers before deploying and redeploy your application.Here you will be prompted to supply the sdm password and deployment shall proceed. -
Error while accesing ABAP web dynpro application
Hi Experts,
We are getting warning symbol on web page status bar, when we are accessing the ABAP web dynpro application
only first page of application is getting loaded and when we click on page it is showing error on status bar and we can perform any thing.
once we double click on warning icon,
below details are coming:
Line: 1491
Char: 3
Error: Object Expected
Code: 0
URL: url of the ABAP web dynpro application
This scenario is occuring for many ABAP WD application for a client.
Please guide how to solve this issue?
Thanks!
PiyushHi
First try a very simple application with nothing in it just one text saying Hello World
Run it and see what happens.
Also check if your url uses FQDN name. something like https:
company.name.co:50000\.......
If you do not use the FQDN it will always show a script error on the bottom and some functions will not work e.g
dropdowns.
regards
Yuval.
Maybe you are looking for
-
How to include a default value in Dynamic cascading prompt from 2nd Level.
Hi, I use Command Object in 'Datbase Expert' to create 'Custom Tables' and use these tables to fetch LoVs. I use Dynamic Cascading Prompts in the reports. I have a peculiar requirement using DCP. There are Four Levels as in the Example: Conti
-
Hi, I am new to Paintshop CS4 and have searched the forums for an answer to my problem, but have not found anything. I have opened a jpeg image in PS and want to add curved corners to the top left and right corners of the image. How can i do this? Th
-
Is there a limit of nested IF() statements?
I am currently writing a numbers spreadsheet for inventory reasons. I would normally write a simple java or C++ code in order to create a loop to do what I need the spreadsheet to do. I have logically figured out how to achieve what I need to do usin
-
Error: "pairing record is missing"
When i try to set up and sync with itunes i get "itunes cannot connect to ipod because pairing record is missing" Any help would be appreciated. Ted
-
ATP check with including puchase order
when we create SO with ATP check to reserve the qty of the currenct stock, we also want to know the future qty of purchase orders so that we can clearly know the supply and demand of these materials. so we use ATP check with including purchase order,