30
Welcome to AMS SAP BASIS Training by Md Rajib Imran :: [email protected]

Introduction to SAP BASIS

Embed Size (px)

Citation preview

Page 1: Introduction to SAP BASIS

Welcome to AMS SAP BASIS Training

by Md Rajib Imran :: [email protected]

Page 2: Introduction to SAP BASIS

Why you are here ?

Fix your goal

• Build the most highly paid career. • Already in touch with SAP but need to know the root . • Be a market leader in SAP sector. • Want to switch to SAP Community. • Be a part of world wide the largest ERP community. Or • Anything else.

Page 3: Introduction to SAP BASIS

Why I am here ?

Know the trainer's goal

• Build SAP Consultants to sustain SAP in Bangladesh.

• Support each other by shearing knowledge to explore the SAP and its optimum use.

• Take lead from foreign consultants.

Page 4: Introduction to SAP BASIS

SAP BASIS Training Objective 1. Introduction to BASIS 2. Introduction to SAP GUI 3. SAP services ( OSS)/ Marketplace 4. Introduction to OS concepts 5. The Architecture of SAP R/3 6. Overview of SAP Solution Manager 7. SAP R/3 Administration tasks – user managements 8. SAP R/3 Administrator tasks – background jobs 9. Profile and Operation modes 10. SAP R/3 Administration tasks – CCMS 11. SAP R/3 Memory Management and Miscellaneous 12. Types of R/3 Systems and System Landscape 13. SAP R/3 Administration Tasks – Change And Transport System 14. Transport Management System ( TMS ) 15. SAP R/3 Administration Tasks – Patch Administration 16. SAP R/3 Administration Tasks – Client 17. SAP R/3 Administration Tasks – SAP-DBA 18. SAP Printing System 19. General Administration Utilities 20. Installation and Guidelines 22. Wrap up

Page 5: Introduction to SAP BASIS

What is Basis?

Introduction to SAP R/3 Client / Server Technology and SAP R/3 Architecture

Roles and Responsibilities of Basis Consultants

Database Service. Application Services, Presentation Services

Introduction to SAP BASIS

Page 6: Introduction to SAP BASIS

SAP R/3 BASIS Component is a unique layer in the SAP architecture. The BASIS component acts as a bridge between the computing infrastructure i.e. operating system, database, network architecture and the various modules in SAP such as FICO, MM, SD, PP, PS, QM etc

What is Basis?

Page 7: Introduction to SAP BASIS

Roles and Responsibilities of Basis Administrator

The SAP Basis Administrator responsibilities include configuring, monitoring, tuning, and troubleshooting the SAP technical environment on an ongoing basis as well as scheduling and executing the SAP transport system. The SAP Basis Administrator collaborates to resolve SAP transport and source code problems. The SAP Basis Administrator is responsible for the installation, upgrade, and maintenance of SAP systems. Additional areas include the evaluation and design of interfaces between SAP and external systems, maintenance of the SAP Data Dictionary and database objects, and manage the migration of SAP database and application configuration into production as well as analyze, develop, and maintain data architectures and process models within SAP. 1. Implement and maintain the multiple SAP instances that comprise the SAP environment (development, test, training and production). 2. Maintain the integrity of the SAP environment by managing the SAP Correction and Transport System (CTS) to ensure all configuration and development objects are promoted properly. 3. Introduce technical changes into the environment using a structured approach that minimizes risk and achieves high reliability, availability and performance of each SAP instance. 4. Design and implement an optimal SAP configuration to maximize system performance and availability. 5. Install and configure all required SAP database servers and application servers. 6. Manage SAP users, authorizations, and profiles. 7. Distribute the online SAP user workload and monitor and manage the SAP background job workload. 8. Configure and manage the SAP printing subsystem for all SAP instances. 9. Maintain SAP performance by planning and executing SAP tuning strategies.

Page 8: Introduction to SAP BASIS

Roles and Responsibilities of Basis Administrator

10. Monitor all SAP systems (work processes, users, system logs, short dumps, locks, developer traces, system traces, disk space, etc.). 11. Administer the SAP database with Database Administrator (plan and perform database upgrades, apply database maintenance, design and maintain physical database layout, perform database reorganizations, design and implement backup and restore strategy, maintain database security, administer database performance, manage database storage, database problem determination and resolution, etc.). 12. Perform SAP client administration (create client, copy client, delete client, export/import client) as required. 13. Participate in the planning and implementation of SAP system upgrades. 14. Apply and migrate SAP maintenance (hot packages and kernel upgrades) through all systems using a structured methodology. 15. Develop and maintain system documentation for all SAP instances and interfaces. 16. Provide status reports for projects to management.

Page 9: Introduction to SAP BASIS

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

Page 10: Introduction to SAP BASIS

SAP Components and Solutions - Overview

• SAP is an acronym for Systems , Applications and Products for Data Processing

• SAP’s ECC 6.0 (Enterprise Core Components) provide the core solutions for

running enterprise business processes in Financials, Logistics and Human

Resources

• SAP’s Netweaver 7.0 Platform provide the computing environment for managing

the core ECC applications using the Web Application Server 7.0 (WAS 7.0). The

server can power business application programming in ABAP as well in JAVA

• SAP’s Netweaver 7.0 Platforms power Business Analytics and Reporting (BI 7.0) ,

Process Integration with other enterprise components (PI 7.0) , Data Management

(MDM 5.5) and People Integration and Collaboration (EP 7.0)

• SAP Cross-Application Business suite components , such as CRM , SRM , SCM

are built on the core business functions provided in ECC 6.0

• SAP provides a wide ranging set of solutions for specific Industries , such as

Utilities , Retail , Oil & Gas , Aerospace , Mining etc , known as SAP Industry

Solutions.

Page 11: Introduction to SAP BASIS

SAP NETWEAVER 7.0

SAP Components & Solutions : Positioning

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

Page 12: Introduction to SAP BASIS

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

Page 13: Introduction to SAP BASIS

SAP Offerings based on Company Size

Solution for Small Businesses •Less than 100 Employees •Less than 30 Users •Basic functions pre-configured

Solution for Medium Businesses •Between 100 and 500 Employees •On demand solution catering to

niche process areas

Solution for Medium Businesses •Strong Industry-specific focus •Stable core business processes •Preconfigured solutions

Large & Very Large Enterprises •Complete spectrum of business

solutions •Adaptable components to address

business process complexities •For over 500 employees

SAP Business One

SAP Business By Design

SAP Business All-in-One

SAP Business Suite

Functionality/Industry Support/Adaptability

Page 14: Introduction to SAP BASIS

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

Page 15: Introduction to SAP BASIS

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.

Page 16: Introduction to 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

Page 17: Introduction to SAP BASIS

SAP Architecture

Fundamentals

Page 18: Introduction to SAP BASIS

SAP Architecture Fundamentals

• ABAP & JAVA Runtimes

• Client Server Architecture

• Concept of SAP Instances

• AS ABAP Processes & Architecture

• Request Processing in AS ABAP

Page 19: Introduction to SAP BASIS

The first version of SAP's flagship enterprise software was a financial Accounting system named R/1 called as YSR.

This was replaced by R/2 at the end of the 1970s. SAP R/2 was in a mainframe based business application software suite that was very successful in the 1980s and early 1990s.

With the advent of distributed client–server computing SAP AG brought out a client–server version of the software called SAP R/3 (The "R" was for "Real-time data processing" and 3 was for 3-tier). This new architecture is compatible with multiple platforms and operating systems, such as Microsoft Windows or UNIX. This opened up SAP to a whole new customer base

SAP R/3 was officially launched on 6 July 1992. It was renamed SAP ERP and later again renamed ECC (ERP Central Component). SAP came to dominate the large business applications market over the next 10 years. SAP ECC 5.0 ERP is the successor of SAP R/3 4.70. The newest version of the suite is SAP ERP 6.0 – the path to SAP Business Suite 7.

SAP R/3 Architecture ?

Page 20: Introduction to SAP BASIS

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 :

SAPGUI

WEBGUI

BROWSER MULTI TIER

THREE TIER

TWO TIER

INTERNET

APPLICATION SERVER

APPS + DB

DATABASE SERVER

LOCAL AREA NETWORK

Page 21: Introduction to SAP BASIS

Concept of SAP Instance

• An SAP Instance is the basic building block of an SAP system

• An SAP system can comprise of one or more SAP instances

• It is an administrative unit that combines multiple components to provide one or more

services

• An SAP system comprises of two parts : Application Instance and Database Instance

• When the application instance and database instance reside on the same hardware , it is

then known as a “SINGLE INSTANCE”

• When the application instance and database instance do not share the same hardware

resources , then the instance is known as a “DISTRIBUTED INSTANCE”

• An SAP Instance is uniquely identified with a system ID , known as SID and an instance

number

• Each SAP instance can be distributed over multiple hardware units. These units can be

separate physical machines , logical/physical partitions within the same machine.

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.

Page 22: Introduction to SAP BASIS

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

Page 23: Introduction to SAP BASIS

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

Page 24: Introduction to SAP BASIS

R/3 Client / Server

ABAP

FI Financial

Accounting

CO Controlling

TR Treasury.

PS Project System

SD Sales &

Distribution

MM Materials

Mgmt. PP

Production Planning

QM Quality

Manage-ment

PM Plant Main-tenance

HR Human

Resources

WF Workflow

IS Industry Solutions

Integrated turnkey

solutions

Open

Systems

Client/Server

Architecture

Enterprise Data

Model

Integrated Real-

Time

Multi-national

Multi-currency

Industry-Solutions

Internet / Intranet

SAP R/3 System

Page 25: Introduction to SAP BASIS

R/3 System Architecture

Presentation Servers

Application Servers

WinNT,95,98

OS/2

Web GUI (Browser)

Java Web

Server

DataBase server

Production System

Q&A System Development System

AP+DB AP+DB

ITS server

Page 26: Introduction to SAP BASIS

System Architecture (example)

Server LAN (FDDI Ring)

到 FEG

Ethernet

Ethernet

SAPGUI

SAP R/3 測試系統 MonitorSAP R/3 上線系統

Router Laser printer

Router

SAPGUI

Laser printer

Head Quarter

備援撥接線路 撥接線路

SAPGUI

Modem

MonitorSAP R/3 備援系統

(Optional)

Data

INTERNET (public)

Router

Firewall

Web Server

SAPGUI Web Browser

Modem Modem

SAP R/3 開發系統InternetTransaction Server

WAN(FrameRelay/ISDN/Lease Line/X.25)

Modem Modem

Terminal server

Multiplexer

Modem

其他Site( Taiepi, HongKong, USA,China)

VAN

EDI Subsystem

EDI CustomerEDI Vendor

BW System

Page 27: Introduction to SAP BASIS

SAP High Tech & Electronics

SAP Consumer Products

SAP Transportation

SAP Public Sector

SAP Telecomm.

SAP Chemicals

SAP Pharmaceuticals

SAP Retail

SAP Banking

SAP Industry Solution

SAP Engineering & Construction

SAP Oil & Gas

SAP Utilities

SAP Health Care

SAP Automotive

SAP Media

SAP Aerospace & Defense

SAP Service Providers

...

Business Information

Ware- house

Sales Force Auto-

mation

B2B Procurement

Advanced Planner & Optimizer

R/3

SAP Finance SAP Mill

Page 28: Introduction to SAP BASIS

Sizing Installation Configuration Data Migration Testing

Proven, Cost-Effective Sizing Methodology (B01)

Component Based Sizing (B01)

Complete System Landscape Installation Procedure (B02)

Choice of Preinstalled & Pre-Configured Best-Practice Systems (B03, PH)

Component-based Incremental Installation (B00)

Analysis & Optimization of Business Processes (B04)

Business Scoping & Customization (B04)

Task-specific Business Process Configuration (B06)

Dynamic Business Form Layout (B07, P203)

Data Conversion & Transport from Existing Legacy Systems (B08, P208)

Organization and Administration of Entire Migration Process (B08)

Business Process Testing (B09, P210)

Performance Analysis (B09)

Volume & Stress Testing (B09, P210)

Based on Business Requirements Stated as Business-Oriented Figures (B01)

Balanced Set of Needed Hardware Components (B01)

Interactive, Up-to-Date Sizing via Internet (B01)

Cooperation of Hardware Vendors & Solution Provider (B01)

Sizing Reference Database

Unattended Installation & User Language Enabling of Presentation Clients (B02)

Online Access to Sizing Results (B01)

Fast Installation Process (B02, B03)

Certified Installation Partners (B00)

Customer Individual Implementation after Application Hosting (B00)

Planning & Resource Checking of Migration Process (B08)

Consistency & Completeness Check (B08)

Documentation & Migration Auditing (B08)

Migration in Heterogeneous Environments (B08, P208)

Planning & Execution of Entire Test Process (B09)

Management of Manual Test Resources

Recording Functionality (B09)

Structured Combination of Test Tasks (B09)

Automated Test Runs (B09)

Integrated Documentation & Archiving of Test Results (B09)

Incorporation of External Applications in Test Process

Monitoring & Reporting (B09, P210)

Creation of Test Data (B09)

Industry & Country Specific Best-Practice Solution Templates (B05, B06)

Visual Business Process Modeling (P107)

Tracking & Documentation of Business Process Mapping (B00, B06)

Personalized, Role, User-Group Specific Functionality & Layout (B18)

Role-oriented Business Process Analysis (B05)

Flexible Business Form Adjustment (B07)

SAP Business Technology Map

Page 29: Introduction to SAP BASIS

Mapping of business processes Proven approach Reduced costs Ensured quality and know-how transfer Efficient use of resources Reusable for subsequent implementation phases

Accelerated SAP - SAP Implementation Methodology

Page 30: Introduction to SAP BASIS

Question and Answer

Q&A