After the Internet, sap r/3 is one of the hottest topics in the computer industry, and the company that developed it, SAP AG, has become one of the successful in the software market. The SAP R/3 system is targeted to most industries: manufacturing, retail, oil and gas, electricity, health care, pharmaceutical, banking, insurance, telecommunications, transport, automotive, chemical, and so on. All hard ware vendors, without exception, are fully engaged to partner with SAP: currently, AT&T, Bull, Compaq, Data General, Digital, Hewlett-Packard, IBM, Pyramid, Sequent, Siemens-Nixdorf, and SUN has supported and certified SAP R/3 platforms.
SAP AG was found in 1972 by four former IBM employees. Since its foundation, SAP has made significant development and marketing efforts on standard application software, being a global market player with its R/2 system for mainframe applications and its R/3 system for open client/server technologies.
The company name SAP stands for Systems, Applications and Products in Data Processing. It is a standard software package that can be configured in multiple areas and adapted to specific needs of the company. To support those needs, SAP includes large number of business functions, leaving room for further enhancements or adaptability to business practice changes.
ABAP/4 is the $GL (fourth-generation programming language) in which all R/3 applications (the upper layer) are developed. Middleware are the layered software components that facilitate the development of client/server applications that can be deployed in heterogeneous vendor platforms. The basis system, also known as kernel, is the SAP R/3 middleware.
The upper layer, the functional layer, contains the different business applications: financial, human resources, sales and distribution, materials management, and so on. The integration of all applications relies on the basis system.
The R/3 kernel makes use of standard communications and application program interfaces to access the operating system, the database, and the network. This architecture allows users to change system configuration and install new systems without interrupting or altering the applications themselves.