Get in Touch
 Duration 35 hours

Course Outline

Introduction to SAP Basis

1.1 Overview of SAP Basis

  • Defining the scope of SAP Basis
  • Core duties and responsibilities of an SAP Basis administrator
  • Key components and administrative toolkits
  • Interrelationships between SAP Basis, ABAP, applications, the database, and the OS
  • Typical day-to-day administrative tasks
  • Navigating the SAP technical infrastructure

1.2 SAP System Architecture

  • Core architectural elements of the SAP system
  • Structure of the application server
  • Functions of central services and the message server
  • Enqueue server mechanisms and lock management
  • Role of the dispatcher and various work processes
  • Gateway and Internet Communication Manager (ICM) components
  • Underlying database architecture
  • SAP GUI and other client-side interfaces
  • Distinguishing between single-system and distributed deployments

1.3 SAP System Landscape

  • Purposes of Development, Quality Assurance, and Production systems
  • Defining system roles and administrative responsibilities
  • Implementing three-tier SAP landscape structures
  • Concepts regarding logical systems
  • Client management and system identification strategies
  • Standards for landscape documentation and administration

Practical Application:
Explore an existing SAP system to identify major architectural components and critical system parameters.

Setting Up an SAP System

2.1 SAP Installation Concepts

  • Prerequisites required before installation
  • Hardware and software specifications
  • Considerations for the operating system
  • Database requirements for SAP
  • Overview of SAP software components and installation media
  • Necessary installation users and permission settings
  • Interpreting official SAP installation documentation

2.2 Preparing the Environment

  • Preparing the host operating system
  • Setting up file systems and directory structures
  • Configuring hostnames and network settings
  • Preparing the database environment
  • Revisiting SAP kernel requirements
  • Defining environment variables and system parameters

2.3 SAP Installation Process

  • Installing core 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 SAP installation
  • Managing the startup and shutdown of SAP services

2.4 Post-Installation Configuration

  • Performing basic system configurations
  • Understanding and editing SAP profiles
  • Configuring specific instances
  • Reviewing and setting system parameters
  • Carrying out initial administrative tasks
  • Conducting health checks after installation

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

Configuring an SAP System

3.1 SAP Profiles and Parameters

  • Understanding default profiles
  • Managing instance-specific profiles
  • Utilizing start profiles
  • Configuring profile parameters effectively
  • Distinguishing between dynamic and static parameters
  • Verifying current parameter values
  • Modifying and validating system parameter changes

3.2 SAP Instances and Services

  • Concepts behind SAP instances
  • Configuring application server instances
  • Managing central services
  • Controlling instance startup and shutdown sequences
  • Tailoring SAP service configurations
  • Overseeing multiple application servers

3.3 The SAP Kernel

  • Architectural design of the SAP kernel
  • Locating kernel files and directories
  • Checking current kernel versions
  • Ensuring kernel compatibility
  • Applying kernel updates and patches
  • Diagnosing kernel-related issues

3.4 Basic Technical Configuration

  • System time management and synchronization
  • Foundations of RFC (Remote Function Call) configuration
  • Setting up background processing
  • Configuring spool operations
  • Gateway setup and configuration
  • ICM (Internet Communication Manager) settings

Practical Application:
Review existing SAP profile parameters and modify specific configuration settings in a controlled training environment.

Managing SAP Clients

4.1 Understanding SAP Clients

  • Definition and function of an SAP client
  • Differences between client-dependent and client-independent data
  • Various client roles and their purposes
  • Key considerations for client administration

4.2 Creating and Configuring Clients

  • Procedure for creating a new client
  • Maintaining client-specific attributes
  • Adjusting client-level settings
  • Assigning logical systems to clients
  • Addressing client security requirements

4.3 Client Copy Operations

  • Performing local client copies
  • Executing remote client copies
  • Managing export and import client copies
  • Setting up client copy profiles
  • Monitoring the client-copy process
  • Analyzing client-copy logs for success or failure

4.4 Client Deletion and Maintenance

  • Safe procedures for deleting clients
  • Considerations for data integrity 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
  • Understanding different user types
  • Organizing users into groups
  • Implementing password policies
  • Setting user validity periods
  • Locking and unlocking user accounts
  • Performing mass user administration tasks

5.2 Roles and Authorizations

  • Concepts of SAP security roles
  • Working with single, composite, and derived roles
  • Understanding authorization objects
  • Assigning roles to users
  • Managing user-to-role relationships
  • Troubleshooting authorization errors

5.3 Security Administration

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

5.4 User Monitoring and Auditing

  • Tracking user activity in real-time
  • Principles of security auditing
  • Reviewing audit logs
  • Detecting suspicious or unusual behavior
  • Meeting basic compliance requirements

