Adobe Forms Data Fields in Portal

This question regarding Adobe Forms in Portal 7.
Can data fields on a form which are not stored in the SAP backend can be saved?  Can this be done in the portal or do we have to save this data in the backend via Z tables or creating additional infotypes?
We need to have this data to be available if a user would like to redisplay a form at a later date.

Hi Azim,
to clarify your query go thru this url
To use Adobe interactive forms you should install the Adobe Reader Version .... 7. Launch the SAP Enterprise Portal. (. http://<host>:<port>/irj/portal ...
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e98c87ea-0c01-0010-3798-a4f8db2411c5
if usefull reward me points
thanks
karthikeya

Similar Messages

  • How can I validate a date field in Portal Forms

    I have a date field in portal forms that I want to perform validation on to make sure it's in the proper format before being accepted (mm/dd/yyyy). How can I validate against that field?

    Hi Ben,
    I took the time to test and revise. This is code that will validate a date entry (format MM/DD/YYYY). Just paste this in the "Before the start of the form..." window of the Additional PL/SQL code section of the form. Then add validateDate(); into the onBlur event window of the field in question. Replace the CYCLE_END_DATE with the field name in question.
    HTP.P('
    <SCRIPT LANGUAGE=javascript>
    function validateDate() {
    var ddObj;
    var mmObj;
    var yyObj;
    var day;
    var mon;
    var year;
    var field_val;
    var field_name;
    for (var j=0; j < document.forms[0].elements.length; j++) {
    field_name = document.forms[0].elements[j].name;
    field_val = document.forms[0].elements[j].value;
    if (field_name.substring(field_name.indexOf(''DEFAULT.'') + 8, field_name.lastIndexOf(''.01'')) == ''CYCLE_END_DATE'') {
    var delimPos = field_val.search(/\//i);
    if (delimPos < 0)
    alert(''Invalid date entry! Please enter in MM/DD/YYYY format. '' +
    ''e.g, Dec 21, 2003 would be entered as 12/21/2003'');
    else
    if (field_val.length != 10)
    alert(''Invalid date entry! Please Please enter in MM/DD/YYYY format. '' +
    ''e.g, Jan 1, 2003 would be entered as 01/01/2003'');
    else {
    month = field_val.substring(0, field_val.indexOf(''/''));
    day = field_val.substring(field_val.indexOf(''/'') + 1, field_val.lastIndexOf(''/''));
    year = field_val.substring(field_val.lastIndexOf(''/'') + 1, 10);
    /* Need to subtract 1 from value because in Javascript, January begins with 0
    and ends with 11 for December */
    month = month - 1;
    ddObj = new Date(year, month, day);
    mmObj = new Date(year, month, day);
    yyObj = new Date(year, month, day);
    if (ddObj.getDate(ddObj.setDate(day)) != day)
    alert(''Invalid day!'');
    if (mmObj.getMonth(mmObj.setMonth(month)) != month)
    alert(''Invalid month!'');
    if (mmObj.getYear(mmObj.setYear(year)) != year)
    alert(''Invalid year!'');
    </SCRIPT>
    ');

  • Adobe Form Data Storage

    When a user fills up a PCR Adobe Form from the portal where does the data or information is stored?
    There should be a fundamental way that SAP stores Adobe form data. I want to understand how and where this data is placed in SAP prior to it updating the employee’s infotypes so I can retrieve it and report on SAP and non-SAP fields.
    Same concept as in interface: data is sent from a file to SAP to update the back end. The file is stored separately from the back end up date data so it can be referenced later for support or other requirements. Same for the Adobe form data – it needs to be maintained the same way for future reference and current reporting.

    Well take the case of adobe forms based on web dynpro technology. Here the data is stored in context which are bean like structures and can store and transfer data to any system.
    Thanks,
    Harish

  • Adobe forms:Data view palette not showing any fields present in the context

    Hi Experts,
    I am trying to create a static adobe form by following a step-by-step tutorial.The steps I have followed are:
    1. Created an Interface with just one field in the Import parameters (apart from the default one).
    2. Created a form by using that interface and included that field in the context .
    3. Activated the form and wennt to the layout of the form.
    4. I should be seeing that field added and activated in the context in the form but its not there.
    What could possibly be the reason for it.Please guide me.
    Thanks and Regards
    Abhishek

    Hi,
    I am working on Adobe Form when I open it in change mode I am unable to see the below options in it.
    Always I could see only the preview of pdf output. I tried for the option in Palette by right click on the pdf form->Right Click->Palette but it has options Border,Accessibility etc but no option is related to DataView or Hierarchy palettes.
    I am looking for Dataview and Hierarchy Palettes to be displayed on the left side of the form.
    Please share if any ideas.
    Regards,
    Rafi

  • Access the adobe form data in the workflow container for further processin

    HI,
    I am using HCM processes and Forms. I need to access the form data in the workflow container once the workflow kicks off.
    I need to access these data as would need it for further processing in the workflow.
    I know that TS17900110 allows to import form conatiner to
    -> WF Container in the field name and value pair. But I need to access a lot more fields than what is in the task. Is there a standard task which allow to retrieve all the fields in the form in one task or do I need to develope a custom class to do that. If so could you please provide some clue as in how to code this specific requirement as i am somewhat new to OO ABAP.
    Thanks...

    hi,
    in the livecycle designer under libary tab u have webdynpro tab--->choose submit to sap button and place it in the adobe form ur designing. u can use this button to trigger the code that u have written in webdynpro java.
    for eg if u have
    a value node details
    and under that two value attr fname,lname
    import the model (Insertdata---it has two import param fname and lname)u need for updating the data to r3 system.
    in the ctrller have a method submit.Here write the code to insert fname and lname into the db.
    IPrivateMyForm.IDetailsElement elem = wdContext.nodeDetails().currentDetailsElement();
    Insertdata_Input input = new Insertdata_Input();
    wdContext.nodeInsertdata_Input().bind(input);
    input.setFname(elem.getFname());
    input.setLname(elem.getLname());
    try
    wdContext.currentInsertdata_InputElement().modelObject().execute();
    wdContext.nodeOutput().invalidate();
    catch (Exception ex)
    { ex.printStackTrace();}
    ul bind details to the datasource.
    when u edit ur interactive ui element these attr(fname and lname) vl be visible under dataview tab u can drag and drop them to the form
    now add submit to sap button in ur form.
    this button correspond to the onactionSubmit dat u have written in the ctrller.
    so wen u click this the data vl be inserted
    Regards
    Jay

  • Adobe Form - data from previous selected record is shown.

    Dear All,
    i have created a wd component consisting of two views.
    in the first view i am displaying  an alv which is bound to an internal table.
    on selecting a record and clicking a button the second view gets called containing an interactive form (adobe form)
    have provided a native wd submit button in the form which again calls the first view.
    The first time when i run the program it works fine.
    after clicking on submit the first view gets called again.
    now if i select another record, the adobe form gets the previous value even though in the context it shows me the current record.
    it always displays the record one previous to the current records selected.
    kindly give ur valuable suggestions.
    Regards,
    Niti

    Keep in mind I'm not using a textfield component, just a
    dynamic text box with the variable 'name' applied to it. Also,
    doesn't it matter that send_lv.fname was created within the
    LoadVars() method?
    At any rate, I tried doing what you said with the following
    code:
    name = send_lv.fname+""+send_lv.lname;
    However, what i end up getting in the textbox is
    'undefinedundefined'. I can't apply variables to the text fields
    instead because then it won't process the data to my php script.
    Any other suggestions?

  • Adobe form data not being retrieved by Web Dynpro application

    Hi,
    I have created an online interactive Adobe form embedded in a Web Dynpro ABAP application.  The Web Dynpro application calls a function module to update data in SAP.  My problem is that the ABAP code that was generated to retrieve the data from the Adobe form and call the function module does not retrieve the data if it has been typed into any of the input fields.  Oddly enough, it does work if the data is entered by using the value helps that have been placed on the form. 
    I would appreciate any suggestions.
    Thanks!
    Russell

    Use messageboxes on various events to find out when your value dissapeears.
    If you´re not sure about the binding, you can always drag/drop from data view tab onto the layout and check the binding which the system generates for you. Just to make sure.
    Regards Otto

  • How to insert Adobe Form Data in the SAP backend?

    Hi there,
    I am very new to Adobe Forms. I am supposed to come up with a working scenario of inserting few form fields into the SAP backend. Is this done through a BAPI call? Or is there any other way for this to achieve?
    I have downloaded trial version of Adobe LifeCycle Designer. But I don't know how to integrate this with the SAP system. Is there anything else that I need to install in my system?
    Is there a document on how to configure all the installations for both local machine and the server (if any)?
    Please help.....
    [I went through the forum for this, but I did not get anything]
    Warm regards,
    Deepak

    hi,
    in the livecycle designer under libary tab u have webdynpro tab--->choose submit to sap button and place it in the adobe form ur designing. u can use this button to trigger the code that u have written in webdynpro java.
    for eg if u have
    a value node details
    and under that two value attr fname,lname
    import the model (Insertdata---it has two import param fname and lname)u need for updating the data to r3 system.
    in the ctrller have a method submit.Here write the code to insert fname and lname into the db.
    IPrivateMyForm.IDetailsElement elem = wdContext.nodeDetails().currentDetailsElement();
    Insertdata_Input input = new Insertdata_Input();
    wdContext.nodeInsertdata_Input().bind(input);
    input.setFname(elem.getFname());
    input.setLname(elem.getLname());
    try
    wdContext.currentInsertdata_InputElement().modelObject().execute();
    wdContext.nodeOutput().invalidate();
    catch (Exception ex)
    { ex.printStackTrace();}
    ul bind details to the datasource.
    when u edit ur interactive ui element these attr(fname and lname) vl be visible under dataview tab u can drag and drop them to the form
    now add submit to sap button in ur form.
    this button correspond to the onactionSubmit dat u have written in the ctrller.
    so wen u click this the data vl be inserted
    Regards
    Jay

  • Using the Adobe Forms for printing through portal

    Hi All,
    I've got a problem with the fact that I do not know exactly how to use the Adobe Forms from the portal.
    I've got the Form Objects done (Interface & Form using SE80) and they work OK when testing the form. The Interface gathers all the datas etc. and the form displays this correctly.
    My problem now is that I need to have this form available from the portal, and this I presume needs some WebDynPro stuff or something else? I'm totally lost on this part ...
    The customer wants to have a button or link in the portal that opens a new window with the produced PDF opened in the new window, much like opening a static PDF file. The user then has the option to print the PDF him/herself using Adobe Readers own print mechanism.
    My interface has only one Import parameter (PERNR number) and one EXPORT parameter (default). The PERNR number must be supplied to the interface so that it can gather all the needed data based on this number.
    Any help on this will be greatly appreciated and rewarded accordingly.
    Thankyou in advance,
    Kim

    Hi Arnab,
    from a forms point of view:
    (I assume you have the ADS up and running on the Java stack. Without it, the form generation doesn't work.)
    If you create your form in transaction SFP and execute the corresponding program that calls the form for testing in SE38, you get to the print dialogue. Here you may choose either locl or lp01 (or any other printer accessible through your network) and then select Print Preview. This should then display the PDF in SAP GUI.
    If you are asking about general printer setup within SAP, check the corresponding documentation: http://help.sap.com/saphelp_nw04s/helpdata/en/d9/4a8eb751ea11d189570000e829fbbd/frameset.htm
    Hope this helps,
    Markus

  • Adobe Forms Date Format DD.MM.YYYY.

    Hi Experts,
    I am new to Adobe Forms(Transaction SFP) . The Client has requirement to display the data in DD.MM.YYYY format.
    I saw that the standard 'Date fields' in ADOBE forms does not have this format.
    Any Ideas.
    Thanks.

    Hi
    Drag and drop the Date/Time Field  from Library pallet into Layout. Right click on it  -> Go to Palletes -> select Object -> go to the Field tab ->
    In Display Pattern you simply specify the date format as   DD.MM.YYYY and the active it and test it.
    Try this once. It will work.
    Thanks
    Sriiiiiiiii(Srikanth)

  • Adobe form data refresh on new action

    I have a table where the first column has a data field with a link to an action, the action calls a method to execute a model and then displays a new view with an InteractiveForm to display the data for the selected field.  So, select an employee in the table, model is executed, Adobe form is displayed to show the data for that employee.  The manager can then click a back button to go back and select a new employee from the table and then display the Adobe form for the new employee.  This all works great the 1st time, but when I go back and select a new employee the Adobe form still displays the data for the 1st employee.  I have added fields mapped to the context values to verify that the data is changing each time I select a new employee, but the Adobe form does not get updated.  This seems too easy, what am I missing to clear my Adobe form and populate the new data the next time in?
    Thanks for any guidance.
    Jeff Mathieson

    Hi,
    just try to change the mode property of the interactive form element to " generatePdf" and check.
    hope it helps you.
    Rergards,
    ramesh
    Edited by: Ramesh Babu V on Aug 20, 2010 4:10 PM

  • Adobe Form Data Integration into SAP using RFC

    Hi All,
    I have created a Adobe Form, there is a button Called Submit ,On clicking that button  the Adobe form must call a RFC function Module and pass the data from the form to Function Module.
    I have written the below code for the submit button but it is not working.Please Lemme know if u have any solutions..
    Below is my code
    //Submit this form to SAP using web services
      var webService = xfa.resolveNode("xfa.record.WEBSERVICE");
      xfa.host.messageBox ("test 3");
      var response = Net.SOAP.request(
      cURL: webService.value,
      oRequest: {
      "urn:sap-com:document:sap:rfc:functions:ZUPDATETIMESHEET":{
      TIMESHEET: t_time_record,
      HEADTIME:  wa_head
      cContentType: "text/xml"
      xfa.host.messageBox ("test 4");
      var success = response["urn:sap-com:document:sap:rfc:functions:ZUPDATETIMESHEET.Response"]["SUCCESS"];
      var response = response["urn:sap-com:document:sap:rfc:functions:ZUPDATETIMESHEET.Response"]["RESPONSE"];
      if (success == "X") {
      xfa.host.messageBox(response, "Response from SAP", 3);
      CONFIRMED.rawValue = "Yes";
      ConfirmedLogo.presence = "visible";
      for (var nPageCount = 0; nPageCount < xfa.host.numPages; nPageCount++) {
      var oFields = xfa.layout.pageContent(nPageCount, "field");
      var nNodesLength = oFields.length;
      for (var nNodeCount = 0; nNodeCount < nNodesLength; nNodeCount++) {
      oFields.item(nNodeCount).access = "readOnly";
      if (oFields.item(nNodeCount).border.fill.color.value == "255,0,0")
      oFields.item(nNodeCount).border.fill.color.value = "255,255,255";
      if (oFields.item(nNodeCount).ui.oneOfChild.className == "button") //Hide all buttons
      oFields.item(nNodeCount).presence = "hidden";
    ZUPDATETIMESHEET is my Function Module.
    t_time_record  and wa_head are the parameters being passed to the function Module.
    Please lemme know if i have to do any settings and configurations also...
    I have attached the entire code in the below file...
    Thanks in Advance 

    Maruti,
    1. Just use the RFC's that does the update.
    2. There are update flags for each field that you would like to update. These flags should be marked be marked for update. They come along with the classes that are generated when you import the RFC's.
    3 Call BAPI_TRANSACTION_COMMIT afterwards.
    All the above steps have to be done in the program.
    Sumit.

  • Adobe Forms: date and number display format

    Hello all,
    I am new to Adobe Form, and I am quite unimpressed with how difficult it is to do the most simple things.
    I have managed one way or another to solve all my problems until now, but this one got me stuck.
    I have date and number fields in my form, and here is what I want to do but cannot (beware, it is impressive): I need these fields to be displayed using the defaults date and number settings of the SAP user who is generating the form.
    Anyone has an idea of how that can be achieved?
    Thank you.
    Moderator message: please post again in the dedicated forum for "Adobe Interactive Forms".
    Edited by: Thomas Zloch on Feb 24, 2011 1:53 PM

    Hi Thomas,
    For these kind of issues you will get many answers if you search the forum.
    If your requirement is to display the current date in the form, just drag and drop the "Current date" UI element from the Library palette -> Custom.
    If it is to get the date from SAP and display, pass date to the context node and just drag and drop the field into the form from the data view.
    Check the following wiki by Chintan. It explains some common scenarios in javascript.
    [JavaScript Part 1|http://wiki.sdn.sap.com/wiki/display/ABAP/JavaScriptforCommonScenarios-PartI]
    [JavaScript Part 2|http://wiki.sdn.sap.com/wiki/display/ABAP/JavaScriptforCommonScenarios-PartII]
    Use an 'if' condition, check the value and based on the value you can make the field hide/visible in the form.
    Hope this will help.
    Thanks & Regards,
    Sanoosh

  • Adobe Form - Data Binding for static text

    Hi Experts,
    I'm trying to create a new label with Adobe Forms (not interactive).
    So I've created an interface with a table LABEL_DATA (import) and many variables (import) and a new Form with Layout.
    I tried to bind some text fields with the imported variables und fields from the table, they're all available in the context, but all fields are still empty (preview and print).
    Field are Text Fields
    Type is : Read Only
    Data Binding is : $record.LABEL_DATA.KDMAT
    Can someone please help me?
    Thank you.
    Regards,
    David

    Hello David,
    In your interface, have you declared LABEL_DATA as GLOBAL Data ?
    You can fill the table and variables in the INITIALISATION in the interface.
    Then you can use the Global table and variables in the form.
    In case you are missing some values; you can debug the code in INITIALISATION section. Get the import tables in INITIALISATION and filter the required values into Global Table and variables.
    Regards
    Sandy

  • Adobe Form - Data Binding

    Hi All
    Apperently in Adobe Form, the data for a variable field can be bound in 'object-binding tab' - Object can be a text field or a subform - Could someone please tell me whether it is a common practice to bind data at the subform level ? or It is better to create a text field in the subform then bind the data to it? and will there be any problem later on If I bind data directly to a subform? - I'm new to this and I cannot find answer anywhere - Thanks

    Hi Liem,
    Both the ways are correct. There is not any problem doing binding in both the ways. But binding to subform is more easier. In case of creating tables it is preferred to drag and drop the data node from the data view to the form, as it is more easier and error free.
    Regards,
    Vaibhav Tiwari.

Maybe you are looking for

  • My Macbook Pro (mid 2007) will not go to sleep.

    When I close the lid, select sleep from the  menu, or push the power button, and select "sleep" my MBP will not go to sleep as it ussually does.  It has been doing this since I performed the last set of software updates (Mac OS X Lion 10.7.4 (11E53)

  • PDF Output File Format

    Hi all, Does somebody know what is the PDF output file format in Oracle EBS 11.5.10.2? Is it PDF/X, PDF/E, PDF/UA, PDF/VT or something else? Thanks and regards, Karmit

  • Can't install skype android

    When i tried to update skype it geave me error duplicate provider authorities, so i uninstaled it to try and install new version, but now i can't install it at all, cause it geave me same error duplicate provider authorities. Pls help, i need skype o

  • Moving iPhoto library to external drive

    Is it possible to move an entire iPhoto library intact to an external drive. i.e. including all events and naturally all photo edits, descriptions, titles, and other META data? If so, how is it best accomplished please? (Using iPhoto 9.4.3)

  • No phone reception

    Whilst charging my Iphone .. I tunes ased to do an upgrade and since that upgrade I cannot get a phone reception