Get in Touch
 Duration 35 hours

Course Outline

Introduction to SAP Basis

1.1 Overview of SAP Basis

  • Defining the scope and purpose of SAP Basis.
  • The specific roles and duties of an SAP Basis administrator.
  • Key components and essential administrative tools.
  • The interplay between SAP Basis, ABAP, applications, databases, and operating systems.
  • Typical daily administration tasks and responsibilities.
  • Navigating the SAP technical environment.

1.2 SAP System Architecture

  • Core architecture and constituent parts of an SAP system.
  • Structure of the application server.
  • Functions of central services and the message server.
  • Enqueue server operations and lock management mechanisms.
  • The role of the dispatcher and various work processes.
  • Gateway services and the Internet Communication Manager (ICM).
  • Underlying database architecture.
  • SAP GUI and alternative client interfaces.
  • Distinguishing between single-system and distributed installations.

1.3 SAP System Landscape

  • Differentiating Development, Quality Assurance, and Production environments.
  • Specific roles and responsibilities for each system type.
  • The structure of three-tier SAP landscapes.
  • The concept of logical systems.
  • Client definitions and system identification methods.
  • Standards for landscape documentation and administration.

Practical Exercise:
Investigate an SAP system to identify major architectural components and system parameters.

Setting Up an SAP System

2.1 SAP Installation Concepts

  • Prerequisites for successful SAP installation.
  • Hardware specifications and software dependencies.
  • Considerations regarding the host operating system.
  • Database compatibility and requirements.
  • SAP software components and installation media types.
  • User accounts and permission settings for installation.
  • Interpreting official SAP installation documentation.

2.2 Preparing the Environment

  • Optimizing the operating system for SAP.
  • Configuring file systems and directory structures.
  • Setting up hostnames and network configurations.
  • Preparing the database instance.
  • Verifying SAP kernel requirements.
  • Defining environment variables and system parameters.

2.3 SAP Installation

  • Installing core SAP application server components.
  • Establishing the connection between SAP and the database.
  • Configuring essential SAP services.
  • Analyzing installation logs for errors.
  • Validating the success of the installation.
  • Controlling the start and stop of SAP services.

2.4 Post-Installation Configuration

  • Executing basic system configurations.
  • Setting up SAP profiles.
  • Configuring specific instances.
  • Adjusting critical system parameters.
  • Performing initial administrative setup tasks.
  • Conducting a system health check post-installation.

Hands-on Exercise:
Execute or simulate the installation of an SAP application server and finalize basic post-installation configurations.

Configuring an SAP System

3.1 SAP Profiles and Parameters

  • Understanding default profiles.
  • Managing instance profiles.
  • Configuring start profiles.
  • Tuning profile parameters.
  • Distinguishing between dynamic and static parameters.
  • Verifying current parameter values.
  • Modifying and validating system parameters.

3.2 SAP Instances and Services

  • Concepts behind SAP instances.
  • Managing application server instances.
  • Operating central services.
  • Procedures for instance startup and shutdown.
  • Configuring SAP services.
  • Administering multiple application servers.

3.3 SAP Kernel

  • The architecture of the SAP kernel.
  • Locating kernel files and directories.
  • Checking kernel version compatibility.
  • Ensuring kernel compatibility with other components.
  • Applying kernel updates and patches.
  • Troubleshooting kernel-related issues.

3.4 Basic Technical Configuration

  • Managing system time and synchronization.
  • Fundamentals of RFC configuration.
  • Setting up background processing.
  • Configuring spool settings.
  • Gateway configuration basics.
  • ICM configuration essentials.

Practical Exercise:
Examine SAP profile parameters and modify selected configuration settings within a controlled training environment.

Managing SAP Clients

4.1 Understanding SAP Clients

  • The definition and purpose of an SAP client.
  • Differences between client-dependent and client-independent data.
  • Roles and use cases for different clients.
  • Best practices for client administration.

4.2 Creating and Configuring Clients

  • Steps to create a new client.
  • Maintaining client attributes and properties.
  • Applying client-specific settings.
  • Assigning logical systems to clients.
  • Security considerations for client setup.

4.3 Client Copy

  • Performing local client copies.
  • Executing remote client copies.
  • Using export/import methods for client copy.
  • Configuring client copy profiles.
  • Monitoring the client-copy process.
  • Interpreting client-copy logs.

4.4 Client Deletion and Maintenance

  • Procedures for deleting clients safely.
  • Considerations for data consistency during deletion.
  • Best practices for ongoing client maintenance.

Hands-on Exercise:
Create a dedicated training client and perform a controlled client-copy operation.

Managing SAP Users and Authorizations

5.1 User Administration

  • Creating and maintaining user accounts.
  • Different types of user accounts.
  • Organizing users into groups.
  • Implementing password policies.
  • Setting user validity periods.
  • Locking and unlocking user accounts.
  • Managing large user populations efficiently.

5.2 Roles and Authorizations

  • Understanding the concept of SAP roles.
  • Types of roles: Single, composite, and derived.
  • The function of authorization objects.
  • Process of role assignment.
  • The relationship between users and roles.
  • Troubleshooting authorization failures.

5.3 Security Administration

  • Enforcing password and login policies.
  • Handling failed login attempts.
  • Monitoring user activity levels.
  • Security-critical system parameters.
  • Managing technical and service users.
  • Concepts of emergency and privileged access.

5.4 User Monitoring and Auditing

  • Tracking user activities.
  • Principles of security auditing.
  • Utilizing audit logs.
  • Identifying suspicious or unusual behavior.
  • Basic compliance requirements.

Practical Exercise:
Create user accounts, assign appropriate roles, configure parameters, and resolve an authorization issue.

Background Jobs and Task Management

6.1 Background Processing

  • Definition and purpose of SAP background jobs.
  • Differences between dialog and background processing.
  • Principles of job scheduling.
  • Setting job priorities and classes.

6.2 Creating and Scheduling Jobs

  • Defining individual job steps.
  • Scheduling job execution.
  • Managing immediate and periodic jobs.
  • Setting up job dependencies.
  • Event-based scheduling techniques.
  • Monitoring scheduled jobs.

6.3 Job Monitoring

  • Understanding various job statuses.
  • Analyzing job execution logs.
  • Identifying failed jobs.
  • Troubleshooting cancelled jobs.
  • Managing long-running jobs.
  • Performance considerations for jobs.

6.4 Managing Batch Workloads

  • Distributing workload effectively.
  • Managing background work processes.
  • Preventing job conflicts.
  • Cleaning up old jobs and logs.

Hands-on Exercise:
Create, schedule, monitor, and troubleshoot background jobs.

Transport Management

7.1 SAP Transport Concepts

  • The purpose of the transport system.
  • Defining transport routes.
  • Understanding transport requests.
  • Differences between Workbench and Customizing requests.
  • The concept of transport layers.
  • The workflow from development to production.

7.2 Configuring Transport Management

  • The Transport Management System (TMS).
  • Role of domain controllers.
  • Adding systems to a transport domain.
  • Configuring transport routes.
  • Verifying transport configurations.

7.3 Managing Transport Requests

  • Creating and releasing transport requests.
  • Importing requests into target systems.
  • Managing import queues.
  • Reviewing transport logs.
  • Interpreting return codes.
  • Troubleshooting failed imports.

7.4 Transport Best Practices

  • Sequencing transport requests correctly.
  • Handling emergency transports.
  • Controls for production changes.
  • Documenting transport activities.
  • Addressing common transport errors.

Practical Exercise:
Configure a basic transport landscape and move a sample configuration between SAP systems.

SAP Communications and Integration

8.1 SAP Communication Architecture

  • Various SAP communication mechanisms.
  • Internal vs. external communication.
  • Communication between application servers.
  • Network requirements for SAP.

8.2 Remote Function Calls

  • Fundamentals of RFC.
  • Configuring RFC destinations.
  • Types of RFC connections.
  • Testing RFC connections.
  • Setting up trusted connections.
  • Troubleshooting RFC issues.

8.3 SAP Gateway

  • Gateway architecture overview.
  • Available Gateway services.
  • Monitoring connection health.
  • Security considerations for the Gateway.
  • Resolving common Gateway problems.

