Off Line Adobe Form has to be Locked

Hi Gurus,
I have a requirement in Off Line Adobe Forms.
We are sending a Adobe Form to user through mail.User is trying to edit some data by using Acrobat Writer. So client is asking to put a restriction/protect/Lock to the Form.So that user can't edit anything.
I don't want to use password Protect method.
I want to use this syntax,but not sure as I don't have Acrobat Writer : form.sf1.access = "protected"; // or use readOnly.
Please suggest me as this is very urgent.
Thank in advance.
Regards,
Bharath

hi,
Page is nothing but a subform. like u hide a subform on a page. you can also hide the page itself by using the presence property.
instead of hiding the individual subforms. hide the page as complete.
it works. i have tried it.
Regards,
sakshi

Similar Messages

  • Can BPM support off-line Adobe Interactive Form

    Can anybody tell me weather BPM can support off-line Adobe Interactive Form or give me a solution for this scene. Thank you for your help
    Eric Ji

    Hi Eric,
    NW BPM in CE 7.11 EhP1 only supports "WebDynpro 4 Java" as UI technology. Nevertheless the following thread might be interesting for you:
    Galaxy Frontends
    Galaxy Frontends
    Best regards,
    Martin

  • BPM Process with offline adobe forms - NW CE 7.2 SP3

    Hi experts, I have to develop the following scenario and I still don´t know the correct way that I should follow, I have already created the Process Development DC, the XSD and the XDP files, I have also put the XSD and XDP files into portal drive.
    Scenario:
    1 - This scenario should be started by a webservice that will be created too, this webservice have to receive data that will be used in the whole process.
    2 - Call some RFCs on ECC to retrieve data to prefill the off-line adobe form and the e-mail of the external destinations.
    3 - Send adobe form for e-mail to some external destinations.
    4 - Receive and read adobe form by a dedicated e-mail.
    5 - Send each adobe form by e-mail to an internal user that could approve or reject the document.
    6 - Call some RFC to approved documents.
    7 - Send e-mail back to the receivers to notify about the document if it was approved or rejected.

    The problem is that I am trying to model but a lot of doubts about are breaking me, I need some process sample to follow.
    Know I am creating a process model, I have read about the Process Modeling Approaches but still don´t know wich I should use to my model:
    Top-Down Approach
    Bottom-Up Approach
    Inside-Out Approach
    Taking into account that this process starts on ECC and my process will get data from ECC, prefill and send off line adobe forms by e-mail to get external data to send on ECC after it, with approach I should choice ?
    Does anybody have any process model sample to send me ? It will help me a lot.

  • Adobe Forms + Workflow

    Hi all
    I have a question on using Adobe Forms with Workflows. It is possible to have an Off-line Adobe form and when retrieving the information from the form, fire off a workflow in ECC6, without putting that data into any table?
    Example:
    1. Form for Vendor Master Create filled
    2. System reads form and kicks off workflow for approval.
    3. After approval completed, data in workflow container is used to create the data in SAP.
    Thanks.
    Nick

    Hi Nicholas,
    agree with Mike's comments: they aren't cheap and furthermore Adobe forms are not applicable to all scenarios.
    SAP Interactive Forms by Adobe as they are officially called are best suited into form scenarios where you just need to collect information (no complex UI logic like table management or dynamic actions). If you have more complex requirements on the form like calculations, report display etc. then leave it. You're better off with Web Dynpro ABAP/Java or BSP.
    If however Adobe forms are a good fit UI wise, then I suggest having a look first at the ISR framework SAP delivers. I don't exactly remember, but it might even contain a standard scenario (formUIworkflow) for creating vendor master data requests.
    What use the ISR brings in is that you can configure the form content characteristics (transaction QISRSCENARIO) and data passing to the to-be created notification without any coding. No custom tables thus needed, the notification acts as the data persistence object. There are also standard Web Dynpro apps delivered you can use to display the configured Adobe form.
    What happens with ISR in the end is that a notification is created and a standard BUS7051-CREATED event is published. Then in your workflow you can in a background method extract the notification details and fill it anywhere you want.
    If Adobe forms are not a good fit to the requirements, then creating a complete solution from scratch might be an only choice.
    What we've done sometimes is that we've used the ISR notifications for persistence and created a custom BSP or Web Dynpro on top of it to act as the UI while workflow takes care of the actual process logic. There are a few ISR_* function modules you can use to programmatically create an ISR notification with, so it's not that tricky even. When compared with custom tables for data storage, you're backed up by some standard configuration options and you don't need to make your own development objects this way.
    Hope this helps?
    -Mikko

  • Configure time to read e-mail to catch the adobe forms

    Hi masters
    I have developed a BPM project in SAP Netweaver CE 7.2 with Off line adobe forms, it already works very well, but when I send back an adobe form, the bpm engine waits much time to read the e-mail, is there any way to configure this time interval ?

    Verify/repair the startup disk (not just permissions), as described here:
    The Repair functions of Disk Utility: what's it all about?
    After having fixed all filesystem issues, if any, reinstall the Combo Update for the type of computer and the version of Mac OS X you’re using, unless this is the version of Mac OS X that came with your computer:
    About the Mac OS X 10.4.8 Combo Update
    Mac OS X 10.4.8 Combo Update for PPC
    Mac OS X 10.4.8 Combo Update for Intel
    Take a look at the following articles for guidelines on how to properly install system updates:
    Troubleshooting installation and software updates
    Installing software updates
    Basically, you should verify/repair the startup disk before installing the update, no applications should be running while installing it, and you may experience unexpected results if you have third-party system software modifications (not normal applications) installed.

  • Set the time interval when BPM read e-mail to get offline adobe forms

    Hi masters
    Do you know where I can set the time interval when the BPM read the e-mail account to get the off-line adobe forms received ? I think it is 10 minutes but I need to change to 1 minute.

    there is a config attribute

  • Reading data from pdfsource of adobe form

    Friends,
    This error pertains to the retrieving data when executing the WDA application.
    System details: NetWeaver 2004s. ADS support pack 16.
    The Adobe Livecycle Designer version: 7.1.3129.1.296948
    The Adobe Reader version: 8.1
    The SAP GUI version: 710.
    The Web Dynpro component is active.
    The Custom Adobe Form is active and is of ZCI layout type. I also inserted the Web Dynpro Script in the layout of the form.
    The Custom Form Interface is active and is of XML Schema-Based Interface type. The XML schema source is generated.
    The Adobe form has been included as an InteractiveForm UI element in the MAIN view of the WD Component. The displayType property of the InteractiveForm UI Element has been set to "native" and enabled property of the form is checked.
    I have included an attribute of type XSTRING called 'USERDATA' under the root context node and set it as pdfsource for the adobe form UI element.
    I have included the "Submit" button from web dynpro native library in the form.
    I have created a event handler method for the "onSubmit" event of the Adobe form UI element. I have created a reference to the context node 'ZECR' that is the datasource for the adobe form, through the following lines:
    data: noderef type ref to if_wd_context_node,
    eleref type ref to if_wd_context_element.
    noderef = wd_context->get_child_node( name = 'ZECR' ).
    when i run the WDA application, i am getting the error:
    Subnode MAIN.USERDATA does not exist
    Please let me know to rectify this error.
    I am not sure how to proceed further ie how to retrieve the data from the XSTRING attribute. I need to populate the data from the attribute to a customized table.
    Any hints or help would be greatly appreciated.
    Thanks and Regards.

    Hi Mahesh,
    I got the code from wizard using Read Context and selected the node.
    The error is removed.
    Here is the code in the onSubmit event handler method:
      DATA lo_el_context TYPE REF TO if_wd_context_element.
      DATA ls_context TYPE wd_this->element_context.
      DATA lv_userdata LIKE ls_context-userdata.
    get element via lead selection
      lo_el_context = wd_context->get_element(  ).
    get single attribute
      lo_el_context->get_attribute(
        EXPORTING
          name =  `USERDATA`
        IMPORTING
          value = lv_userdata ).
    I understand data has to be read from lv_userdata parameter using a function module. Is there any standard function module for the same and what are the steps for the process.
    Any hints or help would be greatly appreciated.
    Thanks and Regards.

  • Populate Default Dynamic Filename In Adobe Form (On Click of Save in Menu) - SAP

    Hi,
    We have a scenario in which we want to populate the file name dynamically in Adobe form integrated in SAP Webdynpro.
    Scenario - 
    A adobe form has been intergrated in the SAP webydnpro application which opens the form in Web Browser (IE).
    There is a save button which is part of standard adobe form menu and on click of that save button (circled - 1 in image )  the name of the form ( i.e techincal name of adobe form created in SAP {ZTESTSS} ( circled - 2 in image ) appears.
    We want to change the default name to (employee_date_time ) on click of save.
    We have found a approch by using the folder level javascripts (http://forums.adobe.com/message/2266799#2266799%232266799).
    In case we use folder level scripts "where should we write the JavaScript code in the Adobe Form to trrigger the this script on click of Save Button (in the menu)?"
    Also is there any other apporch which does not require folder level javascript as its a security issue also we need to maintain in all the user systems.
    Please let me know the approch to address the issue.
    Thanks .
    Tausif

    Hi,
    you can't change the behavior of the save button in the browser nor in Reader/Acrobat.
    You can add a custom button within your form which calls a custom script from a folder level script using the browserForDoc method.
    The browseForDoc methos is the only one whcih can change the name in the saveAs dialog.
    Here's an example., you can run from Acrobat console.
    You need to combine it with the solution from the other thread to make it work with your form.
    http://forums.adobe.com/message/2266799#2266799%232266799
    var oRetn = app.browseForDoc({
        bSave: true,
        cFilenameInit: "MyForm.pdf",
        cFSInit: "",
    if (typeof oRetn !== "undefined") {
        this.saveAs({
            cFS: oRetn.cFS,
            cPath: oRetn.cPath,
            bPromptToOverwrite: false

  • Using Adobe Form with SRM Functionality.

    Hi Friends,
    Our client wants to achieve the total functionality of SRM Purchase Order and Shopping cart through Adobe Form.I would like to know if any of you have come across such a scenario where Adobe Form has been used to replicate SRM purchase Order and Shopping Cart functionality.
    It would be a great help to us if you kindly share your experience of the above scenarios.
    Thanks in advance.
    Best Regards,
    Koushik

    Note 1264423 - Customizing for print forms in SRM 7.0
    Summary
    Symptom
    New functionality/Enhancements provided in SRM 7.0 for print forms is only
    available in the SAP Interactive forms by ADobe and is not available in
    Smartforms delivered by SRM.
    More Terms
    PDF based forms, ADB, Adobe forms, Confirmation, BBP_CONF_ADB, SAP
    Interactive forms by Adobe, Output, SRM-EBP-CA-PRT, SRM-EBP-CGS
    Cause and Prerequisites
    All new enhancements or functionalities are supported only in SAP
    Interactive forms by Adobe which is delivered as part of the SRM 7.0. The
    Smartforms deliverd in previous verions would not have any new enhancements
    from SRM 7.0.
    So it is recommended to use the new SAP interactive forms By Adobe instead
    of the Smartforms for print and output in SRM 7.0.
    Solution
    The customizing required to switch to the new SAP interactive forms by
    Adobe are described avaiable as part of the customization documentation
    againt the IMG entries for Output:
    the documentation and the respecitive customizing can be accesed in the
    following manner:
    Step 1:
    Goto transaction SPRO -> SAP Reference IMG -> SAP Supplier relationship
    Management -> SRM Server -> Cross Application basic settings -> Set output
    Actions and output Format -> Define Actions for Document output.
    maintain the action defentions for all purchasing documents for which the
    new forms are intended to be used in the above mentioned customizing.
    Save the customizing
    Step 2:
    Goto transaction SPRO -> SAP Reference IMG -> SAP Supplier relationship
    Management -> SRM Server -> Cross Application basic settings -> Set output
    Actions and output Format -> Condition-Dependent Document Output.
    maintain the conditions for output for all purchasing documents for which
    the new forms are intended to be used in the above mentioned customizing.
    Save the customizing.
    For more details on each of the above mentioned steps access the
    corresponding documentation againt the respective customizing entry in
    SPRO.
    Release Status: Released for Customer
    Released on: 30.10.2008 11:23:10
    Priority: Recommendations/additional info
    Category: Customizing
    Main Component SRM-EBP-CA-PRT Document Output / Forms
    Valid Releases
    Software Component Release From
    Release
    To Release and Following
    SRM_SERVER 700 700 700
    regards
    Muthu

  • Webservice call from Interactive Adobe form

    Hi,
    Please provide me the possible solution for the below mentioned issue.
    1. Created a webdynpro application.
    2. Kept the interactive form on the VIEW of this WDA. Adobe form has 10 fields and one submit button.
    3. Now created a web service with only one importing parameter of type XSTRING.
    4. I have given the webservice URL in the button properties by making it's type as "Execute"
    Now my question is "How can we get all the filled values on the interactive form in the RFC of Webservice when i click on the submit button?".
    Note: I should not add any other importing fields in the web service except the PDF string.
    Regards,
    Ram

    Hello experts,
    Please provide me the solution for the below mentioned issue.
    I have attached the webservice wsdl file to the SUBMIT button on my form (execute type) and binded all my form fields to the webservice importing structure fields..
    Now the webservice got changed because of the addition of new fields in the common structure.
    And iam uploading the new wsdl file in my existing data connection properties.
    But it is giving an error saying as follows.
    [0]:Page1[0]:Terms_and_conditions[0]:submit[0]:Submit_validate[0]:click
    Error attempting to read from *filehttp://pwxaci.dmzwdf.sap.corp:1080/sap/bc/srt/rfc/sap/yrrprm_webservice/001/yrr_prm_webservice/yrr_prm_webservice*_
    The bold one is the URL of my webservice.
    Please suggest me the correction required if the webservice is changed.
    Regards,
    Ram

  • Business Graphics in Adobe Form

    Hi Gurus,
    One of our client has requirement of showing business graphics like Graphs, pie charts on the Adobe form. Is it possible in Adobe forms to show these graphics. If yes, then can anyone please send me some links, documents.
    With Regards,
    Amit

    Amit,
      I don't think Adobe forms has the capability to display the Business graphics. I don't see any control for displaying the business graphics in library palette.
    Thanks!
    Surya.

  • BOLD FONT IN ADOBE FORM

    hi experts ,
                         I have one requirement  , I am developing one adobe form where I am getting one paragraph from read_text function module,
                         and I am passing this table in my form layout
                         now the problem is in that paragraph there are some highlighted lines . for this lines adobe form is not printing them in bold but
                          it is printing like this
                          <H>1.0ABCD</>
                           output is like that............
                             1. ABCD
                                  jasjdlkajsldjla
                             1.1. EFGH
                                  kjgsdjfgsjdgfjsgdjf
                            1.2.1. IJKL
                                  asdjasgdjagsdjgjasd
                         in current scenario it is coming like
                                 <H>1. ABCD</>
                                  jasjdlkajsldjla
                             <H>1.1. EFGH</>
                                  kjgsdjfgsjdgfjsgdjf
                              <H>1.2.1. IJKL </>
                                  asdjasgdjagsdjgjasd
                          <H> </> is coming because in long text editor it is highlighted
    please tell me how to achieve  this in adobe form.................

    As mentioned by you, is the below text totally placed in one text module "read_text" or different text modules are  used to print "1. ABCD"..."1.1. EFGH"..."1.2.1. IJKL" ??
                                <H>1. ABCD</>
                                  jasjdlkajsldjla
                             <H>1.1. EFGH</>
                                  kjgsdjfgsjdgfjsgdjf
                              <H>1.2.1. IJKL </>
                                  asdjasgdjagsdjgjasd
    Naveen

  • Adobe Forms Error while using Webservice

    Hi All,
         I have created a interactive adobe form in abap . The adobe form has a button , on click of this button a webservice has to triggered. I have written the script to call the webservice(data connection) in FORMCALC but the webservice does not get called when I open the adobe form in my desktop and click on the button in the pdf.
    I get a error saying the "Error attempting to read from file" displays the webservice URL below.
    could someone help me resolve this issue . Is there any settings that I am missing for the interactive form to work?
    Thanks in advance
    Edited by: Sudheendra Puthuraya on Nov 19, 2008 5:58 AM

    Hi Sankar,
    this is a abap web service. I agree with you it is related to authentication.
    When I created the web service from Function module I used security profile as PRF_DT_IF_SEC_NO which would mean there will be no security.
    I also noticed that I work in my office network, the web service works fine but when I am working in my home network I get this error.
    Do you think of any config i might have missed?
    Thanks,
    Pankaj

  • PCR -Adobe form error

    Hi,
    We are tryying to configure the standard PCR iview available.
    Currently employee on clicking the PCR iview can see employees under him
    but when he selects an employee and clicks iview "change area and subarea"
    we get the following error.(Adobe form has been mapeed to scenario)
    com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: Failed to  UPDATEDATAINPDF
         at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:396)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1132)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:887)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRespond(WindowPhaseModel.java:573)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:152)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:731)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:667)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)
         at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:879)
         at com.sap.tc.webdynpro.portal.pb.impl.localwd.LocalApplicationProxy.sendDataAndProcessAction(LocalApplicationProxy.java:77)
         at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1291)
         at com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:325)
         at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:831)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:711)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:665)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    Caused by: com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: PDFDocument Processor failed to process Render Request.
         at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentProcessor.process(PDFDocumentProcessor.java:55)
         at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentInteractiveFormHandlingContext.execute(PDFDocumentInteractiveFormHandlingContext.java:98)
         at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentInteractiveFormHandlingContext.execute(PDFDocumentInteractiveFormHandlingContext.java:121)
         at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:341)
         ... 45 more
    Caused by: com.sap.tc.webdynpro.pdfobject.core.PDFObjectRuntimeException: Service call exception; nested exception is:
         com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Invalid Response Code: (401) Unauthorized. The requested URL was:"http://abcd:50000/AdobeDocumentServices/Config?style=document"
         at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:382)
         at com.sap.tc.webdynpro.pdfobject.core.PDFObject.render(PDFObject.java:3710)
         at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRenderHandler.handle(PDFDocumentRenderHandler.java:139)
         at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentProcessor.process(PDFDocumentProcessor.java:52)
         ... 48 more
    Ani ideas..?
    Thanks
    Rocky

    Hi Santhosh,
    You can try the following..
    In the backend use Tcode SE91.. fill in QISR as the Message Class & 402 as the Message Number and click on the 'Where-Used List' icon in the menu.. If the message is not triggered dynamically, it will take you to the program where it is triggered.. may be that will help you locate the error..
    Regards,
    Suresh Datti

  • Adobe form -- multiple copies issue

    Hi experts,
    using VF03, when i print adobe form with multiple copies automaitically spool is generated with 2 copies.
    but my problem is in the first copy price value at the bottom of the page is displayed, but the same price value in the second spool is displayed as ZERO.
    my adobe form has a custom driver program.
    how to go ahead with this issue.
    Regards,
    Jayant.

    sounds like the custom driver program is processing the form twice with data clear values occurring between the two executions.  Are you sure the program sends once with a copy counter set to 2?

Maybe you are looking for