PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 X 

✒️Los controles de una aplicación SAPUI5

Los controles de una aplicación SAPUI5

Los controles de una aplicación SAPUI5

1 | The Most Used Controls of SAPUI5

The Controls Explorer

You can explore the examples of UI controls at sapui5.hana.ondemand.com/#/api/.

A SAPUI5 control consists of:

  • Definition: Specifies properties, events, methods, and sometimes associations and aggregations.
  • Rendering: Responsible for displaying the HTML code of the control.
  • Behavior: The JavaScript code that determines how the control interacts with the user when events are triggered.
  • Styling: Defines the visual appearance of the control.

Web Components in SAPUI5

SAPUI5 web components have minimal space, making it easy to add them to our application. They follow the SAP Fiori design language and enterprise standards. They are compatible with any technology of your choice.

Two commonly used SAPUI5 libraries are:

  • sap.ui.commons: Contains typical web application controls like buttons, text fields, and lists, suitable for desktop applications.
  • sap.m: Provides controls optimized for various devices, supporting touch gestures and interactions, suitable for applications across different devices.

The method to create a SAPUI5 control depends on the view type (XML, JavaScript, JSON, HTML5) or whether it's created in the view controller, in which case it's always created using JavaScript.

Features of SAPUI5 Controls

  • Properties: Every SAPUI5 control has properties defining its appearance on the interface. Consult the documentation to know about properties of different controls.
  • Events: Define how the control behaves. Events are defined similarly to properties but with event handling logic.
  • Aggregations: Complex properties that can hold collections of values or other SAPUI5 controls.

When developing a new SAPUI5 application, consider which controls are needed and how to structure them.

Benefits of Using SAPUI5 Controls

In addition to technical capabilities, SAPUI5 controls evolve with Fiori design, offering the latest behaviors, patterns, and Fiori themes. Themes can be customized using the UI Theme Designer.

Responsive Design in SAPUI5

Many SAPUI5 components can be responsive by default. Use the Device API (sap.ui.Device) to handle adaptability programmatically based on device characteristics like OS, browser, screen size, and touch capability.

Density Settings

SAPUI5 supports different content densities for controls to adapt to different devices:

  • Cozy Density: Larger design for touch devices requiring more space for selection.
  • Compact Density: Smaller design suitable for mouse-driven devices.

Controls in SAPUI5 Architecture

SAPUI5 controls are integral parts of its architecture. There are two main types:

  • Mobile (sap.m): Optimized for mobile devices but suitable for tablets and desktops.
  • Desktop (sap.ui.commons): Primarily for desktop computers.

2 | Input Controls in SAPUI5

Input controls capture and store user data. Common types include:

  • Input Field: For entering short text or numeric values, supporting auto-suggestion and value help.
  • Combo Box: Allows selecting from a predefined list with filtering capabilities.
  • Date Picker: Enables selecting localized dates with touch, mouse, or keyboard input.
  • Radio Button: Provides mutually exclusive options for selection.
  • Check Box: Allows binary selection (true/false).

3 | Display Controls in SAPUI5

Display controls indicate progress or display visual elements like images and text:

  • Label: Used as titles for individual controls or control groups.
  • Image: Integrates images into applications, useful for visual representation or branding.

These controls help create interactive and visually appealing Fiori applications suitable for various devices and enterprise needs.

4 | Forms, Containers, and Layout

In SAP Fiori, forms serve as containers for various user interface elements like labels, input fields, checkboxes, and sliders, arranging them in a specific layout. There are two main controls used to build forms in SAPUI5:

  • Form: sap.ui.layout.form.Form (API)
  • Simple Form: sap.ui.layout.form.SimpleForm (API)

A form helps design lists of properties and input fields within containers. Each form container consists of form elements, each comprising a label and an input field. The simple form control provides an easier way to achieve similar results as the form control but with simpler implementation.

Icon Tab Bar Controls

The Icon Tab Bar consists of tabs linking to different content areas or views. It can be used for navigation within an object or as a filter. Users switch between tabs by clicking on the respective tab.

HBox and VBox Controls

Two common UI controls in SAPUI5 development are HBox (Horizontal Box) and VBox (Vertical Box). These controls help align UI elements on web pages without custom CSS, ensuring responsiveness.

5 | Tables and Lists

Smart Table Control

The Smart Table is a versatile UI5 element resembling Excel sheets, displaying structured data from a model. It supports features like sorting, grouping, and exporting data.

List Control

Lists in SAP Fiori are used for displaying basic data, often in master-detail scenarios or pop-up dialogs. They are simpler than tables and suitable for sorting, grouping, or filtering straightforward data sets.

6 | Action Controls

Button Control

Buttons in Fiori allow users to perform actions such as saving or submitting forms. There are different types: standard, toggle, segmented, and menu buttons.

Link Control

A link (or hyperlink) is an interactive text element that directs users to other resources or actions.


 

 

 


Sobre el autor

Publicación académica de Jaime Eduardo Gomez Arango, en su ámbito de estudios para la Carrera Consultor en SAP Fiori.

SAP Expert


Jaime Eduardo Gomez Arango

Profesión: Ingeniero de Sistemas y Computación - España - Legajo: SW34C

✒️Autor de: 149 Publicaciones Académicas

🎓Cursando Actualmente: Consultor en SAP Fiori

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Ingeniero de sistemas y computación con 8 años de experiencia el desarrollo frontend & backend (react/node) y en cloud (aws), actualmente desarrollando habilidades en sap btp, ui5, abap y fiori.

Certificación Académica de Jaime Gomez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Los controles de una aplicación SAPUI5" de la mano de nuestros alumnos.

SAP Senior

