DisplayType = ActiveX or Native...

Hi,
I am using interactive forms through WD4A.
I have two views, View1 and View2
View2 has the foll layout.
Back button -- Action Back - to navigate to view1
interactive form
The interactive form properties are :
enabled = true
displayType = Native
OnActionBack
I am firing an outbound plug which is connected to an inbound plug of View1
However, at runtime, when I click the back button nothing happens....
If I change the displayType to ActiveX, Back button on WD4A works properly.
But I need to use Native DisplayType...
Any ideas on what should be done...???
Regards,
Reema.

Updated to ZCI using SFP_ZCI_UPDATE

Similar Messages

  • Problems with activeX and native

    Hello SDN Community,
    i use NW04S SP11, NWDS 7.0.11 and Adobe LifecycleDesigner 7.1.
    I want to generate an Interactive Form with WebDynpro for Java only for Printing and Saving. Also I don't want to display the document in the browser so I set the displayType to activeX, because this isn't possible with native (ZCI). I have also installed the Active Component Framework. But when I deploy the application with activeX and start the application the Form is not displayed and the AcroRd32.exe runs with 98% in the TaskManager. When I deploy the Application with displayType native, the document is displayed but I can't save and open the document (Adobe Reader 8.0.0).
    I hope that anybody can help me. It's very urgent.
    Thanks
    Stefan

    Hello Tweety,
    I've installed the software for the IRtrans module. Unfortunately, I can't start a server, because for this I have to connect this module.
    If You can select the methods of the IRtrans objects in LabVIEW, the activex connection should be OK. Make sure, that You use the right parameters and the right data types.
    Here is a link to the software, I've installed. Do You have the same Version?
    http://www.irtrans.de/de/download/windows.php
    Klaus

  • Adobe: ActiveX vs Native in web dynpro

    Hello,
    has there recently (the last week or so) been an update on Adobe Reader or windows xp that makes the adobe forms not work anymore with web dynpro?
    Last week i had a simple form (activeX) in my web dynpro that was working fine. The form had two buttons (activeX), and on clicking the button they set a context attribute to BUTTONONE or BUTTONTWO and then they fire the webdynpro event; In my web dynpro i then check if the context attribute is BUTTONONE or BUTTONTWO and take an action depending on the button clicked. This was working fine, but now it doesnt work anymore.
    When i change the buttons to native buttons and change the uielement of adobe to native in my developer studio, it is working again..
    Why doesnt the activeX work anymore? The activeX buttons dont even fire an event in my webdynpro. All is configured correctly, because it worked before.
    Another thing that doesnt work is the following. Binding the adobe form to the context and then an inputvalue on the form. Setting the value in webdynpro passes the value to the form, but changing the value in theform, doesnt pass the value to web dynpro, so webdynpro still has it's old value in the context.
    I hope someone knows why simple things are not working.
    Kind regards,
    J.

    Hi Joren,
    Usually this is due to missing or something wrong with the ACF. I suggest to first check in your Windows Control Panel to see if the ACF is installed. If it is there but somehow still doesn't work, try to uninstall it and install the ACF again (make sure to install the ACF which is for your NW release and SP, refer to note 766191 for detail).
    BTW, native forms should be the way going forward to. Perhaps you should actually stay with native forms unless you have special reasons to use activex forms.
    Regards,
    Marc

  • Adobe Deployment problem!!

    Hi Experts,
    I am working on Adobe Online interactive Form. But when I tried to deploy it, I am getting this message: Windows has blocked this software because it cant verify the publisher.
    Name: AdobeControl.CAB
    Publisher- Unknown Publisher
    Can anyone tell me the reason why it id not deploying it and how to solve it.
    Thanks,
    Vikram

    Hello Vikram,
    Your Adboe form is of displaytype ActiveX or native? if it is activeX then please change the same to native and deploy and check.
    Also Check the IE Settings. Goto Tools>Internet Options. Security Tab>(Select Internet) and click on Custom Level, there disable all the ActiveX Controls and Plug-ins options and try once.
    Regards
    Nizamudeen SM
    Edited by: Nizamudeen SM on Dec 30, 2010 10:03 AM

  • Submit button in Web Dynpro Native and ActiveX tab

    We use LiveCycle Designer 7.1 in a SAP environment (CRM5.0/NW2004S 7.0.06). We are creating an online Interactive Form via Web Dynpro for Java using NW2004S.
    In NW2004 you have to possibility to select the 'Submit to SAP' button from the Web Dynpro tab. However, in NW2004S this has been changed into 2 submit buttons, one on Web Dynpro Native and one on Web Dynpro ActiveX tab. Does somebody know what the differences are compared to NW2004? When to choose what button and what kind of code you need to enter to send the data the SAP?
    kind regards
    Angelique Heutinck

    Sarang,
    Lets go step-by-step.
    1. Create two views in your applications lets say the names are View1 and View2.
    2. Goto Diagram View of the Window in under Windows node in your Web Dynpro Explorer in NWDS.
    3. Create Inbound and Outbound plugs for View1 namely inbView1 and outView1
    4. Repeat the same for View2. So names will be inbView2 and outView2.
    5. Create a navigational link between the Vies by creating a link from outView1 plug to inView2 plug.
    6. Goto Layout tab for the View1. This is where you have embedded the Interactive form element.
    7. Set the displayType property to native.
    8. Under Events there will be onSubmit method, craete a new method called navigateToView2 and click Go. This will take you where you can implement your logic.
    9. Fire the outbound plug of View1. See following code snippet:-
    public void onActiong navigateToView2(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActiongotoView2(ServerEvent)
        wdThis.wdFirePlugOutView1();
        //@@end
    10. Edit the Interactive form, it should open Adove LiveCycle Designer.
    11. Drag-drop Submit button from WD Native library ontot the form.
    11. Don't modify anything and check if you see below code snippet in the Editor.
    // DO NOT MODIFY THE CODE BEYOND THIS POINT - 705.20051114114126.253659.250577 - SubmitToSAP.xfo
                          ContainerFoundation_JS.SendMessageToContainer(event.target, "submit", "", "", "", "");
                          // END OF DO NOT MODIFY
    12. Now whenever you click submit button on the form, what it does is that it makes call to WD framework and the onSubmit action handler is called where you have written the code to navigate to View2.
    Chintan

  • Webdynpro for ABAP - interactive Adobe form - drop down lists not working

    Hi all,
    I'm trying to create an interactive form for a client using webdynpro for ABAP and I've viewed the demo "Create SAP Interactive Forms by Adobe with Web Dynpro for ABAP" by Thomas Jung, but when I implement it the form following similar steps the form is not interactive.
    In the properties of the "InterativeForm", I've tried clicking the "enabled" flag both on and off.  I've also tried setting the "displayType" property to both "ActiveX" and "Native".  But none of this worked.
    I though my problem might be with Adobe reader so I switched from 8.0 back to 7.0 but this didn't make any difference either.
    The system we are using is NW04s WAS 700.  Any hints would be greatly appreciated!
    Thanks,
    -tom

    Thanks for the suggestion Dezso.  I've downloaded a newer version of ACF as indicated by the OSS note and installed it.  I'm still having the same issue.
    My basic question is what options should I be using in the form and on the InteractiveForm component?  It looks like because of the evolution of the product there are multiple options available.  I recall reading somewhere that as of a certain SP level we should have ZCI (zero client install) available.  The would be our preference.  It will be a support nightmare if each user needed a manual download of ACF.exe installed.
    Should I click the "enabled" flag on the InteractiveForm object?  When I create the form should I use the "Native" drop down list or the one from the "Active X" tab?  I would like to use the "List Box" control on the form as well but it is only available in the "Standard" tab.  So does that mean I can't get the selections from a "List Box"?
    Thanks,-tom

  • Adobe Form in Modal Window

    Hi all,
    I am displaying an Adobe Form in a pop up modal window. The display type of the Adobe form is native. However when the popup window shows up, the adobe form is not shown properly.
    There is no problem if i set the displayType of the adobe form on the view as ActiveX. However there is a constraint that the displayType should be native.
    Has anyone encountered such problem before?

    Only in popups, in SP19 forms were displayed in popups in firefox and IE, in SP21 only in IE. I know about this note, but in SP19 everything was working OK, so I think on SP21 should this popup functionality remain :). Or what is the reason to remove this functionality for firefox in SP21?
    Many thanks for reply

  • Browser hangs when an Adobe Interactive Form is

    Hi Folks,
    I'm fairly new to ABAP (< 1 year) and am in the process of creating my first Adobe Interactive Form. In fact it will be the first IFbA at our company, when I get done with it!
    Here's the problem am facing: The Interactive Form that I'm building is called within an ABAP Web Dynpro application. If the displayType in the view is set to 'native', when the IFbA is called, the browser hangs and eventually shows the form after 5 full minutes. However, if it is set to 'activeX', it comes up with the form instantly. It does not matter what objects(WD activeX or native) I have on the form, It does the same thing.
    Our System information:
    SAP_Basis and SAP_ABA: 701 SP5
    ADS: 802.20100902045248.720952
    Adobe Reader 9
    I've looked at the SAP Note 999998 and have pretty much done what they've asked for. But, have had no progress with it. I'm pretty much at my wits end. So, somebody please help?!
    Thanks,
    CS

    Hi,
    Goto the Layout,
    Then goto Utilities->Insert WebDynproScript  and Activate.
    it will work.
    Uma

  • Performance Problem with Adobe Print Forms (Non-Interactive)

    Hi Team,
    I have a <b>Web Dynpro ABAP</b> application with a print button which actually launces an Adibe print form (NOT Interactive) for the WDA data context. The scenario is for a Purchase Order in the ERP system. The problem is regarding performance when the line items are more then 150. The Adobe form is very simple WITH NO scripting and a plain tabular display of the line items. It takes around 4 minutes to load the form which has only 5 pages and is causing the WDA application to time out. Following are the configuration/Design details:
    ADS Version: 705.20060620101936.310918
    Adobe Reader 7.0, Version 7.0.9
    Adobe Live Cycle Designer 7.1, Version 7.1.3284.1.338866
    <b>FORM Element in WDA</b>:
    displayType = activeX (Should this be native for performance improvements?)
    "enabled" is not checked
    readOnly = 'X'
    <b>SFP Settings for the template Form</b>
    Layout Type in Properties = Standard Layout (Should this be xACF or ZCI for performance improvements?
    Interface type for the Form Interface = XML Schema-Based Interface
    <b>We are on 2004s release SP10</b>
    <b>Specific Questions:</b>
    1) Any recommendations for the above settings to improve performance?
    2) The form design is very simple with no complexity. The Table element is very basic and as per the blogs given in SDN. NO Scripting is performed.
    Any help, recommendations would be greatly appreciated.
    Regards

    Hi Sanjay,
    i would suggest you to have ZCI layout (native).
    Set the form properties to be cached on server (refer performance improvements in the Adobe LC Designer help).
    The performance will also depend on the ADS and also the network, including the R/3, as all these components come into picture.
    Hope these points, if you have not checked already, will help you.
    - anto.

  • Dynamic table in interactive form & WD ABAP

    Hi,
          I have created a adobe interactive form adding the rows dynamically when pressing add button. The form works fine in Life cycle designer preview. But it doesnot work in Webdynpro ABAP runtime.
    Please let me know if any of you have a solution for the same.
    Regards,
    Vimal

    >
    Abhimanyu Lagishetti wrote:
    > change the displayType property of the interactive form and try
    > I had this problem long back, submit button was not working when changed this property it started working
    >
    > i hope it is helpful
    >
    > Abhi
    Actually be careful. Just changing the displayType probably isn't enough.  If you change from ActiveX to Native, you also must adjust the form itself - converting the form type and adding the JavaScript Header. And also Native (or ZCI) based forms are only available after SP12. If your system patch level is older than that release you might still have problems. 
    The ACF based forms do require an ActiveX control that gets pushed to the frontend. So this limits their browser support and also requires a version of the ACF control that matches your server.  So sometimes you get an ACF version mismatch if you work with multiple servers on different release levels.  ActiveX controls can also be blocked in IE depending upon the security settings that your company imposes.
    So first of all - do the SAP example ACF form applications work for you?  If they work, but this form doesn't then the problem may still be in the form itself.
    Two - are you at a release level where you can use Native forms instead?  If so you might consider going back to your Forms team and have them conver the form for you and use the Native display type.  This will reduce the complixity of having to rely on an ActiveX control. Finally if you are stuck with ACF then you need to start troubleshooting your security browser settings and/or the version of the ACF control that is installed on your desktop.

  • Dynamic dropdown filling in offline form

    Hi,
    I have a internal table contaning some values, i have binded my dropdown element wih the field of the table containing the values, however i see only the first value in the table and its an offline form.
    Correct replies will be well rewarded.

    Hi,
    Open the form in the designer.
    Go to Tools -- Options -- Data Binding
    Check "Show Dynamic Properties" and close it.
    Select the dropdown
    Go to Object Palette, Cell tab
    List Items will now be a link .... click on it...
    Navigate to the node having the data for dropdown
    eg. $record.NODE_01.DATA[*]
    Item Text myText
    Item Value myValue
    (Assuming NODE_01 has attributes myText and myValue)
    Apart from this, make the following checks, in WD4A if the displayType is Native create dropdown from Web Dynpro Native Library, if displaytype = ActiveX, create dropdown from WebDynpro ActiveX Library
    Also what is the layout Type for the form???
    Regards,
    Reema.

  • Read values from Adobe Interactive Form inside the webdynpro

    Hello,
    I have problems to read the values of the fields inside de adobe. I read an article on saptechincal that told:
    You can see the Adobe form that we have designed, enter the data as shown below and press the submit button. (As I said earlier an activex control will be installed on to the client machine, you can see the activex control in the internet explore go to the menu: ToolsàInternet optionsàgo to the programs tab àPress button Manage add-ons.
    You can see an activex control named u2018SAP ACFu2019, if you donu2019t have this control you will not see this page: Note you need to have adobe acrobat reader 7.1 installed, I have used version 9, the activex control was not working properly so down graded my adobe reader to 7.1)
    This is true ???  I have the Acrobat reader 9.3 and i saw that also have the SAP ACF installed.
    The value of the property displaytype  on adobe interactive form on webdynpro is activeX or native.
    Thank you in advance.

    Hi,
    <p>
    Thank you for the answer.
    <P>
    I change the value of the attribute but again i can read anything from the adobe form. So let me explain what i'm doing.
    <P>
    Objective: I have to create one webdynpro with an adobe interactive form for create new clients on r/3 system.
    <P>
    1. I create de the view with 2 elements an interactive form and one submit button.
    <P>
    2. Create the context of the view with the following tree:
    <P>
    > context (node)
    <p>
       > ADOBE_DATA (node)
    <p>
          > Clients (from KNA1 table) (node)
    <p>
             > KUNNR
    <p>
             > LAND1
    <p>
             > NAME1
    <p>
             > ORTO1
    <p>
             > TELF1
    <p>
      >PDF_SOURCE
    <p>
    3. Complementing the properties of the interactive form:
      datasource = clients node of the context
      displaytype = native
      pdf_source = pdf_source attribute of the context
      templatesource = name of the form
    <p>
    4. Create the form, and add the data source to the interface of the form
    <p>
    5. On the form bulider i add and subform on the hierarchy tab and the all the fields of the interface to the form and
    automatically the value of the fields are binding.
    <p>
    6.Add a submit button from web dynpro native and add the event click to the button. Then i change the value of the layout type and save e activate the form and the interface
    <p>
    7. The next step is create an action for the button submit for the event  "onSubmit". So i create the function and start coding this code:
    <p>
    DATA: adobe_node    TYPE REF TO if_wd_context_node,
    <p>
            client_node   TYPE REF TO if_wd_context_node,
    <p>
            client_element TYPE REF TO if_wd_context_element,
    <p>
            client        TYPE if_create_client=>element_clients.
    <p>
    *Get reference to the adobe_data node from the context
    <p>
    adobe_node = wd_context->get_child_node( name = wd_this->wdctx_adobe_data ).
    <p>
    *Get reference to the clients node from the context
    <p>
    client_node = adobe_node->get_child_node( name = wd_this->wdctx_clients ).
    <p>
    *Get element node
    <p>
    client_element = client_node->get_element( ).
    <p>
    *Get the values from the form
    <p>
    client_element->get_static_attributes(
    <p>
        IMPORTING
    <p>
          static_attributes = client ).
    <p>
    8. Then for finalize i add the view to the window and crate a web dynpro application and put one break point on the submit function event.
    <p>
    9. Activate and test the application and when the program try to add a reference to the element node always returning a null reference and the application dumped.
    <p>
    So please help with this situation i can't understand what is the mistake.
    <p>
    PS: Now i have installed the acrobat reader 7.0.8
    <p>
    Edited by: miglsilva on Sep 4, 2010 5:50 PM
    Edited by: miglsilva on Sep 4, 2010 6:01 PM

  • Bound data node Node of InteractiveForm must not be empty

    I try to generate a pdf document with name and surname in web dynpro.
    I have this context
    Pdf
         - Name       (string)
         - Surname  (string)
         - pdfSource (Binary)
    I set this options in the properties of InteractiveForm:
    dataSource :  Pdf
    displayType:  activeX
    mode         :  updateDataInPdf
    pdfSource   :  Pdf.pdfSource
    In the implementation tab I add the following code lines (Add the source code to the wdDoInit method):
    wdContext.currentPdfElement().setSurname("xxxxxxx");
        wdContext.currentPdfElement().setName("xxxxxxx");
    But when I deploy my applications I have this error:
    Bound data node Node(SchedaView.Pdf) of InteractiveForm must not be empty!
    Can you help me?
    Thanks!!!

    Hi shanto aloor,
    I have configured the ADS, but now I have another error:
       java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:134)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
        at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.readLine(HTTPSocket.java:806)
        ... 43 more
    Can you help me?

  • Submit Button In Web Dynpro Layout not working.

    Hi All,
             I have integrated an adobe form in my web dynpro application.According to my requirement the view of screen should change when the user clicks on submit button.So I have given the submit button as one of the UI element in my WD object along with the form.But when I click on the submit button the functionality doesnot work.
    The same submit button works when there is no adobe form integrated in my WD application.
    Please let me know what needs tyo be done so make that submit button work.
    Thanks and Regards,
    Sarang

    Sarang,
    Lets go step-by-step.
    1. Create two views in your applications lets say the names are View1 and View2.
    2. Goto Diagram View of the Window in under Windows node in your Web Dynpro Explorer in NWDS.
    3. Create Inbound and Outbound plugs for View1 namely inbView1 and outView1
    4. Repeat the same for View2. So names will be inbView2 and outView2.
    5. Create a navigational link between the Vies by creating a link from outView1 plug to inView2 plug.
    6. Goto Layout tab for the View1. This is where you have embedded the Interactive form element.
    7. Set the displayType property to native.
    8. Under Events there will be onSubmit method, craete a new method called navigateToView2 and click Go. This will take you where you can implement your logic.
    9. Fire the outbound plug of View1. See following code snippet:-
    public void onActiong navigateToView2(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActiongotoView2(ServerEvent)
        wdThis.wdFirePlugOutView1();
        //@@end
    10. Edit the Interactive form, it should open Adove LiveCycle Designer.
    11. Drag-drop Submit button from WD Native library ontot the form.
    11. Don't modify anything and check if you see below code snippet in the Editor.
    // DO NOT MODIFY THE CODE BEYOND THIS POINT - 705.20051114114126.253659.250577 - SubmitToSAP.xfo
                          ContainerFoundation_JS.SendMessageToContainer(event.target, "submit", "", "", "", "");
                          // END OF DO NOT MODIFY
    12. Now whenever you click submit button on the form, what it does is that it makes call to WD framework and the onSubmit action handler is called where you have written the code to navigate to View2.
    Chintan

  • Create a pdf without showing it in the UI?

    Hello!
    I'm trying out Interactive Forms for Java for the first time, so please bear with me if this is obvious.
    Is there a way to create a pdf and not display it in the ui? If I for example just want to download or email it.
    I've tried setting visibility to None and Blank but that prevents the PDF from being generated at all.
    It sort of works if I use FireFox and choose DisplayType activeX since FireFox can't display ActiveX. Our customer runs IE so that is not an option however.
    Thank you for any input!
    Kind regards,
    Richard Linnander
    Edited by: Richard Linnander on Jun 18, 2010 1:49 PM
    Edited by: Richard Linnander on Jun 18, 2010 1:52 PM

    Hi Richard,
    You can create a pdf without displying it in UI.
    Follow the below steps :
    1. Copy your xdp file under mimes folder.
    2. create a pdfsource context and DataSource node for pdf.
    3. Create a File Download UI element in Ui and bind the data property with pdf source context.
    4. Now copy the below code in wdDoInit() which is genrating the pdf from xdp.
    wdContext.getNodeInfo().getAttribute("pdfSource").getModifiableSimpleType();
    ByteArrayInputStream pdfInputStream = null;
         String templateUrl = null;
         try {
              templateUrl = WDURLGenerator.getResourcePath(wdComponentAPI.getDeployableObjectPart(),"Name of XDP with extension");
         } catch (WDAliasResolvingException e1) {
              // TODO Auto-generated catch block
              e1.printStackTrace();
         try {
              IWDPDFDocumentHandler pdfDocumentHandler = WDPDFDocumentFactory.getDocumentHandler();
              IWDPDFDocumentCreationContext pdfDocumentCreationContext = pdfDocumentHandler.getDocumentCreationContext();
              pdfDocumentCreationContext.setData(WDInteractiveFormHelper.getContextDataAsStream(wdContext.nodeDataSource()));
              pdfDocumentCreationContext.setTemplate(getByteArrayFromResourcePath(templateUrl));
              //pdfDocumentCreationContext.setDynamic(true);
              IWDPDFDocument pdfDocument = pdfDocumentCreationContext.execute();
              pdfInputStream = (ByteArrayInputStream)pdfDocument.getPDFAsStream();
              wdContext.currentContextElement().setPdfSource(pdfDocument.getPDF());
         } catch (WDPDFDocumentRenderException e) {          
              wdComponentAPI.getMessageManager().reportException("An error occured: "+e.toString(), true);
         }catch(Exception e){
              wdComponentAPI.getMessageManager().reportException("An error occured: "+e.toString(),true);
    5. create a another method in global section
      private byte[] getByteArrayFromResourcePath(String resourcePath)
         throws FileNotFoundException, IOException {
         FileInputStream in = new FileInputStream(new File(resourcePath));
         ByteArrayOutputStream out = new ByteArrayOutputStream();
         int length;
         byte[] part = new byte[10 * 1024];
         while ((length = in.read(part)) != -1) {
         out.write(part, 0, length);
         in.close();
         return out.toByteArray();

Maybe you are looking for

  • What is the use of XML data collections

    Dear all, I have open the Adventure works database sample and have few technical design question about it : 1- I have seen that seen that some function has been define. IN which case we should use function vs Store procedure ? so far I always have us

  • Import of icas file to Thunderbird/ Calendar fails, no error message or anything; any ideas? (Win 8.1)

    File originally exported from Microsoft Works Calendar. Is an ics format file which Thunderbird Calendar uses. There is an 'Events and Tasks/ Import' option in the toolbar but using this and selecting the ics file produces no discernable result; not

  • How to create a header in csv file

    I´m still newbie in Labview, I just learnt it this week.. I want to make a data translation for temperature sensor.. I´m having trouble to create a header in csv file,can anybody help me ? I also attach my csv file, what I wanted to make is like this

  • The check marks in the check boxes I added to a Muse Form widget appear blurry.

    The check marks in the check boxes I added to a Muse Form widget appear blurry.  Is there somewhere that I can edit the resolution of these?  Why would the default check marks be at the incorrect resolution?  Could it be something I did when designin

  • Have suddenly lost incoming messages for the past two years

    Brought up a message that claimed to be from Verizon that began "in answer to your request..." I made no request. In an effort to find out details, I permitted remote content that Norton had blocked. This only produced an ad for free wi-fi. So I went