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
MP
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
MP
Similar Messages
-
Adobe Form - non-Interactive Pdf Print - Access to table cell
Hi experts
I am new to Adobe Print Form (non-interactive flowed form) and I am desparately need your help.
I am merging table data from a context into a table on a form layout and then use function call to generate a print form and send it out as an email. Sofar, everything works fine - except one of the requirement that if , on any row, a cell value in column 1 > 5 (i.e. example), set the font color to red.
I tried all sort of ways (in JavaScript) - but cannot get hold of the cell to check the value. Please show me
1) how to get to the cell in Javascript
2) in What event that I must place the Javascript in
At the moment, I have the form layout as followed:
Data
| Report
| | Table1
| | | Header
| | | | ...........H_Fd1
| | | | ...........H_Fd2
| | | Row
| | | | ...........R_Fd1
| | | | ...........R_Fd2
etc...
There are no reference to "table" object in Adobe lc designer - If you have please also send me some
Thanks
Points will be rewarded for any reply.Hi
JS to fetch a the value of a field in a table is
xfa.resolveNode("form_name.subform_name.table_name.Row1["Row Index"].column_name[0]").rawValue;
You can write the code in the exit or validate event of the second column
Thanks
Gopal -
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 -
Adobe form -Non Interactive - Line across when we have any entry
Hi,
In my line items I need a horizontal line separtor based on a field.
I mean when there is an entry(ITEM A) I need it to be underlined alll through the form horizontally or a horizaontal separator line.
I have follwoing output
ITEM A 10.00 20.00
40.00 60.00
65.00 80.00
ITEM B 30.00 40.00
70.00 45.00
23.00 22.00
ITEM C 32.00 20.00
221.00 60.00
65.00 80.00
I need output
ITEM A 10.00 20.00
40.00 60.00
65.00 80.00
ITEM B 30.00 40.00
70.00 45.00
23.00 22.00
ITEM C 32.00 20.00
221.00 60.00
65.00 80.00
I am expecting we should do this via javascript.
Any ideas?
Rgds
Vara
Edited by: Vara K on Apr 20, 2009 4:57 PM
Edited by: Vara K on Apr 20, 2009 5:11 PMPetr,
I am following you now.
I have created a group section with both rows.I went into edit alternatives .
Now I have 2 rows with DATA(0) and DATA(1).
Basically I have to use underlined DATA(0) one when field has no value
and other DATA(0) when field has value.
So basically my pop -up box has javascript
Name: DATA[0] Binding : DATA
Expression:
PHCODE.value == ""
Name: DATA[1] Binding : DATA
Expression:
PHCODE.value != ""
Do i need to write something else in expression for this?
Although I don't have value for that rows Now I am getting bottom lines for every row.
If i use null like below I am only getting rows with bottom lines and remaining are disappearing.
Expression:
PHCODE.value == null
Name: DATA[1] Binding : DATA
Expression:
PHCODE.value != null
Is my expression correct?
What is operator for checking not equal to in javascript? is it !=? or !==?
Rgds
Vara
Edited by: Vara K on Apr 23, 2009 6:05 AM -
Adobe Forms wo/Interactive Fields Completed in Workspaces?
Can I complete an Adobe form without interactive fields in Workspaces? If so, how?
Unfortunately, there is no way to do this within Workspaces.
-
Run Oracle form non-interactively
I am using Oracle 8i.
I want to be able to run a form non-interactively, that is, in batch mode.
The reason for that is that the application is a "turn-key" package and I don't have access to the source. I want to be able to run the form from a UNIX script rather than having a human key in the input.
I know what the screen fields need to be and which function key to "press".
Has anyone run a form non-interactively?
Is this possible?
Can anyone suggest a way of doing this? I was thinking that the UNIX utility expect may help.I think it is better for you to ask this question in Oracle Forms/Oracle Forms Server development forum.
This issue would better addressed in Development forums.
Just my 0.02£
Yury -
Performance Problem with Adobe Print Forms (Non-Interactive)
Hi Team,
I have a <b>Web Dynpro ABAP</b> application with a print button which actually launces an Adibe print form (NOT Interactive) for the WDA data context. The scenario is for a Purchase Order in the ERP system. The problem is regarding performance when the line items are more then 150. The Adobe form is very simple WITH NO scripting and a plain tabular display of the line items. It takes around 4 minutes to load the form which has only 5 pages and is causing the WDA application to time out. Following are the configuration/Design details:
ADS Version: 705.20060620101936.310918
Adobe Reader 7.0, Version 7.0.9
Adobe Live Cycle Designer 7.1, Version 7.1.3284.1.338866
<b>FORM Element in WDA</b>:
displayType = activeX (Should this be native for performance improvements?)
"enabled" is not checked
readOnly = 'X'
<b>SFP Settings for the template Form</b>
Layout Type in Properties = Standard Layout (Should this be xACF or ZCI for performance improvements?
Interface type for the Form Interface = XML Schema-Based Interface
<b>We are on 2004s release SP10</b>
<b>Specific Questions:</b>
1) Any recommendations for the above settings to improve performance?
2) The form design is very simple with no complexity. The Table element is very basic and as per the blogs given in SDN. NO Scripting is performed.
Any help, recommendations would be greatly appreciated.
RegardsHi Sanjay,
i would suggest you to have ZCI layout (native).
Set the form properties to be cached on server (refer performance improvements in the Adobe LC Designer help).
The performance will also depend on the ADS and also the network, including the R/3, as all these components come into picture.
Hope these points, if you have not checked already, will help you.
- anto. -
UPS Maxicode in Adobe Forms - non-zebra printer
Hey guys,
I have a problem regarding printing an UPS Maxicode on a regular printer (HP Laserjet P3015) in Adobe Forms: It just won't print.
I'm using the "UPS Maxicode" object in the "barcode" library (LCD ES3, Version 10.4). After some research, I found this guide:
UPS maxicode on SAP Adobe forms - Contributor Corner - SCN Wiki
The scripting described there works great for printing the UPS Maxicode on a zebra printer - but the non-zebra printer scripting doesn't work for me.
There isn't much to find about this on google, so I hope you guys can help me. I experimented with printers, device types (i.e. PDF1) and such, but the result remains the same. What else can I try? Am I missing something?
Thanks for your time / help,
ChrisYou can find some information about it in this document:
[http://www.tec-it.com/download/PDF/TBarCode6_SAPwin_Manual_EN.pdf]
See chapter 12, see also chapters: 6, 7, 8 and 11.
good luck -
How to make adobe form as Interactive
Hi,
I am trying to make adobe form in input-output mode ie. Interactive. For that I am passing parameter fp_docparams-fillable = 'X' to function module which generates Adobe form (In driver pgm) But its giving error as <u>"<i>Error in Adobe Document Services: Processing exception during a "UsageRights" operation.#Request start time: Tue Jul 17 16:37:37 GMT+05:30 200"</i></u>
Do we need to any ADS setting? or is there any other way to make form?interactive?
Regards,
Seemahi Seema,
you need to install the ADS first of all...
the interactive form is not a much complicated thing at all....
like you create all the UI in the Dynpro Layout...
you create the UI elements in the Adobe Lifecycle Designer.
they are bound to the Context the same way as your Dynpro ui elements are.
whatever you put in the Context will affect the contents of the ui element.
and whatever you put/type in the ui element will be reflected in the context.
regards,
-amol gupta -
Run Forms non interactively (Oracle 8i)
Is it possible to run a form in "batch" mode, that is non-interactively?
The reason for this request is that the application is a turn-key system and I need
to load a application file. The vendor has provided a load file screen but I want
to run this application in batch.
It would be too costly to ask the vedor to re-write the application.
Has anyone tried this before?
Is this possible? Could I use the UNIX package called expect?yes but you need patch 1 for forms (better use patch4).
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Glenn Ruckdashel ([email protected]):
Will Oracle 8i and Forms Server 6i run on Windows 2000?<HR></BLOCKQUOTE>
null -
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 -
How to make a ADOBE FORM as interactive??
Hi experts,
Please anybody share how to make a ADOBE FORM interactive ? It means the content of the form ( text field etc.,) can be varied ( selected dynamically ) and also the form should be freeze later , so that it cannot be edited again ,.
Thanks in advance!!Hi shukla,
Thanks for u r response.
Here my problem is i created webdynpro component view with interactive element .And i set the all required properties also like checking enable checkbox ,pdfsourcr,formname allthe requird things i did and i developed one adobeform using sfp tcode. In that form they are some input fields are their. and i activated every thing sucessfully.
while executing webdynpro app i am getting pdf also.But in that pdf i cant able to fill the input fields..i checked with javascript code , and different layouts also but still it will be not editable in pdf..
I need the solution for this........ Pls help me, I stucked with thispoint ,and its urgent...
Regards,
Venkat. -
Adobe forms and interactive forms
Hi Friends,
I am new to adobe forms. Can anybody explain in detail-
1) Why Adobe forms instead of smartforms.
2) Main use of Adobe forms.
3) How to become master in this technlogy.
regards,
phaneendra.Hi,
Why Adobe forms instead of smartforms.
In US Under section 58 will say all the printing documents(forms) should be accessible by the blind people, so that is the reason SAP has been integrated with Adobe. So we can access adobe designer using the tcode SFP. After you develope a adobe form output by using JAWS software imapaired (blind) people can access the output. Access in the sense that software will read the contents in the output.
Main use of Adobe forms.
Once you activate the ADobe form system will generate the function modue, thouse function module you can call in the print program. so that pdf form will call and appropriate output will generate.
In adobe forms we dont have windows concept, instead we have master pages,body pages, with the help of data xml file you can get the output it means no need to execute the printporgram.
You can write the condition adobe form itself
if it is master page select the event as layout ready and run at client
if it is body page select the event as form ready and run at client
You can get the lot of information in sdn regarding adobe forms
Thanks
Ramakrishna Pathi -
Set Content Copying: Not allowed in Adobe forms
We have developed an adobe form, non interactive form, which has scanned signatures, incorporated as images, of authorized personnel.
But we found that these signatures (images) can be copied by standard copy (Ctr+c).
After a brief study we could find out that we need to set the Content Copying as Not allowed, in document properties, as one of the possible solution, but we are unable to do so.
Could you please suggest a way out as to how do we set Content Copying: Not allowed, in the document properties, of the PDF document.Thank you for your view.
The XML equivalent of the Adobe form, designed, has a tag <PDF security> which has "copy content" set as 1. The possible solution to my problem is to set the copy content to zero or a value which deactivates the copy content. But even though we set the value to zero, the moment we activate the form it reset itself to 1. Could you please elaborate on this one? -
Changing row or cell background and Font size in the table in Adobe Form
Hi Experts,
I have a problem in the Adobe Forms (Non-interactive). I have developed a form in which a table is displayed dynamically. I wanted to highlight some rows depending upon the cell value.
Kindly help me regarding this .
Thanks,
-R.S-
Moderator message: wrong forum, please have a look in the forum for "Adobe Interactive Forms".
Edited by: Thomas Zloch on May 3, 2011 5:54 PMhi,
you have to use a script for the tableline like formcalc or javascript to implement that logic.
regards,
christian
Maybe you are looking for
-
I'm attempting to fade in bulleted text using: var myFade = new Tween(_root["mcTextArea3Text"], "_alpha", Regular.easeInOut, 0, 100, 2, true); I have styled the texted as bullets and it appears fine without the tween. I'm using an embedded Arial font
-
I can't seem to "close" my documents on MSoft Word with AppleScript!
Hi I have tons of documents open on MSoft Word and wish to close some of them. Luckily, those that I wish to close all start with the word "book", so I was thinking I could actually automate that with AppleScript hence avoid closing them one by one.
-
Preview opening invisible files and freezing since upgrade to yosemite
I "upgraded" to yosemite and now preview more or less doesn't function. It started when I tried to open a locked document (which I had locked using adobe cs6 or cs5 I can't remember. Adobe can open it just fine (one page at a time) but preview can no
-
Anyone got an ethernet cardbus/pcmcia working with 10.5?
My ethernet port packed up but I got a DLink DFE-690TXD cardbus/pcmcia card working OK under Tiger. But after upgrading to Leopard it's now not working as noted on http://forum.insanelymac.com and on the post (http://discussions.apple.com/thread.jspa
-
Hello, I want to display my tweets in flash using as3. Is there any tutorial teach me how to do that. please ?! Regards,