Sunday, September 14, 2014

What is SAP ?

SAP , SYSTEMS APPLICATION AND PRODUCTS IN DATA PROCESSING , R/3 is the former name of the main enterprise resource planning software produced by SAP AG. It is an enterprise-wide information system designed to coordinate all the resources, information, and activities needed to complete business processes such as order fulfillment or billing.
The first version of SAP's flagship enterprise software was a financial Accounting system named R/1 called as YSR. This was replaced by R/2 at the end of the 1970s. SAP R/2 was in a mainframe based business application software suite that was very successful in the 1980s and early 1990s. It was particularly popular with large multinational European companies who required soft-real-time business applications, with multi-currency and multi-language capabilities built in. With the advent of distributed client-server computing SAP AG brought out a client-server version of the software called SAP R/3 (The "R" was for "Real-time data processing" and 3 was for 3-tier). This new architecture is compatible with multiple platforms and operating systems, such as Microsoft Windows or UNIX. This opened up SAP to a whole new customer base.SAP R/3 was officially launched on 6 July 1992. It was renamed SAP ERP and later again renamed ECC (ERP Central Component). .

SAP based the architecture of R/3 on a three-tier client/server model.

1. Presentation Server
2. Application Server
3. Database Server

The presentation server
is actually a program named sapgui.exe. It is usually installed on a user's workstation. To start it, the user double-clicks on an icon on the desktop or chooses a menu path.

An application server
is a set of executables that collectively interpret the ABAP/4 programs and manage the input and output for them. When an application server is started, these executables all start at the same time.

The database layer, which is accessed by NetWeaver AS, consists of a central database system which in turn is made up of the database management system (DBMS) and the database itself.
The database does not only contain the master data and transaction data from your ABAP application programs; all data for NetWeaver AS ABAP is stored there. For example, the database contains the control and Customizing data that determines how NetWeaver AS runs and the ABAP application programs themselves. The components (program texts, screen definitions, menus, function modules, and so on) are stored in a special part of the database known as the Repository, and are therefore also referred to as Repository objects. You work with them in the ABAP Workbench.

No comments:

Post a Comment