FunctionKey & BarCodeReader API in Mobile Web Dynpro

Folks,
I am developing a few applications using Mobile Web Dynpro (Java), for PSION TEKNOLOGIK 7535. (Windows CE 5.0 with IE 6.0 for CE)
I have to use the API's of the Mobile Add-On Library, namely the FunctionKey API and the BarCodeReader API.
So the SAP Note says that these are supported only for Symbol and Intermec device.
I would like to know what options I have for this implementation
Can i use a Mobile WebDynpro Client? ( will these API's work if I use the WebDynpro client instead of IE?)
Can I use any other browsers instead of IE and use the above mentioned API's?
Are there any third party software's that support these functionality?
Thanks,
Balaji

Hi Balaji,
Unfortunately the only option you have is to use either a symbol or an Intermec device. Symbol and Itermec both have a special browser with which you can funtion keys or Barcode Reader.
I think "Mobile WebDynpro Client" you talk about is the offline client but the FunctionKey and the BarcodeReader will work with the online version only.
I dont know of any workaround for this.
Best Regards,
Karthik

Similar Messages

  • Using External Library in Mobile Web Dynpro Offline

    Hi all,
    i would like to use a jar in a Mobile Application for Handheld and i followed the steps from the wiki "Using External Library in Mobile Web Dynpro Offline" at
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/usingExternalLibraryinMobileWebDynpro+Offline
    >How to use External Library in Mobile Web Dynpro Offline
    >For using external jar in local deployment scenario, one can do following:
    >1. In the dc where jar has to be used, add the jar as external jar classpath entry. It can be done via <dc> > (Right-click)> properties->Java Build Path->Select "add external jar".
    >2. Do the programming using the jar.
    >3. Shut down the mobile client.
    >4. Copy the jar in the "lib" folder of mobile client installation.
    >5. Deploy the application in the IDE.
    >6. Run the application.
    >In 5, the jar will not deployed and will be picked from the lib folder during 6.
    >...
    >Note: This will work on and after SAP Net Weaver CE 7.1 SR3 with Mobile plugins from CE 7.1 SR3 (and after).
    i get a error at the deployment with the message "...package myres does not exist...":
        >echo:     C:Documents and SettingsTPCompworkspace.jdiLocalDevelopment     4CDFCC9F800D44D0F2B7FEDE7245CFB5gen_oca
          >echo:   class path:  C:Program FilesSAPIDECEeclipsepluginscom.sap.tc.ap_2.0.1.080222142948compXOCADCssap.com     cmobileocaapi\_compgendefaultpublicapilibjavasap.comtcmobileocaapi~api.jar
          >echo:   output dir:  C:Documents and SettingsTPCompworkspace.jdiLocalDevelopment     4CDFCC9F800D44D0F2B7FEDE7245CFB5classes
         >javac: Compiling 16 source files to C:Documents and SettingsTPCompworkspace.jdiLocalDevelopment     4CDFCC9F800D44D0F2B7FEDE7245CFB5classes
         >javac: ERROR: C:Documents and SettingsTPCompworkspace.jdiLocalDevelopment     4CDFCC9F800D44D0F2B7FEDE7245CFB5gen_ocacomsapdemoemployee_scserviceimplEmployeeService.java:8: package myres does not exist
         >javac: ERROR: import myres.TestA;
    there is only sap.comtcmobileocaapi~api.jar in the class path and myres.jar was not added.
    how can i fix my problem or does the steps in the wiki not work yet for SAP Net Weaver CE 7.1 SR3 with Mobile plugins from CE 7.1 SR3 ?
    Thanks,
    Ismet

    Hi,
    1) in Development Infrastructure Perspective -> rightklick in Navigator/Projekt Explorer  -> new Project  -> (Development Infrastructure)  Development Component (DC).
    NWDS generates Project Ressources e.g. the folder "libraries"
    2) copy the jars to the "libraries" folder.
    3) rightklick on the newly created Development Component (DC) ->  Development Component -> Show In ->  Development Properties -> go to the Tab "Public Parts",
    in -> "Defined Public Parts" -> klick on Button "Add" -> give a name for "Public Part" -> at "Purpose" select "Compilation" -> Finish.
    rightklick on the newly created Public Parts -> select  "Manage Entities" and select the jars you want to use -> Next -> Finish.
    4) switch to the Mobile Apps for Handhelds Perspective ->  in Development Component  select e.g. the Service Component or the UI Component ->
    rightklick ->  Development Component -> Show In ->  Development Properties -> got to Tab "Dependencies" -> klick on Button "Add"  -> under the Node MyComponents -> select the newly created Development Component with the Public Parts/jars (that was created in 1 - 3).
    thats all, now you can deploy your application
    Regards,
    Ismet

  • Creating mobile web dynpro application which customized theme

    Hi guys,
    I have created a mobile web dynpro application and a theme with Theme Editor. Then I have appended this theme with the sap-cssurl parameter to my application.
    <b>my_application? sap-cssurl=http://host:port/webdynpro/resources/sap.com/tcwddispwda/global/SSR/themes/MyTheme</b>
    It works well in my first testing on my laptop.
    In order to test it on my mobile device I have also appended sap-wd-client parameter to my application. Now my URL looks like
    <b>my_application? sap-cssurl=http://host:port/webdynpro/resources/sap.com/tcwddispwda/global/SSR/themes/MyTheme&sap-wd-client=PieClient</b>
    It doesn’t work. My application layout looks as if I don’t use the theme. Did somebody have the same problem and can help me by finding a solution.
    Thanks for your answers.
    Marita

    Hi Marita,
    Mobile Web Dynpro supports several handheld mobile devices. I guess yours is a Pocket PC. Except the newest Pocket PC 2003, all the other versions don't have CSS support. Therefore the current Pocket PC client "PieClient" of Web Dynpro lacks the ability for customized themes. On the other hand, themes are supported for more advanced devices, such as Nokia Communicator 9500/9300.
    Regards,
    Wei

  • Emulators for testing mobile web dynpro

    I am developing mobile web dynpro applications and need emulators to run them. Can anyone suggest the URLs to download the emulators (Pocket PC, BlackBerry, and Nokia series 80). As I do not have the real device to test the applications, I need the emulators badly to test the applications.

    Hi Kishore,
    sorry i am not using BlackBerry,only Windows mobile.
    There i only have to enter the URL of the WD-Application into the Device Browser of the simulator.
    I noticed from this threads that Vikram has the same problem as you.
    https://forums.sdn.sap.com/click.jspa?searchID=2033248&messageID=3259667
    Mobile Webdynpro!!
    Perhaps you can watch this thread and get a solution for blackberry.
    Regards
    Frank

  • Mobile Web Dynpro offline

    I was wondering if any one has any information the Mobile Web Dynpro Offline Development Object when creating a DC. Their is a perspective for it as well... I tried creating a webdynpro (look like a normal webdynpro) but it will not run... I also noticed their is an option on a standard Webdynpro to convert it to a Mobile Web Dynpro Offline as well...
    Oh yea this is in the 04s SP6 NWDS.
    D.

    Hi Derek,
            The Mobile Webdynpro offline was only available until SP8 for internal purposes and is not meant for external customers. It wont run because you need to run the application on a SAP Mobile Client and not on the J2EE !
    Regards,
    Arun

  • Are NWDS Mobile Pluggins neccesary to develop Mobile Web Dynpro Online?

    Hi all
    Do I need to put in NW Developer Studio the pluggins for mobile to develop a Mobile Web Dynpro Online Application (Always Connected scenario)?
    Thanks for your answers
    Investiga

    Hi Investiga,
    As Vidya as mentioned you dont have to install anything extra for Mobile Webdynpro Online,
    You can use the Webdynpro perspective in NWDS for your development.
    Only thing you need to be aware of is the supported elements in the Webdynpro Perspective for Mobile.
    The following documentation will help you out.
    http://help.sap.com/saphelp_nw70/helpdata/EN/42/c136cb0f241d66e10000000a1553f6/frameset.htm
    Best Regards,
    Karthik Setty

  • Difference between mobile web dynpro and simple web dynpro application

    Hi Everyone,
    Can anyone pls let me know what's the difference b/w mobile web dynpro application and an offline or simple web dynpro application.
    Thank U!!
    Ravi Aswani

    Hi ,
    Mobile WebDynpro
    The SAP Web Application Server allows direct online access to Web Dynpro applications using mobile devices. As part of the SAP Web Application Server, Web Dynpro provides a development and runtime environment with which you can quickly and simply create professional user interfaces for desktop PCs or for mobile devices. An appropriate infrastructure and renderer classes are provided for developing mobile Web Dynpro applications for Pocket PCs as well as for BlackBerry Wireless Handhelds and Nokia Series 80 devices.
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/fa/100d4113eff16fe10000000a1550b0/frameset.htm
    WebDynpro Java
    Web Dynpro is a client-independent programming model of the SAP NetWeaver technology platform for developing user interfaces for professional business applications. It is based on the model view controller paradim which ensures that the business logic is separated from the presentation logic. This architecture is visible in the Web Dynpro perspective of the SAP NetWeaver Developer Studio (NWDS).
    Web Dynpro helps you with the development of Web applications by:
    ·        Ensuring platform-independence with the meta model approach
    ·        Minimizing the implementation effort through declarative programming
    ·        Supporting a structured design process by applying the model view controller paradigm
    ·        Providing reuse and better maintainability by using components
    ·        Providing graphical support with tools in the Web Dynpro perspective
    ·        Providing the SAP NetWeaver Java Development Infrastructure (NWDI) which supports team work with different services such as source code versioning and the Central Build Service.
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/fa/100d4113eff16fe10000000a1550b0/frameset.htm
    Thanks
    Suresh
    Edited by: Suresh Mandalapu on Sep 2, 2008 11:07 AM

  • How to run mobile web dynpro application

    Hi experts,
    I'm using NetWeaver Developer Studio for Mobile SP03.
    I create a mobile application for handhelds including 2 components:
    - Mobile Application.
    - Mobile UI Component (web dynpro component).
    I do follow the tutorial for creating the application. I can deploy and run the application on NWDS handheld emulator successfully.
    When I deploy it on my SAP Application server to test the web dynpro UI application via a web browser, it throws out a java.lang.ClassNotFoundException: the class <package name>/Internal<Application Name>Comp.class cannot be found by WD framework when I access it. It can be deployed without error and is alive in the web dynpro content admin.
    I found that the normal WD component the class Internal<Application Name>Comp is generated during the building process but it is not when developing mobile UI component.
    Can anyone tell me there is any difference between the two WD component types? Does my server need to install any extra component for running mobile UI component? Or do I need to configure my NWDS for Mobile to make the application work on SAP server?
    Thank you very much,
    Steven Linh Nguyen.

    Hi,
    Mobile webdynpro application for handheld cannot be deployed on SAP AS.
    To use the Mobile webdynpro application for handhelds follow the steps:
    1. Upload sda files of all DCs to the DOE server (Transaction SDOE_UPLOAD_ARCHIVE) which will be availabe at the location
    <workspace.jdi>\LocalDevelopment\DCs\demo.sap.com\<DC>\_comp\gen\default\deploy
    2. Install the simulator on laptop or client on PDA
    3. Deploy uploaded MCDS(from step1) to the client, after the device registration.
    Thanks and Regards,
    Suma

  • Specific SC Dependency for using KM API in Web Dynpro DC

    Hi,
    I want to use KM API in my Web Dynpro DC.
    Currently, I have created it as Local DC and I am using External Lib DC to make use of JARs required for KM APIs.
    So my question->
    While doing it in NWDI track, is there any special KM specific SC dependency I should include in my track?
    Or just standard dependecies (SAP-JEE, SAP_BUILDT, SAP_JTECHS) would be sufficient?
    Thanks and regards,
    Amey Mogare

    Hi Amey,
    Since you have created an external library DC for the jars, Just add all this jars to public part and use this public part in the required DC.
    You have to add the following sharing referece to ur project (which is used at runtime).
    Go to webdynpro refernces>sharing references in properties of webdynpro project
    Add   PORTAL:sap.com/com.sap.km.application
    No need to add any SC dependency, the standard dependecies would be sufficient
    For more information pls go through this blog
    /people/rohit.radhakrishnan/blog/2005/05/27/uploading-files-to-km-repository-using-webdynpro-apis
    Hope this helps you..
    Regards,
    Saleem

  • Can Web Dynpro for ABAP supports Mobile devices as like web dynpro for java

    HI,
    Experts,
    Web dynpro for abap application supports mobile devices as like web dynpro java application supports the mobile devices.
    Thnaks
    shabeer ahmed.

    Hi Shabeer,
    if you are looking for Mobile Web Dynpro, this is only supported with Java: [Mobile Web Dynpro |http://help.sap.com/saphelp_nw04/helpdata/en/7d/28fa3e7cb1d861e10000000a114084/frameset.htm]
    If you are on NW 7.0, check out this documentation:
    [Mobile Web Dynpro Online|http://help.sap.com/saphelp_nw70/helpdata/en/42/c136cb0f241d66e10000000a1553f6/frameset.htm]
    Kind regards
    Stefanie

  • Accessing UWL API from Web Dynpro Java

    Hi experts,
    I need to retrieve the data from UWL into Web Dynpro java, I have gone through many blogs and solutions but since I am new to portal I am unable to a get hang of it. Can anyone provide me step by step solution including codes for my problem?
    Thanks & Regards,
    Amit Sinha.
    P.S. Points will rewarded.

    Hi Amit,
    just gothrough this below link... here they given the coding also.....
    Accessing UWL-API out of Web Dynpro Java
    it may be helpful to you.... pls comeback if you are struck any where......
    Regards,
    Srinivas.

  • Capabilities of Web Dynpro JAVA

    Hi
    I had a requirement to capture Keyboard Events. After searching lot I found out that, it is not possible in Web Dynpro JAVA.
    Is there any document which specifies
    What are the things possible with Web Dynpro?
    What are the things missing/not possible with Web Dynpro?
    Thanks in Advance,
    Apurva

    Hi
    Refer the following but I dont to what extent it will help you
    1 .  http://help.sap.com/erp2005_ehp_02/helpdata/en/b1/968ddbded811d3b561006094b9440a/frameset.htm
    2 .  http://help.sap.com/erp2005_ehp_02/helpdata/en/b1/968dd8ded811d3b561006094b9440a/frameset.htm
    also go through the following
    Using the FunctionKey
    Use
    The FunctionKey allows you to trigger a Web Dynpro action using a specific key on the mobile device. In the following example, this UI element is used to navigate to another view via a specific key.
    Prerequisites
    &#9679;     The SAP NetWeaver Developer Studio is installed on your computer, and you can use it to create your mobile Web Dynpro application
    &#9679;     You have access to a SAP NetWeaver Application Server, where you are running the Web Dynpro application
    &#9679;     You are using a Pocket PC with special scanning equipment manufactured by Intermec Technologies or Symbol Technologies
    &#9679;     You have created two views in a Web Dynpro project and called them StartingView and TargetView.
    Procedure
           1.      Navigate to the StartingView and double-click the view or choose Edit from the context menu.
           2.      Insert the mobile UI element FunctionKey.
           3.      Switch to the Plugs tab, create an outbound plug with the name fromFunctionKey and define the navigation link to the TargetView.
           4.      Switch to the Actions tab page and define an action called NavigateToAnotherView.
           5.      Assign the value IBrowse_OnKey49 to the keyCode property of the FunctionKey.
           6.      Assign the NavigateToAnotherView action to the onAction event of UI element NavigateToAnotherView.
           7.      Switch to the Implementation tab and add the following source code to the implementation of the view controller. The read data is passed to the context and the relevant context attribute is set.
    public void onActionNavigateToAnotherView(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
       //@@begin onActionNavigateToAnotherView(ServerEvent)
       wdThis.wdFirePlugFromFunctionKey();
       //@@end
    Result
    By pressing press key 1 on the mobile device, you navigate to the TargetView.
    Regards
    Abhijith YS

  • Queries on Web Dynpro

    Hi All
    I have few queries
    1. Is it possible to launch an external web application in new browser using suspend plug? If yes can you please share the details how can we do it?
    2. Is there any API available in Web DynPro which I can use to launch an external application in new browser window on click on a button?
    3. Does HttpUrlConnection work inside Web DynPro runtime? I tried to use it in a web dynpro application to check http responsecode but in all run I got exception like connection timed out or invlid url.
    Thanks in advance
    Sudip

    Hi Shikhil
    Thanks for your reply.
    But sorry, I couldn't make sense out of it. The requirement is specifically having a button on the screen on click on which a new browser will be launched with an external web application.
    You mentioned to have a LinkToUrl and a LinkToAction but the flow you said not clear to me. LinkToUrl doesn't have an action attached to it and user needs to click on the link explicitly for launching the url . So if I even open a new window on action of LinkToAction how can it automatically launch the url in new browser using LinkToUrl?
    Thanks
    Sudip

  • Using Ajax in Web Dynpro

    Hello everyone,
    I need to use an Ajax Script (namely the Google Maps API) in a Web Dynpro project. Is this possible? And if: How to realize? I would be happy about any suggestions.
    Greetings Marco

    Hi,
    It is possible.
    The Google Maps JavaScript API lets you embed Google Maps in your own web pages. To use the API, you need to sign up for an API key and then follow the instructions specified in the link http://www.google.com/apis/maps/documentation/.
    You need use the javascript API and there is no specific webdynpro API available.
    Refer to the links below:
    1. Is Web Dynpro using AJAX?
    2. Change the way you write AJAX based Web applications….
    3.This is a very good blog:
    Google Map Services for your Site/Portal
    4. Visual Composer demo - Customer and Google API
    5.https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/fd68e590-0201-0010-da89-ba631f41b3d7
    Regards,
    Nithya

  • Web dynpro google search Wont compile

    I am trying to use the google api / webservice in Web dynpro while followig the instructions and im getting this task message when i try to save the metadata:
    <b><i>Web Dynpro Generation: Metadata constraint of Component GoogleSearch is violated:ViewElementProperty "//WebDynpro/View:com.aramco.tcm.wd.google.SearchView/RootUIElementContainer/Child:SearchQuery/Property:width", Role "Definition": A minimum of 1 object(s) is required     GoogleSearch.wdcomponentGoogleSearch/src/packages/com/aramco/tcm/wd/google     </i></b>
    I am currently using NWDS patch 9.
    Thanks,
    Wael Aoudi

    Hi wael aoudi,
    I am also having the same problem i.e.
    Web Dynpro Generation: Metadata constraint of Component GoogleSearch is violated:ViewElementProperty "//WebDynpro/.........................../SearchView/RootUIElementContainer/Child:SearchQuery/Property:width", Role "Definition": A minimum of 1 object(s) is required
    Plz provide a detailed solution
    Thanks,
    Vilish

Maybe you are looking for

  • I reformatted drive with Time Machine Backups, can I recover them ?

    I had an iMac and an External Firewire drive used for Time Machine Backups, All my Personal Files and Music were backed up to the External Drive using Time Machine. The external Drive is a LaCie 500GB Triple Interface Drive. After a few days of upgra

  • Need help with settng up JAVA environment

    Hi: Can someone help me? How do you set up PATH and CLASSPATH? I downloaded the J2SDK VERSION 1.4. Then installation created the java folder j2sdk. So now all the files are in C:\J2SDK\such as lib,bin,read me right! What do I do next? Now how do I se

  • Load Distribution Versus Parallel Jobs processing

    Hello, I would request feedback. In Industry Solutions - PS, for mass activity - Automatic Clearing run, there is an Technical Settings tab. This tab has Load distribution settings and an value that can be defined for Number of Jobs. If I put an valu

  • Can anyone help with a Parallels/WinXP/printer problem?

    I have a MacBook running Parallels and Windows XP. I'm trying to install the software/drivers for an HP 6210 all-in-one printer. When I run the setup program, it extracts itself, zips through its four listed steps, etc.--and then just disappears. Not

  • CS5 On Multiple Computers

    Ok this has bugged me for a while now and until this week I have just put up with it.  I have CS5 Production Premium and would like to install it on my laptop along with my desktop.  I have read the enduser license agreement and I should be able to d