Skip to main content

Use Fiori Elements and smart controls for custom Fiori apps

Fiori Elements can save development time and provide a consistent user experience across SAP Fiori apps, if you know a bit about what's under the hood.
Fiori Elements — formerly smart templates — and smart controls are standard UI components for applications delivered with the SAPUI5 JavaScript library, including SAP Fiori apps. They rely on local "annotation" files or annotations delivered via OData services to define their smart template behavior, rather than requiring behavior to be defined in JavaScript.
The approach has advantages and restrictions compared to developing completely custom front-end applications that developers and managers should be aware of. Its main advantages are that it reduces the cost and time required for application development and maintenance, and helps provide a consistent and robust user experience to business users.
Fiori Elements and smart controls allow developers to focus more on carving out OData services and enhancing the services' associated metadata models with SAP- and vocabulary-based annotations. This allows service developers to shape the behavior of the underlying smart controls by providing key information on how each control, or parts of a control, should behave. Predefined templates and controllers included with these Fiori Elements and smart controls perform most of the work and free the developer from having to write client-side JavaScript code.
Smart controls cover a variety of use cases, including forms, charts, and tables (see the figure below for an example), while Fiori Elements are available that provide reports with lists and filters, object pages for detailed information about a specific object, and overview pages for dashboard-style information about a particular subject.
To provide the advantage of mostly ready-made applications, Fiori Elements and smart controls limit the amount of customization that can be easily achieved.
For More Information like
Why are Fiori Elements a good idea?

What are the downsides for Fiori apps?

CLick this Link: Techtarget.com

Comments

Popular posts from this blog

Better Tableau implementation gives BI dashboards a boost

When the telecommunications group at General Motors initially began using Tableau dashboards to track service requests and incidents, reports had such long load times that managers couldn't use them effectively. "It really wasn't something they could use on their own, let alone use in a meeting," said Katrina Botting, who heads data strategy and intelligence for GM's telecom organization, in a presentation at Tableau Conference 2017. It wasn't until last year, when Botting and her team learned how to effectively utilize the software's data extract feature as part of GM's Tableau implementation, that reports loaded quickly enough to be truly self-service. The extract feature loads a snapshot of data stored on disk into memory; now, virtually all reports are based on extracted data, and reports that once took several minutes to load do so in seconds, Botting said. Managers in the telecom unit used to meet with each other just to make sure they a...

A short Introduction to Human capital management (HCM)

Human capital management ( HCM ) is the comprehensive set of practices for recruiting, managing, developing and optimizing the human resources of an organization. The phrase connotes an approach to human resource management (HRM) that views employees as assets that can be invested in and managed to maximize their business value. Software HCM has come to be nearly synonymous with the human resources (HR) function in organizations. In HR technology, the comprehensive software systems for managing HR processes differ little from HCM suites. For example, the functions of most human resource information systems (HRIS) are often the same as HCM systems. However, some observers use HCM in a narrow sense to denote just the labor-scheduling and time-tracking functions of HR. HCM suites are sold either as components of enterprise resource planning (ERP) systems or as separate products that are typically integrated with ERP. In recent years, on-premises HCM has been superseded by software as ...

The keys to a successful business intelligence strategy

Business intelligence (BI) is essential for business growth and competitive advantage, yet reaping benefits from BI requires more than implementing the technology that enables it. In fact, deploying the technology is the easiest part of any BI initiative, according to Boris Evelson, vice president and principal analyst at Forrester Research. Getting the personnel and processes portions right are much more challenging, he says. As such, organisations must addresses personnel and processes as key facets of their  BI strategy  if they want to be successful. Moreover, BI strategies should be broken down even further to address ownership and continual improvement as well. These are the seven essential components of any successful BI strategy, according to BI experts. Give business ownership over BI Organisations that place BI in the hands of business users have greater success rates than those who confine BI within IT, Evelson says. This may mean embedding BI within line...