Adobe forms in non editable
Hi,
We have developed ADOBE forms using T code SFP. And these forms are imported or called in ABAP Dynpro.I have checked the enabled property for forms as checked.
But still when I call ABAP web dynpro application the forms open but I cannot type in any field...it opens in Non editable
Please help.
Regards
Shakti
Hi Pradeep,
Thanks for the help. But I was able to solve my problem by adding peice code in WDDOMODIFYVIEW method.
data: LR_INTERACTIVE_FORM type ref to CL_WD_INTERACTIVE_FORM,
LR_METHOD_HANDLER type ref to IF_WD_IACTIVE_FORM_METHOD_HNDL.
DATA get_elemment TYPE c.
check first_time = abap_true.
LR_INTERACTIVE_FORM ?= VIEW->get_element('FORM1').
LR_METHOD_HANDLER ?= LR_INTERACTIVE_FORM->_METHOD_HANDLER.
LR_METHOD_HANDLER->SET_LEGACY_EDITING_ENABLED( abap_true ).
WHERE 'FORM1' is the ID of the form.
Regards
Shakti
Similar Messages
-
Save PDF form into non editable PDF through button (SaveAs) using java script
I am creating PDF form using LiveCycle 8.0.
1) Using SaveAs the form in PDF (non editable) by using button and javascript
( app.execMenuItem("SaveAs");
myScript.LoclAllFields("form1");) this code is not working.
2) show / hide the field by choosing the drop down List.
Like, In drop down list their is tree option name a, b, c. when select "A" hide the field_A and select "B". then show the field_A.Thanks for that script, it is a great way of securing it from being edited, but reader still won't allow the form to be saved, only as a copy without the inputted text. The idea of what I'm trying to achieve is a form which the staff here fill out and then send to our customers with non editable fields, there is the option to print to pdf but that saves the file as an 'image', this stops people from highlighting text which we don't want, they have to be accessible afterwards to copy and paste the text at a later date.
I hope someone can help with what should be such a simple action. -
How to make Resource Forms fields non editable (OIM)
Hi all!
I would like to know if there's any way to make some resource fileds non editable.
I have one resource which is getting 3 fileds from the oim user profile. When i change the oim user profile, these values are updated on the resource form associated.
But i want to prevent the situation in which those fields are directly updated on the resouce form.
I now i can propagate those changes back to oim profile but it will be much appropiate for what we want if we just could prevent anyone from changing those values on the resource form.
Is it possible to make those fields non editable? How?
OIM version is 9.1.0.1.
Thanks in advance.Hi, thanks.
Finally i found this: http://kr.forums.oracle.com/forums/thread.jspa?threadID=591683
and after setting the fields to required=false, it worked without any errors ("The Resource has not been configured properly" because of the prepopulate adapters)
Bye -
Adobe form not working Editable
Hi Experts,
I have adobe interactive ( editable form Including dropdown/ Text box/ Check box) form, which will send to user to fill the data & submit by to return email id. the form is editable but today onwards i couldnt able to change the values in form (not editable). Any idea.
ABAP, SFP transaction.
Adobe reader - 9.4
Pl help
Regards
KishoreHI Kishore,
Do one thing,first check type of the layout(ZCI or Standard).Use ZCI layout.
and By default the interactive forms when created have properties of Static PDF.
We need to change the properties for the UI elements to be editable.
In File-->Form Properties --> defaults tab set the PDf render format As dynamic XML.
Also in file>form properties>preview set the preview type to Interactive form & preview adobe xml form as: dynamic xml form.
Thanks,
Madhukar. -
Digital Signatures in Adobe Forms (Non-Interactive)
Hi everyone,
I need to sign a receipt that will be sent by e-mail. The form is non-interactive, it´s only a simple receipt. This form may be printed or sent by e-mail; in case of being sent it must be signed before sending it. The receiver should be able to open it using Adobe Reader.
I´ve read other posts/help about singatures in Adobe Forms, but none of them of non-interactive forms; I need to know if it is possible to do this if the form is not interactive, and how it can be done.
Thanks!
PabloHi Jinal,
Here it goes:
report fp_pdf_test_07.
* set signature
class cl_fp definition load.
selection-screen begin of block s_files with frame title text-100.
parameters: p_pdf(64) type c lower case obligatory,
p_out(64) type c lower case obligatory.
selection-screen end of block s_files.
selection-screen begin of block s_conn with frame title text-101.
parameters: p_dest type rfcdest default 'ADS' obligatory.
selection-screen end of block s_conn.
selection-screen begin of block s_sig with frame title text-102.
parameters: s_key(64) type c lower case,
s_field(64) type c lower case,
s_reason(64) type c lower case,
s_loc(64) type c lower case,
s_cinfo(64) type c lower case.
selection-screen end of block s_sig.
types: ty_raw(255) type x,
ty_tab type standard table of ty_raw.
data: l_filename_pdf type string,
l_filename_out type string,
l_fp type ref to if_fp,
l_pdfobj type ref to if_fp_pdf_object,
l_pdf type xstring,
l_out type xstring,
l_fpex type ref to cx_fp_runtime.
l_filename_pdf = p_pdf.
l_filename_out = p_out.
perform load_file using l_filename_pdf
changing l_pdf.
* get FP reference
l_fp = cl_fp=>get_reference( ).
try.
* create PDF Object
l_pdfobj = l_fp->create_pdf_object( connection = p_dest ).
* set document
call method l_pdfobj->set_document
exporting
pdfdata = l_pdf.
* set signature
call method l_pdfobj->set_signature
exporting
keyname = s_key
fieldname = s_field
reason = s_reason
location = s_loc
contactinfo = s_cinfo.
* execute, call ADS
call method l_pdfobj->execute( ).
* get result -> l_out
call method l_pdfobj->get_document
importing
pdfdata = l_out.
catch cx_fp_runtime_internal into l_fpex.
perform error using l_fpex 'INTERNAL ERROR'.
catch cx_fp_runtime_system into l_fpex.
perform error using l_fpex 'SYSTEM ERROR'.
catch cx_fp_runtime_usage into l_fpex.
perform error using l_fpex 'USAGE ERROR'.
endtry.
check l_fpex is initial.
* download PDF
data: l_len type i,
l_tab type tsfixml.
call function 'SCMS_XSTRING_TO_BINARY'
exporting
buffer = l_out
importing
output_length = l_len
tables
binary_tab = l_tab.
call method cl_gui_frontend_services=>gui_download
exporting
bin_filesize = l_len
filename = l_filename_out
filetype = 'BIN'
changing
data_tab = l_tab
exceptions
others = 1.
if sy-subrc = 0.
write:/ 'Datei erfolgreich geschrieben'(001).
else.
write:/ 'Fehler beim Schreiben der Datei'(002).
endif.
form error using p_fpex type ref to cx_fp_runtime
p_str type string.
data: l_errcode type i,
l_errmsg type string,
l_string type string.
write:/ '***************************************************'.
write:/ '***', p_str.
write:/ '***************************************************'.
skip 2.
call method p_fpex->get_errall
importing
errcode = l_errcode
errmsg = l_errmsg.
write:/ 'ERROR CODE : ', l_errcode.
write:/ 'ERROR MESSAGE : ', l_errmsg.
l_string = p_fpex->get_text( ).
write:/ l_string.
endform.
form load_file using p_filename type string
changing p_content type xstring.
data: l_rawtab type ty_tab,
l_len type i.
call method cl_gui_frontend_services=>gui_upload
exporting
filename = p_filename
filetype = 'BIN'
importing
filelength = l_len
changing
data_tab = l_rawtab
exceptions
file_open_error = 1
file_read_error = 2
no_batch = 3
gui_refuse_filetransfer = 4
invalid_type = 5
no_authority = 6
unknown_error = 7
bad_data_format = 8
header_not_allowed = 9
separator_not_allowed = 10
header_too_long = 11
unknown_dp_error = 12
access_denied = 13
dp_out_of_memory = 14
disk_full = 15
dp_timeout = 16
not_supported_by_gui = 17
error_no_gui = 18
others = 19.
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
perform convert_tab_to_x using l_rawtab l_len
changing p_content.
endform.
form convert_tab_to_x using p_rawtab type ty_tab
p_len type i
changing p_xstr type xstring.
data: l_line type ty_raw,
l_count type i,
l_len type i,
l_rest type i.
describe table p_rawtab lines l_count.
loop at p_rawtab into l_line.
if sy-tabix = l_count.
l_rest = p_len - l_len.
concatenate p_xstr l_line(l_rest) into p_xstr in byte mode.
else.
concatenate p_xstr l_line into p_xstr in byte mode.
add 255 to l_len.
endif.
endloop.
endform.
Good Luck!
Pablo -
Reagarding saving and sending the adobe interactive form as non interactive
Hi ,
I am trying to send the interactive adobe form as non-interactive form through email.The interactive form size is very large because of the interactivity.
Can anybody suggest how to do this.
Regards,
DebasisDear Antony,
Thanks for the reply.
I got you but can you pls guide me how to go about it.
I need to send the email while submiting the form.So when and how i will be mapping each data node /attibutes of the main form with the intermediate form.My interactive form is of 30 pages and it may grow upto 40 pages.My response is with the to the main form where i am showing the success message.
Regards,
Debasis Nayak -
Sending the adobe interactive form as non-interactive form through email
Hi ,
I am trying to send the interactive adobe form as non-interactive form through email.The interactive form size is very large because of the interactivity.
Can anybody suggest how to do this.
Regards,
DebasisDear Antony,
Thanks for the reply.
I got you but can you pls guide me how to go about it.
I need to send the email while submiting the form.So when and how i will be mapping each data node /attibutes of the main form with the intermediate form.My interactive form is of 30 pages and it may grow upto 40 pages.My response is with the to the main form where i am showing the success message.
Regards,
Debasis Nayak -
Dynamic screen changes in adobe form
Hi Experts,
I have an adobe form with a form type radio button. Based on the form type selected (radio button), some of the fields on the adobe form should become editable and some uneditable.
How is it achievable? Please advise.
Thanks,
ShobhitHi Shobit,
This can be achieved using Scripting.
To make a field non editable
write ->
$.access = "readOnly"
You may please refer the adobe lifecycle designer help and also there are few blogs in SDN regarding - SAcripting in Adobe forms.
Hope these would help.
- anto. -
Form size increases when ADOBE Form moved from DEV to QA
Hi Gurus,
I have a large PDF ADOBE Form developed in DEV but when I moved this Form to QA environment, I noticed the file size has been Doubled(from 2MB to 4MB). Please note that, this is not an interative Form. Can someone tell me why and how can I fix it. We are emailing this form and 4MB is too large.
Thanks for your help,
Cyrus
Edited by: Cyrus Arjomandi on Nov 2, 2010 8:48 PMWell, after discussing it with SAP, we are still in the dark and don't know why this problem only occurs to one of our PDF outputs. however, the following might help you to cut some times looking for answers.
1-It started after we changed the values in the Layout properties. We are not sure in which tab. We guess it was "PREVIEW"
2-After this, every time we made any changes to the Layout, the size was doubled until it became a major problem
3-We contacted SAP for this issue and the respond was "Please refer to following note for installation/patches:
1176858 / 1356871"
4-We were also asked by ADOBE to download a zip file called "COMMON.zip" and install the COMMON file on our ADS server
5-After installing the COMMON file on our server we were asked to run the ABAP program "FP_CHK_REPORT" on the FORM.
6-The suggestion was to only check mark only common-001when running the ABAP, but we check marked all after found no results with only COMMON-001.
7- check out this link. http://help.sap.com/saphelp_nw70/helpdata/en/44/35f874b9d74901e10000000a1553f7/content.htm
8-we did all of the above but we had partial success, it reduced the size fro 7MB to 4MB
9-Finally, we created the same Form from ground up without touching the Layout properties and the size turned up to be around 100KB.
Cyrus Arjomandi
GETSAP at gmail
ABAP Consultant specialized in technical ABAP in "SRM, ADOBE Forms, ECC logistics"
Edited by: Cyrus Arjomandi on Dec 23, 2010 8:53 PM -
Adobe Forms in a Travel scenario
Hi masters.
I'm here to ask you about some solution to the following scenario:
The company have 500 travelers who need to create trip requests on SAP, but they don´t have SAP users, how can I use SAP Interactive Forms by Adobe to solve this issue ?Hello,
Note: the following ideas are the technical ones and I am not sure if they would pass a SAP licensing terms.
a) the licensing of SAP Adobe forms offers few different models, one is per user per form and I believe you don´t need a SAP users for this one. In fact it would not make sense if you would need SAP users because the goal of adobe forms - help "non SAP users" interact with the SAP system through some automatic interface - would not work
b) as mentioned, you can use ESS/MSS
c) you can use Adobe Acrobat the use is limited to 500 users, you can pick the requests this way and upload them into SAP
d) you can use some custom developed portal to gather the requests and through one service user and the interface send all of them into the SAP system
e) you can develop a custom application based on the Interactive forms (created by LCD/ Acrobat) using itext to dig the data out of the forms and send them like in d)
For example, I am sure there are plenty of other ways.
Regards Otto -
Setting a Text field in adobe form non editable
Hi Experts,
I have generated a Adobe form using webdynpro java. I have couple text fields. They are binded with some values which a RFC returns. When I see the output These text fiels values which are populated from backend are editable. Can anyone suggest me how to make these text fields non editable.
Thanks,
RajHi Raj,
You have to set the properties of these text field as readonly.
For this you have to select the text field ... Go to the Object Pallete.
There you will see three Tabs Field, Value and Binding.
You have to click on Value Tab and there you have select the Type as Read Only.
If you do not have Object Pallet open .. go to Menu Bar Window and Click Object
This will solve your problem.
Cheers
Satya -
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 -
Acrobat Pro 9 Mac**Making a pdf fill-out form non-editable when it is completed.
HELP!!
If anyone out there can help me I would greatly appreciate it.
I see the forums are with LifeCycle but I need direction for the mac version of acrobat pro.
I am creating a fill-out pdf form for distribution. I would like the person who receives the fill out form to complete the form,
and click a "lock all fields" button or "form completed" button that will make all form fields lock/ non editable when emailed back to me.
Where would I put this script? Can someone give me step by step direction for this button?
I am a novice to this. I don't know how to run a javascript for the button or what is needed to get this completed.
Can someone please help me.
Thank you so much-
KatyMaybe this will do the trick...
http://forums.adobe.com/message/3813078#3813078#3813078 -
Making an editable PDF Form non-editable (a shortcut)
How to make a PDF form non-editable or locked.
For those who aren't script-savvy, I believe this may be a little shortcut to editing a PDF form and then saving and sending it as a non-editable or locked PDF.
This is what I have written out for my client, whom I provided an editable PDF Form, so they could edit the PDF and then send it out to their own respective clients as a NON-editable PDF.
Instructions as follows:
How to save your PDF Form into a separate non-editable PDF to send to your client: (Using Adobe Acrobat Professional)
Step 1. Fill out the original PDF Form
Step 2. Once finished, go to “File” menu and click “Save a Copy” - title the file appropriately and save it to the desktop.
Step 3. Close the editable PDF document and do not save it (Saving it will save over the original file). Now open up the PDF you’ve just saved to
the desktop (you’ll now take the steps to make this file only non-editable).
Step 4. In the top menu, go to “Advanced” then select in that drop down menu “Security” then “Show Security Properties” - a ‘Document Properties’ window will now appear.
Step 5. From this new window, select the “Security” Menu. Set your ‘Security Method’ to ‘Password Security’.
Step 6. A new window will appear named ‘Password Security Settings’. In this menu, tick the box that says “Restrict Editing & Printing of the document”
you’ll need to a) set a password for it, and b) In the ‘Printing Allowed’ drop down box, select ‘high resolution’ and if you want to, tick the
box that says ‘allow the copying of text, images and other content’
Step 7. Click OK and Save the document. Now it’s not editable unless you have the password.
Note: If you happen to want to edit the PDF at a later date, you can open the file and in the ‘Security settings’ menu on the left hand side
(the menu is represented as a little gold lock) click ‘Permission Details’ then ‘Change Settings’ to revert everything back to an editable document
- repeat the above steps to make it a locked document again.Thanks for your suggestions. You should also consider flattening a form if you want a non-editable copy; because the permissions password is not always respected by third-party PDF applications (for some people the form will remain editable, depending on what software they're using).
Flattening a form can be done in several ways in Acrobat: you can run a script - this.flattenPages() - or print the PDF back to PDF (aka refrying), or use the Sanitize tool in Acrobat X. It also strips out hidden content associated with the form (button actions, field calculation scripts, etc.) so provides additional data protection. Sanitize is the heavy-duty option of the three; it will remove all hidden content, leaving only what you see on the page.
One correction to your workflow - the Save a Copy menu item is not intended for creating a duplicate of a normal form, it's only available if the form has been rights-extended and it serves to remove the extension certificate from the PDF (allowing full editing in Acrobat again). As your client is working in Acrobat they don't need a rights-extended version in the first place, and working with a normal form will make things simpler for them. In Acrobat X Pro you could create them a custom Action which automatically flattens the file and saves a duplicate, so they don't accidentally overwrite the original. -
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.
Maybe you are looking for
-
How to save LabView data into diadem format ?
I have a project that needed me to save in Diadem format. Is it the correct way to save in Diadem format ? Why the length of the data is only limited to 10000 and then will create another tab ? And how to edit the header name ( what I want is Time,Ch
-
Need Original BIOS Rom for Lenovo g565 (Mod.4385)
Messed my BIOS up, with a 560 BIOS (i know my own fault!) and need a original rom for recovery. where to download?
-
MainStage in conjunction with HomeConcert Extreme
Presently: I play an acoustic piano, and tap my foot to deliver tempo to HomeConcertExtreme. HomeConcertExtreme then compares my foot track to 32 other orchestra tracks from an open MIDI file. It then activates the notes from theres orchestra MIDI tr
-
Oracle 10g doesnt restart after reboot...help.
We have Oracle 10g on a linux 4 ES server. We are just implementing it. After reboots, it does not restart. We have had to reload the software to get anywhere with it several times. Does anyone have any suggestions as to why this is happening? Any su
-
Psd CS5: Reorder Swatches palette?
How do I reorder my custom swatches palette in alphabetical order? Thanks, Sidney Windows 7, 64-bit