Get in Touch

Course Outline

Introduction to SAP Basis

1.1 Overview of SAP Basis

  • Defining the role and scope of SAP Basis
  • Key responsibilities of an SAP Basis administrator
  • Core components and administration toolsets
  • The interplay between SAP Basis, ABAP, applications, databases, and the operating system
  • Typical day-to-day administrative tasks
  • Navigating the SAP technical ecosystem

1.2 SAP System Architecture

  • Architectural components of the SAP system
  • Design of the application server
  • Central services and the message server
  • Enqueue server mechanisms and lock management
  • The role of the Dispatcher and work processes
  • Gateway and Internet Communication Manager (ICM) functions
  • Database architectural considerations
  • SAP GUI and alternative client interfaces
  • Distinguishing between single-system and distributed installations

1.3 SAP System Landscape

  • The roles of Development, Quality Assurance, and Production environments
  • Specific responsibilities associated with each system role
  • Understanding three-tier SAP landscapes
  • Concepts of logical systems
  • Client management and system identification
  • Standards for landscape documentation and administration

Practical Exercise:
Explore an SAP system to identify key architectural components and configure system parameters.

Setting Up an SAP System

2.1 SAP Installation Concepts

  • Prerequisites for SAP installation
  • Hardware and software specifications
  • Operating system considerations
  • Database requirements
  • SAP software components and media
  • Installation user accounts and permissions
  • Interpreting SAP installation documentation

2.2 Preparing the Environment

  • Preparing the operating system
  • Setting up file systems and directory structures
  • Configuring hostnames and network settings
  • Database preparation steps
  • SAP kernel requirements
  • Environment variables and system parameters

2.3 SAP Installation

  • Installing SAP application server components
  • Establishing the connection between SAP and the database
  • Configuring SAP services
  • Interpreting installation logs
  • Validating the installation process
  • Managing the start and stop of SAP services

2.4 Post-Installation Configuration

  • Basic system configuration steps
  • Configuring SAP profiles
  • Instance configuration
  • System parameter settings
  • Initial administrative tasks
  • Assessing system health post-installation

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

Configuring an SAP System

3.1 SAP Profiles and Parameters

  • Default profile settings
  • Instance-specific profiles
  • Start profiles
  • Configuring profile parameters
  • Distinction between dynamic and static parameters
  • Verifying parameter values
  • Modifying and validating system parameters

3.2 SAP Instances and Services

  • Concepts of SAP instances
  • Application server instances
  • Central services configuration
  • Instance startup and shutdown procedures
  • Configuring SAP services
  • Managing multiple application servers

3.3 SAP Kernel

  • Architecture of the SAP kernel
  • Kernel files and directory structures
  • Verifying kernel versions
  • Kernel compatibility checks
  • Applying kernel updates and patches
  • Addressing kernel-related issues

3.4 Basic Technical Configuration

  • System time synchronization
  • Remote Function Call (RFC) configuration
  • Configuring background processing
  • Spool management settings
  • Gateway configuration
  • ICM configuration

Practical Exercise:
Review SAP profile parameters and adjust selected configuration parameters within a controlled training environment.

Managing SAP Clients

4.1 Understanding SAP Clients

  • Definition and purpose of an SAP client
  • Differentiating client-dependent and client-independent data
  • Client roles and their applications
  • Considerations for client administration

4.2 Creating and Configuring Clients

  • Creating new clients
  • Maintaining client attributes
  • Configuring client-specific settings
  • Assigning logical systems
  • Security considerations for clients

4.3 Client Copy

  • Local client copy procedures
  • Remote client copy processes
  • Export/import methods for client copy
  • Client copy profiles
  • Monitoring the client-copy process
  • Analyzing client-copy logs

4.4 Client Deletion and Maintenance

  • Procedures for deleting clients
  • Maintaining data consistency
  • Best practices for client maintenance

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

Managing SAP Users and Authorizations

5.1 User Administration

  • Creating and maintaining user accounts
  • Different types of users
  • User group management
  • Implementing password policies
  • Managing user validity periods
  • Locking and unlocking user accounts
  • Mass user administration techniques

5.2 Roles and Authorizations

  • Understanding SAP roles
  • Single, composite, and derived roles
  • Authorization objects
  • Role assignment processes
  • Relationships between users and roles
  • Troubleshooting authorization issues

5.3 Security Administration

  • Password and login policies
  • Handling failed login attempts
  • Monitoring user activity
  • Security-related system parameters
  • Technical users and service accounts
  • Emergency and privileged access management

5.4 User Monitoring and Auditing

  • Tracking user activity
  • Security audit principles
  • Reviewing audit logs
  • Identifying suspicious or anomalous activity
  • Basic compliance requirements

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

Background Jobs and Task Management

6.1 Background Processing

  • The nature of SAP background jobs
  • Comparison of dialog and background processing
  • Job scheduling principles
  • Job priorities and classes

6.2 Creating and Scheduling Jobs

  • Defining job steps
  • Scheduling job execution
  • Immediate and periodic jobs
  • Managing job dependencies
  • Event-based scheduling
  • Monitoring scheduled jobs

6.3 Job Monitoring

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

6.4 Managing Batch Workloads

  • Distributing workload
  • Background work processes
  • Preventing job conflicts
  • Housekeeping of historical 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
  • Transport route configuration
  • Understanding transport requests
  • Workbench and Customizing requests
  • Transport layers
  • Workflow from development to production

7.2 Configuring Transport Management

  • The Transport Management System (TMS)
  • Domain controllers
  • Adding systems to a transport domain
  • Configuring transport routes
  • Verifying transport configuration

7.3 Managing Transport Requests

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

7.4 Transport Best Practices

  • Sequencing transports
  • Managing emergency transports
  • Controls for production changes
  • Documentation of transports
  • Common transport errors

Practical Exercise:
Set up a basic transport landscape and transfer a sample configuration between SAP systems.

SAP Communications and Integration

8.1 SAP Communication Architecture

  • Mechanisms for SAP communication
  • Internal and external communication flows
  • Application server communication
  • Network requirements

8.2 Remote Function Calls

  • Concepts behind RFC
  • Configuring RFC destinations
  • Different connection types
  • Testing RFC connections
  • Trusted connections
  • RFC troubleshooting

8.3 SAP Gateway

  • Gateway architecture
  • Available gateway services
  • Monitoring connections
  • Security considerations for the Gateway
  • Common Gateway issues

8.4 ICM and Web Communication

  • Functionality of the Internet Communication Manager
  • HTTP and HTTPS communication
  • Management of ports and services
  • SSL/TLS concepts
  • Monitoring web-based communications

Hands-on Exercise:
Establish 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
  • Maintaining data consistency
  • Data growth and housekeeping
  • Archiving concepts

9.2 Data Migration Concepts

  • Planning for migration
  • Source and target system definitions
  • Data extraction and transformation
  • Data validation methods
  • Monitoring the migration process
  • Post-migration verification

9.3 SAP Data Transfer Tools

  • Overview of SAP-supported data transfer approaches
  • Interfaces and integration mechanisms
  • Batch input concepts
  • Considerations for legacy data
  • Data reconciliation processes

9.4 Data Housekeeping

  • Managing temporary data
  • Log file management
  • Controlling database growth
  • Archiving strategies
  • Safe deletion of obsolete data

Practical Exercise:
Create a basic data migration checklist and verify sample migrated data.

SAP System Monitoring

10.1 System Monitoring Fundamentals

  • The value of proactive monitoring
  • Monitoring architecture
  • Key indicators of SAP system health
  • Setting monitoring thresholds
  • Alert management strategies

10.2 Application Server Monitoring

  • Monitoring work processes
  • Tracking user sessions
  • Reviewing system logs
  • Updating processes
  • Managing lock entries
  • Addressing short dumps
  • Monitoring Gateway and ICM

10.3 Database Monitoring

  • Ensuring database availability
  • Tracking database space utilization
  • Assessing database performance
  • Identifying expensive queries
  • Managing database backups
  • Configuring database alerts

10.4 Operating System Monitoring

  • Monitoring CPU utilization
  • Tracking memory utilization
  • Managing disk space
  • Monitoring file systems
  • Overseeing processes and services
  • Assessing network performance

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

SAP Performance Analysis and Optimization

11.1 Understanding SAP Performance

  • SAP performance architecture
  • Common performance bottlenecks
  • Layers: Application, database, and infrastructure
  • 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

  • Response time analysis
  • Workload assessment
  • User and transaction performance
  • Database performance metrics
  • Identifying long-running transactions

11.4 Performance Optimization

  • Memory optimization
  • Tuning work processes
  • Database optimization concepts
  • Tuning system parameters
  • Application-level performance considerations
  • Capacity planning

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

SAP Memory Management

12.1 SAP Memory Architecture

  • Core SAP memory concepts
  • Extended memory
  • Heap memory
  • Roll memory
  • Shared memory
  • Operating system memory interactions

12.2 Memory Monitoring

  • Tracking memory consumption
  • Identifying memory-intensive processes
  • Recognizing memory-related errors
  • Analyzing memory usage patterns

12.3 Memory Configuration

  • Relevant memory parameters
  • Allocating memory to work processes
  • Setting memory limits
  • Balancing memory 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

  • Concepts of SAP maintenance
  • Software updates and patches
  • Support packages
  • Kernel updates
  • Planning for maintenance

13.2 Applying Updates

  • Preparing for an update
  • Backup and rollback considerations
  • Update sequence
  • Testing requirements
  • Post-update validation

13.3 Support Packages and Patches

  • Understanding support packages
  • Managing patch levels
  • Compatibility considerations
  • Applying patches safely
  • Verifying installed components

13.4 Maintenance Best Practices

  • Change management
  • Planning maintenance windows
  • Testing and validation procedures
  • Documentation standards
  • Rollback planning

Practical Exercise:
Develop an SAP maintenance plan and execute a simulated update-validation workflow.

SAP Troubleshooting

14.1 Troubleshooting Methodology

  • Structured problem-solving approaches
  • Identifying symptoms and root causes
  • Collecting technical information
  • Analyzing logs and traces
  • Escalation procedures

14.2 Common SAP Problems

  • SAP 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

  • System logs
  • Developer traces
  • Work process traces
  • Application logs
  • Job logs
  • Database logs

14.4 Root Cause Analysis

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

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

SAP Operations in Production

15.1 Production Operations

  • Daily SAP administration tasks
  • System health checks
  • Operational procedures
  • Monitoring schedules
  • Incident management

15.2 Backup and Recovery Concepts

  • SAP backup strategy
  • Database backups
  • Recovery objectives
  • Restore concepts
  • Disaster recovery considerations

15.3 SAP High Availability Concepts

  • Identifying single points of failure
  • Implementing redundancy
  • Scaling application servers
  • Central services considerations
  • High-availability architecture

15.4 Operational Best Practices

  • Preventive maintenance
  • Monitoring and alerting
  • Capacity planning
  • Documentation
  • Change control
  • Security and access management

Practical Exercise:
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 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 understanding of Enterprise Resource Planning (ERP) concepts

Intended Audience

  • System Administrators
  • IT Consultants
 35 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories