Professional Documents
Culture Documents
Contents
Objectives What is ECC? Discovering What ECC Looks Like Understanding Basis ECC System Architecture Using SAP's Open SQL Summary Exercise / Q&A
Contents
Objectives
Objectives
What is an ECC system? What is Basis? What is the ECC server architecture?
Contents
What is ECC?
What is ECC?
ECC is an integrated suite of applications designed to handle the data processing for large corporations. ECC:
a runtime environment an integrated suite of application programs written in SAP's 4GL-ABAP/4.
What is ECC?
Application modules are all written in ABAP/4, which is interpreted by Basis executables, which in turn, run on the operating system.
Logistics
PP
SD MM
Sales & Distrib .
Accounting
CO
Material Manag .
Controlling
Production Planning
TR
QM
Quality Manag .
Treasury
PS
Project System
Plant Mainten .
WF
Workflow
Human Resources.
Human Resources
Contents
Discovering What ECC Looks Like
Logging On
Favorites
SAP Menu
SAP Session = SAP Window Each session is independent of the others There are up to 6 sessions
Session number
Tab
Message
Status bar
Status fields
Checkbox
Dialog box
Contents
Understanding Basis
Basis
sitting between ABAP/4 and the operating system provides the runtime environment for ABAP/4 programs makes ABAP programs portable
System performance monitoring Configuration System maintenance User maintenance Transports Menu: Tools->Administration
Contents
ECC System Architecture
Presentation Server
The presentation server is actually a program named sapgui.exe usually installed on a user's workstation. SAPGUI accepts input from the user in the form of keystrokes, mouse-clicks, and function keys, and sends these requests to the application server to be processed. The application server sends the results back to the SAPGUI which then formats the output for display to the user.
Application Server
An application server is a set of executables that collectively interpret the ABAP/4 programs and manage the input and output for them. ABAP/4 programs run on the application server. If ABAP/4 program requests information from the database, the application server will format the request and send it to the database server.
Database Server
The database server is a set of executables that accept database requests from the application server, and pass the information back to the application server.
Contents
Using SAP's Open SQL
To access the database in an ABAP/4 program SAP's Open SQL Open SQL is a subset and variation of ANSI SQL Open SQL statements are converted to SQL that is native to the database
Contents
Summary
Summary
ECC supports multiple hardware platforms, operating systems, and databases. In addition to allowing native SQL, ABAP/4 provides Open SQL. Using Open SQL makes your code portable, faster, and provides automatic client handling.
Thank you!
Questions & Answers