SAP Technical Architecture an Overview

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.

Technical Architecture (refer diagram a)

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 […]
  • 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 […]
  • The Steps to Upgrade SAP Support Pack ManagerThe Steps to Upgrade SAP Support Pack ManagerHope 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 Client on SAP System?What 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 […]
  • 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 based on pre-defined organizational elements and combine them in a pre-defined way of […]

Leave a Reply

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

error: Content is protected !!