Wednesday, 16 November 2016

Sap Architecture

Sap System 3-tier Architecture:
     
           The image given below is 3-tier Architecture of SAP System. It contains 3 layers presentation layer, Application layer and Database layer.



          "Presentation layer" is the Front end user layer communicate with the application server to perform all the processing and which is also known as Brain of an Sap System.
           Presentation layer consist of different components for ABAP and Java that enables the communication and processing of data in Sap System.
           The communication made between the Presentation layer and Application layer is DIAG (Dynamic information and action gateway) protocol.

          "Application Layer" is the server layer which consist of the multiple instances and communicate with the database layer.
           As the above figure shows Application layer consist of Message server, Dispatcher, Work processes, user control, ABAP interpreter, SQL interpreter, Screen Interpreter and R3 buffer.

  • Message server which accepts the request coming from the front end user and made a communication between dispatcher. Message server is managing the load balancing.
  • Dispatcher which accepts the request coming from the message server and made a connection to the work processes in FIFO format.
  • Work processes executes dialog steps in R/3 applications separately. Types of work processes are given below.
  1. Dialog work process          :It is responsible for dialog process.
  2. Background work process :It is responsible for background work process.
  3. spool work process            :It is responsible for output requests.
  4. Enqueue Work process      :It is responsible for locks
  5. Update work process         :Responsible for updates.
  6. Gateway work process      :It is responsible for connection between systems.
  • ABAP interpreter is responsible to monitor the dispatcher queue.
  • SQL interpreter is responsible to take with database.
  • Screen interpreter is responsible for displaying the process of the system.
  • R3buffer is responsible to store the recent transactions updated in database.   
          "Database layer" is responsible to store all the data. The database of the Sap system is kept on a separate server for performance and security reasons.

Sap Architecture

Sap System 3-tier Architecture:
     
           The image given below is 3-tier Architecture of SAP System. It contains 3 layers presentation layer, Application layer and Database layer.


          "Presentation layer" is the Front end user layer communicate with the application server to perform all the processing and which is also known as Brain of an Sap System.
           Presentation layer consist of different components for ABAP and Java that enables the communication and processing of data in Sap System.
           The communication made between the Presentation layer and Application layer is DIAG (Dynamic information and action gateway) protocol.

          "Application Layer" is the server layer which consist of the multiple instances and communicate with the database layer.
           As the above figure shows Application layer consist of Message server, Dispatcher, Work processes, user control, ABAP interpreter, SQL interpreter, Screen Interpreter and R3 buffer.

  • Message server which accepts the request coming from the front end user and made a communication between dispatcher and 

          "Database layer" is responsible to store all the data. The database of the Sap system is kept on a separate server for performance and security reasons.

Introduction to Sap Basis

SAP stands for "Systems Applications Products".
SAP is O.S Dependent.

BASIS stands for "Business Application Software Integrated Solutions".


  • Sap Basis is the middle ware tool for Applications, Operating systems and Database.
  • Sap Basis refers to the administration work of Sap system that includes activities like installation and configuration, load balancing and Monitoring the SAP applications running on Java stack and Sap ABAP.
  • Basis supports operating systems like Microsoft windows,Unix flavours, server edition etc and databases like Oracle, DB2, Informix, Maxdb, Microsoft SQL Server etc..
  • some of the basis relate tasks are mention below: 
  1. Client related tasks(create, copy, delete, import/export...)
  2. Background jobs scheduling, job monitoring, job deletion etc.
  3. Creating users locking and unlocking users changing user passwords etc.
  4. Database related tasks like backups, restores, monitoring etc.
  5. Monitoring the Sap applications.
  6. System Logs monitoring. 
  7. Performance tuning
  8. System installation and configuration.
  9. SAP license maintenance.
  10. Maintaining STMS related tasks.
  11. Profile and operation mode maintenance
  12. Applying support patches, upgrading and installing add-ons, kernel versions.
  13. SNOTE applying and removing errors.
  14. System copy,
  15. System refresh ,etc
    
    



Tuesday, 15 November 2016

SAP Basis Contents



  1. Introduction to basis
  2. Client Administration
  3. User Administration
  4. Background jobs
  5. Kernal upgrade and Patch Administration
  6. RFC connections
  7. Transport Management Systems
  8. Data Migrations