Welcome to AMS SAP BASIS Training by Md Rajib Imran ::
[email protected] [email protected]
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.
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.
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.
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 –
–
–
–
–
–
–
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
What is 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
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.
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.
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 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.
SAP Components & Solutions : Positioning SAP NETWEAVER 7.0
People Integration & Collaboration
Enterprise Portal 7.0 Process Integration 7.0 Business Intelligence 7.0 Master Data Management 5.5
Composites Development SOA Enablement
Composition Environment 7.1
–
Application Platform Core Business Functions –
Computing Engines Web Application Servers –
SAP ERP 6.0
SAP Enterprise Core Components (ECC 6.0)
Web Application Server 7.0 ABAP
Web Application Server 7.0 JAVA
Process Integration ERP to ERP , ERP to Non-ERP Integration –
Information Integration Business Analytics & Reporting , Master Data Management
SAP Components One View –
SAP Industry Solutions Retail,Utilities,Oil & Gas,Aerospace etc
SAP NETWEAVER 7.0 Enterprise Portal 7.0 Process Integration 7.0 Business Intelligence 7.0 Master Data Management 5.5 Business Suite Solutions
Composition Environment 7.1
Technology Components & xApps Composites
SAP ERP 6.0 CRM 2007 SRM 2007 SCM 2007 SEM 2007 GTS
SAP Enterprise Core Components (ECC 6.0) Web Application Server 7.0 ABAP
Web Application Server 7.0 JAVA
Solution Manager SAP Kernel Composites SAPGUI SAP ITS Plug-Ins
SAP Offerings based on Company Size Solution for Small Businesses Less than 100 Employees Less than 30 Users Basic functions pre-configured • • •
SAP Business One
Solution for Medium Businesses Between 100 and 500 Employees On demand solution catering to niche process areas • •
SAP Business By Design
Solution for Medium Businesses Strong Industry-specific focus Stable core business processes Preconfigured solutions • •
SAP Business All-in-One
•
Large & Very Large Enterprises Complete spectrum of business solutions Adaptable components to address business process complexities For over 500 employees •
SAP Business Suite
•
•
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 , an d this is based on WAS 7.0
• The older release , ECC 5.0 was call ed 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 underl ying 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
Sales
Purchase
Finance
HR
BUSINESS ORGANIZATION
SAP Functional Analysts – SD , MM , PP , QM
SAP Developers – ABAP & JAVA
SAP BASIS Consultants
SAP IT ORGANIZATION
SAP Architecture Fundamentals
SAP Architecture Fundamentals
• ABAP & JAVA Runtimes • Client Server Architecture • Concept of SAP Instances • AS ABAP Processes & Architecture • Request Processing in AS ABAP
SAP R/3 Architecture ?
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. –
–
–
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 W indows , 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 APPLICATION SERVER
DATABASE SERVER
THREE TIER
SAPGUI
APPS + DB LOCAL AREA NETWORK
TWO TIER
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 m ultiple 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.
Concept of SAP Instance An SAP Application Instance can be broken down to the following types : Application Instance
Central Instance
Type of Application Server
ABAP Application Server
JAVA Application Server
Central Services Instance
Dialog Instance
Instance Name
Name of Processes
Central Instance
Enqueue Server , Gateway Process
Central Services Instance
Message Server
Dialog Instance
ABAP Work Processes
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 Single Instance
APPLICATION INSTANCE
Distributed Instance
APPLICATION INSTANCE
Distributed Instance with multiple dialog instances APPLICATION INSTANCE
CENTRAL INSTANCE
CENTRAL INSTANCE
CENTRAL INSTANCE
CENTRAL SERVICES INSTANCE
CENTRAL SERVICES INSTANCE
CENTRAL SERVICES INSTANCE
DATABASE INSTANCE
DATABASE INSTANCE
DIALOG INSTANCE 1
DIALOG INSTANCE 1
DIALOG INSTANCE 2
DIALOG INSTANCE 2
DATABASE INSTANCE
Note : Each Box represents a physical machine or a partition within the same hardware
SAP R/3 System Integrated turnkey solutions
Financial Accounting
Sales & Distribution
MM PP
Open Systems
CO
Materials Mgmt.
Controlling
Production Planning
TR
R / 3
QM
Client/Server Architecture
Integrated RealTime
FI
SD
Quality Manage-ment
Treasury.
C l i e n t/S e r v e r
PS
A B A P
Project System
PM
WF
Plant Main-tenance
HR Human Resources
Multi-national Multi-currency
Workflow
IS Industry Solutions
Industry-Solutions Enterprise Model
Data Internet / Intranet
R/3 System Architecture Development System
AP+DB
DataBase server
Q&A System
AP+DB
WinNT,95,98
OS/2
Web Server Java
Web GUI (Browser)
Presentation Servers
Application Servers Production System
System Architecture (example) Server LAN (FDDI Ring)
(Optional)
Data
SAP R/3 開發系統
Internet Transaction Server
SAP R/3 測試系統
SAP R/3 上線系統
Monitor
SAP R/3 備援系統
BW System
Monitor
Ethernet
Multiplexer
Router
Laser printer
Firewall
Terminal server
EDI Subsystem Modem
Modem
Modem
Router
SAPGUI
Web Server
WAN (FrameRelay/ISDN/Lease Line/X.25) INTERNET (public)
備援撥接線路
VAN
撥接線路
到 FEG
Router Modem Ethernet EDI Vendor EDI Customer Laser printer
SAPGUI
Modem
Modem
SAPGUI
Web Browser
SAPGUI
SAP Industry Solution SAP Mill
SAP Finance
SAP High Tech & Electronics
SAP Engineering & Construction
SAP Consumer Products
SAP Oil & Gas Business Information Warehouse
SAP Utilities SAP Health Care
SAP Transportation Sales Force Automation
...
R/3
SAP Automotive
SAP Public Sector SAP Telecomm. SAP Chemicals
SAP Media SAP Aerospace & Defense SAP Service Providers
Advanced Planner & Optimizer
B2B Procurement
SAP Pharmaceuticals SAP Retail SAP Banking
SAP Business Technology Map Sizing
Installation
Proven, Cost-Effective Sizing Methodology (B01)
Complete System Landscape Installation Procedure (B02)
Analysis & Optimization of Business Processes (B04)
Component Based Sizing (B01)
Choice of Preinstalled & PreConfigured Best-Practice Systems (B03, PH)
Business Scoping & Customization (B04)
Component-based Incremental Installation (B00)
Configuration
Task-specific Business Process Configuration (B06)
Unattended Installation & User Language Enabling of Presentation Clients (B02)
Industry & Country Specific Best-Practice Solution Templates (B05, B06)
Balanced Set of Needed Hardware Components (B01)
Online Access to Sizing Results (B01)
Visual Business Process Modeling (P107)
Interactive, Up-to-Date Sizing via Internet (B01)
Fast Installation Process (B02, B03)
Cooperation of Hardware Vendors & Solution Provider (B01)
Certified Installation Partners (B00)
Tracking & Documentation of Business Process Mapping (B00, B06)
Sizing Reference Database
Testing
Data Conversion & Transport from Existing Legacy Systems (B08, P208)
Business Process Testing (B09, P210)
Organization and Administration of Entire Migration Process (B08)
Volume & Stress Testing (B09, P210)
Planning & Resource Checking of Migration Process (B08)
Planning & Execution of Entire Test Process (B09)
Consistency & Completeness Check (B08)
Management of Manual Test Resources
Documentation & Migration Auditing (B08)
Recording Functionality (B09)
Performance Analysis (B09)
Dynamic Business Form Layout (B07, P203)
Based on Business Requirements Stated as Business-Oriented Figures (B01)
Customer Individual Implementation after Application Hosting (B00)
Data Migration
Personalized, Role, User-Group Specific Functionality & Layout (B18)
Migration in Heterogeneous Environments (B08, P208)
Structured Combination of Test Tasks (B09) Automated Test Runs (B09) Integrated Documentation & Archiving of Test Results (B09)
Role-oriented Business Process Analysis (B05)
Incorporation of External Applications in Test Process
Flexible Business Form Adjustment (B07)
Monitoring & Reporting (B09, P210) Creation of Test Data (B09)
Accelerated SAP - SAP Implementation Methodology
Mapping of business processes Proven approach Reduced costs Ensured quality and know-how transfer Efficient use of resources Reusable for subsequent implementation phases