Calling BRF in Adobe interactive form/Webdynpro application
Dear Friends,
I have a requirement that I need to call BRF in Adobe interactive form.
I would be great if you coud help me how to call BRF Event in Adobe interactive form?
Is it happening through webdynpro application?
Please share your ideas.
Thanks.
Regrds,
Preethi.
Hi,
Can anybody provide document link for BRF/Webdynpro and adobe combination ?
Thanks.
Regards,
Preethi
Similar Messages
-
Calling BAPI from Adobe Interactive Form
Hi Guys,
I have a requirement from my client to work on interface using BAPI for creating Service notification. Idea is that users will fill an Adobe interactive form (AIF) on company INTRANET and as soon as user press a SUBMIT button on the adobe form, BAPI should be called to create a SERVICE NOTIFICATION (Tcode IW51). I have work with BAPIs and I know the BAPI name (BAPI_SERVNOT_CREATE) to create SERVICE NOTIFICATIONS, but not with this kind of interface. Please advice me how to go about it and if some one can share any documentations to accomplish this task.
Another developer is in charge of developing the AIF and I am responsible for ABAP side .
Thanks in advance.
miniHi Mini,
Kindly check the webDynpro ABAP section of Intercative form homepage. at - https://www.sdn.sap.com/irj/sdn/adobe.
You can create a portal application and call your BAPI. Other options include - webDynpro Java, calling webservice (if the call can be unsecured). You will be able to call secure web services from adobe forms from future versions afaik.
Thanks and Regards,
- anto -
Filling dynamic drop down in adobe interactive form( webdynpro ABAP)
HI all,
Im new in Webdynpro ABAP, my requirement is to fill drop down list in adobe interactive form. i created adobe form and its working fine.
I Created context like ROOT(cardinality 1:1)->DATANODE cardinality 0:n. This context is for drop down and in wddoinit i did like this.
IN WDDOINIT ,
DATA lo_nd_root TYPE REF TO if_wd_context_node.
DATA lo_nd_datanode TYPE REF TO if_wd_context_node.
DATA lo_el_datanode TYPE REF TO if_wd_context_element.
DATA ls_datanode TYPE wd_this->elements_datanode.
navigate from <CONTEXT> to <ROOT> via lead selection
lo_nd_root = wd_context->get_child_node( name = wd_this->wdctx_root ).
navigate from <ROOT> to <DATANODE> via lead selection
lo_nd_datanode = lo_nd_root->get_child_node( name = wd_this->wdctx_datanode ).
get element via lead selection
lo_el_datanode = lo_nd_datanode->get_element( ).
ls_datanode[] = lt_dna_value[].
CALL METHOD lo_nd_datanode->bind_table
EXPORTING
new_items = ls_datanode
set_initial_elements = ABAP_TRUE.
index =
while executing i'm getting this error ": WebDynpro Exception: ADS: com.adobe.ProcessingException: No output was generated while rendering: Stream for: PDFOut.(200,101). " . can u please tell me how to bind value for drop down.
I created sample table in same form and i binded same value to table, that time its executing fine.
can u please tell me solution for this Scenario.
Thanks
Hemachandran.
Edited by: hemachandran R on Sep 12, 2008 2:27 PMhi,
My requirement, is to use dynamic drop down in dynamic table. I am using webdynpro abap.
i populated the value in drop down.
Its working fine but the problem is how to fill the default value in drop down. because i want to bind the default value which im getting specify value from the table.because each row
im getting different values, like first row
CAR
, that CAR want to fill as a default value in drop down and second row as
BIKE
that BIKE want to fill as default value in drop down ( example drop down contain car , bike , cycle).
In adobe form i binded like this
$record.DATANODE.DATA[*].DNA_RATING
i dont know whether this one is correct or wrong .
im getting default value as empty.
please give me some solution how to do this.its very urgent
thanks
hemachandran. -
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 -
Calling RFC from Adobe Interactive Form
Hello,
After creating and calling Adobe Interactive form from ABAP web dynpro, within the form designer is it possible to call RFC or Business Object method from the form script to get the data back from SAP for specific Click events?Yes,
this is possible, but not through pure RFC, but using webservices and webservice enabled function modules within SAP.
Technically it is quite simple. Create a functionmodule, and create a webserve from that (all SE37 or SE80 but from WAS 6.40). Generate a WSDL (with the Java tool) and import that into the form that you are designing. From there you can bind the data from the dataset (as defined in the WSDL) to screenfields or treat the data any other way Javascript can.
BTW. I only managed this so far by using anonymous logins, so with a password and username bound to the webservice (in SICF).
Hope this helps, regards, Hans Gmelig Meyling -
Showing linebreaks in Adobe interactive forms webdynpro java
Hey
Im using interactive form from Adobe to show the content of my context, but the linebreaks gets converted into spaces. Heres my scenario:
I have create a context:
Person (node)
- Name (value attribute)
- Lastname (value attribute)
I have create a view (view1) with 2 TextEdit to enter som text. This two TextEdit fields is binded to the contextnode.
I have created another view (view2) with interactive form. The interactive forms consist of 2 InputFields that is also binded to the context.
When i run the application i insert som text in the first view (view1). Then i go to the second view(view2) to display the content as a PDF. This works, but my problem is that the linebreaks I have created in the view1 gets converted into spaces in view2. I have allowd multiple lines.
My question is that:
does Adobe interactive form support linebreaks from the context? It is possible to enter linebreaks if I edit the interactive form at runtime, but I want it to display the linebreaks automaticly from the context.
Are there any way around this? Please help me out. I cant find any sap note about this issueI know a little more about the problem now. After viewing the XML source I change the property of the inputfield.
It was like this:
<field name="verdipers_felt" y="130.7001mm" x="180.1801mm" w="101.6004mm" h="44.4501mm" locale="no_NO" access="ReadOnly">
but i changed the access to be nonInteractive
<field name="verdipers_felt" y="130.7001mm" x="180.1801mm" w="101.6004mm" h="44.4501mm" locale="no_NO" access="nonInteractive">
now view2 shows the linebreak as in view1... Buut! when im going back to view1 from view2, the linebreaks gets converted into spaces
thats pretty wierd, aint it? -
E-Recruitment -- Adobe Interactive Form as application UI?
My customer suggest I explore using Adobe Interactive Forms as UI in the application wizard. I said I will research.
Has anybody done it. Is it difficult ?Hi,
actually I would not recommend that. That's something which has to be programmed completely new and does not exist at the moment. If you want to have it outside in the internet for externals you will force candidates to use Adobe Acrobat reader in a certain version and might get browser problems. So technical support might become an issue.
So the only opportunities you have without creating something new, is using Web Dynpro standard or a third party tool based on flash.
Best regards -
Adobe Interactive forms & WebDynpro for java problem with IE7 and IE8
I have Interactive form ui-element in WebDynpro for java (ver. 7 SP 10) application. It works fine with IE6, but in IE7 (or IE8) it doesn't show that ui-element at all. We have tried to change IE7 security & advanced settings, but we have not made any progress. We have also tried to install/uninstall different Adobe reader versions etc.
I know a little more about the problem now. After viewing the XML source I change the property of the inputfield.
It was like this:
<field name="verdipers_felt" y="130.7001mm" x="180.1801mm" w="101.6004mm" h="44.4501mm" locale="no_NO" access="ReadOnly">
but i changed the access to be nonInteractive
<field name="verdipers_felt" y="130.7001mm" x="180.1801mm" w="101.6004mm" h="44.4501mm" locale="no_NO" access="nonInteractive">
now view2 shows the linebreak as in view1... Buut! when im going back to view1 from view2, the linebreaks gets converted into spaces
thats pretty wierd, aint it? -
Exception when start Adobe Interactive form (Webdynpro)
Hello everyone,
I am trying to launch Webdynpro application (from NWDS) with Adobe form. And get error message:
javax.xml.rpc.soap.SOAPFaultException: javax.ejb.EJBAccessException: Principal: Guest (authentication method: unknown), policyContextID: com.adobe/AdobeDocumentServices*AdobeDocumentServicesAssembly.jar, permission.name: AdobeDocumentServicesEJB, permission.actions: rpData,Remote,com.adobe.RpString[],com.adobe.RpStream[].
p.s. I have added ADSUser to Administrators group.
Appreciate any help!
KirillHello Arafat,
What I have done:
1. Got credential files from
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10e507e7-2670-2a10-0ba5-eaaabdf7c221
0004793_Exp09302008.pfx
0004793_Exp09302008.txt (password) file
2. Moved 0004793_Exp09302008.pfx to the
C:usrsapCE1SYSglobalAdobeDocumentServicesTrustManagerService rustcredentials
3. Created two attributes:
a. ReaderRights (without sha-1)
b. DocumentCertification (without sha-1)
Assigned password from 0004793_Exp09302008.txt
Type: P12
P12 File: 0004793_Exp09302008.pfx.
4. Restared WAS.
Any ideas?
Regards,
Kirill -
Integration adobe interactive form - webdynpro abap - digital signature
Hi,
We are developing an interactive form inside a webdynpro abap with a signature field.
The signature is not checked because there is not yet a ssl connection.
When the Web Dynpro get processed the form appears to lose the signature.
We have developed an archive process next to the affixing of the signature of the document.
Ads connection is slow, so while the Web Dynpro is processed i'm able to read this error in the form(adobe reader):
"Signed and all signatures are valid, but with unsigned changes after last signature. Please Fill Out The Following.
You can save data typed into this form."
When the page finishes processing I see this error in the form:
At least one require validating signatures.
*Clicking on "validate all" i get this error:*
"3 Miscellaneous Change (s)"
In few words, the pdf is saved and stored with a "warning" status in the signature.
Has anyone had this problem?
I also tried to create a new form and a webdynpro completely new, but the problem persists.
Reguards all
Bye
Edited by: Pierpaolo Foderà on Dec 22, 2011 6:26 PM
Edited by: Pierpaolo Foderà on Dec 22, 2011 6:27 PMwith ZCI layout, you can directly get the values from the node that is bound.
Check this thread:
[https://forums.sdn.sap.com/click.jspa?searchID=16237232&messageID=6069448] -
Calling webservice from Adobe interactive form
Hi,
I have created RFC based webservice and Adobe form. I have imported the wsdl into my data connection and mapped my fields accordingly.
I have created a pdf and i m trying to call the webservice , initially it pops up 'A webservice is being called' and later 'error attempting to read from the file'.
Not sure what is missing in this.
Any pointers on this would really help.
Thanks,
SaujanyaHi raghava,
I have just solved this issue in the SOAMANAGER setting up User/Passwd on the Web Service´s Configuration. Try to follow these steps:
Execute SOAMANAGER transaction.
Search (and select) the Web Service you are working with.
Go to configuration TAB and then push "Display".
Push "Edit" and then look up for User/passwd on "Security" TAB. There, set values (take a look at the image)
After doing this, insert Web Service on the ADOBE and try again.
This has been enought for me.
Good luck !!! -
Error while executing WebDynpro Application with Adobe interactive forms.
I have created a webDynpro application which involves an adobe interactive form. When i deploy and run the application, i am able to deploy it on the J2EE engine on the EP server but while executing it, i get the following exception -
<b>Error Summary
While processing the current request, an exception occured which could not be handled by the application or the framework.
If the information contained on this page doesn't help you to find and correct the cause of the problem, please contact your system administrator. To facilitate analysis of the problem, keep a copy of this error page. Hint: Most browsers allow to select all content, copy it and then paste it into an empty document (e.g. email or simple text file).
Root Cause
The initial exception that caused the request to fail, was:
com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Error during call to AdobeDocumentServer: Processing exception during a "UsageRights" operation. Request start time: Thu Oct 12 17:30:39 GMT+05:30 2006
at com.sap.tc.webdynpro.clientserver.adobe.AdobeFormHelper.createPDFDocumentForUIElement(AdobeFormHelper.java:486)
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:185)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterHandleActionEvent(ClientApplication.java:1154)
at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:402)
at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:649)
... 21 more</b>
I would appreciate any help in this matter.
Thanks...Hi,
Check the note in this site...
https://websmp204.sap-ag.de/notes
Regards,
<i><b>Raja Sekhar</b></i> -
Exception "Render" operation: on deploy Adobe Interactive Form application
Hi,
I am getting the following problem when deploying the Adobe Interactive Form application onto the server.
com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Error during call to AdobeDocumentServer: Processing exception during a "Render" operation.
Request start time: Mon Jul 03 14:25:21 GMT+05:30 2006
at com.sap.tc.webdynpro.clientserver.adobe.AdobeFormHelper.createPDFDocumentForUIElement(AdobeFormHelper.java:486)
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:185)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterHandleActionEvent(ClientApplication.java:1154)
at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:402)
at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:649)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:248)
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: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)
Please suggest me, how I can solve it.
Regards and thanks in advance
tiffnyHi Siva,
If you are developig your form using NWDS, make sure about the cardinality of the context parameter - data Source not 0..1 or 0..n.You may refer similar threads (of same kind of error) in this forum..
Hope this helps. Assuming you have successfully tested, ADS and the credential file at the ABAP stack, by rurnning the respective ABAP reports.
Thanks and Regards,
Anto. -
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 -
Calling a WD method from Adobe Interactive Form JavaScript
Hi all,
I would like to save the PDF file (into KM) defined by the binary Context Attribute "PdfSource", when I run a Adobe Interactive Form inside a WD application. And this must be done automaticaly at starting.
The origin of my problem is that "PdfSource" is not filled-in until the adobe form is completely loaded and ready.
So i was thinking to use the "form:ready" event of Adobe Inteactive Forms to call a WD method ir order to save the PDF file (into KM) but i do not find the way
Can anybody tell me if this is correct and how, or should I try another way?
Very thanks in advance,hi
good
go through these links, i hope these ll help you to solve your problem.
https://media.sdn.sap.com/javadocs/NW04/SPS15/wd/com/sap/tc/webdynpro/services/sal/config/api/WDConfigurationConstants.html
https://media.sdn.sap.com/javadocs/NW04s/SPS7/wd/com/sap/tc/webdynpro/clientserver/uielib/adobe/api/WDInteractiveFormDisplayType.html
thanks
mrutyun^
Maybe you are looking for
-
B&W G3 having trouble finding startup disk
Hi. Ever since the DVD drive of my B&W G3 died, it's taken an extra minute to find the startup disk. I get the blinking Mac folder plus the question mark that we all know and, well, don't love. I've replaced the DVD drive, and currently there is no o
-
Answers shows error for table that is not used in query
Hi, I have two fact tables, both share one common dimension and also have other dimensions. For simplicity let's assume there are only two dimensions for each fact: Dim1 and Dim2 have joins to Fact1 and Dim2 and Dim3 joins to Fact2. (Dim2 is joined t
-
not storing sent mails.
-
New to Mac still... trying to rip DVDs... should I be using iDVD? or am I totally going nuts here?
-
hi all i have a query which has expiry ..i want to keep the expiry date in my selection criteria before execution.that is it shuld ask the expiry date before running the query... thanks shalini