Practical Application:
Create new users, assign appropriate roles, configure user parameters, and resolve a sample authorization issue.

Background Jobs and Task Management

6.1 Background Processing

  • Definition and purpose of SAP background jobs
  • Differences between dialog and background processing
  • Concepts in job scheduling
  • Managing job priorities and classes

6.2 Creating and Scheduling Jobs

  • Defining specific job steps
  • Scheduling jobs for execution
  • Setting up immediate versus periodic jobs
  • Managing job dependencies
  • Implementing event-based scheduling
  • Monitoring the status of scheduled jobs

6.3 Job Monitoring

  • Interpreting job statuses
  • Analyzing job execution logs
  • Identifying and addressing failed jobs
  • Troubleshooting cancelled jobs
  • Managing long-running jobs
  • Considerations for job performance

6.4 Managing Batch Workloads

  • Distributing workloads effectively
  • Configuring background work processes
  • Preventing job conflicts and deadlocks
  • Housekeeping of historical jobs and logs

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

Transport Management

7.1 SAP Transport Concepts

  • Objective and utility of the transport system
  • Understanding transport routes
  • Working with transport requests
  • Distinguishing Workbench and Customizing requests
  • Concepts of transport layers
  • Workflow from development to production

7.2 Configuring Transport Management

  • Overview of the Transport Management System (TMS)
  • Role of domain controllers
  • Adding systems to a transport domain
  • Defining transport routes
  • Verifying transport configuration settings

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 import operations

7.4 Transport Best Practices

  • Ensuring correct transport sequencing
  • Handling emergency transports
  • Implementing production-change controls
  • Maintaining transport documentation
  • Addressing common transport errors

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

SAP Communications and Integration

8.1 SAP Communication Architecture

  • Mechanisms for SAP communication
  • Differences between internal and external communication
  • Communication protocols for application servers
  • Network requirements for connectivity

8.2 Remote Function Calls

  • Core RFC concepts
  • Configuring RFC destinations
  • Understanding various connection types
  • Testing RFC connection stability
  • Setting up trusted connections
  • Diagnosing RFC issues

8.3 SAP Gateway

  • Architectural overview of the Gateway
  • Understanding Gateway services
  • Monitoring Gateway connections
  • Security considerations for the Gateway
  • Common Gateway-related problems

8.4 ICM and Web Communication

  • Function of the Internet Communication Manager
  • Managing HTTP and HTTPS communication
  • Configuring ports and services
  • Understanding SSL/TLS security concepts
  • Monitoring web-based communication flows

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
  • Managing database tables and data volumes
  • Ensuring data consistency
  • Handling data growth and housekeeping
  • Concepts of data archiving

9.2 Data Migration Concepts

  • Planning the migration process
  • Defining source and target systems
  • Techniques for data extraction and transformation
  • Validating migrated data
  • Monitoring migration progress
  • Verifying data integrity post-migration

9.3 SAP Data Transfer Tools

  • Overview of SAP-supported data transfer methods
  • Using interfaces and integration mechanisms
  • Concepts of batch input processing
  • Considerations for legacy data
  • Performing data reconciliation

9.4 Data Housekeeping

  • Managing temporary data files
  • Best practices for log management
  • Controlling database growth
  • Implementing archiving strategies
  • Safely deleting obsolete data

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

SAP System Monitoring

10.1 System Monitoring Fundamentals

  • The value of proactive monitoring
  • Designing the monitoring architecture
  • Identifying key SAP health indicators
  • Setting appropriate monitoring thresholds
  • Managing alerts and notifications

10.2 Application Server Monitoring

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

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 availability
  • Observing file system health
  • Reviewing processes and services
  • Assessing network performance

Hands-on Exercise:
Perform a comprehensive SAP health check to identify potential operational issues.

SAP Performance Analysis and Optimization

11.1 Understanding SAP Performance

  • SAP performance architecture basics
  • Identifying common performance bottlenecks
  • Examining application, database, and infrastructure layers
  • Establishing performance baselines

11.2 Work Process Analysis

  • Analyzing dialog work processes
  • Reviewing background work processes
  • Monitoring update work processes
  • Checking spool work processes
  • Observing enqueue processes
  • Identifying overloaded or stuck processes

11.3 Performance Monitoring

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

11.4 Performance Optimization

  • Optimizing memory usage
  • Tuning work process allocation
  • Applying database optimization concepts
  • Adjusting system parameters for speed
  • Considering application-level improvements
  • Planning for future capacity needs

Practical Application:
Analyze a simulated performance issue to identify the likely bottleneck and propose corrective actions.

