Wednesday, March 14, 2012

SAP Introduction & SAP Architecture

Introduction to SAP R/3

SAP R/3 is developed in Germany by SAP-AG in 1992. SAP stands for "Systems Applications and Products in Data Processing". R/3 is a runtime environment and predesigned large business applications which is developed by SAP’s 4GL(4th Generation Language) – ABAP.
ABAP stands for "Advanced Business Application Programming". The main purpose of R/3 is to provide suite of tightly integrated business applications for large business corporations.

Architectures in Software Engineering

Three types of Architectures are available in Software Engineering they are,
One-tier: If the client and server programs run in one computer, it is called as one-tier.
Ex: C Programming.

Two-tier: If the client and server programs run in different systems it is called as two-tier.
Ex: Client/Server,
Client/Server is nothing but two programs talking to each other.
Program1 requests program2 for the information, and program2 replies to the program1.


Three-tier: If a program can be both client and server, then it is called as three-tier. Means a program can request the information from other programs as well as it can replies to other programs requests.
Ex: SAP R/3 Architecture.
SAP R/3 architecture is based on three-tier architecture.

It consists
  Presentation server
 Application server
 Database server



Presentation server: Actually is a program named sapgui.exe. It is installed in the user workstation. Presentation server displays the user interface to accept the input from the user. It sends the requests to the application server to be processed. The application server sends the results back to presentation server.

Application server: It is a set of execuatable programs to process the requests from the presentation server. When we start the application server all the executables start together and when we stop the application server all the executables stop together. The application server exists to interpret the ABAP/4 programs and the programs do not run in presentation server. When we run the ABAP/4 program in presentation server it runs in application server and it requests the data from the database server. Once it gets the data from the database server it process the program and sends results back to the presentation server.

Database server: database server is also a set of executables that accepts the database requests from the application server. These requsets are passed to the database(RDBMS) and gets the required data from the database. Then it sends the data to the application server. Database and database servers can be installed in one system or in different systems.

"You found the information helpful and want to say thanks? Your donation is enough to inspire us to do more. Thanks a bunch!"

0 comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Categories

ABAP (1) ABAP Interview Questions (112) ABAP Open SQL Statements (1) ABAP Syntax Rules (6) ABAP WORKBENCH (2) ABAP-Interview-Questions (52) ALE IDOC (6) ALE IDOC Interview Questions (6) ale-idoc (6) ALE-IDOC-Interview-Questions (19) ALV Interview Questions (5) ALV-Interview-Questions (22) BADI (2) BAPI (1) BAPI Interview Questions (1) BAPI-Interview-Questions (14) BDC (6) BDC Interview Questions (6) BDC-Interview-Questions (9) big data (2) big data interview questions (1) Classical Reports Interview Question (3) Classical-Reports-Interview-Questions (22) Conditional Statements (1) Cross Applications (3) Cross-Applications (14) Data Dictionary (22) Data Type Questins (1) Data types (1) Data-Dictionary (48) Data-Type-Questins (6) Dialog programming (5) Dialog Programming Interview Questions (4) Dialog-Programming (30) DOMAIN Interview Questions (1) Domain-Interview-Questions (8) Function Module (2) hadoop (2) hadoop interview questions (2) hdfs (1) IDoc Tutorials (6) Interactive Report Interview Questions (4) Interactive-Reports-Interview-Questions (22) Internal Tables (1) interview questions (1) Lock Object Interview Questions (1) Lock-Objects-Interview-Questions (10) Logical Database (1) Modularization Interview Questions (4) Modularization-Interview-Questions (25) Module Pool Programming (5) Module-Pool-Programming (39) modules in sap (1) Object Oriented ABAP (19) Object Oriented ABAP Interview Questions (15) object-oriented-abap (2) Object-Oriented-ABAP-Interview-Questions (34) OOABAP (9) Reports (14) Reports Interview Questions (9) Reports-Interview-Questions (19) RFC (1) RFC Interview Questions (1) RFC-Interview-Questions (14) RICEF (1) RICEF Objects (1) SAP (4) SAP ABAP (4) SAP ABAP Interview Questions (42) SAP ABAP Introduction (46) SAP ABAP Message Types (2) SAP BADI Interview Questions (2) SAP Basics (71) SAP Books (2) SAP Certification (1) SAP CONSULTANTS (5) SAP CRM (1) SAP ENHANCEMENTS (3) SAP EXITS (2) SAP EXITS ( SAP ENHANCEMENTS ) Interview Questions (1) SAP Free Books (1) SAP HR (2) SAP Lock Object (1) sap modules (2) SAP Open SQL Statements (1) SAP R/3 Architecture (4) SAP Search help (1) SAP Smartforms (1) SAP Smartforms Interview Questions (2) SAP Tables (5) SAP Tcodes (10) SAP Views (1) SAP Webdynpro ABAP (12) SAP Work Processors (2) SAP Workflow (3) SAP-BADI-Interview-Questions (11) SAP-Enhancements (39) SAP-Exits (39) SAP-Exits-Enhancements-Interview Questions (3) SAP-HANA (1) SAP-HANA-Interview-Questions (1) SAP-Smartforms-Interview-Questions (2) SAP-Workflow (3) Scripts (3) Scripts Interview Questions (2) Scripts-Interview-Questions (32) Search Help Interview Questions (1) Search-Help-Interview-Questions (9) Smartforms (1) Table Maintenance Generator (1) Table-Maintenance-Generator (4) Tables in SAP (2) Tables Interview Questions (3) Tables-Interview-Questions (3) Type Group Interview Questions (1) Type-Group-Interview-Questions (7) Variable Declaration (1) Views Interview Questions (1) Views-Interview-Questions (5) Webdynpro (12) what is big data (1)

Protected Blog

 
This blog is not affiliated to SAP AG |SAP is trademark of SAP AG |The information collected from various sources use information with your own risk.