Kernal Upgrade
Kernal Upgrade
KERNAL UPGRADE :
Upgrading the SAP Basis kernel is a crucial task in maintaining the health, security, and
performance of your SAP environment. Here's a detailed explanation of the process:
The SAP kernel is a set of executables and shared libraries used to run SAP applications. It
includes essential components such as the SAP dispatcher, message server, and gateway.
Preparation
1. Check Current Version: Use transaction code SM51 to check the current kernel
version.
2. Backup: Take a full system backup, including database and application server.
3. Plan Downtime: Kernel upgrade requires system downtime. Schedule it during non-
peak hours.
4. Download Latest Kernel: From the SAP Service Marketplace or SAP ONE Support
Launchpad, download the appropriate kernel files for your OS and SAP version.
Best Practices
Always read the release notes and upgrade guides provided by SAP.
Test the kernel upgrade in a sandbox or development environment before applying it
to production.
Maintain a detailed log of all steps performed during the upgrade process.
Upgrading the SAP Basis kernel is a meticulous process that requires careful planning and
execution. Following these steps will help ensure a smooth and successful upgrade.
2. PATCH MANAGEMENT :
The SAP BASIS Patch Manager, primarily known as the Software Update Manager (SUM),
is a critical tool within the SAP landscape. It is used for managing and applying updates,
enhancements, and patches to SAP systems. This tool ensures that your SAP environment
stays up-to-date with the latest functionalities, performance improvements, and security
patches.
Key Definitions
1. SUM (Software Update Manager): A tool provided by SAP for system maintenance,
including updates, upgrades, and migrations.
2. Support Packages: Collections of corrections, performance improvements, and legal changes
provided by SAP.
3. Enhancement Packages (EHP): Optional packages that provide new or improved
functionality for existing SAP applications.
4. Kernel: The core part of the SAP system, consisting of executables and libraries, which are
responsible for running the SAP applications.
5. Transaction Codes: Shortcuts in the SAP GUI that allow users to quickly navigate to specific
tasks or functions.
1. Applying Support Packages: Ensures the SAP system is up-to-date with the latest corrections
and performance improvements.
2. Installing Enhancement Packages: Adds new functionalities and features without needing a
full system upgrade.
3. Upgrading SAP Systems: Facilitates major version upgrades to the SAP software.
4. Database Migrations: Assists in moving the SAP system to a different database platform.
5. Updating Kernel: Updates the core components of the SAP system to the latest version.
1. Preparation
Download SUM Tool: Obtain the latest version of SUM from the SAP Service Marketplace or
SAP ONE Support Launchpad.
Check Prerequisites: Ensure your system meets the necessary requirements for the update
or upgrade, including hardware, software, and authorization prerequisites.
Backup System: Perform a full system backup to ensure you can restore your system in case
of any issues during the update.
2. Execution Phases
1. Setup Phase
o Extract SUM: Unzip the SUM tool and place it in the appropriate directory on your
server.
o Start SUM: Execute the SUM tool using the command line or SAP GUI.
o Define Parameters: Specify the parameters required for the update, such as the
target system, update type, and package locations.
2. Initialization Phase
o System Check: SUM performs a system check to verify that all prerequisites are met.
o Configuration: Configure the tool according to the specifics of the update or
upgrade.
3. Execution Phase
o Download and Unpack Files: SUM downloads and unpacks the necessary files for
the update.
o Pre-processing: Executes preparatory steps, such as creating a shadow instance for
updates to avoid downtime.
o Main Processing: Applies the updates or upgrades. This includes database changes,
code modifications, and other necessary updates.
4. Post-processing Phase
o Verification: SUM verifies the updates to ensure they have been applied correctly.
o System Checks: Conducts system checks to confirm system stability and
performance.
o Finalization: Cleans up any temporary files and finalizes the update process.
3. Completion
Review Logs: Check the log files generated by SUM for any errors or warnings that occurred
during the update process.
Functional Testing: Conduct thorough testing of the SAP system to ensure that all
functionalities are working as expected.
Backup Updated System: Perform another full system backup after the successful
completion of the update.
Best Practices
By following these steps and best practices, you can effectively use the SAP BASIS Patch
Manager (SUM) to keep your SAP system current, secure, and performant.
4o