Webdynpro vs Adobeforms
Hi Experts,
I have a wedynpro with several views. it is having many functionality, POPUP, error message, ON filed check, check on change, ALV in a popup etc.
I want to change it to ADOBE FORMS and keep the logic same just consolidate alll views into one one page and show to user.
Can anyone let me know how is that IDEA or is there any limitation with adobeforms?
Please let me know if anyone needs more information .
Thanks
Rahul
Hi Rahul,
I don't think, this is a good IDEA of comparing webdynpro & adobeforms, as these two are entirely different tools.
The sap adobe forms can be used as interactive( online or offiline ) or printable form.
In your case, you need to have a print out of you WDA output at cetain point of time, you cannot take out print of whole page with available print option on WDA, as it just prints like snap shot of visible area of your screen.
So, we go for an adobeform where when can pass the data from WDA to adobeform and design the print page very nicely as per your requirement.
Hence, you just have button called print on your existing WDA and when print button is pressed, call the adobeform to print the required output.
So, you are not replacing WDA with Adob forms, instead, you are passing the required data to adobeforms to get the print out in a pleasant shape.
Regards,
Rama
Similar Messages
-
Doubt when launching an AdobeForm object in a Webdynpro Abap.
Hi Experts!
I built a simply Webdynpro with an "ADOBE FORM" object. The Form, is also quite simple (at the moment).
But I am having a trouble when the Form is launched. I only can see its Fields as a "READ ONLY". It is not possible to modify anything there.
Here, I describe the steps that I follow.
I create a very simple WebDynpro application. In its WD View, exist an unique Object (Adobe Interactive Form).
In that object, I set the properties:
"Data source": a context variable type "my structure". "My structure", is a simple structure with a couple or three fields, let´s say PERNR, BUKRS, WERKS... It is linked to the Form Interface (ABAP DICTIONARY-BASED INTERFACE). So in this way, the link between my WD and the AdobeInt.Form is working.
"PDF Source": a Context variable type XSTRING.
"Template Source": here I have set my Int.Form. Currently, it only contains a couple of fields
"Enabled": True.
"Read Only": False.
In the AdobeForm, I have draged & droped those 2 or 3 fields, save it, and activate it. I guess nothing more is needed for my test.
And at last, in the View´s method WDDOINIT, I am reading one of those fields, let´s say the employee number (PERNR), and I set by hardcoding its number (let´s say -> 00000001).
Until here, everything seems to work fine. When I launch the WD test, the Adobeform appears, at the moment, with only one of my fields (Employee - PERNR), and its value is filled in with '00000001'.
But now, I would like to write something by myself. And when I try to do it, it is not possible! Field PERNR, is displayed as a "READ ONLY".
Does someone knows what is happening here? I have seen in an exemple called "WDR_TEST_ADOBE" that it must be posible to have "OPEN FIELDS" in the adobeform...
Am I doing anything wrong? Or am I doing any mistake?
Thank you very much in advance
CarlesFinally I think I have found the problem.
In the View where I am printing the ADOBEFORM, it is needed this code under the method WDDOMODIFYVIEW.
method WDDOMODIFYVIEW .
DATA: LV_INTERACTIVE_FORM TYPE REF TO CL_WD_INTERACTIVE_FORM,
LV_METHOD_HANDLER TYPE REF TO IF_WD_IACTIVE_FORM_METHOD_HNDL.
LV_INTERACTIVE_FORM ?= VIEW->GET_ELEMENT( 'INT_FORM' ). " adobeform object in view
IF LV_INTERACTIVE_FORM IS NOT INITIAL.
LV_METHOD_HANDLER ?= LV_INTERACTIVE_FORM->_METHOD_HANDLER.
LV_METHOD_HANDLER->SET_LEGACY_EDITING_ENABLED( ABAP_TRUE ).
LV_METHOD_HANDLER->SET_HIDE_NAVIGATION_PANEL( ABAP_TRUE ).
LV_METHOD_HANDLER->SET_DISABLE_PRINT_BUTTON( ABAP_TRUE ).
WD_THIS->M_METHOD_HANDLER ?= LV_INTERACTIVE_FORM->_METHOD_HANDLER.
WD_THIS->M_METHOD_HANDLER->SET_HIDE_TOOLBARS( ABAP_TRUE ).
ENDIF.
endmethod.
Regards,
Carles -
Adobe form from webdynpro : Getting a single row in the table
Hello,
I have a scenario in which I have to create a adobeform from webdynpro application.
I have created the form and have the context designed in place.
I am facing a problem in the table I have in my adobeform.
I am adding rows to this table dynamically using a button using "addInstance"
Now on the webdynpro side , when I try to read this table I get a single row from this table.
This row is always the first row of that table.
I checked the following things from blog /people/juergen.hauser2/blog/2006/09/12/avoiding-common-mistakes-when-using-tables-on-sap-interactive-forms , i.e. :
Cardinality of the node.
Tick on the option "Repeat Row for Each Data Item".
But still no success.
With deadlines to catch I had to post this question after trying a lot.Please help.Hello Otto,
I had found this link before and used the same solution , but unfortunately is taking a long time.
Now what I am doing is :
1. I append 10 rows into the table then bind it to the node
2. Then on the adobe form I have removed the check on "Add row for each line item" because of which it shows only 1 row
on the form.
Now I add rows dynamically, but this puts a limit on the number of rows can be added to the table i.e. 10.
But this again has added problems like while displaying the form or modifying I hav to handle it seperately and cannot use the same form as it is.( as I have removed the tick for "Add row for each line item" ).
Thanks,
Omkar Mirvankar -
ADOBE Interactive Form in webdynpro not allowing to enter value
Hi,
I have developed a Adobe interactive form in SFP and then i developed webdynpro component , then integrated into webdynpro. while running the webdynpro application which is showing the adobeform but the input fields are not allowed to enter value.
The same adobe form can be allowed to enter values while running from the report. i dunno how to set the value of the importing parameter fillable = 'X' in webdynpro.
regards,
RoopsHi friends,
The above mentioned setting are all active like Zc...Layout, enabled check box etc.. but when i make it to Activex which is not displaying form in the portal while running the application instead it shows red color X mark.. is there any setting required to run adobe with webdynpro ..
1.) any notes or patches ???
2.) is activex mandatory for running interactive form in webdunpro? if yes what are system setting required....
Regards,
Roops. -
Hi Exports,
I need to pass the values of dynamic internal table from SE38 program to adobeform. But in interface i couldn't find an option to pass the dynamic internal table. Is it possible to bind a dynamic internal table in Adobeform? Both row and column of the table should grow depends on dynamic table values. If no of column reaches maximum page widh it should overflow to next page.
Regards,
Anu.For the form buttons to work on-line in your WebDynpro app, you need to change the PDF form to be Dynamic:
if(firstTime){
// We need to set the PDF to be Dynamic, for the form JavaScript code to work
IWDPDFDocumentInteractiveFormContext pdfContext =
WDPDFDocumentFactory
.getDocumentHandler(wdThis.wdGetAPI(), "InteractiveForm")
.getDocumentContext();
pdfContext.setDynamic(true);
In this code segment, "InteractiveForm" is the UI id.
I was able to get that far, but I although I add subforms dynamically via javascript, the mapped WebDynpro context node doesn't pick up any new elements.
ie: if I start with two WD context elements (0..n) cardinality, then add a third via the form JavaScipt button, I see changes only in the two context elements when I submit. A third context element isn't created or populated. -
Using Adobe Forms in Webdynpro views
Hi,
I'm learning Abap-webdynpro, in this i've worked on some sample applications(tutorials) given in the help library. I need to learn using Adobe forms in the views of the webdynpro components. I tried with help library, but not so clear about how to use forms in views,
So can u please send me some links or materials which describe how to use adobe forms in webdynpro applications..
Thanks in Advance,
SachiHi ,
I hope this link will be usefull
<u>https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/f057d803-3c53-2910-db92-a6a2f1cc7334 [original link is broken]</u>
Here are some very useful links on Adobe Software for Forms.
http://www.adobe.com/enterprise/partners/pdfs/sap_datasheet.pdf
http://www.adobe.com/enterprise/partners/sap.html
http://www.sap.info/public/INT/int/printout/article/Category-28943c61b1e60d84b-int/0/articleContainer-18393415bdc39551ae/
http://sdn.sap.com/irj/sdn/adobeforms
Thanks and Rgds,
Kamal<a href="http://">http://</a> -
Mistake to running a AdobeForm
Hi everybody,
when running a AdobeForm the error occurs that indicated below, somebody can help me.
thanks
While processing the current request, an exception occured which could not be handled by the application or the framework.
The initial exception that caused the request to fail, was:
com.sap.tc.webdynpro.pdfobject.core.PDFObjectRuntimeException: Processing exception during a "UsageRights" operation. Request start time: Thu Jul 17 10:34:13 CLT 2008 com.adobe.ads.exception.FailedCreationException: Failed to create a new instance of PDFManipulation Module, please make sure PDFManipulation module is running. Exception Stack Trace: com.adobe.ads.exception.FailedCreationException: Failed to create a new instance of PDFManipulation Module, please make sure PDFManipulation module is running. at com.adobe.ads.remote.PDFState.getRemoteFromFile(Unknown Source) at com.adobe.ads.remote.PDFState.getRemotePdf(Unknown Source) at com.adobe.ads.remote.EJB_PDFAgent.getRemotePdf(Unknown Source) at com.adobe.ads.remote.EJB_PDFAgent.setUsageRights(Unknown Source) at com.adobe.ads.operation.UsageRights.execute(Unknown Source) at com.adobe.ads.operation.ADSOperation.doWork(Unknown Source) at com.adobe.ads.operation.CachableOperation.doWork(Unknown Source) at com.adobe.ads.request.Request.processOperations(Unknown Source) at com.adobe.ads.request.Request.process(Unknown Source) at com.adobe.AdobeDocumentServicesEJB.processRequest(Unknown Source) at com.adobe.AdobeDocumentServicesEJB.rpData(Unknown Source) at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0.java:120) 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.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126) at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157) at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79) at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92) at SoapServlet.doPost(SoapServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170) Caused by: com.adobe.ProcessingException: CORBA Connection to XMLForm failed, please verify the binaries are deployed to the os_libs directory You may be running on a non-supported platform. at com.adobe.ads.remote.ServiceLocator.getPdfmmFactory(Unknown Source) at com.adobe.ads.remote.PDFState.getFactory(Unknown Source) ... 37 more Caused by: java.lang.IllegalStateException: Connection to failed service. at com.adobe.service.ResourcePooler.allocateResource(ResourcePooler.java:84) at com.adobe.service.ConnectionFactoryManagerPeer.getConnectionResourceFromPool(ConnectionFactoryManagerPeer.java:95) at com.adobe.service.J2EEConnectionFactoryManagerPeerImpl.getConnection(J2EEConnectionFactoryManagerPeerImpl.java:93) ... 39 more
at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:400)
at com.sap.tc.webdynpro.pdfobject.core.PDFObject.render(PDFObject.java:3948)
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRenderHandler.handle(PDFDocumentRenderHandler.java:148)
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentProcessor.process(PDFDocumentProcessor.java:52)
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentInteractiveFormHandlingContext.execute(PDFDocumentInteractiveFormHandlingContext.java:98)
... 31 more
See full exception chain for details.
System Environment
Client
Web Dynpro Client Type HTML Client
User agent Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; MEGAUPLOAD 2.0)
Version null
DOM version null
Client Type msie6
Client Type Profile ie6
ActiveX enabled
Cookies enabled
Frames enabled
Java Applets enabled
JavaScript enabled
Tables enabled
VB Script enabled
Server
Web Dynpro Runtime Vendor: SAP, build ID: 7.0009.20080125053938.0000 (release=NW04S_09_REL, buildtime=2008-01-25:05:11:30[UTC], changelist=35173, host=pwdfm114), build date: Wed Jun 18 09:42:18 CLT 2008
J2EE Engine 7.00 patchlevel
Java VM Java HotSpot(TM) Server VM, version:1.4.2_13-b06, vendor: Sun Microsystems Inc.
Operating system Windows 2003, version: 5.2, architecture: x86
Session & Other
Session Locale es_CL
Time of Failure Thu Jul 17 10:34:22 CLT 2008 (Java Time: 1216305262974)
Web Dynpro Code Generation Infos
local/Menu
SapDictionaryGenerationCore 6.4016.00.0000.20060119122443.0000 (release=630_VAL_REL, buildtime=2006-02-12:21:24:49[UTC], changelist=385556, host=PWDFM026.wdf.sap.corp)
SapDictionaryGenerationTemplates (unknown)
SapGenerationFrameworkCore 6.4016.00.0000.20050818152155.0000 (release=630_VAL_REL, buildtime=2006-02-12:21:17:12[UTC], changelist=363812, host=PWDFM026.wdf.sap.corp)
SapIdeWebDynproCheckLayer 6.4016.00.0000.20060119125616.0000 (release=630_VAL_REL, buildtime=2006-02-12:21:35:09[UTC], changelist=385572, host=PWDFM026.wdf.sap.corp)
SapMetamodelCommon 6.4016.00.0000.20060119123849.0000 (release=630_VAL_REL, buildtime=2006-02-12:21:18:19[UTC], changelist=385565, host=PWDFM026.wdf.sap.corp)
SapMetamodelCore 6.4016.00.0000.20060119123849.0000 (release=630_VAL_REL, buildtime=2006-02-12:21:18:09[UTC], changelist=385565, host=PWDFM026.wdf.sap.corp)
SapMetamodelDictionary 6.4016.00.0000.20060119123716.0000 (release=630_VAL_REL, buildtime=2006-02-12:21:21:53[UTC], changelist=385561, host=PWDFM026.wdf.sap.corp)
SapMetamodelWebDynpro 6.4016.00.0000.20060126165535.0000 (release=630_VAL_REL, buildtime=2006-02-12:21:30:00[UTC], changelist=386862, host=PWDFM026.wdf.sap.corp)
SapWebDynproGenerationCTemplates 6.4016.00.0000.20060126165422.0000 (release=630_VAL_REL, buildtime=2006-02-12:21:51:36[UTC], changelist=386861, host=PWDFM026)
SapWebDynproGenerationCore 6.4016.00.0000.20060119125616.0000 (release=630_VAL_REL, buildtime=2006-02-12:21:35:38[UTC], changelist=385572, host=PWDFM026.wdf.sap.corp)
SapWebDynproGenerationTemplates 6.4016.00.0000.20060126165422.0000 (release=630_VAL_REL, buildtime=2006-02-12:21:51:36[UTC], changelist=386861, host=PWDFM026)
sap.com/tcwddispwda
No information available null
sap.com/tcwdcorecomp
No information available null
Detailed Error Information
Detailed Exception Chain
com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: Failed to UPDATEDATAINPDF
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:392)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1132)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:887)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRespond(WindowPhaseModel.java:573)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:152)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:700)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:653)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:243)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:154)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: PDFDocument Processor failed to process Render Request.
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentProcessor.process(PDFDocumentProcessor.java:55)
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentInteractiveFormHandlingContext.execute(PDFDocumentInteractiveFormHandlingContext.java:98)
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentInteractiveFormHandlingContext.execute(PDFDocumentInteractiveFormHandlingContext.java:121)
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:336)
... 29 more
Caused by: com.sap.tc.webdynpro.pdfobject.core.PDFObjectRuntimeException: Processing exception during a "UsageRights" operation.
Request start time: Thu Jul 17 10:34:13 CLT 2008
com.adobe.ads.exception.FailedCreationException: Failed to create a new instance of PDFManipulation Module, please make sure PDFManipulation module is running.
Exception Stack Trace:
com.adobe.ads.exception.FailedCreationException: Failed to create a new instance of PDFManipulation Module, please make sure PDFManipulation module is running.
at com.adobe.ads.remote.PDFState.getRemoteFromFile(Unknown Source)
at com.adobe.ads.remote.PDFState.getRemotePdf(Unknown Source)
at com.adobe.ads.remote.EJB_PDFAgent.getRemotePdf(Unknown Source)
at com.adobe.ads.remote.EJB_PDFAgent.setUsageRights(Unknown Source)
at com.adobe.ads.operation.UsageRights.execute(Unknown Source)
at com.adobe.ads.operation.ADSOperation.doWork(Unknown Source)
at com.adobe.ads.operation.CachableOperation.doWork(Unknown Source)
at com.adobe.ads.request.Request.processOperations(Unknown Source)
at com.adobe.ads.request.Request.process(Unknown Source)
at com.adobe.AdobeDocumentServicesEJB.processRequest(Unknown Source)
at com.adobe.AdobeDocumentServicesEJB.rpData(Unknown Source)
at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0.java:120)
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.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)
at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
at SoapServlet.doPost(SoapServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: com.adobe.ProcessingException: CORBA Connection to XMLForm failed, please verify the binaries are deployed to the os_libs directory
You may be running on a non-supported platform.
at com.adobe.ads.remote.ServiceLocator.getPdfmmFactory(Unknown Source)
at com.adobe.ads.remote.PDFState.getFactory(Unknown Source)
... 37 more
Caused by: java.lang.IllegalStateException: Connection to failed service.
at com.adobe.service.ResourcePooler.allocateResource(ResourcePooler.java:84)
at com.adobe.service.ConnectionFactoryManagerPeer.getConnectionResourceFromPool(ConnectionFactoryManagerPeer.java:95)
at com.adobe.service.J2EEConnectionFactoryManagerPeerImpl.getConnection(J2EEConnectionFactoryManagerPeerImpl.java:93)
... 39 more
at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:413)
at com.sap.tc.webdynpro.pdfobject.core.PDFObject.render(PDFObject.java:3948)
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRenderHandler.handle(PDFDocumentRenderHandler.java:148)
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentProcessor.process(PDFDocumentProcessor.java:52)
... 32 more
Caused by: com.sap.tc.webdynpro.pdfobject.core.PDFObjectRuntimeException: Processing exception during a "UsageRights" operation.
Request start time: Thu Jul 17 10:34:13 CLT 2008
com.adobe.ads.exception.FailedCreationException: Failed to create a new instance of PDFManipulation Module, please make sure PDFManipulation module is running.
Exception Stack Trace:
com.adobe.ads.exception.FailedCreationException: Failed to create a new instance of PDFManipulation Module, please make sure PDFManipulation module is running.
at com.adobe.ads.remote.PDFState.getRemoteFromFile(Unknown Source)
at com.adobe.ads.remote.PDFState.getRemotePdf(Unknown Source)
at com.adobe.ads.remote.EJB_PDFAgent.getRemotePdf(Unknown Source)
at com.adobe.ads.remote.EJB_PDFAgent.setUsageRights(Unknown Source)
at com.adobe.ads.operation.UsageRights.execute(Unknown Source)
at com.adobe.ads.operation.ADSOperation.doWork(Unknown Source)
at com.adobe.ads.operation.CachableOperation.doWork(Unknown Source)
at com.adobe.ads.request.Request.processOperations(Unknown Source)
at com.adobe.ads.request.Request.process(Unknown Source)
at com.adobe.AdobeDocumentServicesEJB.processRequest(Unknown Source)
at com.adobe.AdobeDocumentServicesEJB.rpData(Unknown Source)
at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0.java:120)
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.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)
at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
at SoapServlet.doPost(SoapServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: com.adobe.ProcessingException: CORBA Connection to XMLForm failed, please verify the binaries are deployed to the os_libs directory
You may be running on a non-supported platform.
at com.adobe.ads.remote.ServiceLocator.getPdfmmFactory(Unknown Source)
at com.adobe.ads.remote.PDFState.getFactory(Unknown Source)
... 37 more
Caused by: java.lang.IllegalStateException: Connection to failed service.
at com.adobe.service.ResourcePooler.allocateResource(ResourcePooler.java:84)
at com.adobe.service.ConnectionFactoryManagerPeer.getConnectionResourceFromPool(ConnectionFactoryManagerPeer.java:95)
at com.adobe.service.J2EEConnectionFactoryManagerPeerImpl.getConnection(J2EEConnectionFactoryManagerPeerImpl.java:93)
... 39 more
at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:400)
... 35 morePlease do the following:
1. Shutdown J2EE engine
2. Rename the folder
/usr/sap/AST/JC71/j2ee/os_libs/adssap
to another folder name (ex. adssap.old)
3. Start J2EE engine
4. Make sure XMLFormService_native.zip is copied under os_libs f
during starting up engine (synchronize phase)
5. Also make sure XMLform.exe is extracted under
/usr/sap/ AST/JC71/j2ee/os_libs/adssap/XMLFormService/
If the files are not there:
Stop J2EE engine
rename version.bin to version.bin.old
this file can be found under /usr/sap/AST/JC71/j2ee/cluster
Start J2EE engine
If deployment is correctly done, native files will be downloaded. -
Copying standard KANBAN adobeform in SAP SNC
Hi,
We have a requirement where we need to copy standard adobeform and add barcode to that for KANBAN process.
I have following questions regarding this:
1. while copying standard adobeform whether we need to copy Interface also?
2. How to find print program to that form i.e., where data is getting fetched for this form-the form is getting triggered from SNC system..menu path is as followsSNC Supplier role --->SNC Supplier View . When we click on Supplier view it is leaving to WEB UI and from there the Adobeform is getting triggered.
Can anyone explain how and where it is fetching data...
3.Where is the configuratgion done for this form(like in NACE in ECC)?
4.If there is any webdynpro component then where can we find the link for this web ui and form?
Thanks,Hi Nilson,
The business processes mentioned can be used for any industry. There is not restriction as such.
These business processes are more relevant for those industry.
e.g. Outsourced Manufacturing / WO Collaboration is extensively used by High-Tech companies. Even the recent enhancement requirements have come from High-Tech companies.
Similarly, Kanban / SMI is extensively used by Automotive. But SMI is also popular with High-Tech.
CP industry is biggest consumer of Responsive Replenishment process.
Regards,
Sandeep -
Hi,
We have a requirement where we need to copy standard adobeform and add barcode to that for KANBAN process.
I have following questions regarding this:
1. while copying standard adobeform whether we need to copy Interface also?
2. How to find print program to that form i.e., where data is getting fetched for this form-the form is getting triggered from SNC system..menu path is as followsSNC Supplier role --->SNC Supplier View . When we click on Supplier view it is leaving to WEB UI and from there the Adobeform is getting triggered.
Can anyone explain how and where it is fetching data...
3.Where is the configuratgion done for this form(like in NACE in ECC)?
4.If there is any webdynpro component then where can we find the link for this web ui and form?
Thanks,
Edited by: NEED HELP on Sep 28, 2010 2:42 PMHi,
You can copy the standard form and update or create from scratch based on the requirement. You will need to use SCA/DM_KANBAN BAdi to specify the new form.
Regards
Naveen -
Hello,
I have a program in R/3 that is based on a logical database. I don't want to have to write the program all over again in Webdynpro.
Is there a way to use the logical database in Webdynpro for ABAP.Basically WDA calls a FM and then the following help is a good starting point:
"Calling a Logical Database Using a Function Module"
http://help.sap.com/saphelp_nw04/helpdata/en/64/237f8cd43711d1950b0000e8353423/content.htm
Kindly close the thread and award appropriate a points to the answer given.
Sergio -
Filename in Webdynpro for a PDF created with Smartform
Hi,
I created a PDF with Smartform in my Webdynpro-Application.
When I click the save button there is a default filename f.pdf .
How can I change the filename?
Regards
Marcus SchugHi Experts,
any update on this?
I am facing the same problem with ESS payslip (smartform/Hrform): my customer wants to have custom file name for download salery statements from the portal. Do you know how to change the default form name unknown.pdf to e.g.. "payslip_month_year"?
I spent a lot of time to find any possibility to get and change the file name but without success till now.
Please respond.
Regards,
Zdzislaw Kaczmarczyk
Edited by: Zdzislaw Kaczmarczyk on Jun 14, 2010 4:41 PM -
Debugging is not working in R/3 from WebDynpro-ABAP developed webpage input
Dear Friends,
We are facing a serious problem for debugging. Expecting valuable input for the same.
Debugging is not working in R/3 from WebDynpro-ABAP developed webpage input in Production Server.
The debugging (for WebDynpro-ABAP application) is working in Dev. Server for
1st ] Within R/3
Ex. debug for bapi within R/3. i.e. value enter as input in R/3 only.
2nd ] From webpage to R/3
Ex. Some input given on the internet web page developed through WebDynpro and external breakpoint set in R/3 it works. It directs to R/3 code through debugging.
In Prod. Server the 1st case above is working but the 2nd case is not working.
In Prod. Server the WebDynpro developed applications are running successfully through internet explorer webpage inputs. So running the application is not a problem in prod. Server but debugging of the same is the problem.
The setting which are done in Prod. server are,
1] RZ10 in parameters are set for port and host name.
2.1] In SMICM check for ICM.
2.2] Host file updated in Windows-System 32.
3] In SICF following services are active,
3.1] default_host/sap/bc/webdynpro
3.2] default_host/sap/public/bc
3.3] default_host/sap/public/bc/webdynpro/viewdesigner
3.4] default_host/sap/bc/wdvd
3.5] default_host/sap/public/icman
3.6] default_host/sap/bc/gui/sap/its/webgui
3.7] default_host/sap/public/ping
3.8] default_host/sap/bc/error
3.9] default_host/sap/bc/echo
4] In SE80
4.1] Internet services-System-are published
4.2] Internet services-WEBGUI-are published
4.3] Utilities-Setting-ABAP Editor-Debugging-Username & New Debugger set.
4.4] Utilities-Setting-ABAP Editor-Editor-Front-End Editor(New) set.
5] In Su01 for user profiles sap_all & sap_new is assigned and role SAP_BC_WEBSERVICE_DEBUGGER is assigned.
6] The support packages are also updated to latest level.
7] Gone through following links but not getting any clues.
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/48/74d50bd1431b5ae10000000a42189c/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/EN/77/3545415ea6f523e10000000a155106/frameset.htm
Thanks in Advance.
Best Regards,
Abhijit.No cross posting
Read the "Rules of Engagament"
Regards
Juan -
IE Script error when double clicking on a view in Abap Webdynpro component
Hello experts,
I am running mini SAP trial version 2004 with Internet explorer 7.0 and also installed gui patch 23.
I am making a sample application in SE80 and when double clicking on a view in Abap Webdynpro component I get following error:
<b>Internet Explorer Script Error</b>
An error has occured in the script on this page.
Line: 1
Char: 1
Error: 'wdp_show_menu' is undefined
Code: 0
URL: http://satellite5200:8000/sap/bc/wdvd/painting.html?_vdrespkey=EOJ6V1JQMX0VLTQ7AP6DQM64Y&_vdframe=painting&sap-client=000
Do you want to continue running scripts on this page?
Thanks in advance.
BhupendraHi Bhupendra,
If you are seeing this error in the Se 80 editor , i guess you can ignoire that ...While running the application it will not show any error.
Thanks
Anzy -
Hiding a subview called in a main view in WEBDYNPRO Application
Hello Experts,
I have a scenario in which i am calling a subview inside a main view. I have created a main view in which:-
1. List of reportee to the manager logged in is getting displayed in the form of a table.
2. When we select any row of this table ( means selection of any reportee row) and click on a button 'Get Details', then it should display the detailed personal data of that reportee.
I have successfully called an already created personal data view inside this main view to display the detailed personal data of any selected reportee. But the issue is in the main view:-
1. This view has table containing the list of reportee getting displayed.
2. This view simultaneously also displays the default first row detailed data of the table of reportee.
Our requirement is:-
1. To display only table containing the list of reportee in the first load of main view.
2. Then when any row of this table is selected, then only the detailed data specific to that row should be displayed.
My approach till now is:-
1. I have removed the default first row lead selection for the table of reportee.
2. I have created a node VISIBILITY_DET_DATA and then an attribute IS_VISI BLE under that node of type WDUI_VISIBILITY.
3. In the layout section i have created a group GROUP_DETAIL_DATA and a view container UI element under that to call the detailed data view when any row of table containing the list of reportee is selected.
4. I have created a binding for the VISIBLE property of the group GROUP_DETAIL_DATA to the attribute IS_VISI BLE created in the context of the component contoller.
5. I have then used the method WDDOINIT of the main view to write code to hide the detailed data view by setting the IS_VISIBLE flag to '02' i.e. NONE.
But this is causing the entire view to be coming as blank view.
I am not sure why this is happening, Can any of you suggest if i am missing anything important which is cauing this analomy.
RupeshHi ,
This is a Webdynpro related question. you would have got many repsonses if you posted in webdynpro forum.
i) I would want to know how to hide Image object or the transparent container which holds the IMAGE object, dynamically through the code inside the MODIFYVIEW method of the view
You can do a post_exit enhancement in the MODIFYVIEW method. Get the UI element object from view and There are methods to set the visibility at runtime.
Is there an option to dynamically specify diffent image based on the login language with the IMage container?
i think yes, same procedure as first question's answer. Based on condition you can change the source path of the mime object . -
How to create a calender view in webdynpro java EP 7.0
Hi ,
I want to create a calender view in webdynpro,
Requirments are
1. it should be current month view
2. Below each day i want to show office in-time and out-time in two cloumns(these values will be coming tru RFCs).
ie
1
10am | 4pm
Is this possible in webdynpro java EP 7.0 ?
Please help me
Thanks
KumarHi Kumar,
If you are using EP7.0, there is no calendar UI element in webdynpro development. There is only date navigator UI element. This is demonstrated in the below article.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c059344a-1930-2d10-6e8a-dcec5f94993e?quicklink=index&overridelayout=true
Regards,
Ganesh N
Maybe you are looking for
-
How to Stop a Loop from Crashing Dreamweaver
I am working on some loops and when I get them wrong a continuous loop results causing Dreamweaver to crash. Is there a button or a CTRL key combination where I can I stop / break the loop before it crashes ? I try to use 'Stop' but it does not alwa
-
Interesting Stuff about Heat, Whining, and CPU
This whining noise with my new macbook pro has had me (and many others) stumped. I still havent found a solution, but I've gathered some interesting data with a great program found here: http://www.bresink.de/osx/TemperatureMonitor.html. First, for t
-
Consuming a web service on 4.6C
Hi Folks! I'm pretty new to this subject. Is it possible to consume a web service in the Sap version 4.6C? If it is possible, can you give me a little example of how to do this? I have checked the weblog: /people/durairaj.athavanraja/blog/2004/09/20/
-
Hi all, Has anyone noticed how the 3D tween causes a loss in visual quality of the movieclip? For example, if I have text within a movieclip, and then put a 3D tween on that movieclip, the text becomes almost blurry (even when the tween is complete)
-
Failed connection using hotmail in mail
Hi, i recently changed my email address, my old one after downloading the neccessary package, worked well in Mail but the new one does not, i have removed all old accounts and it is completely empty but everytime i try to add the new account it appea