Get in Touch
 Duration 35 hours

Course Outline

Introduction to SAP Basis

1.1 Overview of SAP Basis

  • Definition and scope of SAP Basis.
  • Roles and responsibilities associated with an SAP Basis administrator.
  • Key components of SAP Basis and related administration tools.
  • The interplay between SAP Basis, ABAP, applications, the database, and the operating system.
  • Routine daily administration tasks for SAP Basis.
  • Understanding the technical environment of SAP.

1.2 SAP System Architecture

  • Architectural components of an SAP system.
  • Structure of the application server.
  • Functions of central services and the message server.
  • Enqueue server responsibilities and lock management.
  • Dispatcher functions and work processes.
  • Gateway and the Internet Communication Manager (ICM).
  • Database architecture overview.
  • SAP GUI and other client interfaces.
  • Distinguishing between single-system and distributed installations.

1.3 SAP System Landscape

  • Development, Quality Assurance, and Production system environments.
  • Specific roles and responsibilities within the landscape.
  • The concept of three-tier SAP landscapes.
  • Understanding logical system concepts.
  • Clients and system identification methods.
  • Standards for landscape documentation and administration.

Practical Exercise:
Explore the SAP system to identify major architectural components and specific system parameters.

Setting Up an SAP System

2.1 SAP Installation Concepts

  • Prerequisites for SAP installation.
  • Hardware and software requirements.
  • Operating system considerations.
  • Database requirements for installation.
  • SAP software components and installation media.
  • Users and permissions required for installation.
  • Interpreting SAP installation documentation.

2.2 Preparing the Environment

  • Preparing the operating system for SAP.
  • File system setup and directory structures.
  • Hostname and network configuration.
  • Preparing the database environment.
  • Requirements for the SAP kernel.
  • Setting environment variables and system parameters.

2.3 SAP Installation

  • Installing SAP application server components.
  • Connecting SAP to the database.
  • Configuring essential SAP services.
  • Reviewing and understanding installation logs.
  • Validating the success of an SAP installation.
  • Starting and stopping SAP services.

2.4 Post-Installation Configuration

  • Basic system configuration steps.
  • Setting up SAP profiles.
  • Instance configuration details.
  • Defining system parameters.
  • Completing initial administrative tasks.
  • Checking system health following installation.

Hands-on Exercise:
Execute or simulate an SAP application server installation and complete basic post-installation configuration tasks.

Configuring an SAP System

3.1 SAP Profiles and Parameters

  • Default profiles overview.
  • Instance profiles details.
  • Start profiles functions.
  • Configuring profile parameters.
  • Differentiating between dynamic and static parameters.
  • Verifying parameter values.
  • Modifying and validating system parameters.

3.2 SAP Instances and Services

  • Understanding SAP instances.
  • Application server instance details.
  • Central services overview.
  • Instance startup and shutdown procedures.
  • Configuring SAP services.
  • Managing multiple application servers.

3.3 SAP Kernel

  • SAP kernel architecture.
  • Locating kernel files and directories.
  • Checking kernel versions.
  • Ensuring kernel compatibility.
  • Applying kernel updates and patches.
  • Troubleshooting kernel-related issues.

3.4 Basic Technical Configuration

  • System time settings and synchronization.
  • Concepts of RFC configuration.
  • Configuring background processing.
  • Spool configuration 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 of an SAP client.
  • Differences between client-dependent and client-independent data.
  • Roles and purposes of clients.
  • Considerations for client administration.

4.2 Creating and Configuring Clients

  • Procedure for creating a new client.
  • Maintaining client attributes.
  • Client-specific settings.
  • Assigning logical systems.
  • Security considerations for clients.

4.3 Client Copy

  • Local client copy processes.
  • Remote client copy procedures.
  • Export/import client copy methods.
  • Client copy profiles.
  • Monitoring client-copy processes.
  • Analyzing logs from client-copy operations.

4.4 Client Deletion and Maintenance

  • Procedures for deleting clients.
  • Data consistency considerations during deletion.
  • 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.
  • Types of users in SAP.
  • User groups overview.
  • Password policies.
  • User validity periods.
  • Locking and unlocking users.
  • Mass user administration techniques.

5.2 Roles and Authorizations

  • Understanding SAP roles.
  • Differences between 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.
  • System parameters relevant to security.
  • Management of technical and service users.
  • Concepts of emergency and privileged access.

5.4 User Monitoring and Auditing

  • Monitoring user activities.
  • Concepts of security auditing.
  • Review of audit logs.
  • Identifying suspicious or unusual activity.
  • Basic compliance considerations.

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

Background Jobs and Task Management

6.1 Background Processing

  • Definition of SAP background jobs.
  • Differences between dialog and background processing.
  • Concepts of job scheduling.
  • Job priorities and classes.

6.2 Creating and Scheduling Jobs

  • Defining job steps.
  • Scheduling procedures for jobs.
  • Immediate and periodic job types.
  • 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

  • Distribution of workload.
  • Background work processes.
  • Preventing job conflicts.
  • Housekeeping of old jobs and logs.

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

Transport Management

7.1 SAP Transport Concepts

  • Purpose of the transport system.
  • Transport routes overview.
  • Transport requests definition.
  • 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 requests.
  • Importing requests.
  • Import queues overview.
  • Transport logs.
  • Return codes.
  • Troubleshooting failed imports.

7.4 Transport Best Practices

  • Transport sequencing.
  • Emergency transports.
  • Controls for production changes.
  • Documentation of transports.
  • Common transport errors.

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

SAP Communications and Integration

8.1 SAP Communication Architecture

  • Communication mechanisms in SAP.
  • Internal and external communication.
  • Application server communication.
  • Network requirements.

8.2 Remote Function Calls

  • Concepts of RFC.
  • RFC destinations.
  • Types of connections.
  • Testing RFC connections.
  • Trusted connections.
  • Troubleshooting RFC issues.

8.3 SAP Gateway

  • Gateway architecture.
  • Gateway services.
  • Connection monitoring.
  • Security considerations for the gateway.
  • Common gateway problems.

8.4 ICM and Web Communication

  • The Internet Communication Manager.
  • HTTP and HTTPS communication.
  • Ports and services.
  • SSL/TLS concepts.
  • Monitoring web communication.

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

Data Management and Migration

9.1 SAP Data Management

  • Understanding SAP data structures.
  • Database tables and data volumes.
  • Data consistency.
  • Data growth and housekeeping.
  • Concepts of archiving.

9.2 Data Migration Concepts

  • Planning for migration.
  • Source and target systems.
  • Data extraction and transformation.
  • Data validation processes.
  • Monitoring migration.
  • Post-migration verification.

9.3 SAP Data Transfer Tools

  • Overview of SAP-supported data transfer approaches.
  • Interfaces and integration mechanisms.
  • Concepts of batch input.
  • Considerations for legacy data.
  • Data reconciliation.

9.4 Data Housekeeping

  • Managing temporary data.
  • Log management.
  • Database growth control.
  • 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.
  • Key SAP health indicators.
  • Setting monitoring thresholds.
  • Alert management.

10.2 Application Server Monitoring

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

10.3 Database Monitoring

  • Database availability.
  • Database space utilization.
  • Database performance metrics.
  • Identifying expensive queries.
  • Managing database backups.
  • Database alerts.

10.4 Operating System Monitoring

  • CPU utilization.
  • Memory utilization.
  • Disk space monitoring.
  • File systems status.
  • Processes and services.
  • Network performance.

Hands-on Exercise:
Perform a complete SAP health check and identify potential operational problems.

SAP Performance Analysis and Optimization

11.1 Understanding SAP Performance

  • SAP performance architecture.
  • Common performance bottlenecks.
  • Layers of 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 analysis.
  • User and transaction performance.
  • Database performance indicators.
  • Identifying long-running transactions.

11.4 Performance Optimization

  • Memory optimization techniques.
  • Tuning work processes.
  • Concepts of database optimization.
  • Tuning system parameters.
  • Application-level considerations.
  • Capacity planning.

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

SAP Memory Management

12.1 SAP Memory Architecture

  • Concepts of SAP memory.
  • Extended memory.
  • Heap memory.
  • Roll memory.
  • Shared memory.
  • Operating system memory integration.

12.2 Memory Monitoring

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

12.3 Memory Configuration

  • Relevant memory parameters.
  • Memory allocation for 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.
  • 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

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

13.2 Applying Updates

  • Preparing for an update.
  • Considerations for backup and rollback.
  • Update sequence procedures.
  • Testing requirements.
  • Post-update validation.

13.3 Support Packages and Patches

  • Understanding support packages.
  • Patch levels.
  • Compatibility considerations.
  • Safely applying patches.
  • Verifying installed components.

13.4 Maintenance Best Practices

  • Change management procedures.
  • Planning maintenance windows.
  • Testing and validation processes.
  • Maintenance documentation.
  • Rollback planning.

Practical Exercise:
Create 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 relevant technical information.
  • Analysis of logs and traces.
  • Escalation procedures.

14.2 Common SAP Problems

  • Failures during SAP system startup.
  • 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 in failures.
  • Correlating system events.
  • Distinguishing symptoms from root causes.
  • Documenting corrective actions.
  • Preventing recurring incidents.

Hands-on Exercise:
Troubleshoot a set of simulated SAP incidents and document 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.
  • Concepts of restore.
  • Considerations for disaster recovery.

15.3 SAP High Availability Concepts

  • Single points of failure.
  • Redundancy mechanisms.
  • Application server scalability.
  • Central services considerations.
  • High-availability architecture.

15.4 Operational Best Practices

  • Preventive maintenance.
  • Monitoring and alerting systems.
  • Capacity planning.
  • Operational documentation.
  • Change control.
  • Security and access management.

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 learning paths for SAP Basis.
  • Applying SAP administration skills in production environments.

Requirements

  • A foundational understanding of ERP concepts

Target Audience

  • System administrators
  • Consultants

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories