Overview of
SAP Products &
Components
*
SAP AG – An Overview
Media Courtesy : SAP-TV AG
*
SAP Components and Solutions - Overview
*
SAP Components & Solutions : Positioning
SAP NETWEAVER 7.0
Composition Environment 7.1
SAP ERP 6.0
Web Application Server 7.0
ABAP
SAP Enterprise Core Components
(ECC 6.0)
Web Application Server 7.0
JAVA
Master Data Management 5.5
Business Intelligence 7.0
Process Integration 7.0
Computing Engines – Web Application Servers
Application Platform – Core Business Functions
Composites Development – SOA Enablement
Information Integration -
Business Analytics & Reporting , Master Data Management
Process Integration – ERP to ERP , ERP to Non-ERP Integration
Enterprise Portal 7.0
People Integration & Collaboration
*
SAP Components – One View
SAP NETWEAVER 7.0
Composition Environment 7.1
SAP ERP 6.0
Web Application Server 7.0
ABAP
SAP Enterprise Core Components
(ECC 6.0)
Web Application Server 7.0
JAVA
Master Data Management 5.5
Business Intelligence 7.0
Process Integration 7.0
Enterprise Portal 7.0
SAP Industry Solutions
Retail,Utilities,Oil & Gas,Aerospace etc
Business Suite Solutions
CRM 2007
SRM 2007
SCM 2007
SEM 2007
GTS
Technology Components & xApps Composites
Solution Manager
SAP Kernel
Composites
SAPGUI
SAP ITS
Plug-Ins
*
SAP Offerings based on Company Size
Enterprise Size
Solution for Small Businesses
Solution for Medium Businesses
Solution for Medium Businesses
Large & Very Large Enterprises
SAP Business One
SAP Business By Design
SAP Business All-in-One
SAP Business Suite
Functionality/Industry Support/Adaptability
*
Evolution of SAP Releases
*
SAP BASIS Overview
What is SAP BASIS ?
Who are BASIS consultants ?
What is the scope of BASIS consultants in an IT organization ?
What are the pre-requisites for starting a career in SAP BASIS ?
*
SAP BASIS Services in an Organization
BUSINESS ORGANIZATION
SAP IT ORGANIZATION
SAP Functional Analysts – SD , MM , PP , QM
SAP Developers – ABAP & JAVA
Sales
Purchase
Finance
HR
Customer
SAP BASIS Consultants
*
Introduction to
Netweaver
*
Introduction to SAP Netweaver
*
Basic Concepts
IT Practices
IT Scenarios
*
Basic Concepts
People Integration
Process Integration
Data Integration
Application Platform
*
SAP Netweaver Application Server
SAP Netweaver Application Server Features
Architecture View of SAP Netweaver Application Server
PRESENTATION LAYER
APPLICATION LAYER
ABAP
JAVA
DATABASE LAYER
External Systems (SAP , Non-SAP)
*
BREAK
*
SAP Architecture
Fundamentals
*
SAP Architecture Fundamentals
*
ABAP & Java Runtimes
*
Client Server Architecture
SAPGUI
WEBGUI
BROWSER
MULTI TIER
THREE TIER
TWO TIER
INTERNET
APPLICATION SERVER
APPS + DB
DATABASE SERVER
LOCAL AREA NETWORK
*
Concept of SAP Instance
The Database Instance ID , also called DBSID is normally the same as the SAP instance ID , or SID.The SID is always 3 characters long and can contain alphanumerals , but it must start with an alphabet. The Instance Number is always a 2 digit number , and can be any combination of digits between 0 and 9.
*
Concept of SAP Instance
An SAP Application Instance can be broken down to the following types :
Application Instance
Central Instance
Central Services Instance
Dialog Instance
Type of Application Server | Instance Name | Name of Processes |
ABAP Application Server | Central Instance | Enqueue Server , Gateway Process |
Central Services Instance | Message Server | |
Dialog Instance | ABAP Work Processes | |
JAVA Application Server | Central Instance | Software Deployment Manager(SDM) , Dispatcher |
Central Services Instance | Message Server | |
Dialog Instance | JAVA Server Processes |
Each SAP system can have only 1 Central Instance , 1 Central Services Instance and only 1 Database instance. It can have any number of additional dialog instances
*
Distribution of SAP Instances in a SAP system
APPLICATION INSTANCE
DATABASE INSTANCE
CENTRAL INSTANCE
CENTRAL SERVICES INSTANCE
APPLICATION INSTANCE
CENTRAL INSTANCE
CENTRAL SERVICES INSTANCE
DATABASE INSTANCE
APPLICATION INSTANCE
CENTRAL INSTANCE
CENTRAL SERVICES INSTANCE
DIALOG INSTANCE 1
DATABASE INSTANCE
DIALOG INSTANCE 2
DIALOG INSTANCE 1
DIALOG INSTANCE 2
Single Instance
Distributed Instance
Distributed Instance with multiple dialog instances
Note : Each Box represents a physical machine or a partition within the same hardware
*
LUNCH BREAK
*
Application Server – ABAP
Processes
*
AS ABAP Processes
Process Name | Description |
Dispatcher Work Process | There is 1 dispatcher work process per Application Instance and per each Dialog Instance.If there is 1 Central Instance and 2 Dialog instances in an SAP system , there will be 3 dispatchers. The role of the dispatcher is to distribute incoming requests to the ABAP worker threads. |
Dialog Work Process (D) | There are a minimum of 2 Dialog work processes required per dispatcher that need to be configured per instance.This work process executes the transactions as required and communicates with the database instance processes |
Background Work Process (B) | Background work processes execute programs that run without interacting with the user. At least two background work processes for each SAP system are required.More than one background work process for each dispatcher can be configured. |
Enqueue Work Process (E) | Only 1 enqueue process exists in each SAP system. This process ensures that updates are serialized with the help of a lock table. |
Update Work Process (V) | Minimum 1 Update process is required , and more than 1 process per dispatcher is allowed. This process takes care of processing update requests. |
Spool Work Process (S) | Minimum 1 spool process is required and more than 1 process per dispatcher is allowed. This process passes sequential data to output devices such as printers. |
The table shows the different types of Processes in AS ABAP Environment
*
AS ABAP Processes
Process Name | Description |
Message Server (M) | Only 1 Message server exists in the SAP system and is installed on the Central Services Instance. It is responsible for communication between the different dispatchers of each SAP instance within the same SAP system. |
Gateway (G) | There is exactly 1 Gateway Per Dispatcher in a SAP system.The gateway is meant to allow communication between different SAP systems |
Internet Communication Manager | There is only 1 ICM per SAP system.The ICM receives requests for HTTP protocol and forwards it to the ABAP dispatches for further processing |
The table shows the different types of Processes in AS ABAP Environment (Contd.)
SAP uses the acronym DVEBMGSxx , where xx is the instance number to denote an SAP instance within the SAP system.
Example : If an SAP system comprises of 1 Central instance with number 01 , and 2 Dialog Instances , with number 02 and 03 , then the SAP system is said to be comprised of DVEBMGS01 , DVEBMGS02 and DVEBMGS03 instances
*
AS ABAP Architecture
*
AS ABAP Processes
*
Request Processing in AS ABAP
*
Processing a user request
*
Processing a user request
*
Processing a Dialog Request
*
Transaction Processing in AS ABAP
*
Database Transactions & ABAP Transactions
Graphical Illustration of an Asychronous Update
*
BREAK
*
Enqueue & Lock Management
*
Update Process
*
Principles of Asychronous Updates
*
Print Processing
*
Background Processing
*
Internet Communication Manager (ICM)
*
BREAKOUT
SESSION
*
Notes on SAPGUI
*
Alternative types of SAPGUI
*
Navigation using SAPGUI
ELEMENTS OF SAPGUI
SAPGUI Version
SAP System Entries in SAP Logon Pad
SAP LOGON PAD
Log On Button
Create New System Entries
*
System Entry in SAPGUI
ELEMENTS OF SAPGUI
Description of the SAP System.This can have any convenient name as per the users choice
SAP Application Server Host Name or IP address
SAP System Number
System ID
*
SAP Logon Screen
ELEMENTS OF SAPGUI
User ID
Password
Client Number
Note :
Client Number is a logical unit of an SAP system
Password field is case-sensitive
You can change your password once a day
2 Character Language Field : By default the system takes EN if left blank. (EN – English)
*
SAP Logon Screen
ELEMENTS OF SAPGUI
User ID
Password
Client Number
Note :
Client Number is a logical unit of an SAP system
Password field is case-sensitive
You can change your password once a day
2 Character Language Field : By default the system takes EN if left blank. (EN – English)
*
SAP Logon Screen
ELEMENTS OF SAPGUI
Field to enter Transaction Code
*
ABAP Work Processes – SM50
This transaction shows the various ABAP work processes : Dialog,Update,Enqueue,Background,Spool and Update2
The dispatcher process is not shown here.
*
ABAP Work Processes as Unix Processes
*
Checking for Locks – SM12
*
Q&A Session
*