SAP Technical Architecture

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)

Online Training Tutorials

  • SAP ConsultantHow to be SAP Consultant?Everyone have question, How to be a SAP Consultant? As we all know the SAP career is the hot cake in the market all over the world. Whenever you're impudent and identical advantageously […]
  • transport domain controllerConfiguring the Transport Domain Controller – Step by StepThe transport domain controller contains all SAP systems whose transports are to be administrated jointly. One of these SAP systems is chosen as the transport domain controller. Since all […]
  • 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 […]
  • Web DynproWhat 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 […]
  • Remote Function Calls RFCRemote 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 […]
  • sap systemWhat is Client on SAP System?A client is organizational and legal entity in the SAP system. All the business management data is protected here because other clients can not access them. The main objective of the […]
  • SAP SystemHigh 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 […]
  • sap process flowWhat is mean by SAP Process Flow?SAP runs eight different types of processes on Application Server. How many actual processes would be run for each type is dictated by SAP instance profiles (which we will talk about […]