Adobe interactive forms: unable to create part
Hello!
We tried the How-to-Tutorial "How to Create Online and Offline Forms inWeb Dynpro".
When trying to edit the "InterActiveForm" elment of a view, an error window comes up with the message:
"unable to create part: InterActiveForm1".
The Editor tab shows the message "An error has occured when creating this editor".
Thanks for your help.
Jörg
Hi Jorg,
Can you please try this solution:
The IDEInstaller might not installed the Adobe related files properly.
In the directory <plugins>\com.sap.ide.webdynpro.adobetemplatedesigner
\lib\.. there exists a file
"WDAdobeControl.dll".
This has to be registered.
For that following steps have to be performed:
1. Close the NetWeaver Studio.
2. Open the command prompt.
3. Type : regsvr32 "C:\......<plugins>\com.sap.ide.webdynpro.
adobetemplatedesigner\lib\WDAdobeControl.dll".
4. Re-open the Studio.
Message was edited by: Raj
Similar Messages
-
OVS implementation in Adobe Interactive Form
Hi,
I have to implement OVS in Adobe Interactive form, which will be part of WebDynpro component. I have done this in webDynpro, but i am not able to figure out how it is implemented in AIF.
I am using NW04s SP09 , patch 2.
Any documentation for implementing OVS in AIF is would be a great help.
Thanks & Regards,
MamtaHi Chintan,
Basically, I have tried to search in the forum within this two days... But I could not find the step by step how to do it. Anyway, I will try to search again. Really appreciate if you don't mind give me the link of it.
Hi Otto,
I have created the WD application. Unfortunately, the requirement is online processing form which is attached in the SAP transaction. So, when user open document number of one transaction, the form will be displayed and user can fill the information in this form. Then after that user will click SAVE button to submit data to SAP.
Any advise?
Thanks,
Nonik -
Calling webservice in Adobe interactive form
Hi,
I have a webservice created for a function module which in turn calls the BAPI_PR_CREATE (purchase requisition creation) BAPI. I am trying to call this webservice from an Adobe interactive form I've created. Basically the user will enter all necessary data inside the form and when he presses a button the webservice should be called and the purchase requisition should be created.
My question is what type of "Control type" should I use for the button "Regular", "Execute" or "Submit" and how should the javascript code look like?
I have tried a lot of solutions that I've found on the internet but nothing worked.
The ADS service is not yet installed, I know that this is a big issue but could this affect the functionality or could this be the cause why nothing seem to work?
Thank you and Best Regards,
MihaiHi Florian,
thank you for the given information.
Unfortunatelly I was waiting for a long time from the BASIS team to install the ADS. Yesterday they've told me it's finally done.
Consequently I started to retest the solutions I've found but with no result so far.
I've tried to make the button an "Execute" control type and added the Connection inside the Execute tab.
I've also tried with the following javascript inside the xml file (inside the click event of the button) and all of the button control types:
var tempsoapAddress = xfa.connectionSet.DataConnection.getElement("soapAddress").value;
var tempwsdladdress = xfa.connectionSet.DataConnection.getElement("wsdlAddress").value;
var ServerPath = body.systemConfig.system.rawValue;
var client = <Get Client from a data attribute>
var Soap_PreServerPort = "http://";
var Soap_PostServerPort = "/sap/bc/soap/rfc?sap-client=";
var SoapAddress = Soap_PreServerPort + ServerPath + Soap_PostServerPort + client ;
var Wsdl_PreServerPort = "http://";
var Wsdl_PostServerPort1 = "/sap/bc/soap/wsdl11?services=ZBAPI_PO_CREATE2&sap-client=";
var wsdlAddress = Wsdl_PreServerPort + ServerPath + Wsdl_PostServerPort1 + client ;
xfa.connectionSet.DataConnection.getElement("soapAddress").value = SoapAddress;
xfa.connectionSet.DataConnection.getElement("wsdlAddress").value = wsdlAddress;
xfa.connectionSet.DataConnection.execute(0);
xfa.connectionSet.DataConnection.getElement("soapAddress").value = tempsoapAddress;
xfa.connectionSet.DataConnection.getElement("wsdlAddress").value = tempwsdladdress;
xfa.connectionSet.DataConnection = null;
I've also found that maybe I should have attached the following roles and authorization objects to my user:
Authorization objects: S_USER_PRO, S_SERVICE and S_ICF_ADMIN, S_SRT_ADM
Roles:
a) SAP_BC_WEBSERVICE_ADMIN
b) SAP_BC_WEBSERVICE_ADMIN_BIZ
c) SAP_BC_WEBSERVICE_ADMIN_TEC
d) SAP_BC_WEBSERVICE_CONSUMER
e) SAP_BC_WEBSERVICE_DEBUGGER
f) SAP_BC_WEBSERVICE_OBSERVER
g) SAP_BC_WEBSERVICE_SERVICE_USER
Do you have ideea what could be the issue? Can you give me another solution?
Thank you and Best Regards,
Mihai -
Testing Adobe Interactive Forms
Can I know how can I test Adobe Interactive Form that I created through the HCM Form and Processes in backend R/3?
By the way, you may find it difficult to find help here with your "balance" between posts and points. Why would anybody help you when you don´t help anybody else?
Otto -
Adobe Interactive forms for material creation
Hi,
We are considering Adobe interactive forms application to create and change materials in our R/3 system (4.7, WAS 6.20). I understand that there are already standard forms available from Adobe for this. I would like to know whether anyone has used these forms and the RFC BAPIs provided by Adobe and if so, please share your experience on the implementation and ease of use of the forms. Also I would like to know that out of Web dynpro, BSP or JAVA, which one would be the best option. Can we leverage KMs approval process, notification, and subscription for this application?
Thanks,
Viji
[email protected]Hi Viji,
I believe there must be a misunderstanding here. While Adobe delivers sample forms both in Adobe LiveCycle Designer (only the form) and for their own server products (the LiveCycle series), this has nothing to do with Interactive Forms in SAP software. Adobe contributes 2 key technology components to the joint solution, but the business logic continues to be shipped by SAP only. This means that Adobe neither ships standard forms for an SAP system nor BAPIs.
In mySAP ERP 2004, a couple of pilot processes built with Guided Procedures were shipped to selected customers. These processes dealt with the creation and changing of master data. These processes are not generally available.
Interactive Forms is included in several environments, i.e. Web Dynpro for Java, Web Dynpro for ABAP, ABAP Workbench (for printing), Guided Procedures, Internet Service Request (ERP), and Business Intelligence. In NetWeaver '04, you can only use Web Dynpro for Java and ABAP Workbench.
There is NO OUT-OF-THE-BOX SUPPORT for BSPs.
If you wish to use KM functions, it'll be up to you to develop them for your process. You will need to persist the generated PDF form (it doesn't happen by default), and there is no standard delivery that includes KM functions.
Hope this helps,
Markus Meisl
SAP NetWeaver Product Management -
Hi Experts,
I'm working on Adobe Interactive form developed in WDP ABAP.( I have successfully config the ADS in my server.)
Action:
1. Create two view -
first_view and second_view in the WDP ABAP..
2. In the first_view, there are a input field( named "elements_number") and a button(named "create_button") .
3. In the second_view, there is Adobe Interactive form ( named "adobe_form" ).
4. Run the WDP ABAP: first_view is opened. Type a number ex."3" in the "elements_number", click the "create_button".
5. The second_view is opened.
6. The "adobe_form" is occured.
7. There are 3 text_fields in the "adobe_form".
Steps (1) ~ (6), I have completed, but I don't know how to implement the step (7).
Please give me some hint on this. I try to use the CL_WD_ADOBE_SERVICE, but I didn't found any examples. Do you give me some ways to implement the function? Thanks a lot.
Thank you very much.
Thanks,
TaoHi Philippe,
Thank you very much in advance.
Do you tell me how to hide elements in the "adobe_form" in the WDP ABAP? How can I get the elements attributes in the "adobe_form" from the method WDDOMODIFY of the second_view in the WDP ABAP.
Please give me some hints on this. Do you give me some ways to implement functions( hide elements and get elements's attributes)? Thanks a lot.
Thank you very much.
Thanks,
Tao -
Is it possible to create Adobe Interactive form in ECC 5.0 IDES using WDA?
Hi every body,
I am trying to create an adobe interactive form in ECC 5.0 IDES using Web Dynpro for ABAP. But I am facing some configuration problems. My doubt here is -> "Is it possible to create abobe interactive forms in ECC 5.0 IDES using Web Dynpro for ABAP ?"
Please help me out.
thanks in advance,
best regards,
naveen.Hi Naveen,
ECC 5.0 is NW04 - not NW04s so you don't have WDA at all as you should be able to see from e.g. it not appearing in the list of possible programming objects in transaction SE80.
You'd need ECC 6.0.
Double-check your SAP_BASIS release in menu System > Status > Component Information. If it says 6.40 then that's no good... you need to be on 7.00.
You can still use Java WebDynpro with ECC 5.0 of course.
Regards,
Jocelyn -
How to create Adobe Interactive Form in MDM
Iam new to MDM Technology, I want to create Adobe Interactive Form and show a sample demo.
Sample demo which should show adobe interactive form in mdm and how to integrate adobe interactive form in mdm and how to update th data in MDM
I have knowledge of creation of adobe form but how to integrate with mdm technology.Hi,
There are couple of ways to integrate MDM with SAP Interactive Forms.
1. WebDynpro Java and MDM API (requires Portal)
2. MDM WebService (Portal not required)
Updating data in MDM using WebDynpro Java :
1. In Component Controller -> Fetch data from MDM using API and populate appropriate context structure
2. Map the View Controller and Comp Controller context.
3. Place Interactive Form UI element in view.(Keep the UI element in UpdatePDF mode, this can be done in properties window. Also increase the height and width property value)
4. The Interactive Form UI element is editable in Adobe Form Designer (7.1 / 8.0)
5. Design the form and bind the UI (TextFields/ Dropdowns) with the Context of View Controller.(Done in Binding tab of Object window)
6. Deploy and run the application.
The rendered application will contain an Adobe Interactive Form populated with MDM data.
Regards,
Suresh -
Unable to run Adobe Interactive Forms
Hi:
I am getting the following error while running TravelRequest Demo Application using Adobe Interactive
Forms.
-->>
500 Internal Server Error
SAP J2EE Engine/7.00
Application error occurs during processing the request.
Details: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: An exception has occured during application processing:
com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Error during call to AdobeDocumentServer: Processing exception during a "Render" operation.
Request start time: Wed Jan 19 10:55:05 CET 2005
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.AdobeFormHelper.createPDFDocumentForUIElement(AdobeFormHelper.java:409)
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:151)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1020)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:704)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRespond(WindowPhaseModel.java:485)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:127)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:484)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:99)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:634)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.processRequest(ClientManager.java:154)
at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:76)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:79)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
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:273)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:464)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:947)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:356)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:114)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:268)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:39)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:77)
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:124)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:203)
. During clean-up an additional exception was thrown:
java.lang.NullPointerException
at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseBase.setHeader(HttpServletResponseBase.java:262)
at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseFacade.setContentType(HttpServletResponseFacade.java:666)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.adapter.HttpResponseAdapter.setContentType(HttpResponseAdapter.java:106)
at com.sap.tc.webdynpro.clientimpl.http.client.AbstractHttpClient.setContentType(AbstractHttpClient.java:186)
at com.sap.tc.webdynpro.clientimpl.http.client.AbstractHttpClient.prepareOutputStreamWriter(AbstractHttpClient.java:156)
at com.sap.tc.webdynpro.clientimpl.http.client.AbstractHttpClient.prepareWriter(AbstractHttpClient.java:140)
at com.sap.tc.webdynpro.clientimpl.http.client.AbstractHttpClient.getPrintWriter(AbstractHttpClient.java:220)
at com.sap.tc.webdynpro.clientimpl.http.client.AbstractUpdateClientPeer.sendErrorPage(AbstractUpdateClientPeer.java:134)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.handleThrowable(ClientManager.java:283)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:664)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.processRequest(ClientManager.java:154)
at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:76)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:79)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
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:273)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:464)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:947)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:356)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:114)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:268)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:39)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:77)
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:124)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:203)
The second stacktrace has been written to the logfile!
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.handleThrowable(ClientManager.java:302)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:664)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.processRequest(ClientManager.java:154)
at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:76)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:79)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
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:273)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:464)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:947)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:356)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:114)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:268)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:39)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:77)
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:124)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:203)
Caused by: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Error during call to AdobeDocumentServer: Processing exception during a "Render" operation.
Request start time: Wed Jan 19 10:55:05 CET 2005
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.AdobeFormHelper.createPDFDocumentForUIElement(AdobeFormHelper.java:409)
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:151)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1020)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:704)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRespond(WindowPhaseModel.java:485)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:127)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:484)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:99)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:634)
... 20 more
Please suggest the solution.
Regards..
TarunHi,
I am also facing issues with ADS. I think i have some issues with user rights. the error goes something like this.
com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Error during call to AdobeDocumentServer: Processing exception during a "UsageRights" operation.
Request start time: Wed Apr 20 17:16:04 GMT+05:30 2005
at com.sap.tc.webdynpro.clientserver.adobe.AdobeFormHelper.createPDFDocumentForUIElement(AdobeFormHelper.java:401)
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:104)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterHandleActionEvent(ClientApplication.java:1085)
at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:393)
at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:635)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:249)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:48)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
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:94)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
I have created a user by name ADSUser and one group ADSCaller. i have given all the necessary rights to it. Please let me know wat are the rights this group need to carry.
Regards,
Naresh -
Creating Adobe Interactive Forms in ABAP Web Dynpro
Hi,
I am a begineer to ABAP PDF Form development. Anyone could help me to develop Adobe interactive forms (online and offline cases) using ABAP WebDynpro. I would need Thanks.step by step procedures to develop quickly. I have found the material mostly related to Java. Please suggest some links related to ABAP WebDynpro. What aee the methods that would be called to update a form, open a form and upload/download a form.
Regards,
Namita Bhanhttp://www.sdn.sap.com/irj/scn/interactiveforms-elearning
the above link helps you out witht he best e learning sessions
http://wwwimages.adobe.com/www.adobe.com/enterprise/partners/pdfs/solution_in_detail_interactive_forms.pdf
this also is a very helpful document
If you have any specific queries please feel free to shoot
Cheers
Senon -
Unable to test Adobe interactive form from webdynpro
This is the out put i get when i test run the report 'FP_TEST_IA_01'.As suggested in SAP NOTE : 999998
ADS: com.adobe.ProcessingException: Could not retrieve a password for credential: ReaderRights(200.101).
Actually i was trying my first Adobe interactive form with webdynpro and when i tested it i got this message.
The following error text was processed in the system NED : WebDynpro Exception: The ADS call has failed. You can find information about the cause in the error.pdf on the application server
Does Adobe interactive form requires Java stack to be active??
Or is it only a configuration issue in ADS???
What all should i take care in order to successfully run an adobe interactive form???
Regards,
Venkar RaghavanDear Abhishake,
Thanks for your reply.
I had gone through the link you had mentioned detailly.what i understand that is ZCI needs to be installed thats comming with Support pack SAP NetWeaver SPS 10 .
Will this also take care of ADS configuration.Where can i find a guide to ADS configuration and ZCI installation.
When i ran a report check FP_CHK_REPORT below is the output i got.can you please throw more light on this.
ISR Prepare ISR templates for ZCI migration ISR-001 Prepare ISR templates for ZCI migration
ZCI SAPForms API to Zero-client template migration ZCI-002 Update enumerated DDL XFO bindItems node reference
ZCI SAPForms API to Zero-client template migration ZCI-003 Copy enumerated DDL XFO form:ready non-Adobe scripts to the layout::ready ev
ZCI SAPForms API to Zero-client template migration ZCI-004 Add an XFO name to each of the embedded P1 Enumerated DDL XFO event handlers
ZCI SAPForms API to Zero-client template migration ZCI-001 SAPForm API to Zero-Client template migrator
Regards,
Venkat -
Unable to toggle a Radiobutton in an adobe interactive form
Hello experts,
I am populating a table in adobe interactive form and table is bound the context node of Wedbynpro java. I want first column of table to be with radio button and at a time only one radio button should be active.
But problem is i can put active all the radio buttons in that column when only one should be active.
What would be an issue ?
Thanks in advance.
SwamiHi Swami,
Unless and untill the radio buttons are in a group you can select all of them.
Since each record in the table is comnpletely independent with other you have this behaviour.
Is the requirement is something like you will have a dynamic table on the form.
user can select only one row at any instance, if so I would simply write a on click event script.
Onclick get the instance Index of that row.
loop through all the instances of the table and set the coulmn (radio button value) to null / off when the index is same as the selected index set it to on.
Hope this gives you an approach.
Cheers,
Sai -
Error message while clicking PDF Preview of a ADOBE interactive form
Hi -
I am creating an ADOBE interactive form having Tables, few text fields and E-mail submit button. The scripting language used is FormCalc.
Whenever I am clicking on PDF Preview to see the form layout and to check other functionality, I am getting an error message:
Error message -
Error: syntax error near token '|' on line 1, column 14.
Script failed (language is formcalc; context is xfa[0].form[0].data[0].Mainpage[0].Subform3[0].Table2[0].Row1[0].RATING[0])
script=this.isnull || (this.rawvalue >= -32768 && this.rawvalue <= 32767
I checked my scripts and there is no syntax error in that. My form is also working absolutely fine except getting this error message pop up whenever I try previewing my form.
Can you please tell me, what can be the possible reason.I tried everything, but couldn't figure out the reason for error. I wrote the script again, but the error is still coming.
Here is a part of my script. I have written this script on Email submit button in preSubmit event, to check if the RATING field value is less than or equal to 3. depending upon this condition, I am making the COMMENT field as mandatory. The same script is repeated for all the RATING & COMMENT fields.
if (data.GyanMainBodyPage.Subform2.Table1.Row1.RATING1 <= 3)
then
data.GyanMainBodyPage.Subform2.Table1.Row1.COMMENT1.mandatory = "error"
data.GyanMainBodyPage.Subform2.Table1.Row1.COMMENT1.mandatoryMessage = "Please fill corresponding comment"
else
data.GyanMainBodyPage.Subform2.Table1.Row1.COMMENT1.mandatory = "disabled"
endif -
GP and WD with Adobe Interactive form question - need some guidance.
Hello experts,
FYI, I'm running ECC 5.0 Support Stack 9, EP 7.0 SPS 11, NWDS 2.0.9_15 with Adobe Livecyle Designer.
I am slightly stuck with what I'm trying to do. I have created a web dynpro application that has an Adobe interactive form. I'm trying to use guided procedures to initiate a process so that this interactive form can be filled out and submitted to an approver. I need the relevant parties to receive a notification email. I have setup email templates and services, I just need to know how it will fit into the process. Once approved in the process, a BAPI should be invoked to populate some fields in the form. Should I be creating the Web Dynpro application to invoke the bapi or should a guided procedure callable object invoke the bapi? I know how to do these things, but I dont know which method I should use, in order to correctly have this process flow from point A - point B. Should the process appear in the Universal Worklist? If not, why not? Will it only appear in the GP runtime? I have pretty much read thru most of the tutorials but still cannot get this GP stuff to work as a WHOLE process.
Any guidance, suggestions, possible solutions will be greatly appreciated.
Thanks
Kunal.Hi,
It seems you have not activated the Composite Form object. Only after activation you will be able to use it to create a Callable Object of type composite form.
Hope this helps,
Ashutosh -
Multiple Languages in Adobe Interactive Forms
Hi Experts
I am facing problems in developing Adobe Interactive Form which has
two languages on same form. English & Arabic.
I am using Designer 7.0 and Adobe Reader 7.0.9 and ADS is 7.00 SP13.
I have designed the form and deployed on to the server.
when i run english part is clear and all the arabic characters are displayed
as '?????'
I am unable to find the problem.
Any solution or suggestion will be helpful.
Thanks & Regards
Abhimanyu LHi Abhimanyu,
You post this in SAP Interactive Forms by Adobe for quick reply.
Thanks and Regards,
Anto.
Maybe you are looking for
-
How to calculate First Date of Posting Period in BEx Query
Hi, I have 2 reporting requirements as follows: 1) User will either enter a single posting period in a fiscal year or can enter a range of posting periods. Based on user selection I need to display three key figures in a report. Key figure
-
IPod touch 5th gen help!!!
IPOD TOUCH 5th GEN HELP!! Mine just stopped working a few months ago (randomly stopped turning on) and I have taken it in to get fixed but they cant do anything! Is there any way I could remove the memory from it to get my holiday pictures back ple
-
Apologies - Another EtreCheck report for diagnosis
Any help with the following will be greatfully received. I was having some performance issues running Snow Leopard on this machine after a few years of use - was great up until that point. I installed Mavericks to see whether that would help (naive I
-
How to export from Photos to Lightroom 5
I am fairly unhappy with the format and display of the new Photos. I use external editors all the time and this is another problem. I want to export all my existing photographs, RAW, TIFF, JPG, etc. and hold on to any metadata and then import to Ligh
-
Macbook pro will not restart after failed disk repair
This has happened twice in one week. A routine disk verify was performed and returned errors. I reboot into the recovery drive and run disk utility. To validate the first finding, I run disk verify again. Same failure. Then I run repair disk. Dis