Submitting the forms back to GP engine after downloading from email

Hi,
I have a process with 2 actions.
Action 1 creates an off-line interactive form from a template and sends to the processor by email. 
Action 2 is a visual approval.
After Action 1, the recipient will download the form from email, add some more data to it and submits (HTTP Submit).
I want the form to be submitted back to the same process so that the processor of action 2 can see all the data available in pdf.
I selected "Start Process Upon Completion" and tried to invoke the same process but got a "General Error    http://nwportal:52000/gpcore/iformprocessor/adapter.adobe" upon submission. I also tried by not choosing the above option of starting a process, but still got the same error.
Is it possible to submit back to a process which is already in progress? 
Or do I have to split the process into 2 processes and invoke the second process?
If yes, what is the advantage of the option "Enable Use in Guided Procedures" --> "Create offline interactive form and send by e-mail" in the configuration tab of interactive form callable object.
I found the following thread which talks about similar issue but I couldnt figure out an answer to my issue.
Submit Form in GP: works but ErrorMessage: Cannot handle content type ...
Appreciate your help.
Thanks
Ram

Hi Ram,
Answer to your queries :
"Is it possible to submit back to a process which is already in progress? "
Yes it is possible . The form once submitted back can resume the process that was waiting for it.
"Or do I have to split the process into 2 processes and invoke the second process?
If yes, what is the advantage of the option "Enable Use in Guided Procedures" --> "Create offline interactive form and send by e-mail" in the configuration tab of interactive form callable object.
No you do not have to split the process into 2. "Enable Use in Guided Procedures" -- "Create offline interactive form and send by e-mail" are the correct settings for what you are trying to do.
Regarding the error message you are facing I am not sure why this is happening, make sure your setting in the caf/eu/gp/model is correct. and check out the documents at
SAP Composite Application Framework - CAF Tutorial Center [original link is broken] in the interactive forms section.
Sijesh

Similar Messages

  • Why does the computer auto rotate pictures when I download from email?

    I am downloading pictures from email that were taken on my iPhone, and the computer is rotating the pictures automatically. 
    When I proceed to post those pictures online, they are being spun back sideways again.
    How do I resolve this issue?

    Hi,
    Deleting the iPod photo cache may help.
    Instructions here >  iTunes: Understanding the iPod Photo Cache folder - Apple Support

  • How to Save State on an Entry Form prior to Submitting the Form?

    I want to be able to save the values the user enters to fields on the entry form if they navigate away from the page and come back (without the user clicking the submit button for the form.) For example, one of the input fields has a goLink to go to another page to lookup a field value - when the user returns from the page, all other form field values are cleared. If the user does submit the form by clicking the command button, then all form field values are saved (if the user navigates from the page and comes back, all values are retained.) What I'm trying to do then is somehow save the values (passivate the state) for the field the user has filled in when the user navigates from the page without submitting the form. Any suggestions?
    I am using a read-only View Object with all transient values. The VO is configured to passivate state including all transient values. The initial row is created programmatically; there will only be one row for the VO used as an entry form. I am not using a backing bean for the values and would prefer not to use one, but would rather use the VO's capability to passivate state to save the data values. The question then seems to be how to force the VO to passivate state prior to the form being submitted.
    thanks
    Message was edited by:
    javaX

    "My hunch is that the real problem is that the fields are not being set into the bindings due to the use of immediate="true"."
    Yes. Now I see that is the real problem. Is there anyway to force setting the bindings from the input form field values if the user navigates from the page using a goLink, or commandButton with immediate="true" other than overriding the default FacesPageLifecycle classes?
    I'd prefer not to have to do that unless necessary, and, if I over-ride that method, then how could I get it to work normally when the user presses the commandButton at the end of the form and I do want all validation checks to be performed (immediate=false for the form's submit button; immediate=true only for lookup commandButtons used for certain fields)?
    Here's an overview of how I set the page up:
    1. create transient view object; all attributes marked as always updateable; passivate state=true for VO and all transient values; no key id field selected (will only ever be one row - just using VO to save values that will eventually be used to do an insert to the database);
    2. transient VO added to Application Module
    3. Add data control to .jspx page as an ADF Form (not an ADF Creation Form)
    4. Add code to AM to create the initial row for the input form
    protected void prepareSession(Session session) {
    super.prepareSession(session);
    insertTransientViewObjRows();
    private void insertTransientViewObjRows() {
    ViewObject transientvo = getViewObj1();
    transientvo.clearCache();
    transientvo.insertRow(transientvo.createRow());
    --- Entry Form .jspx pagedef.xml snippet ---
    <executables>
    <iterator id="MyIterator" RangeSize="10" Binds="MyView"
    DataControl="AMDataControl"/>
    </executables>
    <bindings>
    <attributeValues id="sponsorid" IterBinding="MyIterator">
    <AttrNames>
    <Item Value="sponsorid"/>
    </AttrNames>
    </attributeValues>
    --- Entry Form .jspx page snippet ---
    <h:form>
    <af:panelForm>
    <af:panelLabelAndMessage label="#{bindings.sponsorid.label}">
    <af:panelGroup layout="horizontal">
    <af:inputText value="#{bindings.sponsorid.inputValue}"/>
    // state will not be saved for other form field values if use immediate="true" when temporarily navigate away from page and return; don't want to validate other form fields here
    <af:commandButton text="Lookup Details"
    action="lookup-page" immediate="true"/>
    </af:panelGroup>
    </af:panelLabelAndMessage>....
    // state will be saved with immediate="false" when user submit forms at end of entry (need to perform validation of form's required fields here)
    <af:commandButton text="Continue to Next Step" immediate="false"
    action="nextpage"/>
    Message was edited by:
    javaX

  • Populating values in jsp without submitting the form

    Hi,
    I have a jsp page in which i have 2 select boxes. The values to these select boxes should come from database. When i change the selection of select box, the corresponding values from database should be displayed in the other select box without submitting the form.
    How to accomplish that.
    Any one having any idea about how to implement this stuff, please reply.
    Thanks in advance,
    Joby.

    You should devide the JSP into two frames and make one frame size to 0 so it should not be visible to the use ,and put one jsp in this frame ,tht will work as the hidden jsp.
    now in other frame put ur main jsp and on the change event of th select call a java script function and in this function pass the parametr to the hidden jsp like
    parent.frames["hiddenframename"].document.location="hiddenJspName.jsp?parameter1=value1
    and now in hodden jsp populate the data frm database based on passed parameter and after getting the data fillup the select on the second frame.
    try it and if not work thn write me...
    Bye.

  • How do I get the music back on my iPhone after manually deleting it from the device (to get space for photos/videos)?

    How do I get the music back on my iPhone after manually deleting it from the device (to get space for photos/videos)?  I can sync with iTunes but it doesn't copy these songs back, even though they still appear in my iTunes library.  I can click on the Music link  under 'On My Device' in iTunes and the missing songs all appear to still be on the device, but they are not.  I normally delete using iTunes and do not have this issue.  This time I was out and needed more space to shoot photos and videos so I removed a lot of music from my phone through the Music App.

    The songs I'm trying to reload on my phone are on my PC.  These we had loaded into iTunes.  I can remove them all from the library and then add them all back one by one I imagine.  The problem I'm having is that I removed them manually from the phone, they still appear in iTunes music library yet they won't sync.  I don't want to take the time to compare the phone to my library, remove from the library what's missing on the phone and then add them all back again.  64GB (mostly music) will take a while.

  • XI needs to capture the form back in the mail adapter

    Hi Experts,
    I am working on a scenario where , data needs to be sent from SAP and in XI , a form sort of( like a web form or pdf form) needs to be created.  This form needs to be emailed ( using the mail adapter ) to an outside entity.  They will fill out the form and email it back.  XI needs to capture the form back in the mail adapter translate it and put the data back into sap.
    Can some one help me out with this ?
    Regards,
    Hemanthika

    Hi patnaik
    Follow these links to covert to PDf and then mailing through mail adapter
    Converting Smartform into PDF and sent to EMAIL
    Check this..Smartform as attachment in mail. - 46k
    http://sap.ittoolbox.com/groups/technical-functional/sap-dev/convert-smartforms-form-in-pdf-998715 - 87k
    SMART form to PDF
    https://wiki.sdn.sap.com/wiki/display/Snippets/ConvertSmartformtoPDFformat
    smartform to MAIL
    https://wiki.sdn.sap.com/wiki/display/Snippets/SmartformtoMailasPDF+attachment
    regards
    Sandeep sharma
    If helpful kindly reward points

  • Hi.  I purchased Adobe Acrobat Xi Pro from a store (card).  I submitted the number (under the scratch area on the card) on the adobe website, with my personal details etc.  When I submitted the form, I got an error message:  413 header length too large (a

    Hi.  I purchased Adobe Acrobat Xi Pro from a store (card).  I submitted the number (under the scratch area on the card) on the adobe website, with my personal details etc.  When I submitted the form, I got an error message:  413 header length too large (and on top the page reads JRun Servelet Error).  What does this mean? What should I do next?

    Hi.  I purchased Adobe Acrobat Xi Pro from a store (card).  I submitted the number (under the scratch area on the card) on the adobe website, with my personal details etc.  When I submitted the form, I got an error message:  413 header length too large (and on top the page reads JRun Servelet Error).  What does this mean? What should I do next?

  • Error"There was an internal error when submitting the form" URM Disposition

    Hello
    I get the following error - "*There was an internal error when submitting the form*" - when i allocate a Retention Disposition to a Retention Category.
    Any Ideas how this can be solved?
    Thank you

    Not based on the minimal information provided.
    Error messages in 11g, from a UI standpoint, are severely deficient. How about looking in the content server logs and posting some more information?

  • Is there a way that you can have two different text fields (email, phone) that one at least one of them must be completed before submitting the form? Can it be done using javascript in the validation tab? if so, how?

    Is there a way that you can have two different text fields (email, phone) that one at least one of them must be completed before submitting the form? Can it be done using javascript in the validation tab? if so, how?

    Here is one solution:
    // mouse up action for submit button;
    function GetField(cName) {
    // get field object for cName field with error checking;
    var oField = this.getField(cName);
    if(oField == null) app.alert("Error accessing field named " + cName + "\nPleae verigy field name, spelling and capitalizeation.", 1, 0);
    return oField;
    } // end GetField function;
    var oPhone = GetField("phone");
    oPhone.required = oPhone.value == oPhone.defaultValue;
    var oEmail = GetField("email");
    oEmail.required = oEmail.value == oEmail.defaultValue;
    if(oPhone.required && oEmail.required) {
    app.alert("Missing required fields.", 1, 0);
    } else {
    app.alert("Submitting form", 3, 0);
    // additional code for submission;

  • Passing record id during onClick while also submitting the form

    I'm displaying data in two different tables. All of the data is static except for a status field which is also the field that determines what table the data is displayed in. Inside of form tags I am using a cfoutput tag to loop through the records for each table. The status record is in a cfinput with a type of radio button to set the status. I can submit the form using the onClick event of the radio button but I'm unsure how to pass the record id of the record that will need the status field to be updated on my action page. Is it possible to pass this record id along using javascript and then read that it on the action page to pass along to my sql? I planned to send the form back to the same page so that toggling the radio button would move the record to the other table. I wanted to avoid using a submit button and have the change in values of the status field move the record to the "closed" status table or vice versa.

    Greetings,
    Have you tried adding the code below the end of your action line
    ?record_id=#URLEncodedFormat(record_id)#
    Example:
    onClick="this.form.action='path_to_page.cfm?record_id=#URLEncodedFormat(record_id)#';this. form.submit()"
    If I understand what it is you are trying to do, I setup a sample and tried the above "Example" code and it
    passed a record id to the designated page without any issues arising.
    Leonard

  • Getting the value of iframe to next page while submitting the form

    hi,
    I have used iframe to change the text as bold or italic . This is changing the text as bold or italic.
    iframe has properties name & id, by using i have tried to get the value while submitting the form , I couldn't get the value.
    can u please help me how to read the iframe content.
    the html code is
    *<div><iframe id="xxx" name="xxxx"></frame></div>*

    Hi Anjan,
    I am using this workflow for an employee to send leave request. I have created an event in a program using SAP_WAPI_CREATE_EVENT to create an event zabsence_form. This event is used to trigger the workflow. I have created a table for leave details. The container used in the form is of that table type.
    The agent for ZFILL_ABS_FORM (for filling leave application)  is the workflow initiator and ZABS_APPROVE is a user who is his manager.
    Now the scenario is that I need to do some screen changes for those two users. For that, I need to get the workflow initiator value in the PBO of the form screen. Any way to do that?

  • How to trigger a value change listener in JSF without submitting the form

    hi friends,
    I have a JSF Page which contains a check box and a text box.
    I made the text box property as readonly.
    when i click the check box , i want to make my text box as editable.
    i achieved the above task by submitting the whole form when i click the check box.
    i want to acheive the same functionality with out submitting the form.
    In one of the references it is stated that "Value-changed handlers are executed if the page is submitted and the value of the component has changed."
    hope you got the question.
    please let me know, if you know the answer.

    Hi,
    If at all you dont want to submit the form and wanna reflect same form's field(s) as per the change in drop-down/check-box,
    you can simply achive it using traditional way of 'JavaScript'.
    For that you may typically give <h:form> tag any specific id say
    <h:form id="myForm"> and for dropdown/checkbox also you may give id say
    <h:selectBooleanCheckbox id="group" onchange="javascript:reflectChangedValue();"  ... >
    </h:selectBooleanCheckbox>and in the same JSP you can write any JS function say reflectChangedValue() as
    function reflectChangedValue()  {
         var formPrefix  = "myForm:";
         var groupId = formPrefix + "group";
         var value = document.getElementById(groupId).value;
          if(value) {
               // enale textbox here
          } else {
               // disable textbox here
    }For formPrefix and groupId, f you are having any doubts, you can refer to 'view source' from the browser,
    generated HTML of the working JSP.

  • I just downloaded more then 2000 photo's from my camera into iPhoto. Shortly after that my battery life was depleted and so I plugged the computer back into power and after I opened iPhoto later, I could not find those photos anymore

    I just downloaded more then 2000 photo's from my NIKON camera into iPhoto. Shortly after that my battery life was depleted and so I plugged the computer back into power and after I opened iPhoto later, I could not find those photos anymore!! Help where are they? How can I retrieve them or are they lost???
    Please help me!!!

    Do you see more photos, when you enable "Hidden Photos" in the "View" menu?
    And that was afetr I took the connection with the NIKON out of my laptop.
    Check, if you really imported into your iPhoto library - is the preference setting "Advanced > Importing: Copy items to the iPhoto Library" active?  If not, connect your Nikon again - do you now see more photos?
    If you imported into the iPhoto Library, check inside the package:
    Select your iPhoto library in the Finder, ctrl-click it, use the command "Show Package Contents".
    There will be a folder named "Masters" inside, with subfolders named by year - month - day. Look for the date you did the import and check, if the photos are inside.
    If yes, copy this folder to a folder on your desktop to save the photos.
    If not, search for a folder "Importing" inside the library. Is it there? Then copy these photos to a folder on the Desktop.
    If you found your photos, backup and rebuild your library.
    See Old Toad's post here:  Rebuild iPhoto Version 11

  • My iPhone 4S locked to Tmobile so I contacted to Tmobile and submitted unlocking form, but I got a replied said my IMEI number was not recognized. So I tried second and third time submitted the form and got same reply.

    My iPhone 4S locked to Tmobile so I contacted to Tmobile and submitted unlocking form, but I got a replied said my IMEI number was not recognized. So I tried second and third time submitted the form and got same reply.  I've been using same handset they issued to and never changed. But I have know idea why they said they don't recognised my IMEI number. Can anyone help me to solve this issue. Thanks

    You need to call T-Mobile or visit a T-Mobile retail store.

  • Is it wise to keep the Nikon camera files "DSC's"  after downloading them and converting to DNG files via Adobe converter for lightroom use. In other words do the DNG files have all the raw data I would ever need in processing or should I save the camera'

    Is it wise to keep the Nikon camera files "DSC's"  after downloading them and converting to DNG files via Adobe converter for lightroom use. In other words do the DNG files have all the raw data I would ever need in processing or should I save the camera's DSC files?

    DNG files do not contain some metadata supplied by the camera, which can be used by the manufacturer's software. Thus, if you don't keep the original Raw photo, you will lose this information.
    If your 1000% sure you're never going to use the manufacturer's software, then this isn't a problem. But who can be sure what software you will be using 10 years from now?

Maybe you are looking for

  • Getting a numerical value to change with time

    Hi, I'm trying to control a bunch of relays connected to a NI 6008 and 6501 unit. I've got a program which can take a binary coded decimal code and turn on the appropriate relays for that code but I'd like to automate the system to free me from keepi

  • Tabbing from applet to applet, HTML component to applet, and back

    How can one tab between applets in a browser, and from an applet to an HTML component? For example, I have the following in my page in decending order: an HTML text field, an applet containing two components, and another HTML text field. When focus i

  • Can you setup LACP across a stack with SG500

    Hi guys, I am looking at buying 2x SG500-48 switches with the stacking cables and connecting them into a ring stack topology. my reason for wanting this is so we can setup LACP connections from our hyper-v servers to the 2 stacked switches so the we

  • Adding Meta Data Permanently to files but nothing else

    Can You add your Meta Data information permanently to a file but not any of the other lighting changes? Like you can do in Bridge? So all the hard work stays with the images even if say you lightroom computer died or was stolen? I know I could export

  • Outbound Asynchronous communication Using Proxy

    Hello, I am trying to send an outbound communication from an R/3 system using a abap proxy. The method execute_asynchronous completes without any bad return code (sy-subrc is 0). But the message does not go to the Integration server. Is there somethi