8.4 ICM and Web Communication

  • The Internet Communication Manager.
  • Handling HTTP and HTTPS traffic.
  • Managing ports and services.
  • SSL/TLS security concepts.
  • Monitoring web-based communication.

Hands-on Exercise:
Create and test an RFC connection, then analyze a simulated communication failure.

Data Management and Migration

9.1 SAP Data Management

  • Understanding SAP data structures.
  • Database tables and data volume management.
  • Ensuring data consistency.
  • Managing data growth and housekeeping.
  • Concepts of archiving.

9.2 Data Migration Concepts

  • Planning the migration process.
  • Identifying source and target systems.
  • Data extraction and transformation steps.
  • Validating migrated data.
  • Monitoring migration progress.
  • Post-migration verification.

9.3 SAP Data Transfer Tools

  • Overview of SAP-supported data transfer methods.
  • Interfaces and integration mechanisms.
  • Understanding batch input.
  • Handling legacy data.
  • Performing data reconciliation.

9.4 Data Housekeeping

  • Managing temporary data.
  • Handling log files.
  • Controlling database growth.
  • Implementing archiving strategies.
  • Safely deleting obsolete data.

Practical Exercise:
Develop a basic data migration checklist and validate sample migrated data.

SAP System Monitoring

10.1 System Monitoring Fundamentals

  • The importance of proactive monitoring.
  • Monitoring architecture design.
  • Key SAP health indicators.
  • Setting monitoring thresholds.
  • Managing alerts.

10.2 Application Server Monitoring

  • Monitoring work processes.
  • Tracking user sessions.
  • Reviewing system logs.
  • Checking update processes.
  • Examining lock entries.
  • Analyzing short dumps.
  • Monitoring Gateway and ICM.

10.3 Database Monitoring

  • Checking database availability.
  • Monitoring space utilization.
  • Assessing database performance.
  • Identifying expensive queries.
  • Verifying database backups.
  • Handling database alerts.

10.4 Operating System Monitoring

  • Tracking CPU utilization.
  • Monitoring memory usage.
  • Checking disk space.
  • Reviewing file systems.
  • Monitoring processes and services.
  • Assessing network performance.

Hands-on Exercise:
Conduct a comprehensive SAP health check and identify potential operational issues.

SAP Performance Analysis and Optimization

11.1 Understanding SAP Performance

  • The SAP performance architecture.
  • Identifying common bottlenecks.
  • Performance across application, database, and infrastructure layers.
  • Establishing performance baselines.

11.2 Work Process Analysis

  • Dialog work processes.
  • Background work processes.
  • Update work processes.
  • Spool work processes.
  • Enqueue processes.
  • Identifying overloaded processes.

11.3 Performance Monitoring

  • Analyzing response times.
  • Evaluating workload distribution.
  • Assessing user and transaction performance.
  • Reviewing database performance indicators.
  • Identifying long-running transactions.

11.4 Performance Optimization

  • Optimizing memory usage.
  • Tuning work processes.
  • Database optimization principles.
  • Tuning system parameters.
  • Application-level performance considerations.
  • Capacity planning.

Practical Exercise:
Analyze a simulated performance problem to identify the likely bottleneck and determine corrective actions.

SAP Memory Management

12.1 SAP Memory Architecture

  • Core SAP memory concepts.
  • Extended memory.
  • Heap memory.
  • Roll memory.
  • Shared memory.
  • Interaction with operating system memory.

12.2 Memory Monitoring

  • Monitoring memory consumption patterns.
  • Identifying memory-intensive processes.
  • Recognizing memory-related errors.
  • Analyzing memory usage trends.

12.3 Memory Configuration

  • Key memory parameters.
  • Allocating memory to work processes.
  • Setting memory limits.
  • Balancing memory resources with workload.

12.4 Troubleshooting Memory Issues

  • Handling out-of-memory situations.
  • Addressing excessive heap usage.
  • Managing memory fragmentation.
  • Identifying problematic processes.
  • Implementing preventive monitoring.

Hands-on Exercise:
Analyze SAP memory utilization and adjust selected parameters in a controlled environment.

SAP System Updates and Maintenance

13.1 SAP Maintenance Strategy

  • Core SAP maintenance concepts.
  • Applying software updates and patches.
  • Working with support packages.
  • Updating the kernel.
  • Planning maintenance activities.

13.2 Applying Updates

  • Preparing for an update.
  • Considering backup and rollback options.
  • Determining the update sequence.
  • Meeting testing requirements.
  • Validating the system post-update.

13.3 Support Packages and Patches

  • Understanding support packages.
  • Managing patch levels.
  • Considering compatibility issues.
  • Applying patches safely.
  • Verifying installed components.

13.4 Maintenance Best Practices

  • Implementing change management.
  • Scheduling maintenance windows.
  • Conducting testing and validation.
  • Maintaining documentation.
  • Planning for rollback.

Practical Exercise:
Create an SAP maintenance plan and perform a simulated update-validation workflow.

SAP Troubleshooting

14.1 Troubleshooting Methodology

  • Applying structured problem-solving techniques.
  • Identifying symptoms and root causes.
  • Collecting relevant technical information.
  • Analyzing logs and traces.
  • Following escalation procedures.

14.2 Common SAP Problems

  • System startup failures.
  • Application server issues.
  • Failed background jobs.
  • RFC communication failures.
  • Transport errors.
  • Authorization problems.
  • Database connectivity issues.
  • Performance degradation.
  • Memory-related problems.

14.3 Logs and Traces

  • Utilizing system logs.
  • Using developer traces.
  • Reviewing work process traces.
  • Analyzing application logs.
  • Interpreting job logs.
  • Examining database logs.

14.4 Root Cause Analysis

  • Identifying patterns in issues.
  • Correlating system events.
  • Distinguishing symptoms from root causes.
  • Documenting corrective actions.
  • Preventing recurring incidents.

Hands-on Exercise:
Troubleshoot a set of simulated SAP incidents, documenting the diagnosis, root cause, and resolution.

SAP Operations in Production

15.1 Production Operations

  • Daily SAP administration tasks.
  • Conducting system health checks.
  • Following operational procedures.
  • Adhering to monitoring schedules.
  • Managing incidents effectively.

15.2 Backup and Recovery Concepts

  • Formulating an SAP backup strategy.
  • Performing database backups.
  • Defining recovery objectives.
  • Understanding restore concepts.
  • Considering disaster recovery.

15.3 SAP High Availability Concepts

  • Identifying single points of failure.
  • Implementing redundancy.
  • Scaling application servers.
  • Considering central services availability.
  • Designing high-availability architectures.

15.4 Operational Best Practices

  • Performing preventive maintenance.
  • Implementing monitoring and alerting.
  • Conducting capacity planning.
  • Maintaining documentation.
  • Enforcing change control.
  • Managing security and access.

Practical Exercise:
Create a daily SAP Basis operations checklist and a production monitoring procedure.

Integrated SAP Basis Administration Lab

Participants will complete an end-to-end practical scenario covering:

  1. Reviewing the SAP system architecture.
  2. Checking system and instance configuration.
  3. Managing clients and users.
  4. Creating and monitoring background jobs.
  5. Configuring and testing communications.
  6. Reviewing transport requests.
  7. Monitoring system health.
  8. Investigating a performance issue.
  9. Analyzing memory consumption.
  10. Troubleshooting a simulated production incident.
  11. Documenting findings and corrective actions.

Summary and Conclusion

17.1 Course Review

  • SAP Basis architecture.
  • SAP installation and configuration.
  • Client and user administration.
  • Background processing.
  • Transport management.
  • SAP communications.
  • Data management.
  • System monitoring.
  • Performance optimization.
  • Memory management.
  • System maintenance.
  • Troubleshooting and production operations.

17.2 Final Knowledge Check

  • Review of key SAP Basis concepts.
  • Practical troubleshooting questions.
  • Discussion of real-world administration scenarios.
  • Review of common SAP Basis challenges.

17.3 Next Steps

  • Recommended SAP Basis administration practices.
  • Building operational checklists.
  • Establishing monitoring procedures.
  • Further SAP Basis learning paths.
  • Applying SAP administration skills in production environments.

Requirements

  • A foundational grasp of Enterprise Resource Planning (ERP) principles

Target Audience

  • System Administrators
  • IT Consultants

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories