SAP Technical Architecture Concepts and Workflow

SAP Technical Architecture: SAP is an ERP package, which caters to the key function of integration. It provides integrated functionality for finance, sales, materials management, production and human resources. SAP is DBMS transactional software written in ABAP/4. Various modules provide various functionalities. It can be configured to meet the business process logic through customisation. SAP is customisable software. The database in SAP can be either Oracle or Informix.

SAP Technical Architecture

The technical architecture of SAP R/3 is as per the diagram. The Technical Architecture of SAP R/3 is a three-tier architecture. This means that the architecture can be broken down into three layers. First is the Data base Layer. The Database layer hosts the central database.

The central database is a Relational Database Management System (RDBMS). The next layer is the application layer. The business logic processing occurs in the application layer. The presentation layer is the Graphic user interface or the GUI, which interacts with the user and receives inputs and gives output to the user.


SAP recommends four concurrent Servers:

To have better control over the production system, SAP recommends four different servers in a typical SAP implementation. These are:

Development: All development work is carried out in the development server. Unit testing is done in the development server.

Integration: The changes are then tested for their correctness by integration testing in the integration server


Consolidation: The consolidation system consolidates all the changes before they are transported to the production environment.

Production: The production system is the live system which contains all the current data.

Technical Information – SAP

  • SAP is a 32 Bit Client Server Application.
  • SAP uses 4GL (4th Generation Language) called ABAP/4 for Front end Development
  • ABAP/4- Advanced Business Application Programming Language
  • Uses ALE (Application Link Enabling)
  • Loose Coupling of Database
  • Independent Servers
  • SAP uses Messaging Mechanism to Synchronize database

IDES – Integrated Documentation and Educational System. IDES contains example data for all transactions.

OSS – Online Support System. This is an Online Support System provided by SAP.

Modules in SAP

SAP is divided into various modules that cater to different functionalities.

The various modules of SAP are as follows:

  • Sales and Distribution
  • Project Management
  • Materials Management
  • Quality Management
  • Finance and Controlling
  • Human Resources
  • Production Planning
  • Plant Maintenance

Also See: Processing the Batch Input Session (SM35)

Recommended Reading For You

  • High Level & Fundamental understandings of SAP System ArchitectureHigh Level & Fundamental understandings of SAP System ArchitectureIt is an undeniable fact that SAP gains more and more customers such as big US and global Corporations and government.SAP’s greatest opportunity probably lies beyond Microsoft or IBM […]
  • The Steps to Upgrade SAP Support PackageThe Steps to Upgrade SAP Support PackageHope sometimes we need to update our SAP Support Package for bug fixing or regular maintenance.If we  check our current SAP Support Package Level from transaction SPAM --> Package […]
  • What is Web Dynpro for ABAP?What is Web Dynpro for ABAP?Web Dynpro (Stands for Web Dynamic Programming) for ABAP is a programming model for developing Web applications. It consists of a run time environment and a graphical development […]
  • What is Structure of SAP SD?What is Structure of SAP SD?The all most every firm Sales is structured in such way. This structure needs to be represented in SAP SD based on pre-defined organizational elements and combine them in a pre-defined way […]
  • Remote Function Calls (RFC) in SAPRemote Function Calls (RFC) in SAPRemote Function Calls RFC: Communication between applications of different systems in the SAP environment includes connections between SAP systems as well as between SAP systems and […]

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: