F4 Help in WDJ
Hi Friends,
Any Idea in F4 Help Nwds. If have any documents pls share with me.
F4 Help (Exp: In ABAP we have to Open Function Module here we can pass Bapi name (Bapi_Fligt*) Click on Enter we will get all bapiu2019s on Flight. Double click on that Bapi that go to FM Field Like that
In NWDS also Vendor pass PO Number (2000*) like this click on Enter we will get all PONumber in Staring Series 2000. Here we have to choose one PO Number click on that PO Number that PO number will go to PONumber input Filed Place.
Regards
Vijay Kalluri
Hi Vijay,
Yun can use the value selector for your requirement for implementing search help in web dynpro for Java.
I think you can not use the Intellisense in lower versions it required support packs if available.
Please check this : Re: Input field with Intellisense
Hope it helps
Regards
Arun
Similar Messages
-
Hi Friends,
Any Idea in F4 Help Nwds. If have any documents pls share with me.
F4 Help (Exp: In ABAP we have to Open Function Module here we can pass Bapi name (Bapi_Fligt*) Click on Enter we will get all bapiu2019s on Flight. Double click on that Bapi that go to FM Field Like that
In NWDS also Vendor pass PO Number (2000*) like this click on Enter we will get all PONumber in Staring Series 2000. Here we have to choose one PO Number click on that PO Number that PO number will go to PONumber input Filed Place.
Regards
Vijay Kalluri
Edited by: KalluriVijay on Apr 9, 2010 9:08 AMHi, Vijay,
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0e57440-ec1c-2a10-36b1-fe92341f98c4?quicklink=index&overridelayout=true
Hope to help you.
Best regards,
tao -
Need help changing an Adaptive RFC Model in WDJ
Hello All,
We have an existing application with few custom BAPIs are called. However we added few fields added to the custom BAPI. We could not figure out how to bring the new fields show up in used Model and context.
Any Help greatly appreciated.
Thanks.
PKHi ,
The following link help you.
Importing Models Using the Search Console - Developing Java Web Dynpro Applications - SAP Library
SAP Library - Development Manual
Now to call the FM you have to follow the steps:
1)In NWDS click on models->then right click it select import Adaptive RFC model
2)Here gave the name of the Model , package etc and the names of the JCo Destinations tht will be needed to call from R/3.
3)Give the Information abt the R/3 Host and username password of the R/3.Press Next
4)Now search for the Bapi you want to Use. Select it Press Next
5) press Finish. You have imported a Bapi from R/3.
Now you can play around with it according to your requirement..
You need to create the Context, Views to show the Data of the Bapi.
Hope this helps you out.
Thanks & Regards,
Durga Rao -
Hi,
I am following Tutorial Using Knowledge Management Functions in Web Dynpro. I have put all these jar files in a folder and refered in Java Build path.
com.sap.security.api.jar
com.sap.security.api.ep5.jar
bc.rf.framework_api.jar
bc.rf.global.service.urlgenerator_api.jar
bc.sf.framework_api.jar
bc.util.public_api.jar
I have also mentioned the Sharing Reference as 'PORTAL:sap.com/com.sap.km.application'.
But still I get an error on Import Statement :
import com.sap.tc.webdynpro.services.sal.um.api.IWDClientUser;
import com.sap.tc.webdynpro.services.sal.um.api.WDClientUser;
I checked previous threads , and they asked to refer
com.sap.security.api.jar. But I have referred it in Java build path mentioned above.
Any Idea what could have gone wrong ?
Regards
MuraliHi Murali,
It seems you're not using Development Components (DCs). In this case you can copy this jar file: <i>eclipse\plugins\com.sap.tc.ap[_2.0.0]\comp\SAP-JEE\DCs\sap.com\tc\logging\_comp\gen\default\public\default\lib\java\logging.jar</i> If you do use DCs (highly recommended!), add a usage dependency to the public part of <i>sap.com/tc~logging</i> which can be found in SAP-JEE.
Kind regards,
Sigiswald -
Help - WDJ can't read the context bind to adobe form after upgrade version
Dear all,
previously i have the webdynpro java application with adobe form, it works fine when i use Adobe Reader 7.0 but after i upgrade my Adobe Reader to 8.1... all the context bind to the adobe form cannot be read anymore.. any idea?? please advice. thank you..I am using Adobe live cycle designer 7.1 thanksHi Joan,
You have to go in the following sequence:
Uninstall Adobe Reader 7 & ACF -> Install Adobe Reader 8 -> Install ACF
Hopefully it will work.
Cheers
Arafat -
Error while importing Adaptive Web Service Model in WDJ
Hello,
We are getting following error while trying to import any web service using Adaptive WS model in WDJ.
Error in loading WSDL file.Check the error log for more details.
Log file shows following error message.
!ENTRY com.tssap.util 4 0 Mar 05, 2014 10:51:54.307
!MESSAGE Mar 5, 2014 10:51:54 AM com.sap.ide.webdynpro.ui.service.ServicesUI [Thread[main,5,main]] Error: Internal error
Plugin name: Web Dynpro Model Editor
Plugin ID : com.sap.ide.webdynpro.modeleditor
Class : com.sap.ide.webdynpro.modeleditor.wizards.model.creation.PageRenameWS
Method : loadNameSpacesAndModelClasses
Message : Cannot load NameSpaces and ModelClasses
Class Path: C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.tc.cmi_1.0.0/_cmi_api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.exception_2.0.0/lib/exception.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/boot.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/iq-lib.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/util.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/webservices_lib.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/webservices.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/webservices_api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/tc_sec_wssec_lib.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.dictionary.runtime_2.0.0/lib/SapDictionaryTypesRuntime.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.dictionary.services_2.0.0/lib/SapDictionaryTypeServices.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.tssap.sap.libs.logging_2.0.0/lib/logging.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.tssap.sap.libs.logging_2.0.0/lib/loggingStandard.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.tssap.sap.libs.logging_2.0.0/lib/jARM.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.tssap.sap.libs.xmltoolkit_2.0.0/lib/sapxmltoolkit.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/activation.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/jaxm-api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/saaj-api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/jaxrpc-api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/jnet.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/jsse.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/mail.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.tc.webdynpro.model.webservice_2.0.0/lib/_webdynpro_model_webservice.jar;
java.home: C:\j2sdk1.4.2_10
proxyHost:
proxyPort:
nonProxyHosts: |
Temporary Directory: C:\DOCUME~1\721398\LOCALS~1\Temp\
WSDL URL: http://1XXXXXXXX:50000/<WS>?wsdl
Exception : com.sap.tc.webdynpro.model.webservice.exception.WSModelRuntimeException: Exception on creation of service metadata for WSDL URL http://ip address>:50000/<WS>?wsdl and service factory configuration {DynamicProxy.ClassPath=C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.tc.cmi_1.0.0/_cmi_api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.exception_2.0.0/lib/exception.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/boot.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/iq-lib.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/util.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/webservices_lib.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/webservices.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/webservices_api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/tc_sec_wssec_lib.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.dictionary.runtime_2.0.0/lib/SapDictionaryTypesRuntime.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.dictionary.services_2.0.0/lib/SapDictionaryTypeServices.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.tssap.sap.libs.logging_2.0.0/lib/logging.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.tssap.sap.libs.logging_2.0.0/lib/loggingStandard.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.tssap.sap.libs.logging_2.0.0/lib/jARM.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.tssap.sap.libs.xmltoolkit_2.0.0/lib/sapxmltoolkit.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/activation.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/jaxm-api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/saaj-api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/jaxrpc-api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/jnet.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/jsse.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/mail.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.tc.webdynpro.model.webservice_2.0.0/lib/_webdynpro_model_webservice.jar;, DynamicProxy.INetProxy.Bypass=* DynamicProxy.INetProxy.Port=, DynamicProxy.Javac.path=C:\j2sdk1.4.2_10, DynamicProxy.TempDir=C:\DOCUME~1\721398\LOCALS~1\Temp\, DynamicProxy.INetProxy.Host=}
!STACK 0
com.sap.tc.webdynpro.model.webservice.exception.WSModelRuntimeException: Exception on creation of service metadata for WSDL URL 'http://<IP address>:50000/<WS>?wsdl' and service factory configuration '{DynamicProxy.ClassPath=C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.tc.cmi_1.0.0/_cmi_api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.exception_2.0.0/lib/exception.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/boot.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/iq-lib.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/util.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/webservices_lib.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/webservices.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/webservices_api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.engine.webservices_2.0.0/lib/tc_sec_wssec_lib.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.dictionary.runtime_2.0.0/lib/SapDictionaryTypesRuntime.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.dictionary.services_2.0.0/lib/SapDictionaryTypeServices.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.tssap.sap.libs.logging_2.0.0/lib/logging.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.tssap.sap.libs.logging_2.0.0/lib/loggingStandard.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.tssap.sap.libs.logging_2.0.0/lib/jARM.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.tssap.sap.libs.xmltoolkit_2.0.0/lib/sapxmltoolkit.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/activation.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/jaxm-api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/saaj-api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/jaxrpc-api.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/jnet.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/jsse.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.ext.libs.webservices_2.0.0/lib/mail.jar;C:/Program Files/SAP/IDE/IDE70/eclipse/plugins/com.sap.tc.webdynpro.model.webservice_2.0.0/lib/_webdynpro_model_webservice.jar;, DynamicProxy.INetProxy.Bypass=, DynamicProxy.INetProxy.Port=, DynamicProxy.Javac.path=C:\j2sdk1.4.2_10, DynamicProxy.TempDir=C:\DOCUME~1\721398\LOCALS~1\Temp\, DynamicProxy.INetProxy.Host=}'
at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getOrCreateWsrService(WSModelInfo.java:414)
at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.readOperationsFromWSDL(WSModelInfo.java:372)
at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.importMetadataInternal(WSModelInfo.java:342)
at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.importMetadata(WSModelInfo.java:306)
at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.importMetadata(WSModelInfo.java:316)
at com.sap.ide.webdynpro.modeleditor.wizards.model.creation.PageRenameWS.loadNameSpacesAndModelClasses(PageRenameWS.java:435)
at com.sap.ide.webdynpro.modeleditor.wizards.model.creation.ModelDialog.nextPressed(ModelDialog.java:105)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:316)
at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:423)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2022)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1729)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:583)
at org.eclipse.jface.window.Window.open(Window.java:563)
at com.sap.ide.webdynpro.modeleditor.ModelEditorCallback.createModel(ModelEditorCallback.java:52)
at com.sap.ide.webdynpro.service.modeleditor.ModelService.createModelWithUI(ModelService.java:70)
at com.sap.ide.webdynpro.service.modeleditor.ServiceWithUI.createModel(ServiceWithUI.java:49)
at com.sap.ide.webdynpro.tsmodel.application.provider.ModelNodeProvider.createUniqueName(ModelNodeProvider.java:55)
at com.tssap.selena.impl.model.elements.EntityImpl.createChildEntityUin(EntityImpl.java:936)
at com.tssap.selena.impl.model.elements.EntityImpl.createChildEntity(EntityImpl.java:502)
at com.sap.ide.webdynpro.tsmodel.application.actions.CreationAction.runInternal(CreationAction.java:76)
at com.sap.ide.webdynpro.tsmodel.application.actions.CreationAction.access$000(CreationAction.java:24)
at com.sap.ide.webdynpro.tsmodel.application.actions.CreationAction$1.run(CreationAction.java:51)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1595)
at com.sap.ide.webdynpro.tsmodel.application.actions.CreationAction.run(CreationAction.java:57)
at com.sap.ide.webdynpro.projectbrowser.actions.PBCreateModelAction.run(PBCreateModelAction.java:95)
at com.tssap.selena.model.extension.action.SelenaActionCollector$GenericElementActionWrapper.run(SelenaActionCollector.java:224)
at com.tssap.util.ui.menu.MenuFactory$MuSiAction.saveRunAction(MenuFactory.java:1425)
at com.tssap.util.ui.menu.MenuFactory$MuSiAction.run(MenuFactory.java:1407)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction.processInternal(MenuFactory.java:616)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction.access$100(MenuFactory.java:586)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction$BusyProcessWorker.run(MenuFactory.java:716)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction.process(MenuFactory.java:610)
at com.tssap.util.ui.menu.internal.MenuListenerFactory$ProcessAdapter.widgetSelected(MenuListenerFactory.java:172)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2022)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1729)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)
at com.tssap.util.startup.WBLauncher.run(WBLauncher.java:79)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.ide.eclipse.startup.Main.basicRun(Main.java:291)
at com.sap.ide.eclipse.startup.Main.run(Main.java:789)
at com.sap.ide.eclipse.startup.Main.main(Main.java:607)
Caused by: com.sap.engine.services.webservices.jaxrpc.exceptions.WebserviceClientException: GenericServiceFactory initialization problem. Could not load web service model. See nested exception for details.
at com.sap.engine.services.webservices.espbase.client.dynamic.impl.DGenericServiceImpl.generateProxyFiles(DGenericServiceImpl.java:150)
at com.sap.engine.services.webservices.espbase.client.dynamic.impl.DGenericServiceImpl.<init>(DGenericServiceImpl.java:50)
at com.sap.engine.services.webservices.espbase.client.dynamic.GenericServiceFactory.createService(GenericServiceFactory.java:88)
at com.sap.tc.webdynpro.model.webservice.metadata.WSModelInfo.getOrCreateWsrService(WSModelInfo.java:412)
... 53 more
Caused by: com.sap.engine.services.webservices.jaxrpc.exceptions.ProxyGeneratorException: Proxy Generator Error. Proxy generation problem. See nested exception.
at com.sap.engine.services.webservices.jaxrpc.wsdl2java.ProxyGenerator.generateProxy(ProxyGenerator.java:284)
at com.sap.engine.services.webservices.espbase.client.dynamic.impl.DGenericServiceImpl.generateProxyFiles(DGenericServiceImpl.java:147)
... 56 more
Caused by: java.io.IOException: CreateProcess: javac "@C:\Documents and Settings\721398\Local Settings\Temp\DGenService1393996912479\javac_args1.cfg" error=2
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Win32Process.java:66)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:566)
at java.lang.Runtime.exec(Runtime.java:491)
at java.lang.Runtime.exec(Runtime.java:457)
at com.sap.engine.services.webservices.jaxrpc.util.PackageBuilder.compileExternal(PackageBuilder.java:386)
at com.sap.engine.services.webservices.jaxrpc.util.PackageBuilder.traversThrough(PackageBuilder.java:291)
at com.sap.engine.services.webservices.jaxrpc.util.PackageBuilder.compileExternal(PackageBuilder.java:485)
at com.sap.engine.services.webservices.jaxrpc.util.PackageBuilder.compilePackage(PackageBuilder.java:215)
at com.sap.engine.services.webservices.jaxrpc.wsdl2java.ProxyGenerator.generateProxy(ProxyGenerator.java:271)
... 57 more
Any inputs would be helpful.
Thanks,
BalaramHello Balaram,
I think the issue is related to NWDS Plug in- Web Dynpro Model Editor.Please check following thread.
Can't create model in Web Dynpro
Thanks & Regards,
Patralekha -
Pass parameters from JSP Dyn Page to WDJ Application
Hi,
I am trying to pass parameters from my JSPDyn Page to WDJ Application.
I am using NWDS 7.1 EHP1
My code is :
function to_WEBDYNHK()
EPCM.relaxDocumentDomain();
EPCM.doNavigate
('ROLES://pcd:portal_content/Himanshu.Himanshu/TestDynUIApp?DynamicParameter="hkparam%3Dqwertyuio"');
This method is being called on click of a button.
hkparam is the parameter in question.
The JSPDyn page is an iView and the WDJ application is a page and both have been assigned to a role.
In the properties of the WDJ Page, I have removed DymanicParameter from "Do not Forward These Parameters To Web Dynpro" property.
However I am getting null as the value of hkparam in my WDJ application.
The code used is :
IWDRequest request = WDProtocolAdapter.getProtocolAdapter().getRequestObject();
String param1= request.getParameter("hkparam");
What seems to be missing here.
Please help.
I went through the documentation on SDN but it does not seem to help.
TIA,
HimanshuHi Himanshu,
Try this code.
EPCM.doNavigate("ROLES:portal_content/Himanshu.Himanshu/TestDynUIApp?hkparam=Dmypass1123")
if the parameter is hkparam and the value to be passed is Dmypass1123. You need not change any design time property of the WD page, and WDProtocolAdapter should retrive the parameter.
Regards,
Vishweshwara P.K.M. -
Value help dropdown list not showing up other values
Dear all,
I'm new to Adobe and Java WD. I managed to go through all the tutorials and developed a WDJ and embedded an interactive form in the view. I also used an RFC Model to pull some values from n R/3 table and populate in a context node element.
These values are appearing perfectly fine in the WDJ if I'm using a table or a drop down list index field.
But in the Adobe form, when i bind this context node to a WebDynpro native Value help drop down list box, only the first value of the table appears. On clicking on it, nothing happens. I'm not sure what is the problem.
Can anyone please help me in this? Should i write some code to bring the other values too? (the tutorial doesn't say this!)
If so, then please give some sample java codings and step by step process for populating the field values with the table values.
My node structure is like below
Context
Ysam_Get_Values_Input(Node-RFC)
Output (Node-RFC O/P)
Values(Node-table from the RFC)
Slno (attribute that has the values to be populated with)
Any help is greatly appreciated.
Thanks,
SamHi Raja,
In the view:
<htmlb:gridLayoutCell id = "AddedProfileNameIF"
columnIndex = "2"
rowIndex = "2"
horizontalAlignment = "LEFT"
verticalAlignment = "MIDDLE" >
<htmlb:dropdownListBox id = "added_profile1"
helpValues = "//model/ust10st.profn"
/>
</htmlb:gridLayoutCell>
In the Model:
method MODEL_INIT .
select profn from ust10s into table UST10ss.
read table UST10ss index 1 into UST10st.
endmethod.
In controller:
METHOD do_init .
m_model ?= create_model( model_id = 'm'
class_name = 'zcl_model_zsox1' ).
m_model->model_init( ).
ENDMETHOD. -
Error while deploying WDJ code
Hi All,
I am getting the following error while deploying WDJ code in NWDS .
1 . The project was not built due to classpath errors (incomplete or involved in cycle).
2 . Missing required library: 'com.sap.security.api.jar'.
I have put the jar file into the project path but still then i am getting these errors . Please help .
Thanks in advance,Hi,
If u are using simple project then then adding jar into application property would do but if using DC then u must follow below procedure.
You cant just add any external jar file into a DC project.
There is only one way to add a external jar file is by using external library project.
1.create an external library project type DC.
2. put your external jar file into its lib folder.
3. create its public part of type SDA( Assembly if using CE)...and API( Compilation if using CE).
4. just use SDA public part into your webdynpro project as used DC.
5. and when you deploy your webdynpro project on server, this file will also get deployed... remember to use SDA public part..
Regards
Surender Dahiya -
Facing difficulty while coping InterractiveForm element in WDJ
Hi Experts,
I have to create a WDJ screen. There will be one view. In this view, I have to create 25 InteractiveForm element. Each InteractiveForm element will have following information:
Name of Employee:
Design:
Date of Birth:
Address:
Company Logo:
There are 25 companies in the company group.
I want to create a template of one InteractiveForm element and paste it 25 times in the view. Using a RFC , I will find out the company code. Based on the company code, I will display the relevant screen(InteractiveForm element ) to the user.
I am facing following difficulty. I have created first InteractiveForm element . It is working fine. Now, I am copying it and pasting it in view. In the second form, I want to put the different company logo.
However system is not allowing me to do so. If I am putting any different logo, the logo of both InteractiveForm element changes. Not only this, if I am changing any text in one InteractiveForm element the other InteractiveForm element also changes.
This is very irritating. It seems that there is some link between two 2 Interactive elements.
I don't want to type the entries template 25 times. Why the system is changing the layout of all Interactive element when I am changing only one form. Why there is dependency?
Please help.
Regards,
GaryHi Aldo,
Thanks. I changed the data source and PDF source. However it is not helping. I have realized that when we copy InteractiveForm element, the copied InteractiveForm element has same templateSource as the original templateSource. The form depends upon the templateSource.
I changed the templateSource manually. However, this is causing dump.
com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: IOException occured while creating template stream from the TemplateSource : ./temp/webdynpro/public/sabic.com/sabic~express~jobtitle/webdynpro/Components/com.sabic.express_services.jobtitlecomp.comp.JobTitleComp/JobTitleView_InteractiveForm1.xdp (No such file or directory (errno:2))
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.AdobeFormHelper.getTemplateMap(AdobeFormHelper.java:615)
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.AdobeFormHelper.getTemplate(AdobeFormHelper.java:1002)
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.AdobeFormHelper.getDocumentContextForRender(AdobeFormHelper.java:653)
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:338)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1132)
... 45 more
I have no other option than manually create 25 forms. Copying won't help. However, it will take about 2-3 hours time.
PLease let me know how to resolve the issue.
REgards,
Gary -
IFrame in WDJ application to call another WDJ iview based on users country
Hi All,
I have a requirement wherein I have to display an iview based on the logged in user's country. This iview will be displayed within a WPC ivew. So the idea is to create just one WPC iview and put this WDJ iview in it, hence if a user from US logs in and sees this WPC ivew ..he will see US specific WDJ iview & if a user from UK logs in and sees this same WPC iview.. he will see UK specific....same should be the case for all other countries.
I was exploring option and using IFrames can help me acheving the same, but on further research I found it deprecated and also when I write IWDIFrame. in nwds i get "The type IWDIFrame is deprecated"
My SAP Portal is 7.01 & NWDS version is 7.0.11
Any pointers to achieve my requirement would be of great help.
Regards,
JJThanks Narayan.
I went ahead with your advice, and I got the navigation working BUT the iview opens in a new window.
I need:
MAIN iview is within a WPC webpage --> when we open wpc --> need to get eg. US iview exactly in place of MAIN
What is happing:
MAIN iview is within a WPC webpage --> when we open wpc --> US iview is open in another portal window & the wpc area were I have placed MAIN is blank.
I am using following code:
if (wdContext.currentContextElement().getVa_usercountry() != "" && wdContext.currentContextElement().getVa_usercountry() != null) {
if (wdContext.currentContextElement().getVa_usercountry().equals("US")) {
WDPortalNavigation.navigateAbsolute("ROLES://portal_content/hr/emea/iviews/ess/personal_information/com.emea.ess.ivu.addr_ir",
WDPortalNavigationMode.SHOW_INPLACE,
WDPortalNavigationHistoryMode.NO_HISTORY,
Any advice to resolve this....I think I am almost there but need some more push !!
Thanks.
JJ -
Start BPM from WDJ with Web Service (in 7.2)
Hi,
I created a BPM process, and a new WDJ application to start the BPM process.
In the WDJ application, I created a new model (adaptive web service model) and I added this to the 'Used Models' of the application.
But, now, I want to start my BPM process after I click the "Submit" button. How can I do this?
In my RequestModel, I have my Model class with:
- ServiceData
- Request_StartOperation
- Response_StartOperation
(and my data element fields)
- Request_wbs
- Request_wbs_ca
- Request_wbs_tr
Now my question, How can i trigger the web service in the WDJ so the process can start?
wdDoInit:
RequestModel model = new RequestModel();
My event:
fireStartRequestCompleteEvent
Many thx!Hi Hans,
You need to create an instance of Request_StartOperation and assign the values to the nodes/attributes under this. Once all the assignments are done, you need to bind it and execute the model as below example shows:
Lets take the model structure as below:
Model1 -> Request_StartOp -> StartOp -> Node1
Node1 -> Attr1, Attr2 (Node1 contains 2 attr and the type in WS schma is Node1Type and cardinality 1.1)
Model1 objModel = new Model1();
Request_STartOp objReq = new Request_StartOp(objModel);
StartOp objStart = new StartOp(objModel);
Node1Type objNode1 = new Node1Type(objModel);
objNode1.setAttr1(val1);
objNode1.setAttr2(val2);
objStartOp.setNode1(objNode1);
objReq.setStartOp(objStartOp);
wdContext.nodeRequest_StartOp().bind(objReq);
wdContext.nodeRequest_StartOp().currentRequest_StartOpElement().modelObject().execute();
Hope this helps.
Cheers,
Arafat -
Hi All,
I have created a process & WDJ app. I objective is to start a process form WDJ App using WSDL. I can abe to start the process manually as well in WS navigator. But when i use WSDL in WDJ am getting error as
com.sap.tc.webdynpro.model.webservice.exception.WSModelRuntimeException: Exception on creation of service metadata for web service mass config parameters service reference ID '{http://www.example.org/<processname>/} and application name '<application name>'. Check mass configuration has been done properly.
I have found one link but still no luck
trigerring BPM from Web Dynpro screen not working
Help me on this.
Regards,
Arun.Hi,
Did you configured the service group in NWA?
http://help.sap.com/saphelp_nw72/helpdata/en/88/a552908d4c44dc99b3ec247069921e/frameset.htm
And also check if you have configured the Web Service also?
http://help.sap.com/saphelp_nw72/helpdata/en/41/d365dc14ba458e9c29fa3ec987a7ca/content.htm
Thanks
Abhilash -
SRM's WDJ application is not taking custom theme
Hi All,
I'm working on the Portal branding. We have SRM BP deployed in our portal. I've created custom theme and desktop for the user.
I'm able to see the portal's different section as per custom theme. WDA/WDJ application's UI which is opening in the content area of portal is also showing as per theme.
When I'm trying to access the SRM BP portal content which is the collection WDA/WDJ application, inside portal content area showing as per theme. But one WDJ Iview related to MDM catlog data is opening in new window, in that WDJ UI is not taking custom theme color. UI is showing default theme "tradeshow".
I tried few SAP note(Note 1446099 - Web Dynpro application not displayed in customer theme) to synch the patch of portal and WDJ stylsheet but no luck.
Pl share your input to solve the issue.
Thanks!!!
DeepakHi Shishil,
Thanks for reply. Yes MDM component is in the same server.
I've tried below option to fix the issue but no luck:-
>Note 1446099 - Web Dynpro application not displayed in customer theme
>Note 1012065 - Technical Web Dynpro configuration in SAP NetWeaver 7.1
>Note 1000889 - CSS Style Sheet Integration of Web Dynpro and the Portal
>http://help.sap.com/saphelp_nw70/helpdata/en/1e/535d420447e054e10000000a155106/frameset.htm
When i tried to set the default Web Dynpro theme by modifying the sap.theme.default property, which is also located in the Propertysheet default folder with the below URL, no success:-
http://<host>:<port>//irj/portalapps/com.sap.portal.themes.lafservice /themes/portal/sap_chrome.
Deepak!!! -
Failing to initialize an RFC in WDJ application
Dear All,
I have created an RFC enabled function module in $TMP.
I am trying to invoke this RFC passing a paramter value in my WDJ application.
The RFC is not even getting initialized and the entire thing ends with a null pointer exception.
Please help me out.
Regards,
Prosenjit.Hi,
Can you print the following messages in catch block and let us know what is the exact exception it is throwing after model execution.
try
Zcno_Rfc_Test_Input setNode = new Zcno_Rfc_Test_Input();
wdContext.nodeZcno_Rfc_Test_Input().bind(setNode);
wdContext.currentRequestZcno_Rfc_Test_InputElement().modelObject().execute();
catch(Exception e)
wdComponentAPI.getMessageManager().reportException("Error Message "+e.getMessage,true);
wdComponentAPI.getMessageManager().reportException("Error Cause "+e.getCause,true);
Regards,
Saleem
Maybe you are looking for
-
Keep RAR and ERM up to date with Z transactions
Hi all, As you all know, Z transactions are added on the ongoing dayly basis to a SAP system. My question here: What is the best practice to keep RAR and ERM up to date in terms of this information? Many thanks in advance. Kind regards, Imanol
-
500 Internal Server Error : java.lang.NoClassDefFoundError in XI - SLD
Hi Friends, We have upgraded the NW2004s java sp level from SP 04 to SP 05. But after doing so we are getting the following error while accessing the System Landscape Directory from the following link "http://host:port/rep/start/index.jsp" The error
-
I am having serious issues after the Thunderbolt Display Firmware Update 1.2. Running Yosemite on MacBook Pro and I am now getting white lines that gradiate from the bottom to the top of my screen across multiple browsers, apps and even the finder wi
-
Is Apache 2.0.55 part of Tiger?
Hi all, I have seen somewhere on the web the Apache 2.0.55 is supposed to ship with Tiger. Is this true? I have found /usr/sbin/httpd but it is version 1.3.33. I have a brand new MBP (and love it!) and in general am new to Mac. If 2.0.55 is not insta
-
TS3992 ipad message of not enough storage and can't get ipad to do anything
ipad message of not enough storage and can't get ipad to go to settings or close. Won't turn on or off