Adobeform
Hi,
I had created a smartform and converted into adobe form. While activating the adobe form I had a error "SOAP Framework Error : SOAP Runtime Exception : CSoapExceptionTransport : HTTP receive failed with exception communication_failure"
Please help me out to solve this issue.
Thanks in advance..
Hi,
1. Create RFC (ABAP system side) destination through SM59 called as ADS which should of type G
u2022 RFC Destination : ADS
u2022 Connection Type :G(HTTP Connection to External services)
u2022 Destination 1 : ADS connection to SID (Java system)
Target System settings:
u2022 Target HOST : JAVA system Host
u2022 Port : java system port
u2022 Path prefix : this defaults(/AdobeDocumentServices/Config?style=rpc)
2. Login to Visual Administration
Navigate to Server Services Destinations and select HTTP drop down.
Create the RFC destination as FP_ICF_DATA_<SID>.
Destination Name: FP_ICF_DATA_<SID>
Destination Type: HTTP
Connection settings:
u2022 URL :http://<hostname>:<ABAP-portno>
u2022 system Id :--NIL
u2022 client : ABAP system client no(200 or 300)
u2022 Language :--NIL
Logon Data:
u2022 Authentication: BASIC
BASIS Authentication:
u2022 Username:ADS_AGENT
u2022 Password:xxxxx
Thanks
Jayan
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 -
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. -
Hii,
I am new in Adobeforms.
I want to make the adobe forms with the table content such that
one row of table will come on one page
and no of pages are equal to no of rows in table.
For Example:
we have table data
e.code ename eaddress
101 sushil narwana
102 avtar hoshiarpur
two pages will be made in adobeforms
First Page Contains:
101
Sushil
Narwana
@nd Page Contains:
102
avtar
HoshiarpurHi there,
You can follow there steps for page
1. Select the page from hierarchy tab.
2.Go to Palatte Menu, select the object tab.
3. Check the Allow Page Breaks within Content
and can use conditional page break for pages are equal to no of rows in table. -
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
RahulHi 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 -
Dear ABAP Experts,
I want to design adobeform in abap.
When I click on the layout tab in abap then following error occurs. Two images are attached.
Any body can help out that how to solve this problem.
Regards
AneelI have installed adobe 7.0 pro. following error occurs when I call the adobe form through abap program.
I was testing this tutorial.
http://wiki.scn.sap.com/wiki/display/ABAP/Call+Adobe+Form+through+ABAP+Program -
Add pages dynamically to adobeform
Hi,
I need to add pages dynamically to adobeform. For example, i need that a page appears in the final PDF if one table have values, but if table is empty, all of page items should not appear in the final PDF.
Can anyone help me ?
Best Regards,
João PaivaPlease! no sarcasm, You arent giving qwwerty a chance to post his code.
I'm sure he's got a lot to offer and just waiting for the right opportunity.
Ok qwwerty, when you're ready.... -
Print program name for Adobeform
Hi,
I want to know how to identify the print program name to print adobeform if i know Adobeform name in FI and HR module.
Thanks
BhuavnaPost the solution as well so that it helps all, instead of just closing it with one word i.e. "resolved"
Have a look at [Rules of Engagement|http://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement].
Chintan -
Difference between smartforms and adobeform
hi all,
can you tell me what are the differences between smartforms and adobeform?
Thanks,Search with your Subject line.
-
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. -
How to call adobeform multiple times for multiple selection.
Hello Experts,
Good morning.
I am new to ABAP,
I am working on one program which is used for printing a bank voucher for that i have to select multiple document number (BELNR), it is running fine with selecting a single document but for multiple selection i have to call adobeform multiple times.
Can anyone give me the solution how to do this.
Any suggestion will be appreciated.
Regards,
Dipen Pandya.Yes i have done the same way.
Please have a look at my code.
REPORT zfi_print_bank_voucher.
TABLES: bkpf,
bseg,
skat.
TYPES : BEGIN OF lv_main,
belnr TYPE bkpf-belnr,
xblnr TYPE bkpf-xblnr,
ebeln TYPE bseg-ebeln,
bankn TYPE lfbk-bankn,
budat TYPE bkpf-budat,
bldat TYPE bkpf-bldat,
bedat TYPE ekko-bedat,
bankl TYPE lfbk-bankl,
lifnr TYPE lifnr,
END OF lv_main.
TYPES: BEGIN OF st_bseg,
ebeln TYPE bseg-ebeln,
bukrs TYPE bseg-bukrs,
buzei TYPE bseg-buzei,
hkont TYPE bseg-hkont,
bschl TYPE bseg-bschl,
saknr TYPE skat-saknr,
txt20 TYPE skat-txt20,
kostl TYPE bseg-kostl,
mwsts TYPE bseg-mwsts,
dmbtr TYPE bseg-dmbtr,
belnr TYPE bseg-belnr,
END OF st_bseg.
TYPES: BEGIN OF i_desc,
spras TYPE skat-spras,
saknr TYPE skat-saknr,
txt20 TYPE skat-txt20,
END OF i_desc.
TYPES: BEGIN OF st_bkpf,
belnr TYPE bkpf-belnr,
xblnr TYPE bkpf-xblnr,
budat TYPE bkpf-budat,
bldat TYPE bkpf-bldat,
END OF st_bkpf.
TYPES: BEGIN OF st_lfbk,
bankn TYPE lfbk-bankn,
bankl TYPE lfbk-bankl,
END OF st_lfbk.
TYPES: BEGIN OF st_ekko,
ebeln TYPE ekko-ebeln,
bedat TYPE ekko-bedat,
END OF st_ekko.
DATA: it_bseg TYPE STANDARD TABLE OF st_bseg,
wa_bseg TYPE st_bseg.
DATA: it_bkpf TYPE STANDARD TABLE OF st_bkpf,
wa_bkpf TYPE st_bkpf.
DATA: it_desc TYPE STANDARD TABLE OF i_desc,
wa_desc TYPE i_desc.
DATA: it_lfbk TYPE STANDARD TABLE OF st_lfbk,
wa_lfbk TYPE st_lfbk.
DATA: it_ekko TYPE STANDARD TABLE OF st_ekko,
wa_ekko TYPE st_ekko.
DATA: fname TYPE funcname,
ls_outputparams TYPE sfpoutputparams,
logo_bin TYPE xstring.
DATA: ls_result TYPE sfpjoboutput.
DATA: it_main TYPE STANDARD TABLE OF lv_main,
wa_main TYPE lv_main.
DATA: i_bseg TYPE ztt_bseg WITH HEADER LINE.
DATA: ok_code TYPE sy-ucomm.
SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE t001.
SELECT-OPTIONS bukrs FOR bkpf-bukrs OBLIGATORY DEFAULT '1000' NO-EXTENSION NO INTERVALS.
SELECT-OPTIONS belnr FOR bkpf-belnr OBLIGATORY.
PARAMETERS: year LIKE bkpf-gjahr DEFAULT sy-datum+0(4) OBLIGATORY.
SELECTION-SCREEN END OF BLOCK blk1.
INITIALIZATION.
t001 = 'Enter Specific Details'.
START-OF-SELECTION.
PERFORM feeding_data.
PERFORM print_form.
*& Form print_form
* text
FORM print_form.
CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
EXPORTING
i_name = 'ZFI_BANK_VOUCHER_FORM'
IMPORTING
e_funcname = fname.
ls_outputparams-bumode = 'M'.
CALL FUNCTION 'FP_JOB_OPEN'
CHANGING
ie_outputparams = ls_outputparams
EXCEPTIONS
cancel = 1
usage_error = 2
system_error = 3
internal_error = 4
OTHERS = 5.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
LOOP AT it_main INTO wa_main.
*at new belnr.
PERFORM controll_internal.
CALL FUNCTION fname "'/1BCDWB/SM00000237'
EXPORTING
* /1BCDWB/DOCPARAMS =
belnr_d = wa_main-belnr "bkpf
lifnr = wa_main-lifnr
xblnr = wa_main-xblnr "bkpf
ebeln = wa_main-ebeln "bseg
bankn = wa_main-bankn "lfbk
budat = wa_main-budat "bkpf
bldat = wa_main-bldat "bkpf
podat = wa_main-bedat "ekko
bankl = wa_main-bankl "lfbk
itab_bseg = i_bseg[]
* IMPORTING
* /1BCDWB/FORMOUTPUT =
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3
OTHERS = 4
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
ENDLOOP.
CALL FUNCTION 'FP_JOB_CLOSE'
IMPORTING
e_result = ls_result
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3
OTHERS = 4.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDFORM. " PRINT_FORM
*& Form FEEDING_DATA
* text
* --> p1 text
* <-- p2 text
FORM feeding_data .
SELECT ebeln
bukrs
buzei
hkont
bschl
kostl
mwsts
dmbtr
belnr
FROM bseg INTO CORRESPONDING FIELDS OF TABLE it_bseg
WHERE bukrs IN bukrs
AND belnr IN belnr.
SELECT saknr txt20 FROM skat
INTO CORRESPONDING FIELDS OF TABLE it_desc
FOR ALL ENTRIES IN it_bseg
WHERE saknr = it_bseg-hkont AND
spras = sy-langu.
IF it_desc IS NOT INITIAL.
LOOP AT it_bseg INTO wa_bseg.
READ TABLE it_desc INTO wa_desc WITH KEY saknr = wa_bseg-hkont.
IF sy-subrc = '0'.
wa_bseg-txt20 = wa_desc-txt20.
MODIFY it_bseg FROM wa_bseg.
ENDIF.
ENDLOOP.
ENDIF.
SELECT * FROM bseg
INTO CORRESPONDING FIELDS OF TABLE it_main
WHERE belnr IN belnr AND
shkzg = 'S'.
LOOP AT it_main INTO wa_main.
SELECT SINGLE lifnr FROM bseg
INTO wa_main-lifnr
WHERE belnr = belnr-low.
SELECT SINGLE bankl bankn FROM lfbk
INTO (wa_main-bankl, wa_main-bankn)
WHERE bankl = wa_main-lifnr.
SELECT SINGLE budat bldat FROM bkpf
INTO (wa_main-budat, wa_main-bldat)
WHERE belnr = belnr-low.
SELECT SINGLE bedat FROM ekko
INTO wa_main-bedat
WHERE ebeln = wa_main-ebeln.
MODIFY it_main FROM wa_main.
CLEAR wa_main.
ENDLOOP.
ENDFORM. " FEEDING_DATA
*& Form CONTROLL_INTERNAL
* text
* --> p1 text
* <-- p2 text
FORM controll_internal .
LOOP AT it_bseg INTO wa_bseg.
* lw_bseg = wa_bseg.
AT NEW belnr.
i_bseg-buzei = wa_bseg-buzei.
i_bseg-hkont = wa_bseg-hkont.
i_bseg-bschl = wa_bseg-bschl.
i_bseg-txt20 = wa_bseg-txt20.
i_bseg-kostl = wa_bseg-kostl.
i_bseg-mwsts = wa_bseg-mwsts.
i_bseg-dmbtr = wa_bseg-dmbtr.
APPEND i_bseg.
ENDAT.
ENDLOOP.
ENDFORM. " CONTROLL_INTERNAL -
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 ,
Can anyone tell me , how to debuge Adobeform?Hello!
Maybe you can use [this|http://help.sap.com/saphelp_nw70/helpdata/en/f7/a04aee0cb94978a011401311efe603/frameset.htm] and [that|http://help.sap.com/saphelp_nw70/helpdata/en/c2/3b7ba18ea44e13aa9bb252189e2f34/frameset.htm]
Regards,
Petr Perstnev -
Smartfrom vs Adobeform compatibility with MS Outlook 2007
Hi Friends,
Some of you might be aware that there is an issue with rendering (eg: displaying of table formats etc) of smartforms that are sent as an email in MS Outlook 2007.
I am facing this issue with display of a table grid in a smartform. When this smartform is sent as an email, the table grid is not displayed in MS Outlook 2007. Would using an Adobeform instead of Smartform help this issue ?
Any ideas/suggestions to overcome this problem?
Note : We raised an OSS message with SAP and we got the following reply:
"Sadly the problem isn't a SAP-specific problem but a general problem with Microsoft Outlook 2007. Instead of using Internet Explorer as HTML-Renderer Microsoft chose Word 2007 for various reasons. Because of this Outlook 2007 isn't downward-compatible to Outlook 2003 and can't show many of the formerly possible HTML-tags, especially everything within a "form"-Tag. This greatly narrows the possibilities to generate interactive mails."
Thanks-
Harmeet.Hi:
Office 2007 works fine for me on W8.1 including Outlook.
Suggest you either try reinstalling it or find the outlook.exe shortcut in the Office programs folder on your C:\ programs folder and try starting it from there. -
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 -
Hyperlink in adobeform(printform)
Hi can anyone tell how to add Hyperlink to adobeforms(Non-interactive) for preview purpose, i tried with gotoURL syntax but since its a non interactive events are not enabled.So kindly help on how to give hyperlinks.
ThanksYes you are right, events will not be enabled for Adobe Print forms.
Another option can be, create the form as interactive, make all the fields "ReadOnly" and then add the URL button.
If you find any other solution, do let me know.
Regards,
Amit
Maybe you are looking for
-
Captured NTSC video looks small in Canvas window
Often, when we capture video into FCP (version 4.5), the clip comes in at 50% of it's original size (that's how it looks in the canvas window and on the NTSC monitor). We have looked at a number of sequence settings and have not been able to rectify
-
White Background Image how do I take off?
Hey guys, recently I made my first project and it looks like this: https://www.youtube.com/watch?v=hXQEDreFoe4 Problem im thinking of doing the same concept but I dont want the white background of the image. Does anybody know how I can erase the whit
-
Playbook defaults to portrait display only
since i have updated the software on my playbook I can only get a portrait view. Whenever i turn the playbook to make it change to a landscape view nothing happens. The screen lock is not on. Help please.
-
Performance tuning on BKPF and BSEG for my code.
Please provide alternative code for the following code so that processing is fast. my select queries are as follows. It take a lot of time and system gets loaded when it is scheduled. select BUKRS BELNR GJAHR BLART
-
Drive space usage is greater that sum of folder space
I just created a new boot disk and then restored files from Time Machine. didn't restore everything, which would have amounted to about 248 GB. But when I look at the information (Get Info) for the drive under Devices is is currently showing that the