Los controles más usados en SAPUI5 Podemos mirar en la url : SAPUI5.hana.obdemand.com/#/api Los ejemplos para controles Para la UI El explorador es una herramienta básica que nos permitirá : Documentación Referencia de la api Muestras Aplicaciones de demostración Herramientas Un control está formado por : Definición Renderización Comportamiento Estilo Los componentes web SAPUi5 vienen en un espacio mínimo para que podamos agregarlos fácilmente a nuestra aplicacion. Cumplen con el lenguaje y el diseño de SAP Fiori

Acceder a esta publicación

Creado y Compartido por: Detriana Barrios / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

Un control SAPUI5 esta formado por: Definición: que indica las propiedades, eventos, métodos y a veces asociaciones y agregaciones. Renderización: es el responsable de mostrarnos el codigo HTML del control. Comportamiento: seria el código JavaScript que indica como se comporta el control frente a la interacción con el usuario, al lanzarse los eventos. Estilo: define la forma visual del control. Dos librerías más usadas por SAPUI5: sap.ui.commoms: si la aplicación que se va a desarrollar es de escritorio, esta librería contiene los controles típicos de las aplicaciones webs botones, campos de texto, listas etc. sap.m: silo que en realidad se quiere...

Acceder a esta publicación

Creado y Compartido por: Henry Nelson Loja Duchimaza / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Resumen - Los controles de una aplicacion SAPUI5 SAPUI5 viene con muchos recursos disponibles, su documentacion, ejemplos, etc. Las api estan en: sapui5.hana.ondemand.com/#/api/ Librerias más usadas: sap.ui.commons orientada a aplicaciones de escritorio sap.m: multidispositivos existen distintas densidades de los controles para adaptarlas a los dispositivos. - "Cozy": pensado para dispositivos tactiles (sap.m) - "Compact": pensado para dispositivos manejados con raton Siempre usar primero bibliotecas sap.m como regla excepto que el caso de uso no pueda satisfacerse. Para usar los controles de una libreria se deberá incluir en la vista en mvc:View en el atributo xmlns la libreria correspondiente,...

Acceder a esta publicación

Creado y Compartido por: Cristian Cash

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Los controles más utilizados de SAPUI5 Hay varios de los componentes presentes en la bibliotecas SAPUI5 y muchos de ellos se utilizan con frecuencia en nuestro proyecto. Cuanto usemos los componentes, buscaremos constantemente en la referencia y el explorador de API. El explorador será una herramienta básica como desarrollador SAPUI5, en la que se puede encontrar: Documentación: es la guía para cualquier desarrollador. Referencia de la Api: completa documentación de la API para cada recurso disponible en SAPUI5. Muestras: nos proporciona una vista detalla de casi todos los controles disponibles incluyendo ejemplos y la posibilidad de descargar el código y utilizarlo en nuestros propios...

Acceder a esta publicación

Creado y Compartido por: Gerber Geovanni Lopez Hernandez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Controles SAPUI5 Los controles en SAPUI5 son elementos visuales utilizados para construir la interfaz de usuario de aplicaciones web empresariales. Estos componentes reutilizables ofrecen funcionalidades específicas y se combinan para crear interfaces de usuario ricas y complejas. Existen diversos tipos de controles, como controles básicos (textos, botones), controles de lista (tablas, listas), controles de diseño (paneles, contenedores), controles de formulario (campos de texto, selección) y controles gráficos (gráficos y visualizaciones). Cada control tiene propiedades que definen su estado y apariencia, agregados que representan colecciones de elementos secundarios, y eventos que permiten reacciones...

Acceder a esta publicación

Creado y Compartido por: Claudio Marcelo Hermann / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


1 | The Most Used Controls of SAPUI5 The Controls Explorer You can explore the examples of UI controls at sapui5.hana.ondemand.com/#/api/. A SAPUI5 control consists of: Definition: Specifies properties, events, methods, and sometimes associations and aggregations. Rendering: Responsible for displaying the HTML code of the control. Behavior: The JavaScript code that determines how the control interacts with the user when events are triggered. Styling: Defines the visual appearance of the control. Web Components in SAPUI5 SAPUI5 web components have minimal space, making it easy to add them to our application. They follow the SAP Fiori design language and enterprise standards. They are compatible with any technology of your choice....

Acceder a esta publicación

Creado y Compartido por: Jaime Eduardo Gomez Arango / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Los controles más utilizados de SAPUI5 Los campos de entrada de usuario El texto habla sobre los controles más utilizados en SAPUI5, una biblioteca de interfaz de usuario de SAP. Estos controles son elementos de la interfaz que permiten la interacción con las aplicaciones desarrolladas con SAPUI5. Algunos puntos destacados del texto son: SAPUI5 proporciona varios componentes que se utilizan con frecuencia en proyectos. El explorador y la referencia de API son herramientas importantes para buscar ejemplos, sintaxis y detalles de los componentes. Los controles SAPUI5 tienen una definición (propiedades, eventos, métodos, asociaciones y agregaciones), renderización (generación de código...

Acceder a esta publicación

Creado y Compartido por: Nilson Parra Martinez / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

explorador API documentación referencia de la API muestras aplicaciones de demostración herramientas Definición Renderización Comportamiento Estilo Simple controls value holders layouts complex controls dialogs ux3 controls sap.ui.commons sap.m características de los controles las propiedades los eventos las agregaciones UI theme designer Densidad cozy densidad compact sap.m.input combo box date picker sap.m.DatePicker radio button sap.m.radiobutton checkbox label sap.m.label control image sap.m.image formularios,contenedores y layout matrixlayout absolutelayout sap.ui.layout.form.for sap.ui.layout.form.simpleform icon tab bar hbox...

Acceder a esta publicación

Creado y Compartido por: Enrique Gomez

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!