Table of Contents
A SAP glossary – terminology and abbreviations are briefly and simply explained. Though it is small, yet it grows continuously.
And to get not lost in the jungle of SAP abbreviations this ultimate SAP acronyms list helps you out.
Plus, for a quick start into SAP there are the 9 most important SAP full forms.
Or deep dive into what SAP is and why actually IBM is the reason why SAP was founded.
SAP CDS views (Core Data Services Views) are part of the new programming model of SAP S/4 Hana. CDS views provide predefined SQL queries to one or more database tables. Similar to the
Here are the differences between ABAP Dictionary views and ABAP CDS views explained. SAP CDS views allow comfortably and effectively to connect and access data from the database.
There are two kinds of CDS views:
ABAP CDS views can be used in any ECC system without a HANA database if the ABAP stack is at least updated to the version 7.40 SP05. And of course in S/4 HANA. ABAP CDS views are part of the Data Dictionary of the application server.
HANA CDS views can only be used with a HANA database. HANA CDS views reside in the HANA XS in the database layer. Here are the differences between ABAP CDS views and HANA CDS views explained.
The core concept of the new programming model and hence CDS views is to
- reduce the logic in the application server
- transfer logic of the application server to the database
- transfer logic of the application server to the client-side
CDS views are part of both transferring logic to the database layer and the client-side.
There is no performance difference between the usual ABAP stack and an ABAP CDS view in an ECC system if you make the same request without bundling SQL statements in an ABAP CDS view.
Because the ABAP stack and the ABAP CDS view use exactly the same SQL underneath. But using CDS views in an ECC system gives the advantages of:
- being ready for S/4
- easily generating full-fledged OData services
- more effective authorization checks
- using Smart Controls and Fiori Elements in SAP UI5
- performance advantage when SQL statements get bundled
Cloud Foundry is a PaaS (Platform as a Service) which is an open source project. The SCP (SAP Cloud Platform) is using Cloud Foundry technology to manage multi-cloud application deployments in one cockpit.
Plus, the SCP takes advantage of the Cloud Foundry technology in terms of that Cloud Foundry supports the full lifecycle of the development of an application: From the development through testing to deployment. The Cloud Foundry technology runs applications in any programming language.
SAP Fiori is not SAP UI5! It can not be stressed enough times. Many get confused here – especially functional consultants.
SAP UI5 is a framework for web applications. The technology behind the front-end of many SAP applications. The client-side.
SAP Fiori is a user experience (UX) for SAP UI5 web applications. SAP Fiori is a design guideline. But not only for SAP UI5 applications but also other SAP application and frameworks as the CRM Web Client UI Framework. There is a skin one can apply to the Web UI to get the look and feel of SAP Fiori. Or the SAP Sales Cloud.
SAP Fiori determines how a SAP UI5 application looks and feels like. SAP Fiori provides guidelines for how the user interface of a SAP UI5 application is supposed to look like. SAP Fiori is how the design of the front-end.
It is possible to build a SAP UI5 application that does not follow the SAP Fiori standards. But it is not possible to build
The SAP Fiori Launchpad is a container for SAP UI5 applications. It is the entry point for all SAP UI5 applications. The end users access SAP UI5 applications through the SAP Fiori Launchpad. On mobile, tablet, or as well as desktop devices.
Each SAP UI5 application within a SAP Fiori Launchpad is represented through a tile. An application starts if the user clicks on its tile. Comparable to the user interface of the operating system of a mobile phone.
Fiori Standard Applications
SAP Fiori standard applications are ready to use SAP UI5 applications. They are developed under the SAP Fiori design guidelines. They are customizable.
There are already > 11.000 Fiori standard applications, and the number is continuously growing.
SAP HANA XS (HANA Extended Application Services) is an application server. An application server which resides in the HANA Cloud. SAP HANA XS supports the development of lightweight SAP HANA applications.
Therefore, it is possible to create applications without an additional application server: Just HANA with the integrated HANA XS and a front-end technology such as SAP UI5.
However, HANA XS or now also called HANA XSC (HANA Advanced Application Services Classic) is deprecated and replaced by HANA XSA (HANA Advanced Application Services Advanced).
OData or Open Data Protocol opens up the data silos of SAP. It is the glue between the front-end and the back-end, for example, between a SAP UI5 application and the application server. OData is the language that enables the data transfer between the client-side and its back-end.
OPEN UI5 is the open source version of SAP UI5. It is free to use under the Apache 2.0 license. OPEN UI5 is the same technology as SAP UI5. Except for some libraries which are not included in OPEN UI5 but SAP UI5. For example, charts and smart controls.
Smart controls are automatically configured by OData annotations.
A SAP transparent table is physical data that resides in a database. Transparent means in this case that it is physical data and not a structure or an ABAP Dictionary view. For example, the database table VBAK is a transparent table.