01_sap - the development environment
Post on 14-Apr-2018
216 Views
Preview:
TRANSCRIPT
-
7/30/2019 01_SAP - The Development Environment
1/29
SAP - The Development
Environment
-
7/30/2019 01_SAP - The Development Environment
2/29
Contents
Objectives
What is ECC?
Discovering What ECC Looks Like
Understanding Basis
ECC System Architecture
Using SAP's Open SQL Summary
Exercise / Q&A
-
7/30/2019 01_SAP - The Development Environment
3/29
Contents
Objectives
?
-
7/30/2019 01_SAP - The Development Environment
4/29
Objectives
What is an ECC system?
What is Basis?
What is the ECC server architecture?
-
7/30/2019 01_SAP - The Development Environment
5/29
Contents
What is ECC?
?
-
7/30/2019 01_SAP - The Development Environment
6/29
What is ECC?
ECC is an integrated suite of applicationsdesigned to handle the data processing forlarge corporations.
ECC:
a runtime environment
an integrated suite of application programs written
in SAP's 4GL-ABAP/4.
ECC is the system in which your ABAP/4programs will run.
-
7/30/2019 01_SAP - The Development Environment
7/29
What is ECC?
Applicationmodules are allwritten inABAP/4, which
is interpretedby Basisexecutables,which in turn,run on theoperating
system.
-
7/30/2019 01_SAP - The Development Environment
8/29
Functional areas / Application areas /Functional modules
Human Resources
LogisticsAccounting
Cross Application
Functions
SAP ECC
Basis
FIFIFinancialFinancial
AccountingAccounting
COCOControllingControlling
TRTR
TreasuryTreasury
PSPSProjectProject
SystemSystem
WFWF
WorkflowWorkflowISIS
IndustryIndustry
SolutionsSolutions
MMMMMaterialMaterial
ManagManag ..
HRHRHumanHuman
Resources.Resources.
SDSDSales &Sales &
DistribDistrib ..
PPPPProductionProduction
PlanningPlanning
QMQMQualityQuality
ManagManag ..
PMPMPlantPlant
MaintenMainten ..
-
7/30/2019 01_SAP - The Development Environment
9/29
Contents
Discovering What ECC Looks
Like
?
-
7/30/2019 01_SAP - The Development Environment
10/29
Starting the SAP System
Double-click in
SAP icon or pressLogon
-
7/30/2019 01_SAP - The Development Environment
11/29
Logging On
-
7/30/2019 01_SAP - The Development Environment
12/29
SAP Easy Access
SAP Menu
Favorites
-
7/30/2019 01_SAP - The Development Environment
13/29
Multiple SAP Sessions
Session number
SAP Session = SAP Window
Each session is independent of theothers
There are up to 6 sessions
-
7/30/2019 01_SAP - The Development Environment
14/29
The SAP WindowMenu barToolbar
Status bar Status fieldsMessage
Tab
Table control
-
7/30/2019 01_SAP - The Development Environment
15/29
The SAP Window
Radio button
Checkbox
Dialog box
-
7/30/2019 01_SAP - The Development Environment
16/29
-
7/30/2019 01_SAP - The Development Environment
17/29
Basis
sitting betweenABAP/4 and theoperating system
provides the
runtimeenvironment forABAP/4 programs
makes ABAPprograms portable
-
7/30/2019 01_SAP - The Development Environment
18/29
Basis administration tools
System performance monitoring
Configuration
System maintenance
User maintenance
Transports
Menu: Tools->Administration
-
7/30/2019 01_SAP - The Development Environment
19/29
Contents
ECC System Architecture
?
-
7/30/2019 01_SAP - The Development Environment
20/29
ECC System Architecture
SAP based the architecture of ECC on a three-tier client/servermodel
-
7/30/2019 01_SAP - The Development Environment
21/29
Presentation Server
Thepresentation serveris actually a program namedsapgui.exe usually installed on a user's workstation.
SAPGUI accepts input from the user in the form ofkeystrokes, mouse-clicks, and function keys, and sendsthese requests to the application server to be processed.
The application server sends the results back to theSAPGUI which then formats the output for display to theuser.
-
7/30/2019 01_SAP - The Development Environment
22/29
Application Server
An application serveris a set of executables thatcollectively interpret the ABAP/4 programs andmanage the input and output for them.
ABAP/4 programs run on the application server.
If ABAP/4 program requests information from thedatabase, the application server will format therequest and send it to the database server.
-
7/30/2019 01_SAP - The Development Environment
23/29
Database Server
The database serveris a set of executables that accept databaserequests from the application server, and pass the informationback to the application server.
-
7/30/2019 01_SAP - The Development Environment
24/29
Contents
Using SAP's Open SQL
?
-
7/30/2019 01_SAP - The Development Environment
25/29
SAP's Open SQL
To access the database in anABAP/4 program SAP's OpenSQL
Open SQL is a subset and
variation of ANSI SQL Open SQL statements are
converted to SQL that is nativeto the database
-
7/30/2019 01_SAP - The Development Environment
26/29
Open SQL - 3 main advantages
Portability
Buffering Data on the Application
Server
Automatic Client Handling
-
7/30/2019 01_SAP - The Development Environment
27/29
Contents
Summary
?
-
7/30/2019 01_SAP - The Development Environment
28/29
Summary
ECC supports multiple hardwareplatforms, operating systems, anddatabases.
In addition to allowing native SQL,ABAP/4 provides Open SQL. Using
Open SQL makes your code portable,faster, and provides automatic clienthandling.
-
7/30/2019 01_SAP - The Development Environment
29/29
Thank you!
Questions & Answers
top related