SAP Memory Management

12.1 SAP Memory Architecture

  • Fundamental SAP memory concepts
  • Managing extended memory
  • Understanding heap memory
  • Working with roll memory
  • Configuring shared memory
  • Integrating with operating system memory

12.2 Memory Monitoring

  • Tracking memory consumption in real-time
  • Identifying memory-intensive processes
  • Recognizing signs of memory-related errors
  • Analyzing memory usage patterns over time

12.3 Memory Configuration

  • Understanding relevant memory parameters
  • Allocating memory to work processes
  • Setting appropriate memory limits
  • Balancing memory allocation with workload demands

12.4 Troubleshooting Memory Issues

  • Addressing out-of-memory situations
  • Managing excessive heap usage
  • Dealing with memory fragmentation
  • Identifying processes causing memory issues
  • Implementing preventive monitoring strategies

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 concepts of SAP maintenance
  • Managing software updates and patches
  • Understanding support packages
  • Applying kernel updates
  • Planning maintenance windows

13.2 Applying Updates

  • Preparing the system for an update
  • Considering backup and rollback strategies
  • Following the correct update sequence
  • Meeting testing requirements
  • Validating system health post-update

13.3 Support Packages and Patches

  • Understanding the role of support packages
  • Managing patch levels
  • Checking compatibility across components
  • Applying patches safely
  • Verifying installed software components

13.4 Maintenance Best Practices

  • Implementing change management
  • Defining maintenance windows
  • Conducting thorough testing and validation
  • Maintaining accurate documentation
  • Planning for potential rollbacks

Practical Application:
Create an SAP maintenance plan and execute a simulated update-validation workflow.

SAP Troubleshooting

14.1 Troubleshooting Methodology

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

14.2 Common SAP Problems

  • Diagnosing SAP system startup failures
  • Resolving application server issues
  • Fixing failed background jobs
  • Addressing RFC communication failures
  • Correcting transport errors
  • Resolving authorization problems
  • Fixing database connectivity issues
  • Addressing performance degradation
  • Troubleshooting memory-related problems

14.3 Logs and Traces

  • Interpreting system logs
  • Using developer traces
  • Analyzing work process traces
  • Reviewing application logs
  • Checking job execution logs
  • Examining database logs

14.4 Root Cause Analysis

  • Identifying recurring patterns
  • Correlating multiple system events
  • Distinguishing between symptoms and root causes
  • Documenting corrective actions taken
  • Implementing measures to prevent recurrence

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

SAP Operations in Production

15.1 Production Operations

  • Executing daily SAP administration tasks
  • Performing routine system health checks
  • Following operational procedures
  • Adhering to monitoring schedules
  • Managing incidents efficiently

15.2 Backup and Recovery Concepts

  • Designing an SAP backup strategy
  • Managing database backups
  • Defining recovery objectives
  • Understanding restore procedures
  • Considerations for disaster recovery

15.3 SAP High Availability Concepts

  • Eliminating single points of failure
  • Implementing system redundancy
  • Scaling application servers
  • Managing central services for high availability
  • Architecting high-availability environments

15.4 Operational Best Practices

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

Practical Application:
Develop 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 that covers:

  1. Reviewing the overall SAP system architecture.
  2. Checking system and instance configurations.
  3. Managing clients and user accounts.
  4. Creating and monitoring background jobs.
  5. Configuring and testing communication links.
  6. Reviewing transport request workflows.
  7. Monitoring overall system health.
  8. Investigating a specific performance issue.
  9. Analyzing memory consumption patterns.
  10. Troubleshooting a simulated production incident.
  11. Documenting findings and corrective actions.

Summary and Conclusion

17.1 Course Review

  • Recap of SAP Basis architecture.
  • Review of installation and configuration steps.
  • Summary of client and user administration.
  • Overview of background processing.
  • Recap of transport management.
  • Review of SAP communications.
  • Summary of data management practices.
  • Overview of system monitoring.
  • Recap of performance optimization.
  • Review of memory management.
  • Summary of system maintenance.
  • Overview of troubleshooting and production operations.

17.2 Final Knowledge Check

  • Review of key SAP Basis concepts.
  • Answering practical troubleshooting questions.
  • Discussing real-world administration scenarios.
  • Reviewing common SAP Basis challenges.

17.3 Next Steps

  • Recommended best practices for SAP Basis administration.
  • Building effective operational checklists.
  • Establishing robust monitoring procedures.
  • Exploring further SAP Basis learning paths.
  • Applying SAP administration skills in production environments.

Requirements

  • A foundational understanding of ERP (Enterprise Resource Planning) concepts

Target Audience

  • System administrators
  • Technical consultants

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories