Adobe forms - Email and fax
Hi,
Does anyone have any idea about how a adobe form(tcode-SFP) can be sent through email and fax?
I have created an interest form and have to send it accross to the customer maintained in the customer master when i run transaction code FINT.
Help will be highly appreciated.
Regards,
Rasika
Moderator Message: There is a seperate forum for Adobe Interactive Forms. Please post your question there.
Edited by: kishan P on Nov 2, 2010 11:26 AM
Hi,
Thanks for reply
The link u mentioned utilises Objects.. but can we send internet mail using this?
As we cannot change RECIPIENT TYPE in this case in the object.
I used this format in the program but the attachment is going to EXpress inbox. and goes to my SAP Inbox instead of Email .
So what changes we need to do for this.
Alternatively, can we use FM 'SO_NEW_DOCUMENT_ATT_SEND_API1' for this purpose?
Edited by: Rohit Pareek on Feb 3, 2009 3:36 PM
Similar Messages
-
Hi ,
how can we send a form output as email and fax ? How to do the config for this? Can you explain the process to be done?
Rama.Hi,
See following code :
REPORT zmail_att NO STANDARD PAGE HEADING LINE-SIZE 200.
DATA : BEGIN OF ITAB OCCURS 0,
PERNR LIKE PA0001-PERNR,
ENAME LIKE PA0001-ENAME,
END OF ITAB.
DATA: message_content LIKE soli OCCURS 10 WITH HEADER LINE,
receiver_list LIKE soos1 OCCURS 5 WITH HEADER LINE,
packing_list LIKE soxpl OCCURS 2 WITH HEADER LINE,
listobject LIKE abaplist OCCURS 10,
compressed_attachment LIKE soli OCCURS 100 WITH HEADER LINE,
w_object_hd_change LIKE sood1,
compressed_size LIKE sy-index.
START-OF-SELECTION.
SELECT PERNR ENAME
INTO CORRESPONDING FIELDS OF TABLE ITAB
FROM PA0001
WHERE PERNR < 50.
LOOP AT ITAB.
WRITE :/02 SY-VLINE , ITAB-PERNR, 15 SY-VLINE , ITAB-ENAME, 50
SY-VLINE.
ENDLOOP.
Receivers
receiver_list-recextnam = 'XXXXX@X...'. --> EMAIL ADDRESS
RECEIVER_list-RECESC = 'E'. "<-
RECEIVER_list-SNDART = 'INT'."<-
RECEIVER_list-SNDPRI = '1'."<-
APPEND receiver_list.
General data
w_object_hd_change-objla = sy-langu.
w_object_hd_change-objnam = 'Object name'.
w_object_hd_change-objsns = 'P'.
Mail subject
w_object_hd_change-objdes = 'Message subject'.
Mail body
APPEND 'Message content' TO message_content.
Attachment
CALL FUNCTION 'SAVE_LIST'
EXPORTING
list_index = '0'
TABLES
listobject = listobject.
CALL FUNCTION 'TABLE_COMPRESS'
IMPORTING
compressed_size = compressed_size
TABLES
in = listobject
out = compressed_attachment.
DESCRIBE TABLE compressed_attachment.
CLEAR packing_list.
packing_list-transf_bin = 'X'.
packing_list-head_start = 0.
packing_list-head_num = 0.
packing_list-body_start = 1.
packing_list-body_num = sy-tfill.
packing_list-objtp = 'ALI'.
packing_list-objnam = 'Object name'.
packing_list-objdes = 'Attachment description'.
packing_list-objlen = compressed_size.
APPEND packing_list.
CALL FUNCTION 'SO_OBJECT_SEND'
EXPORTING
object_hd_change = w_object_hd_change
object_type = 'RAW'
owner = sy-uname
TABLES
objcont = message_content
receivers = receiver_list
packing_list = packing_list
att_cont = compressed_attachment.
Reward points if helpful.
Regards.
Srikanta Gope -
9 May 2014
Dear Tech or Customer Support:
I would like to know if my subscriptions memberships with Adobe Reader XI, Adobe Forms Central and Acrobat XI products are still active? If so; when does my subscriptions memberships due to expire?
Please reply back by email with full details as to my requests at your earliest availability to: [email protected]
Sincerely,
Gwendolyn C. BaxterHello,
I just solved this problem on my computer.
Windows 7 comes with only one "Voice" installed. "Microsoft Anna - English (United States)" I'm not sure what you get if your in another country.
You can test your "Voice/Voices" by running Microsoft Narrator. Click [Start] button and type "Narrator" in the [search programs and files] box. Press [Enter]. Your computer should begin talking. Click [Voice Settings] button to see a list of installed voices. Take note of the voices listed. "Mine has just the one."
Adobe Reader must have a voice selected that you have installed. To verify your settings Run Adobe Reader. From the top menu click [Edit] then click [Preferences] at the bottom of the list. In the Preferences window click [Reading] from the left hand list. Find "Read Out Loud Options" Un-check [Use default voice] Choose a voice from the drop down menu that you have verified is installed on your computer. Click [OK]
My Adobe Reader had 4 voices listed to choose from. I found this curious because I only have one voice.
Hope that helps. -
HI Iam trying to get into my account in Adobe Form Central and when i click on sign in...the screen shows " this page cannot be displayed" is there a problem with the site?
I just found that Amazon web services does have a network issue with one of their instances that is affecting some regions around the east coast, this could be affecting your ability to sign into FormsCentral. They will likely have that back up soon and assuming that could be the issue it should be fixed shortly.
Thanks,
Josh -
I am trying to convert a PDF into a document that can be edited - it's a client feedback form. I am using Adobe forms Central and it's saying that it can't use my document.
Hi Michelle ,
We are extremely sorry that you have had a bad experience with Adobe .
As far as your issue is concerned ,Acrobat generally prompts for internet connection as it is required to activate the product before you could use it comfortably .Once the product is activated or licensed you would be able to use the software offline .
This could be the possible reason you are experiencing this .Please check if you have done so and still facing this .And if you have not ,you need to license/activate your product by typing in your credentials ,i.e Adobe ID and password .
You could also refer the following link to get updated about the activation of your product .
https://helpx.adobe.com/x-productkb/policy-pricing/activation-deactivation-products.html#a ctivate-how-to
Regards
Sukrit Dhingra -
Hi guys,
We want to end the sapscript thru email and fax. Can you help us how we can do that?
The sequence should be, the sapscript will first be converted to PDF file before ending thru mail.
Thanks a lot for all the help.
Rgds,
MarkThanks Eswar,
I am already successful with my pdf file,,, I am not sure what would I introduce to 'SO_DOCUMENT_SEND_API1' parameters for it to be successful...
I have the sample code below:
data: i_otfdata type STANDARD TABLE OF itcoo WITH HEADER LINE,
i_pdfdata TYPE STANDARD TABLE OF tline WITH HEADER LINE,
i_itcpp TYPE STANDARD TABLE OF itcpp WITH HEADER LINE.
data: i_docs type STANDARD TABLE OF docs WITH HEADER LINE,
v_len type i.
CALL FUNCTION 'CLOSE_FORM'
IMPORTING
RESULT = i_itcpp
TABLES
otfdata = i_otfdata
EXCEPTIONS
unopened = 1
OTHERS = 2.
CALL FUNCTION 'CONVERT_OTF_2_PDF'
EXPORTING
USE_OTF_MC_CMD = 'X'
ARCHIVE_INDEX =
IMPORTING
BIN_FILESIZE = v_len
TABLES
otf = i_otfdata
doctab_archive = i_docs
lines = i_pdfdata
EXCEPTIONS
ERR_CONV_NOT_POSSIBLE = 1
ERR_OTF_MC_NOENDMARKER = 2
OTHERS = 3
CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
EXPORTING
document_data =
PUT_IN_OUTBOX = ' '
SENDER_ADDRESS = SY-UNAME
SENDER_ADDRESS_TYPE = 'B'
COMMIT_WORK = ' '
IMPORTING
SENT_TO_ALL =
NEW_OBJECT_ID =
SENDER_ID =
tables
packing_list =
OBJECT_HEADER =
CONTENTS_BIN =
CONTENTS_TXT =
CONTENTS_HEX =
OBJECT_PARA =
OBJECT_PARB =
receivers =
EXCEPTIONS
TOO_MANY_RECEIVERS = 1
DOCUMENT_NOT_SENT = 2
DOCUMENT_TYPE_NOT_EXIST = 3
OPERATION_NO_AUTHORIZATION = 4
PARAMETER_ERROR = 5
X_ERROR = 6
ENQUEUE_ERROR = 7
OTHERS = 8 -
We are moving from optio to xml publisher.
We were able to send the pdf to printer using pasta. I have no clues how to send the output to Email and Fax server.
Any pointers in that direction would be appreciated.
Thanks in advance,
SumanWe are moving from optio to xml publisher.
We were able to send the pdf to printer using pasta. I have no clues how to send the output to Email and Fax server.
Any pointers in that direction would be appreciated.
Thanks in advance,
Suman -
Send Bid invitation to Email and Fax
Hi,
I would like to know if is it possible to send the bid invitation to the vendors via Email and Fax.
I'm looking in the PPF administration (transaction SPPFCADM) at condition configuration but i'm kidda lost....
can someone help?
Thank you,
JosephHi,
Pls see the foll related threads:
email on bid invitation publication
Email on Bid Invitation publication
Re: Bid Invitation Email Subject
Re: Bid invitation email content text modification
Re: email on creation/change of bid invitation and auction
Re: Bid invitation email content text modification
BR,
Disha.
Pls reward points for useful answers. -
Sending Adobe forms through Email and Fax
Hi ,
I have created an Adobe Form i.e. PO Form,
whose print/driver program is customised / based on SAPFM06P and routine used is ADOBE_ENTRY_NEU.
So , now I use the transaction ME22N and use the External Send option i.e sending Email , but the Email is getting sent to Spool instead of SOST.
So what changes do I need to make .
Can anyone tell me how do we send an Adobe Form through email * in which routine is based on Adobe_entry_neu .
Thanks in advance,
RohitHi,
Thanks for reply
The link u mentioned utilises Objects.. but can we send internet mail using this?
As we cannot change RECIPIENT TYPE in this case in the object.
I used this format in the program but the attachment is going to EXpress inbox. and goes to my SAP Inbox instead of Email .
So what changes we need to do for this.
Alternatively, can we use FM 'SO_NEW_DOCUMENT_ATT_SEND_API1' for this purpose?
Edited by: Rohit Pareek on Feb 3, 2009 3:36 PM -
Emailing and Faxing forms to customers
Hi,
I want to printing email address and phone number of someone (customer service representative or so) generating invoice in FB70 on the invoice form that will print and send to customer.
I also want to send the invoice form to email output or fax output direct to the customer. I know the email addresses and fax numbers of customers can be maintained in the customer master but how do I configure to send the form direct to the fax or email?
Can someone give me guidance how the aachieved?
Thanks
Dhi
Check the distribution property in the property inspector of the Report (Top item in the object browser)
There you can set the list of files to be produced
You can specify the file name, type etc
hopt this will help you
regards -
I have created an Adobe form that has 4 Submit buttons:
mailto:[email protected]?subject=adobe form
(each button is different, of course)
Anyways, when you click on any of the buttons, a box appears to Select Email Client:
Option 1: Desktop Email Application (Choose this option if you currently use an email application such as Microsoft Outlook Express, Microsoft Outlook, Eudora, or Mail.)
Option 2: Internet Email (Choose this option if you currently use an Internet email service such as Yahoo or Microsoft Hotmail. You will then need to save your form and return it manually to [email protected] using your Internet email service.)
I work for a company who utilizes Microsoft Outlook, so I choose Option 1 and click OK and nothing happens. I have used this type of button and form before and the button worked properly - opened a new message in Outlook with the To field and the subject field prepopulated with the information set during design of the form and the form attached as a PDF.
Any suggestions on what I could do next or try to correct this issue because I am not the only one having this problem and the whole company I work for uses this form and it needs to be fixed soon!?!?
Thanks!!!This has very little to do with Acrobat and very much to do with how email is activated
This is discussed OFTEN over on the Dreamweaver forum, where people make an HTML form with an email submit button... and are not happy when anyone who does not use the right kind of email program is not able to use the form... such as any of the "free" email clients like Yahoo
The usual solution over there (I don't have details, the only user submission form I work with is in a controlled company environment, where everyone MUST use the approved email client) is to set up a server based solution with your own software on the server, so clicking the submit button activates YOUR software, not whatever is on the user's computer -
Hi all
i am dealing with FINT transaction , here i need to copy the standard form F_INTITAR_SF, and make certain changes,
my req is to send fax and email to the customer according to the req , so i couldnt find the same in the standard tcode, can you please help me out ... where can i find that ...?Dear Please kindly read the sap note 956981. You have to use the BADi FI_INT_CUS01.
Thanks.
Mauri -
I'm trying to get a form both - email and insert into a database the form information. Below, you can see the code I am using.
Here is my setup:
1. I have a form where the action is a file called formmail.php
2. This file inserts the data into a database and then includes another file called phpmail.php
3. phpmail.php first looks in a file called zipcodes.php where I've set a number of arrays for various possible zipcodes.
4. phpmail.php then emails the form data to the email addresses associated with those zipcodes.
Without the formmail.php step - it works perfectly.
With the formmail.php step - it inserts it into a database, checks if the email address is formatted correctly, but does not email anyone.
Do you know why? Below is the code for the various files:
formail.php
<?php
$con = mysql_connect("localhost","user","password");
if (!$con)
die('Could not connect: ' . mysql_error());
mysql_select_db("phtsystem", $con);
$sql="INSERT INTO leads (firstname, lastname, address, city, `state`, zip, phone, email, comments, reason) VALUES ('$_POST[name2]','$_POST[last_name]','$_POST[address]','$_POST[city]','$_POST[state]','$_POST[zip]','$_POST[phone2]','$_POST[email]','$_POST[comments]','$_POST[reason]')";
if (!mysql_query($sql,$con))
die('Error: ' . mysql_error());
include "phpmail.php";
?>
phpmail.php
<?php
include("zipcodes.php");
$zip=$_POST["zip"];
if (in_array($zip, $Nashville)) {
$my_email = "[email protected], [email protected], [email protected], [email protected]";
}elseif (in_array($zip, $Knoxville)) {
$my_email = "[email protected], [email protected], [email protected], [email protected]";
}elseif (in_array($zip, $Huntsville)) {
$my_email = "[email protected], [email protected], [email protected], [email protected]";
}elseif (in_array($zip, $Florida)) {
$my_email = "[email protected], [email protected], [email protected], [email protected]";
}elseif (in_array($zip, $Georgia)) {
$my_email = "[email protected], [email protected], [email protected], [email protected]";
}elseif (in_array($zip, $SouthCarolina)) {
$my_email = "[email protected], [email protected], [email protected], [email protected]";
}elseif (in_array($zip, $NorthCarolina)) {
$my_email = "[email protected], [email protected], [email protected], [email protected]";
}elseif (in_array($zip, $Pennsylvania)) {
$my_email = "[email protected], [email protected], [email protected]";
}elseif (in_array($zip, $Maryland)) {
$my_email = "[email protected], [email protected], [email protected], [email protected]";
}elseif (in_array($zip, $Virginia)) {
$my_email = "[email protected], [email protected], [email protected], [email protected]";
}elseif (in_array($zip, $Texas)) {
$my_email = "[email protected], [email protected], [email protected]";
} else { $my_email = "[email protected], [email protected], [email protected]";
$continue = "/";
$errors = array();
if(count($_COOKIE)){foreach(array_keys($_COOKIE) as $value){unset($_REQUEST[$value]);}}
function recursive_array_check_header($element_value)
global $set;
if(!is_array($element_value)){if(preg_match("/(%0A|%0D|\n+|\r+)(content-type:|to:|cc:|bcc:)/i",$element_value)){$set = 1;}}
else
foreach($element_value as $value){if($set){break;} recursive_array_check_header($value);}
recursive_array_check_header($_REQUEST);
if($set){$errors[] = "You cannot send an email header";}
unset($set);
if(isset($_REQUEST['email']) && !empty($_REQUEST['email']))
if(preg_match("/(%0A|%0D|\n+|\r+|:)/i",$_REQUEST['email'])){$errors[] = "Email address may not contain a new line or a colon";}
$_REQUEST['email'] = trim($_REQUEST['email']);
if(substr_count($_REQUEST['email'],"@") != 1 || stristr($_REQUEST['email']," ")){$errors[] = "Email address is invalid";}else{$exploded_email = explode("@",$_REQUEST['email']);if(empty($exploded_email[0]) || strlen($exploded_email[0]) > 64 || empty($exploded_email[1])){$errors[] = "Email address is invalid";}else{if(substr_count($exploded_email[1],".") == 0){$errors[] = "Email address is invalid";}else{$exploded_domain = explode(".",$exploded_email[1]);if(in_array("",$exploded_domain)){$errors[] = "Email address is invalid";}else{foreach($exploded_domain as $value){if(strlen($value) > 63 || !preg_match('/^[a-z0-9-]+$/i',$value)){$errors[] = "Email address is invalid"; break;}}}}}}
if(!(isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER']) && stristr($_SERVER['HTTP_REFERER'],$_SERVER['HTTP_HOST']))){$errors[] = "You must enable referrer logging to use the form";}
function recursive_array_check_blank($element_value)
global $set;
if(!is_array($element_value)){if(!empty($element_value)){$set = 1;}}
else
foreach($element_value as $value){if($set){break;} recursive_array_check_blank($value);}
recursive_array_check_blank($_REQUEST);
if(!$set){$errors[] = "You cannot send a blank form";}
unset($set);
if(count($errors)){foreach($errors as $value){print "$value<br>";} exit;}
if(!defined("PHP_EOL")){define("PHP_EOL", strtoupper(substr(PHP_OS,0,3) == "WIN") ? "\r\n" : "\n");}
function build_message($request_input){if(!isset($message_output)){$message_output ="";}if(!is_array($request_input)){$message_output = $request_input;}else{foreach($request_input as $key => $value){if(!empty($value)){if(!is_numeric($key)){$message_output .= str_replace("_"," ",ucfirst($key)).": ".build_message($value).PHP_EOL.PHP_EOL;}else{$message_output .= build_message($value).", ";}}}}return rtrim($message_output,", ");}
$message = build_message($_REQUEST) . "This email is from the website. If it doesn't say specifically what the person is contacting us about, it is most likely a sales lead.";
$message = $message . PHP_EOL.PHP_EOL."-- ".PHP_EOL."";
$message = stripslashes($message);
$subject = "New Lead from PHT.com";
$headers = "From: " . $_REQUEST['email'];
mail($my_email,$subject,$message,$headers);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Dreamweaver Tutorial - Contact Form</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-28969997-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
</script>
</head>
<body bgcolor="#ffffff" text="#000000">
<div>
<center>
<b>Thank you <?php print stripslashes($_REQUEST['name']); ?></b>
<br>Your message has been sent
<p><a href="<?php print $continue; ?>">Click here to continue</a></p>
</center>
</div>
</body>
</html>
zipcodes.php
<?php
$Nashville = array (37010, 37027, 37040, 37055, 37067, 37075, 37088, 37121, 37133, 37152, 37179, 37201, 37209, 37217, 37228, 37238, 37246, 37015, 37034, 37048, 37063, 37071, 37082, 37115, 37129, 37141, 37167, 37186, 37205, 37213, 37221, 37234, 37242, 37250, 38487, 37011, 37029, 37041, 37056, 37068, 37076, 37089, 37122, 37135, 37153, 37180, 37202, 37210, 37218, 37229, 37239, 37247, 37022, 37035, 37049, 37064, 37072, 37085, 37116, 37130, 37143, 37171, 37187, 37206, 37214, 37222, 37235, 37243, 38401, 37013, 37031, 37043, 37060, 37069, 37077, 37090, 37127, 37136, 37155, 37181, 37203, 37211, 37219, 37230, 37240, 37248, 37024, 37036, 37051, 37065, 37073, 37086, 37118, 37131, 37146, 37172, 37188, 37207, 37215, 37224, 37236, 37244, 38476, 37014, 37032, 37046, 37062, 37070, 37080, 37098, 37128, 37138, 37165, 37184, 37204, 37212, 37220, 37232, 37241, 37249, 37025, 37037, 37052, 37066, 37074, 37087, 37119, 37132, 37148, 37174, 37189, 37208, 37216, 37227, 37237, 37245, 38482);
?>
<?php
$Knoxville=array(37354, 37709, 37717, 37726, 37737, 37755, 37763, 37770, 37777, 37803, 37819, 37830, 37842, 37849, 37865, 37874, 37886, 37901, 37914, 37918, 37922, 37928, 37932, 37940, 37996, 38504, 37381, 37710, 37719, 37729, 37742, 37756, 37764, 37771, 37779, 37804, 37826, 37831, 37845, 37852, 37866, 37878, 37887, 37902, 37915, 37919, 37923, 37929, 37933, 37950, 37997, 38557, 37701, 37714, 37721, 37732, 37748, 37757, 37766, 37772, 37801, 37806, 37828, 37840, 37846, 37853, 37871, 37882, 37892, 37909, 37916, 37920, 37924, 37930, 37938, 37990, 37998, 38558, 37705, 37716, 37723, 37733, 37754, 37762, 37769, 37774, 37802, 37807, 37829, 37841, 37847, 37854, 37872, 37885, 37893, 37912, 37917, 37921, 37927, 37931, 37939, 37995, 37999);
?>
etc...
Message was edited by: DrymetalScratch that. It does work perfectly. It just took the stupid server 20 minutes to send the emails.
-
Changed Purchase order triggering Email and Fax to vendor
Hello,
Ecc6.0 srm3.0.
a changed purchase order triggering email to vendor, although in the table BBPD_PO_METAOUT all the fields are unchecked and we donu2019t have customization in the table BBPD_COMP_FIELDS,
Please suggest, we donu2019t want email of fax to be triggered when we amend the purchase order,
Thanks for reply.
jairajWhen we change vendor text, It is SAP std that mail will triger to vendor
-
Using workflow to email and fax output documents
The requirement is that everytime an output is triggered for a document, the document should be emailed and/or faxed to certain contacts that are maintained on the customer master. Currently you can only email or fax to one contact at a time but we would like to do it for multiple contacts.
Can this be achieved using workflow? I am relatively novice in workflow but would like to implement it if possible.
The solution we have right now, which works by the way:
Add a function module in every driver program to extract the contact information and populate a database table
Run a batch job ever 5 mins that reads the database table and emails/fax using the contact information.
Am looking for some ideas for a more efficient way of doing it. Thank you.yes you can sedn the mail to multiple recipients by using ythe workflows and even you can attach the Document to the mail as a ATTACHMENT
by using differnet Fm that are available just go to se 37 and SAP_WAPI click f4 you will find all the FM that are required.
Important: You have to use a step ACTIVITY and make it as background step because there is no need of any sort of interaction with the user while determining the Agents and after getting the result i mean the reposible users store them ina internal table of type SWHACTOR and
in the mail step use EXPRESSION and assign these determined agents
For this you have to bind the Task conatiner elements and workflow conatiner elements ok
Maybe you are looking for
-
Hello, I am using a Lumia 520,when I select 3g as the highest speed connection the phone freeze, I am now obliged only to use 2g,and 2g is very slow.What is the problem? Can anyone help me to solve this issue. Thanks
-
SQL Server Express 2014 and SQL Server Agent
Any chance SQL Server Express 2014 supports SQL Server Agent. I have a home weather database and I have to import Data every 30 seconds.
-
Problem purchasing CS5 Design Premium Educational Edition
Hi all, I want to purchase the CS5 Design Premium Educational edition. I live/work in Singapore and am attending distance learning at the New York Institute of Photography. While my classmates are enjoying the benefits of using CS5 with student disco
-
How do I clear search history from Safari
hhow do I clear. Search history from Safari
-
Just got a new HD Handycam but don't have an Intel Mac so I have to import the video files from my camera to my local drive & then convert them to files I can import into iMovie HD 6. (I'll get an Intel Mac eventually.) Everything works great except