Expose Web Dynpro as Callable Object
Hi,
I created my own webdynpro application which I want to expose it as callable object and in the process I cannot complete the following step:
Add DC caf/eu/gp/api/wd and its public part IGPWebDynproCO. The reason is that I cannot see any DC called caf/eu/gp/api. All I can see are caf/UI.., caf/core.., caf/runtime... etc.
Thanks for your time.
Best Regards,
Shiva
Hi,
please pay attention to the workaround that is described here:
<a href="/people/andre.truong/blog/2006/06/26/working-with-the-apis-of-caf-guided-procedures-nwdi-or-local-development">CAF WD API workaround</a>
Regards,
Jan
Similar Messages
-
NWDS setup for exposing web dynpro as callable object
Hi
I need help in understanding how to set-up my NWDS 7.0 environment, so as to implement and expose a web dynpro as callable object in Guided Procedure. I tried following some of the weblogs in the SDN but I get stuck at the step where depencencies to DC's caf/eu/gp/api/wd & caf/eu/gp/api etc. is to be done.
It appears that NWDS 7.0 does not come with GP DC's.
My NWDS version is 7.0.09 & in have NW 2004s.
Thanks
VijendraHi
I need help in understanding how to set-up my NWDS 7.0 environment, so as to implement and expose a web dynpro as callable object in Guided Procedure. I tried following some of the weblogs in the SDN but I get stuck at the step where depencencies to DC's caf/eu/gp/api/wd & caf/eu/gp/api etc. is to be done.
It appears that NWDS 7.0 does not come with GP DC's.
My NWDS version is 7.0.09 & in have NW 2004s.
Thanks
Vijendra -
Web Dynpro as Callable object in GP using PDF Forms
Hi All,
I somehow want to integrate a user filling out a pdf form within a Guided Procedure. So far I have created a local web dynpro DC and I want to make it a Web Dynpro Callable Object (GP Interface). The problem is, I want the user to be able to see the PDF form when filling out the form. For example, if they had a role in the portal where they can invoke the Web Dynpro application with the pdf form, then when they click submit on the pdf they invoke the guided procedure...is this possible? This is so, I can use the web dynpro to do some data validation and call some bapis to get info, then submit this all to the GP. Is this achievable? I know how to do most things, I just want to know things like when is the "execute" and "getDescription" methods called? I want my execute( com.sap.caf.eu.gp.co.api.IGPExecutionContext executionContext ) method to call a bapi also. Is that possible? How do I automate a GP process when I click submit on the pdf form?
Thanks in advanced
TMHi,
You can integrate a PDF control in a Web Dynpro view. Refer the following links for that:
<a href="http://help.sap.com/saphelp_nw04s/helpdata/en/dc/f1783fe3263042e10000000a114084/frameset.htm">Example of the Use of an Interactive PDF Form (SAP Library - Web Dynpro for Java)</a>
<a href="http://help.sap.com/saphelp_nw04s/helpdata/en/60/6fc10c6748479392101e09c9e8d33a/frameset.htm">Interactive Forms in Web Dynpro for Java</a>
Also you can create Web Dynpro Java callable object in GP by implementing the IGPWebDynproCO interface. Refer the following links for that:
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/50d74ada-0c01-0010-07a8-8c118d408e59">Implementing a Web Dynpro Callable Object which Implements the GP Interface</a>
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e3f07a7a-0601-0010-ebbd-b9cfb445b814">Implementing a Web Dynpro Callable Object</a>
<a href="http://help.sap.com/saphelp_nw04s/helpdata/en/fd/afb4429027da11e10000000a155106/frameset.htm">Implementing a Web Dynpro Component</a>
<a href="http://help.sap.com/saphelp_nw04s/helpdata/en/de/8976417f2d5558e10000000a1550b0/frameset.htm">Implementing and Exposing a Web Dynpro as a Callable Object</a>
You can start a GP process using the public API:
<a href="http://help.sap.com/saphelp_nw04s/helpdata/en/43/fcdf77fc6510b3e10000000a11466f/frameset.htm">Starting and Terminating Processes Using the GP API (SAP Library - Creating Composite Applications)</a><a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5f27e290-0201-0010-ff82-c21557572da1">Creating Interactive Forms in Web Dynpro for Java</a>
Also you can start a GP process using Web Service:
<a href="http://help.sap.com/saphelp_nw04s/helpdata/en/44/44c59fd7c72e84e10000000a155369/frameset.htm">Starting a Process Using Web Services (SAP Library - Creating Composite Applications)</a>
<a href="http://help.sap.com/saphelp_nw04s/helpdata/en/93/27dc108cfc407fbf6c726151840001/frameset.htm">Starting and Terminating Processes Within a Composite</a>
Refering the above links you'll get a fairly good idea how to integrate Adobe forms in WDP and how to start GP process programitically. My suggestion for your requirement would be if always you need to start the process after the user submits the Adobe form, then consider having the Adobe form as the first step for the process. In that case you don't need to start the process programitically. Whenever the user starts filling up the Adobe form the GP process will start. You can refer <a href="/people/dipankar.saha3/blog/2007/03/02/how-to-present-your-gp-processes-to-the-end-user">this blog</a> on how to start a GP process as an iview link in portal.
Otherwise if based on certain conditions you need to start the process then you can either use the Java API or the web service to start the process from Web Dynpro. You should have the Adobe form embedded in Web Dynpro and on submit event you can check the conditions and start the process if required.
Thanks,
Dipankar -
Exposing Web Services as Callable Objects
Hello!
I have SAP NetWeaver 04s SP7. How can I expose Web Services as Callable Objects?
According to "Exposing Web Services as Callable Objects" (http://help.sap.com/saphelp_nw2004s/helpdata/en/44/4758351fcb1193e10000000a155369/frameset.htm), I should start with choosing type of CO "Service -> Web Service".
Actually, I haven't this entry in CO type list!
According to integrate Web Services with GP, this type appeared in SP8. What are the alternatives in SP7?
"Background execution" and "External service" seem to be the best candidates...
What is the best solution?
Thanx in advance!Hello, Jan!
I have SAP NWDS 7.0.07, and I cannot find there an option to create a CAF project. I can create Web service, EJB, Web DynPro, and something else - but not a CAF project. In documentation I did not find the connection points between NWDS and External Services, except some plug-ins.
Maybe I've misunderstood you, sorry - I'm a newbie in SAP
Actually, I've made a simple EJB, created a Web service from it, and deployed the WS to portal. Maybe, EJB instead of Web service can be somehow used in CAF?
I've tried to create a CO of type Composite Application Service, but there was necessary to configure endpoint aliases. I've read the manual "Configuring Endpoint Aliases", but didn't succeed to make one for EJB remote call... I've defined the name, URL (http://<host_of_portal>:<portal_port>), user and pwd - but I've got an exception when tried to use the created alias:
com.sap.caf.core.gp.servicelocator.exception.MetaModelBrowserException: Exception while trying to get InitialContext. at com.sap.caf.core.gp.servicelocator.CAFMetaModelBrowser.getAllApplications(CAFMetaModelBrowser.java:77) at com.sap.caf.core.gp.ui.backgroundco.admin.VSelect.browseCAFCore(VSelect.java:305) at com.sap.caf.core.gp.ui.backgroundco.admin.VSelect.onActionSelectEptAlias(VSelect.java:750) at com.sap.caf.core.gp.ui.backgroundco.admin.wdp.InternalVSelect.wdInvokeEventHandler(InternalVSelect.java:287) at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87) at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67) at
Maybe, the easiest way is to upgrade the versions of SAP and NWDS?
Are there some manuals that could provide me some help about:
1) creating CAS from the deployed Web service (from its creation in NWDS till its use in CAF, step-by-step)
2) binding Web Dynpro apps and Web services, using CAF and GP.
Or maybe I should attend SAP courses?
I have SAP NetWeaver 04s SP7 and NWDS ver. 7.0.07.
Sorry for the messy post, I did my best
Message was edited by:
Kirill Shepitko -
Web Dynpro application callable object error: Page Builder Not available
Hi, SDN Fellow.
I created a callable object of Web Dynpro application. The callable object is atatched to an Action, and Action --> Block, and Block --> Process.
I initiate the process in GP Runtime, when it comes to the Action screen the Web Dynpro application atatched to, I got the following error:
The page builder required to display this application UI inside the portal environment is not available.
As aa comparison, another callable object that atatched to a Web Dynpro component (that implement GP interface) is working fine.
Please advise.
Thanks in advance,
KCHi KC,
When you start your process from GP Runtime, does the actual action/callable object open in a new window?
Have a look at this SAP Note:
[Error when executing a GP task - Page builder|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bc_gp/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d393831353137%7d]
Although the error message you are getting is different, but if your callable object opens in a new window, then the problem (in most probability) is the same as mentioned in the SAP Note.
Also, try testing the Web Dynpro callable object in standalone mode. For more information on this, see:
[Testing Callable Objects|http://help.sap.com/saphelp_nw04s/helpdata/en/4c/588041a17e060de10000000a1550b0/frameset.htm]
Bye
Ankur -
Implementing a Web Dynpro Java Callable Object in GP using a R/3 Model
Hi to all,
my scenario is that I have to Implement a WD Java Callable Object (as descripted in this example https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e3f07a7a-0601-0010-ebbd-b9cfb445b814) but I want to get datas from an R/3 system with a RFC Model.
I tried but I have some problems how to use the model itself. Can someone help me, please?
I'm using NWDS 7.0.
Thank you very much,
AntonioHi Antonio,
Go through this link https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=externalservicesusing+RFC&adv=false&sortby=cm_rnd_rankvalue and find "Consuming RFC Function Module Using Guided Procedures" Application
Thanks,
Nataraju -
Implementing a Web Dynpro Java Callable Object in GP using a Model
Hi to all,
my scenario is that I have to Implement a WD Java Callable Object (as descripted in this example https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e3f07a7a-0601-0010-ebbd-b9cfb445b814) but I want to get datas from an R/3 system with a RFC Model.
I tried but I have some problems how to use the model itself. Can someone help me, please?
Thank you very much,
AntonioHi,
I thin k u have imported the RFC Model into the Workspace .
Declare the usage of model in the component .
then do model binding between the component controller and the Model Nodes.and finally the model binding with the component Controller and the View .
in the Doinit method of the component Controller ,
create the instance of the model and excecute the model.
and finally invalidate the Response node of the Model.
For further pleasde verify the link.
[http://help.sap.com/saphelp_nw04/helpdata/en/d5/1558bfa6aa80499113983e738b1b21/frameset.htm]
thanks and regards
Fistae -
Canu0092t use web service as Callable Object
Hi,
Ive tried to use a web service as an callable object. After I provided the WSDL URL Ive got the following error message : Interface is empty; select Web service interface. Can anybody tell me what that could be?
Thanks in advance
Robert HerbertHi David,
Thank you very much, you solved my problem.
Curious usability issue!!
Best regards,
Robert -
Exposing PCUI as a callable object
Hi experts,
How to expose PCUI/BSP as a callable object in GP.
points will be awarded for useful answers.
Regards
IndranilIndranil,
You can check this SAP Help for Exposing Applications as Callable Objects
http://help.sap.com/saphelp_nw04s/helpdata/en/08/d88041a17e060de10000000a1550b0/frameset.htm
Click Creating Callable Objects in the GP Design Time to implement your requirement.
In the same page if you browse down,you can see the Tutorial for step by step configuration.
Hope it helps.
Regards,
Karthick Eswaran -
Unable to link callable object to portal
Dear Consultants
one issue on linking of callable object to Enterprise Port
designed a form using webdynpro component, the form to be displayed thro guided procedures in the enterprise portal
regards
rajHi raja,
I suppose the following link will solve your problem:
<a href="http://help.sap.com/saphelp_nw04s/helpdata/en/da/a680415dc6050de10000000a1550b0/frameset.htm">Creating Callable Objects in the GP Design Time</a>
Have a look at the second entry <b>Creating Web Dynpro Form Callable Objects</b>.
Bye
Ankur
Do reward points for helpful as well as solved answers!! -
Hi Experts,
I am new to GP, and i need your help to design my GP.I am a web dynpro developer . I want very basic process to be implemented through GP as follows
1) Employee gets a UI screen for filling some requisition form (in WD java) which wud hit R3
2) Employee's supervisor can Approve / Reject requisition . (UI in WD JAVA)
3) Employee should get a summary of whole process (Again UI in WD JAVA).
When i am creating calling object for above process and under UI category there are two different type of callable object for wd java
1 ) Web dynpro component (GP interface)
2) Web dynpro application
when i am creating ( Web dynpro application ) callable object , its giving me error , maybe some config problem .
can anyone just guide me how to implement above process or give me some material through GP (WD java UI) and whats diff between two kinds of callable object.Thanks in advance.
Regards,
AbhayHi Abhay,
You can design your process by this way:
1) Employee gets a UI screen for filling some requisition form (in WD java) which wud hit R3
If you need to update R3 at this time, you can create a custom WD Java calling a RFC. To do that, you may use WD with GP API (https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/50d74ada-0c01-0010-07a8-8c118d408e59 ) or you may call your RFC directly by External Service Callable Object (https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7c313ada-0c01-0010-dfba-9ac88b353a47). It depends of how you will design your process.
IE:
Custom WD Screen that will have input fields and will update R3 -> use GP API
Standard input screen -> use Data Input Form and to update R3 use External Service CO
2) Employee's supervisor can Approve / Reject requisition . (UI in WD JAVA)
You can use Visual Approval standard Callable Object to do that. If you need to update R3 according with approval results, you can insert the External Service CO as next step according with result. To accomplish that you must set Result States.
3) Employee should get a summary of whole process (Again UI in WD JAVA).
Data Display Form standard Callable Object give you exactly what you want.
Scenario 1: WD Custom UI that update R3 -> Visual Approval CO -> Data Display Form
Scenario 2: Data Input Form -> Visual Approval CO -> External Service CO -> Data Display Form
Reward points if itu2019s helpful. -
Implementing and Exposing a Web Dynpro as a Callable Object
Hi All,
I am new to guided procedures.I am trying to implement and expose webdynpro as a callable object in CE7.1.In the library i found the following steps
In the Component Properties view of the component, open the Dependencies tab page and add the following DCs:
1)GP-CORE ® caf/eu/gp/api/wd (public part GPWebDynproCO)
2)GP-CORE ® caf/eu/gp/api (public part external)
3)ENGFACADE ® engine.security.facade (public part default)
Choose Next and make sure that Design Time and Run Time are selected for each DC, and Build Time is selected for each of the public parts listed above.
But i could not find ENGFACADE ® engine.security.facade (public part default)
Can anyone please help me.
Regards,
SudhirHi sudheer,
For this we need NWDI otherwise for NWDS sp7, we need to add caf/eu/gp/api files and toplevel dc's externally.
Have you added them or not .(First you try to bring those API files to your local development and then you need to add them to your DC).
After that we need to select them for the development component >DC Meta data> used dc's .Here select
1)caf/eu/gp/api>Dc metadata>Public parts-->external
and
2)caf/eu/gp/api/wd
3)From Local development>SAP_JEE>com.sap.security>api>sda
Along with this you need to select the dependency type.
Once you added API you'll be able to see those under used dc's and check their properties.There whatever dependency's you've selected , they should be enabled TRUE. Otherwise try to edit the used dc's by Right clicking on it and edit Used Dc's properties and make those dependency's like design time,build time and runtime as true.
Make sure that you've added caf/eu/gp/api under library references.(DC properties>WebDynpro references>Library references-->add here and apply them.
Please follow these steps and try to deploy your WD application.I hope you'll be able do it.
Regards,
Sitara -
I have installed NWDS 7.30 EHP1 SP 14 PAT000 with JVM 6 SAP AG
to migrate wedynpro development components from 7.0 to
NW7.4 WAS SAP AG 1.6.0_85 on Windows Server 2008 R2 6.1 SP09 PAT000
In track imported below SCAs of version 7.31 SP14 .
Could able to migrate and build in NWDS, getting deployment errors.
Followed
http://scn.sap.com/docs/DOC-55584
and
http://scn.sap.com/community/nwdi/blog/2014/03/26/nwdi-vs-nwdi-content
COMP_BUILDT
ECM-CORE
ENGFACADE
ENGINEAPI
ESCONF_BUILDT
FRAMEWORK
MOIN_BUILDT
SAP_BUILDT
WD-RUNTIME
Deployment Errors:-
com.sap.engine.services.dc.api.deploy.DeployException: [ERROR CODE DPL.DCAPI.1027] DeploymentException.
Reason: ASJ.dpl_dc.001085 Operation [deploy] of [XXXXXXX.com_home~chgemail] failed
at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deployItems(DeployProcessorImpl.java:862)
at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deploy(DeployProcessorImpl.java:259)
at com.sap.ide.eclipse.deployer.dc.deploy.DeployProcessor70.deploy(DeployProcessor70.java:105)
at com.sap.ide.tools.services.dc.EngineDcDeployService.deployFiles(EngineDcDeployService.java:257)
at com.sap.ide.tools.services.dc.EngineDcDeployService.deploy(EngineDcDeployService.java:135)
at com.sap.ide.dii05.ui.internal.actions.dc.DcDeployAction$5$1.run(DcDeployAction.java:282)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: com.sap.engine.services.dc.cm.deploy.DeploymentException: ASJ.dpl_dc.001085 Operation [deploy] of [XXXXXXX.com_home~chgemail] failed
at com.sap.engine.services.dc.cm.deploy.impl.OnlineDeployProcessor.performDelivery(OnlineDeployProcessor.java:246)
at com.sap.engine.services.dc.cm.deploy.impl.BulkOnlineDeployProcessor.deploy(BulkOnlineDeployProcessor.java:67)
at com.sap.engine.services.dc.cm.deploy.impl.AbstractDeployProcessor$DeployProcessorHelper.visit(AbstractDeployProcessor.java:282)
at com.sap.engine.services.dc.cm.deploy.impl.DeploymentItemImpl.accept(DeploymentItemImpl.java:84)
at com.sap.engine.services.dc.cm.deploy.impl.AbstractDeployProcessor.deploy(AbstractDeployProcessor.java:100)
at com.sap.engine.services.dc.cm.deploy.impl.DeployThread.run(DeployThread.java:39)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
Caused by: com.sap.engine.services.dc.gd.DeliveryException: [ERROR CODE DPL.DC.3297] Operation [update] of [sdu id: [XXXXXXX.com_home~chgemail]
sdu file path: [E:\usr\sap\SN3\J00\j2ee\cluster\server0\temp\tc~bl~deploy_controller\archives\111\XXXXXXX.com~home~chgemail.ear]
version status: [HIGHER]
deployment status: [Admitted]
description: []
] failed
at com.sap.engine.services.dc.gd.impl.ApplicationDeployer.update(ApplicationDeployer.java:100)
at com.sap.engine.services.dc.gd.impl.InitialApplicationDeployer.performDeployment(InitialApplicationDeployer.java:141)
at com.sap.engine.services.dc.gd.impl.InitialGenericDeliveryImpl.deploy(InitialGenericDeliveryImpl.java:57)
at com.sap.engine.services.dc.cm.deploy.impl.OnlineDeployProcessor.performDelivery(OnlineDeployProcessor.java:213)
... 8 more
Caused by: com.sap.engine.services.deploy.server.utils.DSRemoteException: ASJ.dpl_ds.006193 Operation [update] of [E:\usr\sap\SN3\J00\j2ee\cluster\server0\temp\tc~bl~deploy_controller\archives\111\XXXXXXX.com~home~chgemail.ear] failed
at com.sap.engine.services.deploy.server.DeployServiceImpl.catchDeploymentExceptionWithDSRem(DeployServiceImpl.java:3370)
at com.sap.engine.services.deploy.server.DeployServiceImpl.update(DeployServiceImpl.java:489)
at com.sap.engine.services.dc.gd.impl.ApplicationDeployer.update(ApplicationDeployer.java:74)
... 11 more
Caused by: com.sap.engine.services.servlets_jsp.webcontainer_api.exceptions.WebContainerExtensionDeploymentException: Error during deployment of application {0}
at com.sap.engine.services.webdynpro.WebDynproDeploymentHook.onDeploy(WebDynproDeploymentHook.java:52)
at com.sap.engine.services.webdynpro.webcontainer.extension.ExtensionHandler.onDeployInternal(ExtensionHandler.java:169)
at com.sap.engine.services.webdynpro.webcontainer.extension.ExtensionHandler.onDeploy(ExtensionHandler.java:129)
at com.sap.engine.services.servlets_jsp.server.deploy.impl.WebContainerProvider.deploy(WebContainerProvider.java:334)
at com.sap.engine.services.servlets_jsp.server.deploy.DeployAction.deploy(DeployAction.java:360)
at com.sap.engine.services.servlets_jsp.server.deploy.UpdateAction.makeUpdate(UpdateAction.java:327)
at com.sap.engine.services.servlets_jsp.server.deploy.WebContainer.makeUpdate(WebContainer.java:446)
at com.sap.engine.services.deploy.server.utils.container.ContainerWrapper.makeUpdate(ContainerWrapper.java:409)
at com.sap.engine.services.deploy.server.application.UpdateTransaction.makeComponents(UpdateTransaction.java:478)
at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.commonBegin(DeployUtilTransaction.java:183)
at com.sap.engine.services.deploy.server.application.UpdateTransaction.begin(UpdateTransaction.java:234)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:421)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:473)
at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:1836)
at com.sap.engine.services.deploy.server.DeployServiceImpl.update(DeployServiceImpl.java:582)
at com.sap.engine.services.deploy.server.DeployServiceImpl.update(DeployServiceImpl.java:487)
... 12 more
Caused by: com.sap.tc.webdynpro.services.sal.deployment.core.DeploymentException: Failed to deploy application 'XXXXXXX.com/home~chgemail'.
at com.sap.tc.webdynpro.serverimpl.wdc.deployment.DeployableObjectFactory.notifyOnDeploy(DeployableObjectFactory.java:324)
at com.sap.tc.webdynpro.services.sal.deployment.core.DeployableObjectInternal.notifyOnDeploy(DeployableObjectInternal.java:122)
at com.sap.engine.services.webdynpro.WebDynproDeploymentHook.onDeploy(WebDynproDeploymentHook.java:49)
... 27 more
Caused by: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Failed to create deployable object 'XXXXXXX.com/home~chgemail' since it is not a Web Dynpro object.
at com.sap.tc.webdynpro.serverimpl.wdc.deployment.DeployableObjectFactory.getDeployableObject(DeployableObjectFactory.java:79)
at com.sap.tc.webdynpro.serverimpl.core.deployment.AbstractDeployableObjectFactory$1.getDeployableObject(AbstractDeployableObjectFactory.java:87)
at com.sap.tc.webdynpro.services.sal.deployment.api.WDDeployableObject.getDeployableObject(WDDeployableObject.java:43)
at com.sap.tc.webdynpro.serverimpl.wdc.repository.RepositoryContainerHook.calculateVMOsOfDeployableObject(RepositoryContainerHook.java:264)
at com.sap.tc.webdynpro.serverimpl.wdc.repository.RepositoryContainerHook.onDeploy(RepositoryContainerHook.java:181)
at com.sap.tc.webdynpro.serverimpl.wdc.deployment.DeployableObjectFactory.notifyOnDeploy(DeployableObjectFactory.java:297)
... 29 more
Caused by: com.sap.tc.webdynpro.spi.WebDynproRuntimeException: No Web Dynpro application (deployable object) with name XXXXXXX.com/home~chgemail exists.
at com.sap.engine.services.webdynpro.WebDynproRuntimeServiceImpl.getDeployableObject(WebDynproRuntimeServiceImpl.java:228)
at com.sap.tc.webdynpro.serverimpl.wdc.deployment.DeployableObjectFactory.getDeployableObject(DeployableObjectFactory.java:77)
... 34 more
Deployment Items status: [
----- Sorted Items -----
1. Client path 'C:\nwds-extsoa-7.3-EHP1-SP14-PAT0000-win32\eclipse\workspace.jdi\1\DCs\XXXXXXX.com\home\chgemail\_comp\gen\default\deploy\XXXXXXX.com~home~chgemail.ear'
Deploy status is 'Aborted'
SDA : name 'home~chgemail', vendor 'XXXXXXX.com', location 'SN3_MDTRJS_D', version '20150312060513', software type ('J2EE', sub type ''), csn component '', dependencies :[( name 'tc~aii~base~offline~facade', vendor 'sap.com') , ( name 'tc~ddic~runtime~facade', vendor 'sap.com') , ( name 'tc~bl~logging~api', vendor 'sap.com') , ( name 'tc~bl~exception~lib', vendor 'sap.com') , ( name 'tc~wd~api', vendor 'sap.com') , ( name 'tc~cmi', vendor 'sap.com') , ( name 'tc~bl~jco~api', vendor 'sap.com') ]
----- Deployment Items -----
1. Client path 'C:\nwds-extsoa-7.3-EHP1-SP14-PAT0000-win32\eclipse\workspace.jdi\1\DCs\XXXXXXX.com\home\chgemail\_comp\gen\default\deploy\XXXXXXX.com~home~chgemail.ear'
Deploy status is 'Aborted'
Description:'1. Failed to create deployable object 'XXXXXXX.com/home~chgemail' since it is not a Web Dynpro object.
-> No Web Dynpro application (deployable object) with name XXXXXXX.com/home~chgemail exists.'.
SDA : name 'home~chgemail', vendor 'XXXXXXX.com', location 'SN3_MDTRJS_D', version '20150312060513', software type ('J2EE', sub type ''), csn component '', dependencies :[( name 'tc~aii~base~offline~facade', vendor 'sap.com') , ( name 'tc~ddic~runtime~facade', vendor 'sap.com') , ( name 'tc~bl~logging~api', vendor 'sap.com') , ( name 'tc~bl~exception~lib', vendor 'sap.com') , ( name 'tc~wd~api', vendor 'sap.com') , ( name 'tc~cmi', vendor 'sap.com') , ( name 'tc~bl~jco~api', vendor 'sap.com') ]
Time statistics( ms ):
1.Check version:XXXXXXX.com_home~chgemail : 4
2.validate : -1
2.1.Resolve dependencies : 3
2.2.deployment : 7055
2.2.1.Notify:Event triggered : 203
2.2.2.Bulk deployment : 6839
2.2.2.1.Stop : 73
2.2.2.2.Perform delivery : 6765
2.2.2.2.1.Application Deployer : 6615
2.2.3.Notify:Event performed : 9
2.3.Post process : 10
2.3.1.Starting : 9
] [Error: com.sap.engine.services.tc~bl~deploy~api Thread[Worker-444,5,main]]
Deployment Items status: [
----- Sorted Items -----
1. Client path 'C:\nwds-extsoa-7.3-EHP1-SP14-PAT0000-win32\eclipse\workspace.jdi\1\DCs\XXXXXXX.com\home\chgemail\_comp\gen\default\deploy\XXXXXXX.com~home~chgemail.ear'
Deploy status is 'Aborted'
SDA : name 'home~chgemail', vendor 'XXXXXXX.com', location 'SN3_MDTRJS_D', version '20150312060513', software type ('J2EE', sub type ''), csn component '', dependencies :[( name 'tc~aii~base~offline~facade', vendor 'sap.com') , ( name 'tc~ddic~runtime~facade', vendor 'sap.com') , ( name 'tc~bl~logging~api', vendor 'sap.com') , ( name 'tc~bl~exception~lib', vendor 'sap.com') , ( name 'tc~wd~api', vendor 'sap.com') , ( name 'tc~cmi', vendor 'sap.com') , ( name 'tc~bl~jco~api', vendor 'sap.com') ]
----- Deployment Items -----
1. Client path 'C:\nwds-extsoa-7.3-EHP1-SP14-PAT0000-win32\eclipse\workspace.jdi\1\DCs\XXXXXXX.com\home\chgemail\_comp\gen\default\deploy\XXXXXXX.com~home~chgemail.ear'
Deploy status is 'Aborted'
Description:'1. Failed to create deployable object 'XXXXXXX.com/home~chgemail' since it is not a Web Dynpro object.
-> No Web Dynpro application (deployable object) with name XXXXXXX.com/home~chgemail exists.'.
SDA : name 'home~chgemail', vendor 'XXXXXXX.com', location 'SN3_MDTRJS_D', version '20150312060513', software type ('J2EE', sub type ''), csn component '', dependencies :[( name 'tc~aii~base~offline~facade', vendor 'sap.com') , ( name 'tc~ddic~runtime~facade', vendor 'sap.com') , ( name 'tc~bl~logging~api', vendor 'sap.com') , ( name 'tc~bl~exception~lib', vendor 'sap.com') , ( name 'tc~wd~api', vendor 'sap.com') , ( name 'tc~cmi', vendor 'sap.com') , ( name 'tc~bl~jco~api', vendor 'sap.com') ]
Time statistics( ms ):
1.Check version:XXXXXXX.com_home~chgemail : 4
2.validate : -1
2.1.Resolve dependencies : 3
2.2.deployment : 7055
2.2.1.Notify:Event triggered : 203
2.2.2.Bulk deployment : 6839
2.2.2.1.Stop : 73
2.2.2.2.Perform delivery : 6765
2.2.2.2.1.Application Deployer : 6615
2.2.3.Notify:Event performed : 9
2.3.Post process : 10
2.3.1.Starting : 9
] [Error: com.sap.engine.services.tc~bl~deploy~api Thread[Worker-444,5,main]]
[#6]: Deployment Items status: [
----- Sorted Items -----
1. Client path 'C:\nwds-extsoa-7.3-EHP1-SP14-PAT0000-win32\eclipse\workspace.jdi\1\DCs\XXXXXXX.com\home\chgemail\_comp\gen\default\deploy\XXXXXXX.com~home~chgemail.ear'
Deploy status is 'Aborted'
SDA : name 'home~chgemail', vendor 'XXXXXXX.com', location 'SN3_MDTRJS_D', version '20150312060513', software type ('J2EE', sub type ''), csn component '', dependencies :[( name 'tc~aii~base~offline~facade', vendor 'sap.com') , ( name 'tc~ddic~runtime~facade', vendor 'sap.com') , ( name 'tc~bl~logging~api', vendor 'sap.com') , ( name 'tc~bl~exception~lib', vendor 'sap.com') , ( name 'tc~wd~api', vendor 'sap.com') , ( name 'tc~cmi', vendor 'sap.com') , ( name 'tc~bl~jco~api', vendor 'sap.com') ]
----- Deployment Items -----
1. Client path 'C:\nwds-extsoa-7.3-EHP1-SP14-PAT0000-win32\eclipse\workspace.jdi\1\DCs\XXXXXXX.com\home\chgemail\_comp\gen\default\deploy\XXXXXXX.com~home~chgemail.ear'
Deploy status is 'Aborted'
Description:'1. Failed to create deployable object 'XXXXXXX.com/home~chgemail' since it is not a Web Dynpro object.
-> No Web Dynpro application (deployable object) with name XXXXXXX.com/home~chgemail exists.'.
SDA : name 'home~chgemail', vendor 'XXXXXXX.com', location 'SN3_MDTRJS_D', version '20150312060513', software type ('J2EE', sub type ''), csn component '', dependencies :[( name 'tc~aii~base~offline~facade', vendor 'sap.com') , ( name 'tc~ddic~runtime~facade', vendor 'sap.com') , ( name 'tc~bl~logging~api', vendor 'sap.com') , ( name 'tc~bl~exception~lib', vendor 'sap.com') , ( name 'tc~wd~api', vendor 'sap.com') , ( name 'tc~cmi', vendor 'sap.com') , ( name 'tc~bl~jco~api', vendor 'sap.com') ]
Time statistics( ms ):
1.Check version:XXXXXXX.com_home~chgemail : 4
2.validate : -1
2.1.Resolve dependencies : 3
2.2.deployment : 7055
2.2.1.Notify:Event triggered : 203
2.2.2.Bulk deployment : 6839
2.2.2.1.Stop : 73
2.2.2.2.Perform delivery : 6765
2.2.2.2.1.Application Deployer : 6615
2.2.3.Notify:Event performed : 9
2.3.Post process : 10
2.3.1.Starting : 9
] [Error: com.sap.ide.eclipse.deployer.dc.DVLog Thread[Worker-444,5,main]]
[#6]: Deployment Items status: [
----- Sorted Items -----
1. Client path 'C:\nwds-extsoa-7.3-EHP1-SP14-PAT0000-win32\eclipse\workspace.jdi\1\DCs\XXXXXXX.com\home\chgemail\_comp\gen\default\deploy\XXXXXXX.com~home~chgemail.ear'
Deploy status is 'Aborted'
SDA : name 'home~chgemail', vendor 'XXXXXXX.com', location 'SN3_MDTRJS_D', version '20150312060513', software type ('J2EE', sub type ''), csn component '', dependencies :[( name 'tc~aii~base~offline~facade', vendor 'sap.com') , ( name 'tc~ddic~runtime~facade', vendor 'sap.com') , ( name 'tc~bl~logging~api', vendor 'sap.com') , ( name 'tc~bl~exception~lib', vendor 'sap.com') , ( name 'tc~wd~api', vendor 'sap.com') , ( name 'tc~cmi', vendor 'sap.com') , ( name 'tc~bl~jco~api', vendor 'sap.com') ]
----- Deployment Items -----
1. Client path 'C:\nwds-extsoa-7.3-EHP1-SP14-PAT0000-win32\eclipse\workspace.jdi\1\DCs\XXXXXXX.com\home\chgemail\_comp\gen\default\deploy\XXXXXXX.com~home~chgemail.ear'
Deploy status is 'Aborted'
Description:'1. Failed to create deployable object 'XXXXXXX.com/home~chgemail' since it is not a Web Dynpro object.
-> No Web Dynpro application (deployable object) with name XXXXXXX.com/home~chgemail exists.'.
SDA : name 'home~chgemail', vendor 'XXXXXXX.com', location 'SN3_MDTRJS_D', version '20150312060513', software type ('J2EE', sub type ''), csn component '', dependencies :[( name 'tc~aii~base~offline~facade', vendor 'sap.com') , ( name 'tc~ddic~runtime~facade', vendor 'sap.com') , ( name 'tc~bl~logging~api', vendor 'sap.com') , ( name 'tc~bl~exception~lib', vendor 'sap.com') , ( name 'tc~wd~api', vendor 'sap.com') , ( name 'tc~cmi', vendor 'sap.com') , ( name 'tc~bl~jco~api', vendor 'sap.com') ]
Time statistics( ms ):
1.Check version:XXXXXXX.com_home~chgemail : 4
2.validate : -1
2.1.Resolve dependencies : 3
2.2.deployment : 7055
2.2.1.Notify:Event triggered : 203
2.2.2.Bulk deployment : 6839
2.2.2.1.Stop : 73
2.2.2.2.Perform delivery : 6765
2.2.2.2.1.Application Deployer : 6615
2.2.3.Notify:Event performed : 9
2.3.Post process : 10
2.3.1.Starting : 9
] [Error: com.sap.ide.eclipse.deployer.dc.DVLog Thread[Worker-444,5,main]]
Deployment Exception during deployment phase [DeploymentException], cause=[ASJ.dpl_dc.001085 Operation [deploy] of [XXXXXXX.com_home~chgemail] failed] [Error: com.sap.engine.services.tc~bl~deploy~api Thread[Worker-444,5,main]]
Deployment Exception during deployment phase [DeploymentException], cause=[ASJ.dpl_dc.001085 Operation [deploy] of [XXXXXXX.com_home~chgemail] failed] [Error: com.sap.engine.services.tc~bl~deploy~api Thread[Worker-444,5,main]]
[#6]: Deployment Exception during deployment phase [DeploymentException], cause=[ASJ.dpl_dc.001085 Operation [deploy] of [XXXXXXX.com_home~chgemail] failed] [Error: com.sap.ide.eclipse.deployer.dc.DVLog Thread[Worker-444,5,main]]
[#6]: Deployment Exception during deployment phase [DeploymentException], cause=[ASJ.dpl_dc.001085 Operation [deploy] of [XXXXXXX.com_home~chgemail] failed] [Error: com.sap.ide.eclipse.deployer.dc.DVLog Thread[Worker-444,5,main]]C:\nwds-extsoa-7.3-EHP1-SP14-PAT0000-win32\eclipse\workspace.jdi\1\DCs\XXXXXXX.com\home\chgemail\_comp\gen\default\deploy\XXXXXXX.com~home~chgemail.ear
can you find this ear in your local drive? -
Hello everyone,
I would like to know if it is possible to have instances of a class as a part of a controller context. You know, like if you added a service call to a BAPI or a function group, but with method calls to an object instead.
I have a feeling, that it is uncommon to bring Web Dynpro and the object orientation of ABAP Objects together.
For example, i don't want the event handling code of my controllers to call function groups, which in turn make calls to my object oriented model. Is there a way to skip that nasty imperative step?
Sorry for asking questions which may sound vague or naive, I'm kind of a beginner regarding Web Dynpro and ABAP.
cheers,
Jens BarthelThere's no need at all to have function modules in the way.
You can have either controller attributes or context attributes defined as object references, and then call methods from those objects instead...
In both cases, you just have to use TYPE REF TO instead of TYPE when defining the attributes.
Furthermore, if you have a central class through which you interact with your OO model, you can define it as Assistance class and then you'll have an instance automatically in all the controllers...the drawback / advantage is that you do not control its instantiation which is done by the framework.
Regards
Edited by: Alejandro Bindi on Oct 14, 2008 6:23 PM -
Web Services as Background Callable Objects?
Hi everybody,
is it possible to use an Web Service as an Background Callable Object? And if it is possible, how can I do it?
For your background: If the Web Service throws an Exception, I want to handle it. My goal: The next step after finalizing the exception handler action will be the
action (WebService) that reported the exception. Or is there any other possibility?
Thanks,
StefanHi Stefan,
For repeating the WS Call after the exception handler, you can use the "repeat" strategy. When defining the exception handler, you can choose between "continue" and "repeat".
Check this page : <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/44/10a066e3650d19e10000000a114a6b/frameset.htm">Exception Handling in GP</a>
For using Web Service as Callable Object, check this out! <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/44/4758351fcb1193e10000000a155369/frameset.htm">WS in GP</a>
When specifying repeat, the action will be started again. If continue, the next action will be processed.
Hope this helps,
Best regards,
David
Maybe you are looking for
-
Powershell script to search a network drive for .mdb files and export them to CSV file
Hello all, I'm trying to search one of our network drives for old .mdb files, I want to write the name, location and date last modified to a csv file. Get-WmiObject -Class CIM_DataFile -Filter "Drive='S:' And Extension='mdb' AND ObjFile.drive AND o
-
Hi Is there any way we can use dynamic configuration with sftp adapter ? Requirement is that I need to retrieve input file name and use that somewhere but for sftp sender I could not locate adapter specific message attributes. Does that mean its impo
-
Photoshop Element 8's Bridge not showing RAW thumbnails
Hello! I use PSE 8 on a Mac with Snow Leopard. I'm shooting with a Canon EOS 550D. Bridge used to display RAW thumbnails correctly, but it doesn't anymore. Just blank generic icons. Now, I've reinstalled Camera Raw 6.1 (the Photoshop Elements Version
-
Analog microphone port not working?
I have a Mac Mini (mid-2010), and no analog microphone will work in it. I've looked through the forums and Googled around looking for an answer, but I can't find anything. Is there a known bug with this port, or should I just return the thing for w
-
IDVD freezes during audio encoding
Hi there, I'm trying to burn a movie (over 90 minutes long) and everything goes well until it begins to encode audio (last step but one) - the application freezes without any apparent reason. I've tried it 3 times already and always the same. I'm on