SAP BASIS Introduction
SAP BASIS Introduction
CONFIDENTIAL
Overview of
SAP Products &
Components
SAP AG – An Overview
• World’s Leading Provider of Business Management Software
• Established in 1972. Headquarters in Walldorf , Germany
• 82000 Customers run SAP in 120 countries
• Addressing business needs of organizations ranging from Fortune
500 Global Organizations to Small & Medium businesses
• Solution offerings for more than 25 diverse industries
SAP
Business Solution for Medium Businesses
ise
SAP Business
By Design Solution for Medium Businesses
• Strong Industry-specific focus
• Stable core business processes
• Preconfigured solutions
SAP Business All-in-One
Functionality/Industry
Support/Adaptability
Evolution of SAP Releases
• SAP releases come in two flavours – An application flavour and basis(was) flavour.
• The SAP Application , otherwise called ECC 6.0 was earlier called mySAP ERP 2005 , and this is based on WAS 7.0
• The older release , ECC 5.0 was called mySAP ERP 2004 and was based on WAS 6.40
• The predecessor to ECC 5.0 , was called SAP Enterprise 4.7 , based on WAS 6.20 and 6.30. This was the first time SAP
BASIS kernel came to be referred to as WAS. The JAVA Engine made its first appearance in this release.
• Earlier SAP releases were called R/3. This is starting from R/3 3.1i to 4.6c. The underlying BASIS kernel was versioned
from 3.1i to 4.6D.All such releases were based purely on ABAP engines
SAP BASIS Overview
What is SAP BASIS ?
• The term “BASIS” is a reference to the underlying technical architecture of an SAP
application. The term encompasses the server infrastructure , software and the server
processes that run the SAP application.
Who are BASIS consultants ?
• SAP consultants who design, build and manage the SAP environment are termed as
BASIS consultants. They are the SAP Technical architects in the IT organization.
What is the scope of BASIS consultants in an IT organization ?
• SAP consultants possess the skills required to administer and configure SAP specific
settings in an IT landscape. They are part of a larger organization which may run a
landscape consisting of several SAP and Non-SAP applications.
What are the pre-requisites for starting a career in SAP BASIS ?
• Basic knowledge of operating system administration, network management and
database administration.
SAP BASIS Services in an Organization
Customer
BUSINESS ORGANIZATION
SAP IT ORGANIZATION
Introduction to
Netweaver
Introduction to SAP Netweaver
IT Practices IT Scenarios
Basic Concepts
• Each IT scenario requires an integration between various components
of the SAP Netweaver stack
• The SAP Netweaver stack consists of 4 broad layers
People Integration
Process Integration
Data Integration
Application Platform
JAVA ABAP
• SAP systems provide the basis for building applications that implement business
processes
• The SAP applications are not dependent on the type of Operating systems and
Databases to a great extent
• Applications can be built in either ABAP or JAVA languages
• ABAP stands for “Advanced Business Application Programming”. Most
applications in SAP are written in ABAP
• To run ABAP programs , the Netweaver application server provides a ABAP
Runtime environment
• To extend SAP applications so that they become highly interoperable with external
and internet web-based applications , the JAVA runtime was introduced in the SAP
Netweaver environment. The JAVA runtime is based on J2EE standards
• IMPORTANT NOTE : The ABAP and JAVA runtimes are also called as ABAP and
JAVA engines
Client Server Architecture
• The client is a device on a network , which transmits requests for data processing. The
client in the SAP architecture can be either the SAPGUI running on Windows , SAPGUI
for JAVA for other OS’ or WEBGUI which can be invoked from any common browser
• The server is the Netweaver application server which processes client requests in the
ABAP or JAVA engine
• Communication happens over a dedicated network infrastructure (LAN) or through
Wireless LAN (WLAN)
• In SAP , there are several types of multi-level architectural scenarios possible :
INTERNET
BROWSER MULTI
TIER
WEBGUI
THREE
APPLICATION TIER
DATABASE
SERVER
SERVER
SAPGUI
TWO
APPS + DB TIER
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 :
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
Single Instance Distributed Instance Distributed Instance
with multiple dialog
instances
APPLICATION APPLICATION APPLICATION INSTANCE
INSTANCE INSTANCE
CENTRAL CENTRAL CENTRAL
INSTANCE INSTANCE INSTANCE
CENTRAL CENTRAL
CENTRAL SERVICES
SERVICES SERVICES
INSTANCE INSTANCE
INSTANCE
DIALOG DIALOG
INSTANCE 2 INSTANCE 2
DATABASE
INSTANCE
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
• Architecture showing the interaction between ABAP processes in a SAP system with a
Central Instance and 1 Dialog Instance
SAP LOGON
SAPGUI PAD
Version
Log On
Button
SAP System
Entries in
SAP Logon
Pad
Create New
System
Entries
System Entry in SAPGUI
ELEMENTS OF SAPGUI
SAP
Application
Description of
Server Host
the SAP
Name or IP
System.This
address
can have any
convenient
name as per SAP System
the users Number
choice
System ID
SAP Logon Screen
ELEMENTS OF SAPGUI
Note :
Client
Number is a
logical unit of
an SAP
system
You can Client Number Password
change your field is case-
password sensitive
once a day User ID
Password
2 Character
Language
Field : By
default the
system takes
EN if left
blank. (EN –
English)
SAP Logon Screen
ELEMENTS OF SAPGUI
Note :
Client
Number is a
logical unit of
an SAP
system
You can Client Number Password
change your field is case-
password sensitive
once a day User ID
Password
2 Character
Language
Field : By
default the
system takes
EN if left
blank. (EN –
English)
SAP Logon Screen
ELEMENTS OF SAPGUI
• In SAP , all operations are carried out using Transaction Codes.These are codes that can call
reports,programs from the users screen.
• /n denotes a new session.A user can open upto maximum of 6 sessions where he/she can parallely work
• /o followed by a transaction code causes the transaction to open in a new session.
• Each new session means a new window opened on your computer
ABAP Work Processes – SM50