UI5 Development Strategy

Hi All,
I am new to UI5.
I am getting confused because of UI5 development options.
If i am not wrong, we can deploy UI5 to ABAP server or to a Java server.
What is SAP's standard recommendation?
To develop UI5 and store as BSP in ABAP repository or
To develop and deploy to Java server
Thanks
Rakesh

Hi,
Rakesh Varman Gopalakrishnan wrote:
If i am not wrong, we can deploy UI5 to ABAP server or to a Java server.
Yes we can deploy UI5 application to ABAP or JAVA server.
What is SAP's standard recommendation?
To develop UI5 and store as BSP in ABAP repository or
To develop and deploy to Java server
It depends on your systems, server infrastructure. if you are using SAP Gateway and want to consume those OData services then you can develop application to consume it and then deploy the application to GW ABAP application server.
Regards,
Chandra

Similar Messages

  • FAO Adobe: What is Adobe's mobile development strategy?

    We've been trying to establish where Adobe is going with mobile development but just can't figure it out. Can anyone clarify please?
    For example, when will Dreamweaver be updated to properly support the latest versions of Phonegap/Cordova (i.e. v3.x)? Or is there no commitment to Phonegap? Blackberry, WebOS, Symbian are still shown but not supported. And Windows Phone is supported but not shown.
    There seems to be a lack of interest from Adobe for Phonegap/Dreamweaver support.
    Alongside our investment in Flash, which is now killed off, we previously invested time in native app development, then started using FlashBuilder because of Adobe's support for mobile app development, but Flashbuilder isn't properly supported now. Then switched to dreamweaver/phonegap because of Adobe's commitment to develop once and distribute to many platforms. But it seems to be a dwindling commitment and Phonegap isn't planned to support Blackberry 10. Creative Cloud seemed like a step towards supporting better development and faster access to updated software but the products have hardly been updated since we adopted it. So, we're just trying to establish if there is a strategy or go back to native app development with eclipse and xcode or look for another solution.
    We've recently seen "Adobe Experience Manager" in the press but it seems like a lot of marketing blurb with no real substance in terms of a development strategy and how the Adobe products fit in.
    Any clarification of the strategy would be really useful. Anyone got any ideas?

    Hi Ronny,
    you only have the two possibilities which where shown: Backweb or Attachments. As you say I got more bad experience with Attachments due to the fact that you need BP's or Activities. If you are using SAP Portal my recommendation is Backweb. I installed it under CRM 3.0 and it is really good. Easy to use and reliable. Admins need 30 min for training, Enduser about 5 Minutes and it works - what should I say more
    Andreas

  • UI5 Development - Start

    Hi people,
    For your knowledgement, my environment is:
    - SAP ECC 6.0 - EhP 5
    - SAP NetWeaver AS ABAP 7.31 (for legacy interfaces)
    - SAP EHP 2 para SAP NetWeaver 7.0 (for NF-e)
    - SAP SOLUTION MANAGER 7.1
    My basic question is to know in which system the configuration must to be set to work with oData and other components to develop UI5.
    Then if someone can give me an orientation for which way i have to go, i'll appreciate.
    Thanks in advance.
    Regards,
    Gustavo Prado

    Hi,
    SAP Gateway and SAPUI5 are two different technologies.
    You can build SAPUI5 application in eclipse and webIDE or hana cloud platform.
    Refer this video for SAPUI5 tools installation in eclipse.
    Step by Step Video tutorials for Installing SAPUI5 tools in Eclipse   
    Enter SEGW transaction in SAP system and you can create oData services there to implement it in SAPUI5 application.
    #1 - OData CRUD Crash Course - Query   
    Quick Starter Configuration Guide - SAP Gateway   
    Getting started with GWPA: Eclipse Preparation       
    Few tips for beginners to become a PRO in UI5.
    SAPUI5 SDK - Demo Kit
    Here you can see SAP Gateway crud operations.
    There are many documents and blogs are available for beginners.
    SAP Gateway
         SAPUI5 Explored
    UI5 Development - Start
    Regards
    Dhananjay

  • Which view format is preferred in Ui5 development ?

    Started with Ui5 a week back and documentation is really good. But when getting hands on with this made me bewildered. Can anyone help me with below queries
    1) Which view is preferred in application development for UI5 ? i can only see Js sample codes in documentations. (IS JS only preferred for development)
    2) Is it possbile to use mixture of View formats in an application ? (XML view and its controller for one screen and HTML view for other screen)

    Thanks ,
    When i look at the api reference of SAPUI5 SDK - Demo Kit  i get the below error. Is something wrong ?
    API Reference 
    sap.ui.core.mvc.View
    HTTP Status 404 - /sdk/docs/docs/api/symbols/sap.ui.core.mvc.View.html
    type Status report
    message /sdk/docs/docs/api/symbols/sap.ui.core.mvc.View.html
    description The requested resource is not available.

  • Development Strategy

    Hi,
    Assume that we want to develop applications which will run on EP. We have the following choices for development tools;
    - Web Dynpro for Java/ABAP
    - Pure Java (JSP)
    - Portal Application (PAR). Applications Developed with PDK --> is this correct?
    My question is all about Portal Applications. I appeciate if you help me to make it clear,
    Q1. What is the language used for Portal Applications? May be I've to ask, What languages can be used for Portal Applications?
    Q2. Is Javascript coding possible with Portal Applications?
    Q3. In what circumstances we have to choose development of a Portal Application instead of a WD of JSP applications?
    My best regards

    Hi,
         In addition to the above....
    Webdynpro is preferred when minimum coding is required and applications are to be developed fast with minimal time and effort.
    WD is also used when components are to be reused. Also highly skilled programmers are not needed to develop a WD application.
    Java script can be used with Portal applications. Refer docs on creating Portal Applications. U'll get to know better.
    Regards,
    Pooja.

  • Development Strategy Input Request

    I have a client who wishes to add Purchase Requests from an existing external Java application into SRM 7.0 on a SAP ECC 5.0 ERP platform. Their request proposes that this could be easily accomplished using the "BAPI_REQUISITION_CREATE" transaction.
    We've downloaded the NetWeaver 7.02 ABAP Trial to evaluate possible development strategies. With a desire to follow established Best Practices we could use some advice on the best development approach.
    Does the NetWeaver 7.02 ABAP platform offer the best and most appropriate development environment? If so, can we add SRM functionality to test on?
    Will the Trial version suffice for the development simple non-UI application for the submission of Purchase Requests?  We do not have SAP deployed in our development environment.
    Which would be the better approach, ABAP or Java? If Java is the recommended approach, is the Trial development environment suffice?
    Any guidance or recommendations would be greatly appreciated. Thanks in advance!

    Hi,
         In addition to the above....
    Webdynpro is preferred when minimum coding is required and applications are to be developed fast with minimal time and effort.
    WD is also used when components are to be reused. Also highly skilled programmers are not needed to develop a WD application.
    Java script can be used with Portal applications. Refer docs on creating Portal Applications. U'll get to know better.
    Regards,
    Pooja.

  • Mobile Development Strategy

    Iu2019m confused with some of the surrounding technologies for the development of mobile applications.   For a mobile application I am working on, I have exposed a u201Cbapiu201D as a web service through ICF.  I can consume the web service in my mobile application.  The intended audience for the application would be licensed u201Cprofessionalu201D (named) users so I assume licensing should not be a problem.
    The question, what role and why do I concern myself with the following when developing mobile applications?
    Mobile Infrastructure, Gateway, SUP (Sybase unwired platform), PI(XI), .Net Connector (NCo) 3.0.

    Hello  Russ,
    When you are creating a simple application (no big data transactions and less user), it could be feasible to use the way as you said.
    But when there is need for the following, we need such infrastructure to manage applications.
    1. dynamic data distribution
    2. multiple mobile platform support
    3. trusted and reliable data flow.
    4. data conflict detection
    and many more.
    You can find more info about the the insfrastructure architecture here
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0c9feea-935e-2e10-a997-c1baec36f9f4?QuickLink=index&overridelayout=true&50968377078543
    Thanks, Senti

  • Migration/Development Strategy

    Hi,
    Can any one provide me the information about:
    - Strategy for migrating Intranet/Exisitng web site to Oracle Portal.
    - Methodology for new Portal devlopment.
    Many Thanks,
    Divyesh Desai

    Hi,
    You could find some info. on this on www.portalstudio.oracle.com
    Thanks,
    Anu

  • UI5 Development with WAMP & Sublime Text

    Hi All,
    I am using WAMP as my web server and Sublime text as my editor. I have created following directory structure under C:\wamp\www folder
    C:\wamp\www
    ------------------------>resources (UI5 folder containing all JS libraries)
    ------------------------>myApp (UI5 app folder)
    ------------------------------------>index.html
    ------------------------------------>WebContent (folder)
    ----------------------------------------->myApp (folder)
    ---------------------------------------------------->view1.js
    ---------------------------------------------------->view1.controller.js
    ----------------------------------------->WEB-INF (folder)
    ---------------------------------------------->web.xml
    ------------------------------------>resources (folder)
    ----------------------------------------->sap(folder)
    ----------------------------------------------->ui(folder)
    ------------------------------------------------------>commons(folder)
    --------------------------------------------------------------->themes(folder)
    ---------------------------------------------------------------------------->custom_styles(folder)
    ------------------------------------------------------------------------------------->library.css (Custom style for my site)
    Now when I execute this site using localhost:8001/myApp, I see my custom theme applied, but the view does not appear. The code is written.
    The code in my index.html is this.
    <script src="../resources/sap-ui-core.js" <----pointing towards files in resources folder @ root level.
                    id="sap-ui-bootstrap"
                    data-sap-ui-libs="../resources/sap.ui.commons" <----pointing towards files in resources folder @ root level.
                    data-sap-ui-theme="fmg_style"
                    src = "resources/sap/ui/commons/themes/fmg_style/library.css">
    </script>
    sap.ui.localResources("view1");
                    var view1 = sap.ui.view(id:"view1",
                                            viewName:"myApp.view1",
                                            type:sap.ui.core.mvc.ViewType.JS});
                    view1.placeAt("content"); <---A DIV with id content. There is some HTML before this code, part of branding and making layout consistent.
    The code in my view1.js file is as follows.
    //create a layout to update employee address
            var oLayout1 = new sap.ui.layout.form.GridLayout("L1", {singleColumn: true});
      var oForm1 = new sap.ui.layout.form.Form("F1",{
                title: new sap.ui.core.Title({text: "Address Data", icon: "../../commons/demokit/images/address.gif", tooltip: "Title tooltip"}),
                width: "60%",
                layout: oLayout1,
                formContainers: [
                    new sap.ui.layout.form.FormContainer("C1",{
                        formElements: [
                            new sap.ui.layout.form.FormElement({
                                label: new sap.ui.commons.Label({text: "Name", layoutData: new sap.ui.layout.form.GridElementData({hCells: "2"})}),
                                fields: [new sap.ui.commons.TextField({layoutData: new sap.ui.layout.form.GridElementData({hCells: "auto"})}),
                                        new sap.ui.commons.TextField({layoutData: new sap.ui.layout.form.GridElementData({hCells: "auto"})})
                            new sap.ui.layout.form.FormElement({
                                label: new sap.ui.commons.Label({text: "Street / Number", layoutData: new sap.ui.layout.form.GridElementData({hCells: "2"})}),
                                fields: [new sap.ui.commons.TextField({layoutData: new sap.ui.layout.form.GridElementData({hCells: "auto"})}),
                                        new sap.ui.commons.TextField({layoutData: new sap.ui.layout.form.GridElementData({hCells: "1"})})
                            new sap.ui.layout.form.FormElement({
                                label: new sap.ui.commons.Label({text: "Zip Code / City", layoutData: new sap.ui.layout.form.GridElementData({hCells: "2"})}),
                                fields: [new sap.ui.commons.TextField({layoutData: new sap.ui.layout.form.GridElementData({hCells: "2"})}),
                                        new sap.ui.commons.TextField({layoutData: new sap.ui.layout.form.GridElementData({hCells: "auto"})})
                            new sap.ui.layout.form.FormElement({
                                label: new sap.ui.commons.Label({text: "Country", layoutData: new sap.ui.layout.form.GridElementData({hCells: "2"})}),
                                fields: [new sap.ui.commons.TextField({layoutData: new sap.ui.layout.form.GridElementData({hCells: "auto"})})
                            new sap.ui.layout.form.FormElement({
                                label: new sap.ui.commons.Label({text: "Phone Number", layoutData: new sap.ui.layout.form.GridElementData({hCells: "2"})}),
                                fields: [new sap.ui.commons.TextField({layoutData: new sap.ui.layout.form.GridElementData({hCells: "1"})}),
                                        new sap.ui.commons.TextField({layoutData: new sap.ui.layout.form.GridElementData({hCells: "2"})}),
                                        new sap.ui.commons.TextField({layoutData: new sap.ui.layout.form.GridElementData({hCells: "2"})})
            oForm1.placeAt("view1");
    Any idea what might be wrong? Any help appreciated.

    Hey Abhijit,
    Did you solve your problem ?
    I would move away from wamp these days and set up a vm - Vagrant[1] is a great way to do this in that it is very easy to set up a pre-made machine that your whole team can use.
    A couple of questions ...
    I am not sure why you have nested resources folders and myapp within myapp?
    Also from index.html I think that the ../ before resources is incorrect but you might want to check this.
    Just make sure that all your apache config is all good to go and you can serve other content.
    Cheers,
    Nigel
    [1] http://vagrantup.com/

  • Developing with ADF BC or TopLink

    We are a Higher Education PeopleSoft Student Administration, Financial and HR shop and are interested in gaining expertise with technology that will benefit us for when we implement Fusion Application technology. We are in the process of developing a web application using JDeveloper ADF and would like to know if we should focus our development using ADF BC or TopLink. I was under the impression that TopLink would be the best way to go, but I encountered a comment on a web site ( http://www.odtug.com/fusionjava_sig.htm ) "Fusion Java Development SIG topics of interest do not include:Non-Fusion technologies supported by JDeveloper (JSP/Struts, TopLink and JClient) and I would like to know if we should rethink our development strategy and focus on ADF BC.
    Thank you

    The decision of whether to go with TopLink or ADF BC as the implementation for persistence usually depends on the background of the developers.
    I wrote about it here:
    http://blogs.oracle.com/shay/2006/03/10
    Since most of the developers at Oracle who are going to work on the Fusion generation of applications are coming from a 4GL background (Forms, BC4J, Peopletools etc) - the decision was made to use ADF Business Components in Fusion Applications.
    This combination also provide us with the most out of the box features and less coding.

  • API Reference of SAP Visual Business Geo Maps - SAP UI5

    Hi,
    I came across a blog post written regarding making SAP Visual Business available on SAPUI5 (since version 1.18) and also came across few demos at this link. 
    But I am not able to find any API documentation regarding this.
    We are working on a small POC using SAP Fiori/SAPUI5, in which we want to make use of maps.
    Could anyone please let us know as to where we can find more info regarding the API reference, documentation or some examples with sample code.
    Thanks,
    Vinay C

    Hi Ella,
    Indeed we have! We posted a guide on Client side development: UI5 Development with Visual Business
    This will explain the basics and is more usable then the plain API doc in the demo kit.
    Cheers Uwe

  • HTML5 development in Eclipse

    Hi all,
    I'm developing HCP HTML5 applications based on UI5.
    While the RDE looks really great, I'd still like to use the good old Eclipse to launch my project locally.
    To do so, I've created an HTML5 application from the cockpit, generated a sample UI5 project from RDE and pushed all sources to Git repo.
    I tested the applications and it works perfectly when executed from RDE.
    In addition, I've cloned the Git repo in Eclipse and now I'd like to run my application from there, as you might do when creating an Eclipse UI5 project.
    However I'm not sure how to do that. I've added the SAPUI5 facet to the local Eclipse project and tried to launch
    <project> -> run as -> Web App Preview
    However a browser error page shows up with an odd url and HTTP400 message.
    I'd be grateful if anyone could explain how/whether this could be achieved.
    Thanks, regards
    Vincenzo

    Hi Vincenzo,
    I have no experience of HCP server,as far as I know,there are two ways to develop UI5 application:Local Eclipse or Online RDE.If you are developing apps in Eclipse, you must assure that the UI5 develop add-on(UI Development Toolkit for HTML5 ) is installed correctly so that you can take use of the local UI5 core  library resource,the following link may help you:Download Evaluation Package for UI Development Toolkit for HTML5 ;If you are using RDE, please refer to http://scn.sap.com/docs/DOC-55466 .
    Regards,
    Seaman

  • Development Methodology

    Hi Friends and Experts,
    Can any one please let me know what is Development methodology used in ABAP.

    ***********Please reward points ,if found useful
    Hi,
    ASAP: Accelerated Systems Application and Products in Data Processing
    ASAP methodoligy means nothing but standard process for implementation of SAP, It consists of 5 phases.
    1. Project preperation - consists of identifying team members and developing strategy as how to go.
    2. Business Blue print - consists of identifying the client current process, reqeirement and how SAP provides solution.
    Consists of detailed documentaion
    3. Realization -The purpose of this phase is to implement all the business and process requirements based on the
    Business Blueprint.
    4 Final Preparation - The purpose of this phase is to complete testing, end-user training,
    5 Go Live and Support
    All the functinal consultatns need good rapo with Abapers. right from uploading of legacy data, devoloping customised reports, BDC's, Forms etc, here functinal consultatns need to give guidence as to get the requried data for reports and all.. like the table name, fields etc
    All implementation projects have the the following phases:
    Scoping - What is to be implemented i.e. which submodules are to be implemented some clients may not require credit management for example. Look at the project scope document carefully it will tell you what SAP sub-modules in SAP you should be prepared for. Usually the sales people along with project manager do it.
    As is - Here you understand the existing business processes of the client . Your BPOcollect all the ISO-documentation (if client is ISO certified), reports and forms at this stage and you analyse how and when the reports/forms are generated, where the data is coming from. You also do a Level -2 training for your BPO so he is made aware of all the required transactions in SAP.
    Once this is over BPO can start learning with the consultants help more about SAP. This is crucial because if you miss out any transactions the BPO may forget about some of his Business processes which may come up later. It is a good practice to ask the BPO to make flow charts to explain business processes.
    To-Be - Parallely you map these processes to SAP. Processes that you are not sure of as to whether they are present in SAP or not you try to do a configuration of those processes, and along with the BPO(Business process owner he is the clients employee who knows about the clients business processes probably a middle management guy, ther can more than one), BPO involvement is required as he may be able to tell you his requirements better. Once you do the business modelling you
    will also be made aware of the gaps between as-is and to-be , here decisons have to be made as to wether a ABAP development/system modification is required or not and so on. Involve the BPO as much as possible and document everything it is good practice do not be lazy about it.
    Business blueprint: Here the as-is and to-be and gap analysis is explained. This is the document that you will be using to do your configuration in the realization phase.
    Realization phase: Here you do the configuration in the development server (there are three clients -development,quality, production). You also decide on the master data format, so that BPO can go collect the master data. You also gove ABAP specifications for forms, reports etc, system modifications etc. Unit testing: Your BPOs and a few key users sit down and test your configuration in your module only. It is good to test the BDCs that you need for uploading data at this stage so you have more realistic data and your BDCs are tested.
    Integration testing:
    Once all modules unit testing is over then the configuration is trasported to the Quality server, where testing for all the modules is done by BPOs and end user, this is to check if any problems are there in integration between various modules. Once all is okay from the QA server config is transported to the production server.
    Go live preparation
    Data uploading: The collected master data is checked and the uploaded into production server(sever and client I have used interchangeably). Now you are ready for go live i.e. users can now use the production server.
    With Regards,
    BVS

  • Asking for help to install SAP UI5 in Eclipse Kepler?

    Can you provide me the navigation for installing the SAP UI5 development tools in Eclipse Kepler? I was to find the attached folder while creating the project. And can you send me any link to download the
    HTML5Evaluation_complete.zip   ?????
    I got the procedure in the link given, where the file is needed.
    The link is: _D:\SAP UI development\UI_Development_Toolkit_for_HTML5_Version_SAPUI5_1_16_3_278_MB\Readme_and_InstallationInformation.html
    Please get back to me with the solution.
    Thanks & Regards,
    Joyjit Biswas
    Mob: (+91) 9538730540
    Email: [email protected]

    Did you try downloading from this link
    http://download.store.sap.com/SCN/UI_Development_Toolkit_for_HTML5/UI_Development_Toolkit_for_HTML5_Version_SAPUI5_1_16_…

  • Download of SAP UI5 resources for version: 1.18.8

    Hi all,
    I'm using version 1.18.8 of the SAP UI5 eclipse plugin and have built an app with it. As I'm using PhoneGap to build the .ipa and .apk archives for deployment to GooglePlay and iTunes App Store I'd like to build using the 1.18.8 version of the SAP UI5 resources in namespaces sap.m, sap.me and sap.ui.
    Where can I get those? The SAP UI5 evaluation pack for download on the UI5 developer centre is only 16.3. I can't unfortunately work with the Open UI5 version on Github (latest available here is 1.18.11) as it does not contain the sap.me package (including the calendar).
    Thanks for any insight.
    Stefan

    Hi Stefan,
    while the JARs in the UI5 Eclipse plug-ins contain the same files and it would be possible, but a bit cumbersome to extract and combine them, you are of course right that the SCN trial is severely lagging behind.
    Unfortunately getting the SCN updated is a relatively complicated process which is not completely in our hands, so we recently focused on getting the OpenUI5 releases (which we control) reliably done. I let a colleague know who will try to do it this week (no promise). The version will then be 1.18.11.
    Regards
    Andreas

Maybe you are looking for