Adobe Forms in a Bsp
Hi All
Can you use Adobe interative forms in a Bsp application i.e. can you imbed an adobe form in a bsp view ?
Any information on this would be of great help.
Thank you
Darren
Hi Darren,
You can use Adobe forms embedded in a BSP page. Refer this blog by Thomas Jung:
/people/thomas.jung3/blog/2005/07/13/lessons-learned-from-adobe-forms-development
Hope this helps,
Regards,
Ravikiran.C
Similar Messages
-
Adobe form error in BSP controller
Dear Friends
How are you?
I am attaching one adobe interactive from in my bsp application. I have created the form and interface both are activated. while attaching adobe form to bsp application I am having error in controller class's method do_request. the erro says that "Function call aborted: Function l_name could not be found". can you please tell me where I am making mistakes. I will greatly appreciate your reply. Any help will be appreciated.
Thanking you
Regards
Naeem
Pleas see the following code.
runtime->server->response->delete_header_field( name = 'Cache-Control' ).
runtime->server->response->delete_header_field( name = 'Expires' ).
runtime->server->response->delete_header_field( name = 'Pragma' ).
data: l_name type rs38l_fnam.
data: f_name type fpwbformname.
f_name = 'ZTRAVEL_REQ '.
try.
call function 'FP_FUNCTION_MODULE_NAME'
exporting
i_name = f_name
importing
e_funcname = l_name <--- I m failed to receive l_name here,, so it gives
exceptions
others = 0.
catch cx_fp_api_repository. "#EC NO_HANDLER
catch cx_fp_api_usage. "#EC NO_HANDLER
catch cx_fp_api_internal. "#EC NO_HANDLER
endtry.
when i debug more and run method directly I received the error like
Access via 'NULL' object reference not possible.
and error location is
runtime->server->response->delete_header_field( name = 'Cache-Control' ).
I have run function module by passing form name i come to know that it gives me the l_name on return,
Thanks.
Regards
Naeem
Edited by: Naim Khan S Babi on Sep 29, 2009 6:55 PMRe: ADOBE Error in PCR
see this.. u might get some idea..
GS -
Integrating Dynamic Adobe Form with BSP: SAP Objectives setting &Appraisal
Hi all,
My users ask me whether wecan use Adobe Form to replace SAP standard BSP appraisal form (generated by HAP_DOCUMENT).
I konw that it's possible to integrate Adobe Interactive form with BSP.
But my Adobe form must contain dynamic table, with ability to insert/delete row on the form. This is just like what's there when you can adding objectives by client scripting in SAP OSA.
Please tell me if the integration of dynamic Adobe form with BSP is possible?
(We are on ECC 6, EPH2).
Thank you so much.
GiangHello,
have you worked with the following document?
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/d0e58022-2a39-2a10-69a8-c1a892e2b3f4&overridelayout=true
Did you try to develop a demo version of the form to try if it is possible to do what you need to?
Do you plan to replace "only" the standard non-Adobe form or to develop a whole custom application?
PRovide more details about the steps you´ve tried and we can solve this out. Regards, Otto -
Sending email by attaching adobe form through BSP
Hi All,
I'm working on the e-recruitement project.
I have requirement that on the publication page there is table view where all the publication and there posting channels are displayed.
Now i have to create a button " Send Email". by selecting the the required posting channel when i click on the button send email.
It should pick the data overview form and this form should be attached to email and should be send to the respective posting channel.
Can you please guide me to solve this issue.
Your commnets will highly appreciated.
Regards,
Nikita.Look at this [document|https://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/e0bba346-cb84-2910-2aa9-ba1f8a1c8617&overridelayout=true] to create & send adobe form via email.
You can use the same code for BSP too.
Raja -
How to display Adobe form build in SFP in BSP?
Hi ,
i have built an adobe form (not interactive one) using sfp, and it works fine in SAP GUI, by calling the FM behind.
now i want to display it on our sap portal, could you please tell me what's the easiest way to do that? how about in BSP?
Thanks and best regards.
JunHi
I hope you ppl are able convert the pdf document into xstring. This sample code here will help you tranfer any pdf document, and will display in web browser.
Sample from BSP application sf_webform_04
which display smartfrom into pdf format
Fill HTTP request
response->set_header_field( name = 'content-type'
value = 'application/pdf' ).
response->delete_header_field( name = 'pragma' ).
response->delete_header_field( name = 'expires' ).
response->delete_header_field( name = 'cache-control' ).
some Browsers have caching problems when loading PDF format
response->set_header_field(
name = 'cache-control'
value = 'max-age=0' ).
start PDF viewer either in the Browser or as a separate window
if pdf_in_browser is initial.
response->set_header_field(
name = 'content-disposition'
value = 'attachment; filename=webforms.pdf' ).
endif.
finally display PDF format in Browser
l_pdf_len = xstrlen( l_pdf_xstring ). <= pass ur binary data here
response->set_data( data = l_pdf_xstring
length = l_pdf_len ).
navigation->response_complete( ). -
Adobe forms, non-interactive (HR)
Hi,
I'm trying to get in touch with SAP web applications (webdynpro, adobe form, bsp...).
I have the following requirement:
I have to provide a page within the sap enterprise portal to allow the employee to track his presence. In this page the employee has to check a presence/absence flag and in another page he can justify his absence with some reason.
I didn't find a standard functionality to meet this requirement, so I think a new form has to be created.
As additional requirement this form as to be stored as PDF document and it is not needed to store the information contained in the form in the sap backend system. The information contained in the form has to be stored in a non-sap system, so this information should be available as flat file to be imported in the non-sap system.
I'd like to understand the possible scenarios from a technical point of view to create the required functionalities.
ADOBE Interactive Form.
This is a webdynpro (java or abap) that contains the adobe component. The fields of the adobe component are linked to the sap backend system and are editable. The adobe component reads some data from sap bakend system and stores the values filled by the employee via the adobe component in the backend system.
ADOBE non-interactive Form
A webdynpro (java or abap) or a BSP has to be built to create some values, then once the user save/submit the information a PDF document is created with the information created in the previous page.
What is the difference between ADOBE (non-interactive) Form and ADOBE Interactive Form? The difference is that the first one is not editable? There is a big difference in terms of complexity develop an interactive or a non-interactive adobe form?
BSP that generate the PDF as output?
Could you please provide some input/defintion/sample to clarify this topic?
Thanks in advance
MPHi,
I'm trying to get in touch with SAP web applications (webdynpro, adobe form, bsp...).
I have the following requirement:
I have to provide a page within the sap enterprise portal to allow the employee to track his presence. In this page the employee has to check a presence/absence flag and in another page he can justify his absence with some reason.
I didn't find a standard functionality to meet this requirement, so I think a new form has to be created.
As additional requirement this form as to be stored as PDF document and it is not needed to store the information contained in the form in the sap backend system. The information contained in the form has to be stored in a non-sap system, so this information should be available as flat file to be imported in the non-sap system.
I'd like to understand the possible scenarios from a technical point of view to create the required functionalities.
ADOBE Interactive Form.
This is a webdynpro (java or abap) that contains the adobe component. The fields of the adobe component are linked to the sap backend system and are editable. The adobe component reads some data from sap bakend system and stores the values filled by the employee via the adobe component in the backend system.
ADOBE non-interactive Form
A webdynpro (java or abap) or a BSP has to be built to create some values, then once the user save/submit the information a PDF document is created with the information created in the previous page.
What is the difference between ADOBE (non-interactive) Form and ADOBE Interactive Form? The difference is that the first one is not editable? There is a big difference in terms of complexity develop an interactive or a non-interactive adobe form?
BSP that generate the PDF as output?
Could you please provide some input/defintion/sample to clarify this topic?
Thanks in advance
MP -
Hi,
I have an RFC that calls an adobe form to display the pdf output back in a bsp page...the RFC fails at the call to the adobe form (next call after after getting the form name) ...while debugging it looks like within this call it is trying to call fpcomp_job_open and failing on the call check_job_open ...
The code in my RFC looks like this....
DATA:
gs_outputparams TYPE sfpoutputparams,
fn_name TYPE rs38l_fnam,
fp_docparams TYPE sfpdocparams,
fp_formoutput TYPE fpformoutput,
frm_result TYPE sfpjoboutput,
lv_form TYPE fpname.
DATA: l_pdf_xstring TYPE xstring,
l_pdf_len TYPE i.
lv_form = 'ZHR_ASSESSMENT_FORM'.
Start formrocessing - OPEN spool job to send to printer
gs_outputparams-getpdf = 'X'.
call function 'FP_JOB_OPEN'
changing
ie_outputparams = gs_outputparams
exceptions
others = 1.
IF sy-subrc <> 0.
*// RAISE FP Open Error.
exit.
ENDIF.
Get name of the generated function module for the form
CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
EXPORTING
i_name = lv_form
IMPORTING
e_funcname = fn_name.
IF sy-subrc <> 0.
*// RAISE FP Get Form Module Name Error.
exit.
ENDIF.
Call the Adobe Form
CALL FUNCTION fn_name
EXPORTING
/1bcdwb/docparams = fp_docparams
gv_appraisal_id = gv_appraisal_id
IMPORTING
/1bcdwb/formoutput = fp_formoutput
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3
others = 4.
IF sy-subrc <> 0.
*// RAISE Call Form Module Error.
perform f_build_message using 'E'
'ZEXT'
012
changing return.
exit.
ENDIF.
End from processing - Close spool job
CALL FUNCTION 'FP_JOB_CLOSE'
IMPORTING
e_result = frm_result
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3
OTHERS = 4.
IF sy-subrc <> 0.
*// RAISE FP Close Error.
exit.
ENDIF.
form = fp_formoutput-pdf.
Thanks,
Venkateshwhat is the solution for this problem? I have the same problem. I get sy-subrc = 1 after CALL FUNCTION 'FPCOMP_JOB_OPEN'.
If I look more in detail I see that "Perform check_job_open" is creating the problem:
FORM check_job_open.
IF fpstat-is_opened = c_true. (--> exactly here is the problem. This condition is true so the program is terminated.)
PERFORM reset_status.
MESSAGE ID 'FPRUNX' TYPE 'E' NUMBER '101' RAISING usage_error.
ENDIF.
fpstat-is_opened = c_true.
fpstat-is_started = c_false.
ENDFORM.
Does somebody know why my job is open and what is the solution to have the job closed at the beginning of my processing?
Thanks in advance. -
Hi all
I have a question on using Adobe Forms with Workflows. It is possible to have an Off-line Adobe form and when retrieving the information from the form, fire off a workflow in ECC6, without putting that data into any table?
Example:
1. Form for Vendor Master Create filled
2. System reads form and kicks off workflow for approval.
3. After approval completed, data in workflow container is used to create the data in SAP.
Thanks.
NickHi Nicholas,
agree with Mike's comments: they aren't cheap and furthermore Adobe forms are not applicable to all scenarios.
SAP Interactive Forms by Adobe as they are officially called are best suited into form scenarios where you just need to collect information (no complex UI logic like table management or dynamic actions). If you have more complex requirements on the form like calculations, report display etc. then leave it. You're better off with Web Dynpro ABAP/Java or BSP.
If however Adobe forms are a good fit UI wise, then I suggest having a look first at the ISR framework SAP delivers. I don't exactly remember, but it might even contain a standard scenario (formUIworkflow) for creating vendor master data requests.
What use the ISR brings in is that you can configure the form content characteristics (transaction QISRSCENARIO) and data passing to the to-be created notification without any coding. No custom tables thus needed, the notification acts as the data persistence object. There are also standard Web Dynpro apps delivered you can use to display the configured Adobe form.
What happens with ISR in the end is that a notification is created and a standard BUS7051-CREATED event is published. Then in your workflow you can in a background method extract the notification details and fill it anywhere you want.
If Adobe forms are not a good fit to the requirements, then creating a complete solution from scratch might be an only choice.
What we've done sometimes is that we've used the ISR notifications for persistence and created a custom BSP or Web Dynpro on top of it to act as the UI while workflow takes care of the actual process logic. There are a few ISR_* function modules you can use to programmatically create an ISR notification with, so it's not that tricky even. When compared with custom tables for data storage, you're backed up by some standard configuration options and you don't need to make your own development objects this way.
Hope this helps?
-Mikko -
ADOBE form interactive and non-interactive... (HR)
Hi,
I'm trying to get in touch with SAP web applications (webdynpro, adobe form, bsp...).
I have the following requirement:
I have to provide a page within the sap enterprise portal to allow the employee to track his presence. In this page the employee has to check a presence/absence flag and in another page he can justify his absence with some reason.
I didn't find a standard functionality to meet this requirement, so I think a new form has to be created.
As additional requirement this form as to be stored as PDF document and it is not needed to store the information contained in the form in the sap backend system. The information contained in the form has to be stored in a non-sap system, so this information should be available as flat file to be imported in the non-sap system.
I'd like to understand the possible scenarios from a technical point of view to create the required functionalities.
ADOBE Interactive Form.
This is a webdynpro (java or abap) that contains the adobe component. The fields of the adobe component are linked to the sap backend system and are editable. The adobe component reads some data from sap bakend system and stores the values filled by the employee via the adobe component in the backend system.
ADOBE non-interactive Form
A webdynpro (java or abap) or a BSP has to be built to create some values, then once the user save/submit the information a PDF document is created with the information created in the previous page.
What is the difference between ADOBE (non-interactive) Form and ADOBE Interactive Form? The difference is that the first one is not editable? There is a big difference in terms of complexity develop an interactive or a non-interactive adobe form?
BSP that generates the PDF as output?
Could you please provide some input/defintion/sample to clarify this topic?
Thanks in advance
MPReader credential rights missing. Now it works.
-
Adobe form output in local file
Hi All,
My requirement is to download the output of Adobe form PDF to a local file without showing the output. Could any body provide some inputs ?
ThanksHi,
Please see the following KBA about a solution for this.
[Download Adobe PDF Spool|https://bosap-support.wdf.sap.corp/sap(bD1lbiZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D3030303136303236323526]
You need to Install at least SAPDFPRINT patch level 3(see note #1444342) and SAPGUI 7.20 patch level 5 and then follow the steps of the KBA.
Regards,
Aidan -
Transactional iview for Adobe form in ESS MSS
Hi,
I have a object of printing adobe form in R/3 and ESS both. I have created the object for R/3. But now i have to create this object for ESS also.
Kindly suggest technically which is the best way to print the adobe form on ESS.
I have tried one way which is transactional I-view which is displaying the adobe form. Kindly suggest this is technically ok.
AnkitWhat version are you on? There are fairly simple ways to do this in BSP's or even now if your are on ECC6, using ABAP Webdynpros are very easy.
-
Editing adobe form output in ECC screen
Hi all,
I am creating adobe form in ECC. Then I can change its output in portal page. But I can not change the output in ECC screen. can you help me about this issue?
Thank you for your interest,Hi,
Please see the following KBA about a solution for this.
[Download Adobe PDF Spool|https://bosap-support.wdf.sap.corp/sap(bD1lbiZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D3030303136303236323526]
You need to Install at least SAPDFPRINT patch level 3(see note #1444342) and SAPGUI 7.20 patch level 5 and then follow the steps of the KBA.
Regards,
Aidan -
Adobe forms for report creation.
Hello. I would like to use an web form in which the user submits research information, which the user can then download (or be emailed) the data in an organized report. In a sense, I would like to use Adobe Forms to make these reports consistent. How can I use Adobe forms for this? Is this possible?
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 -
Error when starting Adobe Form
I have an Adobe Form which works Ok in the development SAP Portal, but that, when I log in the production portal gives the following error:
Error when reinitializing the form (I guess, it's Error al reinicializar el formulario, in Spanish)
I think maybe there is something missing to transport, or some misconfiguration, but I haven't been able so far to find it...
Can someone give me a hand?
Thank you in advance,
S.Hi,
Can you tell me when does the error message comes? Does it comes when you are trying to open the Form or when you are trying to execute it.
Please check if it is still working in the development box?
Regards,
Susanta -
Want to use Adobe forms departmentally. How many users per license?
How many people can use Adobe Forms per license/how many computers can we download software to?
Adobe FormsCentral is a web-based app so there is nothing to download - you access from the web browser.
Each users who creates forms needs a license of FormsCentral. In a month or so you'll be able to by a team pack (5,10,25) at reduces prices for a larger group who wants to create forms.
Randy
Maybe you are looking for
-
Error while testing demo app:Internet Explorer cannot display the webpage
HI Gurus, I am new to the webdynpro development. I was starting with building demo application. However, finding below error while testing it using se80 transaction. Please suggest if any configuration is missing or anything else. I am using ECC6 : 7
-
I have a Nokia 6710 Navigator. I have downloaded an mp3 onto my phone, which I want to use as my alarm tone. I have selected the song as my alarm tone, and at the set time the song begins playing. My issue is that, when playing as an alarm, only 1 mi
-
ORA-4030 and memory usage by oracle
I'm looking this documento on metalink: Note:233869.1 Diagnosing and Resolving ORA-4030 errors II want to know which process is requesting too much memory. The document says: On Microsoft windows systems, oracle is implemented by using threads in a s
-
Bank Charge and Bank Overdraft Fees Master data
HI Expert, When i am Running Bank Manual Reconciliation(FF67), I am not able to run successfully.i am getting error-there is no open item found for Bank Charge and Bank Overdraft fees. however i made bank charge and bank overdraft fees as normal G/L
-
Regarding Production Resource Tools in Plant Maintenance Module
Dear All, In our client group we have 3 maintenance companies PM1, PM2 and PM3. Presently we are implementing SAP PM in PM1. My issue is like this...we have lubricants which is used for maintenance work in PM1. This material is brought from PM2 at fr