Is it possible to print web form data once it is added to the CRM cases.
I have a client who needs to have volunteers fill out a one page activity report. I can create the a Web form to acquire the data. The data will then be stored in the CRM as a case. What I am having trouble with, is how to easily track the cases and, more importantly, print them out individually in a readable format. Is this possible?
Hi,
The only option is to create a customer/case report which will output the data in a spreadsheet. Then you can pull the individual records accordingly and print.
I do not see any other workaround to this at this stage.
Kind regards,
-Sidney
Similar Messages
-
Is it possible to print a form in APEX 2.1?
Hi,
Is it possible to print a form in APEX 2.1? I'm able to export a report in cvs, but not a form.
Thanks.If you're just looking to export a single row via CSV, then yes, you can add that functionality to your Form page in any release of APEX.
Have a look at a blog post I made quite some time ago:
http://spendolini.blogspot.com/2006/04/custom-export-to-csv.html
Using this, you could limit the query to only bring back the row that is displayed in the form.
Thanks,
- Scott -
http://spendolini.blogspot.com
http://www.sumneva.com -
I would like to use Formcentral form data to populate a pdf with the same fields. Is that possible?
Randy,
We have an application that I would like to have in Formscentral. That application is also in a larger PDF file that once filled in populates all the other forms below it (lease, credit check form, ect). If the Application on Formscentral keep the same field names as the pdf can I pull the data from formscentral and sill populate the old application pdf so that all the forms below it will be also populated.
Greg -
Hi,
In which table the Web form datas will be stored in EPM Planning repository. Please provide the table details.
Thanks
Kumar
Edited by: kumarp on Aug 13, 2012 7:17 AMHi,
Forms are spread to multiple tables. All tables starting by HSP_FORM*.
If you want to export forms in a convenient format, it's easier to export them to XML files through LCM.
Thanks,
JM -
Create Web Form data records in Oracle CRM OnDemand
Hello,
One of our customers has a requirement to capture leads through a Web based HTML form. This captured data (First Name, Last Name, email Id) should then create a corresponding Opportunity record in Oracle's CRM OnDemand.
From what I know, CRM OnDemand is a provider in terms of Web Services and not a Taker.
Can somebody suggest on the best way to implement this?
Thanks & Regards,
Nitin JainThere are couples of web services provided by oracle for this purpose, by using that you can insert, update, query, delete records in CRM OnDemand.
So you need to write the web service client program which takes data from your web form and create record in OnDemand. It can be in any language / platform (like java, c++, PHP etc)
Check web services guide for more details.
Dinesh -
Hi, after adding the missing <html> tag, still doesn't make any difference, see below the php code and html form in context, the one you've asked me to paste.
Note: I am trying to incorporate this, into an existing webpage, "the html form has to work with the existing html tags without duplicating" it's an existing webpage currently online.
*Corrected the typing error Murray mentioned previously, about mysqli
THE PHP CODE...
<?php
class MySessionHandler implements SessionHandlerInterface
private $savePath;
public function open($savePath, $sessionName)
$this->savePath = $savePath;
if (!is_dir($this->savePath)) {
mkdir($this->savePath, 0777);
return true;
public function close()
return true;
public function read($id)
return (string)@file_get_contents("$this->savePath/sess_$id");
public function write($id, $data)
return file_put_contents("$this->savePath/sess_$id", $data) === false ? false : true;
public function destroy($id)
$file = "$this->savePath/sess_$id";
if (file_exists($file)) {
unlink($file);
return true;
public function gc($maxlifetime)
foreach (glob("$this->savePath/sess_*") as $file) {
if (filemtime($file) + $maxlifetime < time() && file_exists($file)) {
unlink($file);
return true;
$handler = new MySessionHandler();
session_set_save_handler($handler, true);
session_start();
?>
<?php
class session {
var $lifeTime;
var $dbHandle;
function open($savePath, $sessName) {
$this->lifeTime = get_cfg_var("session.gc_maxlifetime");
$dbHandle = @mysql_connect("server", "user","password");
$dbSel = @mysql_select_db("database",$dbHandle);
if(!$dbHandle || !$dbSel)
return false;
$this->dbHandle = $dbHandle;
return true;
function close() {
$this->gc(ini_get("session.gc_maxlifetime"));
return @mysql_close($this->dbHandle);
function read($sessID) {
$res = mysql_query("SELECT session_data AS d FROM ws_sessions
WHERE session_id = '$sessID'
AND session_expires > " .time(), $this->dbHandle);
if($row = mysql_fetch_assoc($res))
return $row['d'];
return "";
function write($sessID, $sessData) {
$newExp = time() + $this->lifeTime;
$res = mysql_query("SELECT * FROM ws_sessions
WHERE session_id = '$sessID'", $this->dbHandle);
if(mysql_num_rows($res)) {
mysql_query("UPDATE ws_sessions
SET session_expires = '$newExp',
session_data = '$sessData'
WHERE session_id = '$sessID'", $this->dbHandle);
if(mysql_affected_rows($this->dbHandle))
return true;
else {
mysql_query("INSERT INTO ws_sessions (
session_id,
session_expires,
session_data)
VALUES(
'$sessID'
'$newExp'
'$sessData')", $this->dbHandle);
if(mysql_affected_rows($this->dbHandle))
return true;
return false;
function destroy($sessID) {
mysql_query("DELETE FROM ws_sessions WHERE session_id = '$sessID'", $this->dbHandle);
if(mysql_affected_rows($this->dbHandle))
return true;
return false;
function gc($sessMaxLifeTime) {
mysql_query("DELETE FRKOM ws_sessions WHERE session_expires < " .time(), $this->dbHandle);
return mysql_affected_rows($this->dbHandle);
$session = new session();
session_set_save_handler(array(&$session,"open"),
array(&$session,"close"),
array(&$session,"read"),
array(&$session,"write"),
array(&$session,"destroy"),
array(&$session,"gc"));
session_start();
?>
<?php
$conn = new mysqli("1and1.com", "dbo501129768", "simpsys", "db501129768");
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') ' //CHECK CONNECTION.
. $mysqli->connect_error);
if (array_key_exists('submit', $_POST)){
$userName = $_POST['username'];
$firstName = $_POST['firstname'];
$lastNmae = $_POST['lastname'];
$password = $_POST['password'];
$confirmPassword = $_POST['confirmPassword'];
$conn->query("INSERT INTO ws_sessions (`user_name`, `first_name`, `last_name`, `email`, `password`, `confirm_password`) VALUES('$userName', '$firstName', '$lastName', '$email', '$password', '$confirmPassword')");
?>
THE HTML FORM... EDITED
<!DOCTYPE html>
<html>
<head>
<title>Admin</title>
</head>
<body>
<form name='registration' method='post' action='insert_2.php' enctype="application/x-www-form-urlencoded">
<p>Username: *</p>
<p>
<label for='username'></label>
<input type='text' name='username' maxlength='40' size='60' tabindex='1'/>
</p>
<p>Firstname: *</p>
<p>
<label for='firstname'></label>
<input type='text' name='firstname' maxlength='40' size='60' tabindex='2'/>
<p>Lastname: *</p>
<p>
<label for='lastname'></label>
<input type='text' name='lastname' maxlength='40' size='60' tabindex='3'/>
<p>Email: *</p>
<p>
<label for='email'></label>
<input type='text' name='email' maxlength='40' size='60' tabindex='4'/>
</p>
<p>Password: *</p>
<p>
<label for='password'></label>
<input type='password' name='password' id='password' maxlength='40' size='60' tabindex='5'/>
</p>
<p>Confirm password: *</p>
<p>
<label for='confirm password'></label>
<input type='password' name='confirmPassword' id='confirmPassword' maxlength='40' size='60' tabindex='6'/>
</p>
<p>
<input type='submit' value='Register'/>
</p>
<p> </p>
</form>
</body>
</html> End of Form
</div> "This tag and the ones below already exist inside the webpage"
</div>
</body>
</html>
I hope this helps - I appreciate your help.
smartCodesmartCode wrote:
Hi, after adding the missing <html> tag, still doesn't make any difference, see below the php code and html form in context, the one you've asked me to paste.
Note: I am trying to incorporate this, into an existing webpage, "the html form has to work with the existing html tags without duplicating" it's an existing webpage currently online.
*Corrected the typing error Murray mentioned previously, about mysqli
THE PHP CODE...
<?php
class MySessionHandler implements SessionHandlerInterface
private $savePath;
public function open($savePath, $sessionName)
$this->savePath = $savePath;
if (!is_dir($this->savePath)) {
mkdir($this->savePath, 0777);
return true;
public function close()
return true;
public function read($id)
return (string)@file_get_contents("$this->savePath/sess_$id");
public function write($id, $data)
return file_put_contents("$this->savePath/sess_$id", $data) === false ? false : true;
public function destroy($id)
$file = "$this->savePath/sess_$id";
if (file_exists($file)) {
unlink($file);
return true;
public function gc($maxlifetime)
foreach (glob("$this->savePath/sess_*") as $file) {
if (filemtime($file) + $maxlifetime < time() && file_exists($file)) {
unlink($file);
return true;
$handler = new MySessionHandler();
session_set_save_handler($handler, true);
session_start();
?>
<?php
class session {
var $lifeTime;
var $dbHandle;
function open($savePath, $sessName) {
$this->lifeTime = get_cfg_var("session.gc_maxlifetime");
$dbHandle = @mysql_connect("server", "user","password");
$dbSel = @mysql_select_db("database",$dbHandle);
if(!$dbHandle || !$dbSel)
return false;
$this->dbHandle = $dbHandle;
return true;
function close() {
$this->gc(ini_get("session.gc_maxlifetime"));
return @mysql_close($this->dbHandle);
function read($sessID) {
$res = mysql_query("SELECT session_data AS d FROM ws_sessions
WHERE session_id = '$sessID'
AND session_expires > " .time(), $this->dbHandle);
if($row = mysql_fetch_assoc($res))
return $row['d'];
return "";
function write($sessID, $sessData) {
$newExp = time() + $this->lifeTime;
$res = mysql_query("SELECT * FROM ws_sessions
WHERE session_id = '$sessID'", $this->dbHandle);
if(mysql_num_rows($res)) {
mysql_query("UPDATE ws_sessions
SET session_expires = '$newExp',
session_data = '$sessData'
WHERE session_id = '$sessID'", $this->dbHandle);
if(mysql_affected_rows($this->dbHandle))
return true;
else {
mysql_query("INSERT INTO ws_sessions (
session_id,
session_expires,
session_data)
VALUES(
'$sessID'
'$newExp'
'$sessData')", $this->dbHandle);
if(mysql_affected_rows($this->dbHandle))
return true;
return false;
function destroy($sessID) {
mysql_query("DELETE FROM ws_sessions WHERE session_id = '$sessID'", $this->dbHandle);
if(mysql_affected_rows($this->dbHandle))
return true;
return false;
function gc($sessMaxLifeTime) {
mysql_query("DELETE FRKOM ws_sessions WHERE session_expires < " .time(), $this->dbHandle);
return mysql_affected_rows($this->dbHandle);
$session = new session();
session_set_save_handler(array(&$session,"open"),
array(&$session,"close"),
array(&$session,"read"),
array(&$session,"write"),
array(&$session,"destroy"),
array(&$session,"gc"));
session_start();
?>
<?php
$conn = new mysqli("1and1.com", "dbo501129768", "simpsys", "db501129768");
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') ' //CHECK CONNECTION.
. $mysqli->connect_error);
if (array_key_exists('submit', $_POST)){
$userName = $_POST['username'];
$firstName = $_POST['firstname'];
$lastNmae = $_POST['lastname'];
$password = $_POST['password'];
$confirmPassword = $_POST['confirmPassword'];
$conn->query("INSERT INTO ws_sessions (`user_name`, `first_name`, `last_name`, `email`, `password`, `confirm_password`) VALUES('$userName', '$firstName', '$lastName', '$email', '$password', '$confirmPassword')");
?>
THE HTML FORM... EDITED
<!DOCTYPE html>
<html>
<head>
<title>Admin</title>
</head>
<body>
<form name='registration' method='post' action='insert_2.php' enctype="application/x-www-form-urlencoded">
<p>Username: *</p>
<p>
<label for='username'></label>
<input type='text' name='username' maxlength='40' size='60' tabindex='1'/>
</p>
<p>Firstname: *</p>
<p>
<label for='firstname'></label>
<input type='text' name='firstname' maxlength='40' size='60' tabindex='2'/>
<p>Lastname: *</p>
<p>
<label for='lastname'></label>
<input type='text' name='lastname' maxlength='40' size='60' tabindex='3'/>
<p>Email: *</p>
<p>
<label for='email'></label>
<input type='text' name='email' maxlength='40' size='60' tabindex='4'/>
</p>
<p>Password: *</p>
<p>
<label for='password'></label>
<input type='password' name='password' id='password' maxlength='40' size='60' tabindex='5'/>
</p>
<p>Confirm password: *</p>
<p>
<label for='confirm password'></label>
<input type='password' name='confirmPassword' id='confirmPassword' maxlength='40' size='60' tabindex='6'/>
</p>
<p>
<input type='submit' value='Register'/>
</p>
<p> </p>
</form>
</body>
</html> End of Form
</div> "This tag and the ones below already exist inside the webpage"
</div>
</body>
</html>
I hope this helps - I appreciate your help.
smartCode
I'm trying to establish if the code I supplied is working or not, i.e. if something is being inserted into your database or not. Including all the other php classes/functions does not help at this time as there is probably some conflict going on - you CAN'T mix mysqli and mysql
What happens if you just use the code below. Yes, it's a basic form and mysqli connection BUT it should insert something in your ws_sessions table.
Then you can start adding in the other php functions one by one and see where it breaks down.
<?php
$conn = new mysqli("1and1.com", "dbo501129768", "simpsys", "db501129768");
if (array_key_exists('submit', $_POST)){
$userName = $_POST['username'];
$firstName = $_POST['firstname'];
$lastNmae = $_POST['lastname'];
$password = $_POST['password'];
$confirmPassword = $_POST['confirmPassword'];
$conn->query("INSERT INTO ws_sessions (`user_name`, `first_name`, `last_name`, `email`, `password`, `confirm_password`) VALUES('$userName', '$firstName', '$lastName', '$email', '$password', '$confirmPassword')");
?>
<!DOCTYPE html>
<html>
<head>
<title>Admin</title>
</head>
<body>
<form name='registration' method='post' action='insert_2.php' enctype="application/x-www-form-urlencoded">
<p>Username: *</p>
<p>
<label for='username'></label>
<input type='text' name='username' maxlength='40' size='60' tabindex='1'/>
</p>
<p>Firstname: *</p>
<p>
<label for='firstname'></label>
<input type='text' name='firstname' maxlength='40' size='60' tabindex='2'/>
<p>Lastname: *</p>
<p>
<label for='lastname'></label>
<input type='text' name='lastname' maxlength='40' size='60' tabindex='3'/>
<p>Email: *</p>
<p>
<label for='email'></label>
<input type='text' name='email' maxlength='40' size='60' tabindex='4'/>
</p>
<p>Password: *</p>
<p>
<label for='password'></label>
<input type='password' name='password' id='password' maxlength='40' size='60' tabindex='5'/>
</p>
<p>Confirm password: *</p>
<p>
<label for='confirm password'></label>
<input type='password' name='confirmPassword' id='confirmPassword' maxlength='40' size='60' tabindex='6'/>
</p>
<p>
<input type='submit' value='Register'/>
</p>
<p> </p>
</form>
</body>
</html> -
Signing web form data with a PKCS#11 Smart Card
Hi,
I would like to know what is the best solution to sign a web form using a PKCS#11 Smart card.
I already read some examples where is used an applet based on the Sun PKCS#11 Provider.
The problem that i found in this solution is the need of java 5.0 and the need to know the filename that have the implementation of the native library.
My problem is that the web form is to be available in internet and can be sign with more than one smart card reader, so i didn't like to impose the java 5.0 and i don't have any way of knowing the implementation filename.
Thanks in advanced,
Ricardo Constantino
AccentureCan I ask you one question?
Which driver did you specify? I mean the smarcard reader driver or the smartcard itself driver?
If the second, does it come along with the card? because as far as I know I just got the smart card but no software at all (apart the smartcard reader driver).
Can you help me out with this?
thanks in advance,
Marco -
Possible to print Int.Tab data in a window other than MAIN window in Script
Hi,
Can we print a internal table data in a window which is a VARIABLE Window in SAP Script? my requirement is not to print in MAIN Window.
Thanks in Advance,
Jakeer.Hi,
You can do that.But main window is must.
Create a text element and please check it maynot overflow if so data will be truncated.
For not printing main window :
Do one thing set the main window margint to the botom of the form.
Then create a text element in main element
NEW
NEW-PAGE
NEXT
NEW-PAGE = 'NEXT' -
Is it possible to print a form automatically when submitted?
I would like to have forms automatically sent to a printer when they are submitted. Is this possible?
Thanks!Hi;
No, tjhis isn't something that FormsCentral supports.
Thanks,
Josh -
Print / Export form data from Visual Composer
Hello everybody,
I want to print data from a visual composer form (export to PDF and print afterwards is another option). I am using CE 7.1 EHP1.
Is there any tutorial for that?
I only found this one [Exporting Data|https://wiki.sdn.sap.com/wiki/display/VC/Exportingdatafrom+VC]. But this is not the right one for me. Printing from a table is no problem, but I want to print data from several forms.
How can I export the data to an adobe interactive form?
Thanks aheadHello Bernd,
Unfortinatelly, there is no way to Export and Print from the Form View Interactor (This is ALV feature, not VC and they support only the Table Interactor)
From the VC side, you can add the Button to the Form View Toolbar with the Print Action, but in this case, the whole application will be printed
Best Regards,
Luba -
This issue has come up a few times before on the forums, but I can't find quite what I'm looking for.
Goals:
1) To log in to a website using a simple text name and password.
2) Once logged in, modify HTML forms, etc
Rather than using Datasocket read/writes, I have found it easier to use the ActiveX Web Browser control.
- Please open the attached VI.
- Enter a username and password.
- Run the VI
You will notice that the page loads. It then correctly enters the inputted username.
However, it throws an error before entering the password.
Can someone see what I am doing wrong?
Cory K
Attachments:
Login.vi 17 KBIf the web page uses forms, it is relatively easy to enter and retrieve data.
However, once I enter the data, I need to hit the "Submit" button.
How would I do this?
Here is the more recent version of the VI.
Cory K
Attachments:
Login.vi 17 KB -
Print Adobe form pages on different printers based on the condition
Hi All,
I am new in Adobe forms. We have requirement to print first 5 line items in adobe form (which are printing on first page) on one printer and remaining pages on another printer.
What solution I was thinking was, in print program call the adobe form twice with flag as a importing parameter. For the first call the flag value will be set and for second run a blank value will be passed in flag.
If flag is set then call make the first page "visible" and if flag is cleared then "hide" the first page and make the remaining pages "visible".
But as its an item data which is designed on "Design" view I am not able to write a script to hide the page. Any suggestion you can give to resolve this issue.
Thanks,
Mihika.If it is OK to have the default printer defined/maintained in the user master (like tcode Su01 or System > User profile > Own data, Then the standard logic may suit your needs. I think you will need to undo some config for the whs. Te standard logic works as detailed below. the system needs to get to #4 below, then the SAP userid printer will be selected.
the system proceeds with automatic printer determination as described below Config Tcode is OMLV.
1) First the system checks whether a printer is set in the configuration "Printer-Movement". If so, the printer determination is complete at this point.
2) If not, the system uses the parameter "PriSrcTyp" defined in the configuration "Printer-Movement" to decide how it will proceed. If the parameter is set here, the system checks if a printer is defined in the setting "Printer Picking Area" and then proposes this printer.
3) If the system finds no printer, it searches in the setting "Printer - Storage Type" and uses this, if a printer is set.
4) If the system cannot find a printer using the methods described above it selects the printer defined in the user master of the user currently logged on.
5) If no printer is defined here, the system automatically proposes LP01
This writes the data to the spool file. -
We have recently subscribed to Forms Central and are in the process of creating our first form for commercial use. This form is quite long and hence we have enabled the ability for the user to 'Save' the form at any point and return to it. This works fine.
However, in some of our trials, our users have inadvertently hit the 'Submnit' button rather than the 'Save' button, and they then lose access to be able to continue filling in the form.
How do we provide to them the form back again with the data they have filled in to date intact so they can complete it properly??You will need two variables, it can be booleans. I'll label them v_one and v_two with a default value of 0
Since I don't know how the slides are formatted, do you use a Next button or are all the slide frames visited? You'll need to have an event on those two slides to trigger an action:
Assign v_one with 1 on slide 62
And a similar action on the other slide to toggle v_two (do not use the toggle command, if the user visits a slide twice, it would be toggled back to 0).
You didn't specify where those text containers have to be (please, label your objects and slides)? But you'll need conditional advanced action triggered by another event somewhere:
IF v_one is equal to 1 AND
v_two is equal to 1
Show text1
Show text2 -
Submitting form data as XML - Can you edit the node structure?
Hi guys, I was wondering if there was a way to edit the node structure of an xml file [submitted via a form through email], instead of what livecycle creates by default; or, is it a case that once you select 'submit As: XML Data (XML)' - it's out of your hands? Thanks in anticipation for any help / suggestions. Cheers Dyr
Thanks Dallas -- all sorted now with
your advice . Cheers Dyr -
I'm not always able to 'catch' the update notification popup when it happens, and I do not wish to allow automatic updates without my approval. I have a rather 'sensitive' internet situation. Would it be possible to add a button under the updates tab to allow us to manually check for updates please? This would greatly help my situation.
Thank you for your time
BasemanMaybe what you called AppMenu is labeled differently as I cannot find that. And yes, the menu bar is visible. And the help menu only lists Help Contents, Troubleshooting Information, What's New, Release Notes, Restart With Add-ons disables, & About Thunderbird.
If I click Tools, then Options, then Advanced I see the Update tab. In this tab is where one should find a button labeled 'check for updates'. I do not see that. My only options are:
- Automatically Check For Updates
---Thunderbird
---Installed Add-ons
-When Updates To Thunderbird Are Found
---Ask Me What I Want To Do
---Automatically Download And Install The Update
-----Warn Me If This Will Disable Any Of My Add-ons
"Show Update History" button
-Use Background Service To Install Updates
I've attached a screen shot of this menu
Maybe you are looking for
-
HI, 1. My client want the report like At the time of Sale order my price is 100 Rs and at the time of billing documents they will change the price like 120 Rs so my Coordinators want to the 20 Rs different based on the Customer and also the Sale ord
-
How can I remove the credits from the apple ID and import it to another apple ID?
How can I remove the credits from the apple ID and import it to another apple ID? I want to remove the credit I have from my apple ID to another apple ID. Is there a way?
-
Hi All, We are implementing the security based on inventory organizations in BIA 7.9.5.1 The following OOTB initialization block query provided for the security is not working. Interestingly the query returns me the required inventory org ids when i
-
Undesrtanding Proxy communication with the Integration Engine
I want to understand all the process in a client proxy communication. I know that the Local integration engine sends a PI-SOAP to the Central Integration Engine, and the local integration engine makes the communication with the ICM in the SAP PI side
-
Opening a .mov file on a Mac across a Windows network causes hang
QuickTime player hangs when I try to open a .mov file on a networked Mac OSX machine from my Windows XP machine. This happens 80-90% of the time; that is, not every time, but most of the time. I've tried this from 2-3 different machines, and get the