SAP Architecture


What is SAP Architecture?

SAP Architecture is the technical requirements of your system landscape and the applications that you need for that. SAP’s major step forward in architecture came when it introduced SAP R/3 — the three references a three-layer architecture — in the late 1990s. SAP ERP applications ever since, including SAP S/4HANA, still follow these basic architectural layers:

  1. The Presentation Layer is the component specialized in interacting with end-users, the user interface. SAP GUI is the traditional SAP interface, but newer SAP applications utilize SAP Fiori design principles.
  2. The Application Layer is the component that specializes in processing the SAP application — such as SAP S/4HANA. Development at the SAP application layer has been done traditionally with the ABAP coding language. The HTML5-based UI5 is growing in importance as a language for building applications that can run on a variety of devices.
  3. The Database Layer is the software component that specializes in the management, storage, and retrieval of data. The key difference in SAP S/4HANA vs. previous ERPs at this level is a simplified data model that is specifically designed to run on the SAP HANA in-memory database.

What is SAP Architecture?

SAP Architecture is the technical requirements of your system landscape and the applications that you need for that. SAP’s major step forward in architecture came when it introduced SAP R/3 — the three references a three-layer architecture — in the late 1990s. SAP ERP applications ever since, including SAP S/4HANA, still follow these basic architectural layers:

  1. The Presentation Layer is the component specialized in interacting with end-users, the user interface. SAP GUI is the traditional SAP interface, but newer SAP applications utilize SAP Fiori design principles.
  2. The Application Layer is the component that specializes in processing the SAP application — such as SAP S/4HANA. Development at the SAP application layer has been done traditionally with the ABAP coding language. The HTML5-based UI5 is growing in importance as a language for building applications that can run on a variety of devices.
  3. The Database Layer is the software component that specializes in the management, storage, and retrieval of data. The key difference in SAP S/4HANA vs. previous ERPs at this level is a simplified data model that is specifically designed to run on the SAP HANA in-memory database.

There’s a wide range of vendors that support at least part of the SAP Architecture. Red Hat and SUSE specialize in the Linux operating system, on which the SAP HANA database runs. SAP architecture needs a foundation, and a vendor such as Dell Technologies can provide on-premise hardware such as servers. Microsoft is one of the hyperscalers that can set up cloud environments for SAP applications. Companies like Deloitte offer consulting services to assist companies in building out their SAP Architecture.

Key Considerations for SAPinsiders:

  • ABAP coders are still important to SAP Architecture. If your company is looking to adopt SAP S/4HANA and other SAP applications with consumer-grade user experiences, then you will likely need UI5 and SAP Fiori skillsets.
  • Legacy SAP ERP systems typically have heavy customization at the application layer and potentially complex data models. Many customers that are adopting SAP S/4HANA are choosing to eschew customization and instead are adapting their processes to the technology to provide cleaner data and easier upgrades.
  • SAP HANA’s in-memory capabilities are meant to speed up data retrieval significantly. However, with the rise of low-cost and open-source data storage, many companies are storing their data in “hot” and “cold” locations. Hot, or frequently accessed, data may be stored in-memory, but cold, or sporadically accessed, data may be stored in a Hadoop Distributed File System (HDFS) or cloud storage.

939 results

  1. An Introduction to SAP Business Planning and Consolidation: The Reporting Features

    Published: 15/October/2008

    Reading time: 19 mins

    Learn about the reporting features available in SAP Business Planning and Consolidation, including how to use existing report templates and how to build your own. Key Concept Organizations use a mix of business intelligence (BI) and analytic applications. Business intelligence refers to underlying technology and tools used to analyze, transform, store, and report on data....…

  2. SAP BusinessObjects Planning and Consolidation: Administrator and Power User Best Practices for Configuring Authorizations and Authentication

    Published: 11/December/2009

    Reading time: 15 mins

    When a power user creates an application in SAP BusinessObjects Planning and Consolidation, users must be assigned and given authorization to read and write data that they own. Take an in-depth look at how authentication and authorization are set up to ensure users can only work with the regions of data they own. This information...…

  3. SAP BusinessObjects Planning and Consolidation: Gain a Better Understanding of Application Management

    Published: 14/September/2009

    Reading time: 17 mins

    When a user creates an application, much of what happens in SAP BusinessObjects Planning and Consolidation is hidden from the user. Take an in-depth look at how applications are created and see how InfoCubes and applications differ. This information can help you quickly troubleshoot any issues your users may encounter. Key Concept The term application...…

  4. SAP BusinessObjects Planning and Consolidation: Business-Owned Administration: AppSet and Dimension Management

    Published: 19/May/2009

    Reading time: 15 mins

    Look at how administration works from a business perspective in SAP BusinessObjects Planning and Consolidation, version for SAP NetWeaver. Learn about application set management and dimension management and see how they relate to SAP NetWeaver BW. Key Concept Administration refers to the configuration of functionality to meet business requirements. Technical and system administration is 100%...…

  5. 23 Ways to Squeeze Better Performance from APO DP Processing and Reporting

    Published: 01/August/2004

    Reading time: 11 mins

    APO Demand Planning (DP) developers have a number of areas to be aware of that could negatively affect performance. This list of 23 DP performance tips explains how to avoid bottlenecks and why they can occur. Key Concept SAP Business Information Warehouse (BW) is the engine that supports APO DP analysis and reporting. Proper setup...…

  6. Make the SAP BusinessObjects Global Trade Services 10.0 UI Easy to Use with New Visualization Features

    Published: 21/June/2011

    Reading time: 11 mins

    Learn the visualization aspect of version 10.0 of SAP BusinessObjects GRC solutions with specific examples of version 10.0 of SAP BusinessObjects Global Trade Services. Discover some of the key differences in the user interface between versions 10.0 of SAP BusinessObjects Global Trade Services and SAP BusinessObjects GRC solutions, including visualization. Key Concept Visualization is one...…

  7. Develop More Extensible and Maintainable Web Applications with the Model-View-Controller (MVC) Design Pattern

    Published: 15/January/2004

    Reading time: 3 mins

    Release 6.10 of the SAP Web Application Server (Web AS) introduced the Business Server Pages (BSP) technology, a significant advancement in SAP web application development. However, the basic BSP approach can quickly become cumbersome as applications inevitably increase in size and complexity. To address this issue, with Web AS 6.20 SAP added support for the...…

  8. Develop Interactive Voice Applications with Ease Using Visual Composer

    Published: 18/March/2009

    Reading time: 19 mins

    Learn how to build a storyboard for a voice application and configure it for deployment on the SAP NetWeaver Composition Environment 7.1 platform using the Voice Kit add-on. Key Concept Voice applications are software applications that can be executed by voice input via phone or computer. They also provide output to the user in voice...…

  9. SAP CRM 7.0 Reporting Framework Concepts and Enhancements with the CRM WebClient UI

    Published: 06/March/2013

    Reading time: 11 mins

    Learn a best-practice implementation strategy for enhancing the SAP CRM 7.0 reporting framework to search for SAP CRM transaction data (i.e., one-order documents), such as activities, orders, or complaints using the CRM WebClient UI. Key Concept The reporting framework is the underlying layer for all SAP CRM transactional data searches. The CRM WebClient UI is...…

  10. A Step-by-Step Guide to Select a Mobility Platform That Supports Your Sales and Service Organization

    Published: 24/June/2011

    Reading time: 13 mins

    /Project Management/MobileUse this practical guide to identify, evaluate, and select the right mobile platform for field users through a thorough mobility assessment. This process allows businesses to avoid the pitfalls of failed mobility implementations and achieve greater success. Key Concept A thorough mobility assessment performed in the early stages of a mobility platform project can...…