Preview

Integration of WDABAP with SAP Ui5

Satisfactory Essays
Open Document
Open Document
650 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Integration of WDABAP with SAP Ui5
Integration of WDABAP WITH
SAP UI5

What is SAPUI5
Prerequisites for WD ABAP + UI5 Integration
Introduction
Architecture
HTML Island
HTML Container
HTML Fragment
Communication between Web Dynpro and UI
Elements for HTML Integration
HTML Writer
Demo

• The UI development toolkit for HTML5 (SAPUI5) is a user interface technology that is used to build and adapt client applications.
• The SAPUI5 runtime is a client-side HTML5 rendering library with a rich set of controls.
• You can extend these controls as well as develop new custom controls.
• It supports CSS3, which allows you to adapt themes to your company's branding in an effective manner.
• It uses the open source jQuery library as a foundation

Architecture

• Both HTMLIsland and HTMLContainer are of type
AbstractHTMLElement. They hold references to
JavaScript and CSS sources.
• HTMLIslands contain static HTML

• HTMLContainers can contain content such as either
HTML, Web Dynpro UI elements or a combination of both.

Communication between backend and HTML AbstractElements

• Communication between the back end system and the
HTMLIsland or HTMLContainer instance on the client
(browser) is done via JavaScript calls.
• JavaScript calls can contain data as payload and they are compiled in the back end via an ABAP API.
• Communication from client to back end is realized by a
JavaScript callback API.

HTMLIsland vs. HTMLContainer

As you can see, you can decide which UI element you want to use depending on the place where the HTML should be build. If you want to build it on the server side, you should use
HTMLContainer. If you want to create the HTML elements on client side, you should use
HTMLIsland.

HTMLIsland
• HTMLIslands can define JavaScript and style sheet sources, and they contain a property staticHtml which can contain HTML code.
• Once the HTMLIsland UI element gets displayed, HTML code is sent to the browser and JavaScript and style

You May Also Find These Documents Helpful

  • Satisfactory Essays

    And also I have learned how to create ASP.NET controls. There are different controls of ASP.NET. They are: ASP. Textbox, ASP. Gridview, ASP. Detailsview, ASP. Rotator:…

    • 485 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Using the links below and Internet research, list the usage for each of the HTML tags in the table below.…

    • 242 Words
    • 1 Page
    Satisfactory Essays
  • Good Essays

    Nt1310 Final Exam

    • 746 Words
    • 3 Pages

    The ____ code sets the style so that the Web page element remains constant and does not move.…

    • 746 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    DOM Level 3, the current release of the DOM specification, published in April 2004, added support for XPath and keyboard event handling, as well as an interface for serializing documents as XML. Since the beginning of 2004 there are also W3C DOM Level 3 recommendations for Core, Load and Save, and Validation where Level 3 Core again improves and refines Level 2 Core while the other two modules add new features.…

    • 559 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    HTML is currently in its fifth revision or HTML53. With HTML5 a standard is set for how to display the web page; where pictures are displayed, fonts used for text and total layout of the page. XML (extensible markup language) is used for web documents. CCS (cascading style sheet) is written into the HTML document or attached as a file to define the appearance of the displayed page.…

    • 897 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Problems1

    • 605 Words
    • 2 Pages

    the website. In order to use them, make sure that the files are in the same directory that you are running…

    • 605 Words
    • 2 Pages
    Good Essays
  • Good Essays

    14fa MIDTERM

    • 882 Words
    • 5 Pages

    7. You create anchors by assigning unique names to elements in your Web page using the HTML ____ attribute…

    • 882 Words
    • 5 Pages
    Good Essays
  • Good Essays

    Unit 33 P3

    • 387 Words
    • 2 Pages

    2. Hover over what you want and it will come up with a small list of items. Click on the one that you are looking for.…

    • 387 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Notes and Terms

    • 2288 Words
    • 10 Pages

    3. What tool is used to create web page, what are the steps to create web pages?…

    • 2288 Words
    • 10 Pages
    Good Essays
  • Good Essays

    It is a tool that you can use to eliminate repetitive types of information on your web pages. It is a file the server includes in a web page before sending it out to a browser. It uses headers, navigation panels, and footers. It’s useful because you only need to change one file and every web page using that element picks up the update.…

    • 411 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Tap Sap Company

    • 1940 Words
    • 8 Pages

    According to Brooks, the ethical culture of a business “should be based on honesty, fairness, compassion, integrity, predictability, and responsibility and focused on the development of trust and the respect for stakeholder interests” (672). In this case, Mr. Woodrow, as CEO and Chairman of the Board of Tap Sap Company, did not follow this ethical issue:…

    • 1940 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    NSLIY

    • 4178 Words
    • 21 Pages

    You can also use the dropdown menu at the top of the page to select a section. After…

    • 4178 Words
    • 21 Pages
    Powerful Essays
  • Satisfactory Essays

    GBDA 303 Chapter 7

    • 366 Words
    • 4 Pages

    data. Also, Microsoft Word or any document reader that can read HTML has built in…

    • 366 Words
    • 4 Pages
    Satisfactory Essays
  • Powerful Essays

    Asp.Net Life Cycle

    • 1117 Words
    • 5 Pages

    Stage Page request Description The page request occurs before the page life cycle begins. When the page is requested by a user, ASP.NET determines whether the page needs to be parsed and compiled or whether a cached version of the page can be sent in response without running the page. In the start step, page properties such as Request and Response are set. At this stage, the page also determines whether the request is a postback or a new request and sets the IsPostBack property. Additionally, during the start step, the page's UICulture property is set. During page initialization, controls on the page are available and each control's UniqueID property is set. Any themes are also applied to the page. If the current request is a postback, the postback data has not yet been loaded and control property values have not been restored to the values from view state. During load, if the current request is a postback, control properties are loaded with information recovered from view state and control state. During validation, the Validate method of all validator controls is called, which sets the IsValid property of individual validator controls and of the page. If the request is a postback, any event handlers are called. Load Rendering Before rendering, view state is saved for the page and all controls. During the rendering phase, the page calls the Render method for each control, providing a text writer that writes its output to the OutputStream of the page's Response property. Control events Unload Unload is called after the page has been fully rendered, sent to the client, and is ready to be discarded. At this point, page properties such as Response and Request are unloaded and any cleanup is performed. LoadComplete Page Event PreInit…

    • 1117 Words
    • 5 Pages
    Powerful Essays
  • Powerful Essays

    Wipro Case Study

    • 1475 Words
    • 6 Pages

    The 'Fit for Life' initiative gives insights into the right diet, best exercises for the body and soul, and a wide variety of useful tips to keep you fit.…

    • 1475 Words
    • 6 Pages
    Powerful Essays

Related Topics