Monday 29 February 2016

Health check up for ABAP System

As a basis consultant involved in support project, we need to perform a health check up for ABAP systems in order to keep system clean (Dump free) system.

Keep System health up and running:

Daily Routine’s:

1.       Check the initial installation


a.       T-code SICK(SM28): SAP initial consistency check

·         To check connection and configuration are properly started

2.       Check SAP Profiles (i.e.) Default, Start and Instance Profiles

a.       T-code RZ10 –Edit profiles
·         Enter the profile and select Check it will give the information if any error

3.       Check the work process availability and distribution

a.       T-code SM50 – Process Overview
·         Overview of all the Work processes for the SAP servers

b.       T-code SM51- SAP servers

·         To view list of all SAP servers (Central, Dialogue Instances)
c.        T-code SM66- Global Work process overview
·         To view active work processes globally.

4.       Check TMS Configuration

a.       STMS: Transport management System

·         Select System overview (shift+F6) – Select the system click SAP system-Check-Test-Connection test, Transport Directory, Transport Tool

·         Repeat the same in all the System available in STMS system list

This process will test all the connections are configured, working properly in order to transport from one system.

5.       Check the DB & Space

a.       DB13: DBA planning calendar

·   SAP Maintenance Jobs from SAP

b.       DB02: Space overview to check table space size…

·   Table space size

·   Alerts

6.       Check / View OS Collector status and OS Analysis

a.       T-code ST06

·   CPU utilization, memory status, Swap

7.       Check / View Database performance analysis
a.       T-code ST04

·   You are enabled to monitor performance related and other database related key counters.

8.       Check SAP OSS Connection


a.       T-code SM59-Configuration of RFC connection

·   ABAP connection-OSS connection test

9.       Check SAP System messages


Health check up for ABAP System

a.       T-code SM21

·   To view all the log of system messages

10.   Check SAP System Dumps


a.       T-code ST22

·   To view all the log of ABAP runtime error

11.   Check Background Server


a.       T-code SM65

·   To test the connection of Background servers

12.   Check Spool server and print devices if applicable

a.       T-code SPAD

·   To view list of printer devices

13.   Check Operation mode if applicable

a.       T-code: RZ04

·   To view all the operation mode configuration

14.    Check spool status

a.       T-code: SP01

·   To view all the Spool request

15.    Check drive space from OS level.


a.       Check for TEMPDB – Size and available space

16.    Check Back up status from OS level if any other 3rd party tool used for Back up

a.       Backup Plan / Tlog plan for every half an hour

17.    Check the default standard jobs been configured and scheduled accordingly to the SAP standards.

a.       T-code SM36

Job name
Program
Variant
Repeat int
Purpose
SAP_REORG_JOBS
RSBTCDEL2
yes
daily
Delete old background jobs
SAP_REORG_SPOOL
RSPO0041/1041
yes
daily
Delete old spool requests
SAP_REORG_BATCHINPUT
RSBDCREO
yes
daily
Delete old batch input sessions
SAP_REORG_ABAPDUMPS
RSSNAPDL
yes
daily
Delete old dumps produced by ABAP abnormal terminations.
SAP_REORG_JOBSTATISTIC
RSBPSTDE
yes
monthly
Delete job statistics for jobs not run since the specified date
SAP_COLLECTOR_FOR_JOBSTATISTIC
RSBPCOLL
no
daily
Generate runtime statistics for background jobs
SAP_COLLECTOR_FOR_PERFMONITOR
RSCOLL00
no
hourly
Collect system performance statistics
SAP_COLLECTOR_FOR_NONE_R3_STAT
RSN3_STAT_
no
hourly
Controlling the Reorganization of the Performance Database




Reorganizes the print parameters across clients,
SAP_REORG_PRIPARAMS
RSBTCPRIDEL
no
monthly
Delete obsolete print parameters
SAP_REORG_XMILOG
RSXMILOGREORG
yes
weekly
Deletes obsolete entries in the XMI log




needed to start tools / methods in the system monitoring
SAP_CCMS_MONI_BATCH_DP
RSAL_BATCH_
no
hourly
area in the background -> transaction RZ20/RZ21.




check whether tables that contain
SAP_SPOOL_CONSISTENCY_CHECK
RSPO1043
yes
daily
spool requests, output requests, delete
SAP_REORG_ORPHANED_JOBLOGS
RSTS0024
yes
weekly
Delete Orphaned joblogs
SAP_CHECK_ACTIVE_JOBS
BTCAUX07
yes
hourly
Check Status of Active Jobs
SAP_DELETE_ORPHANED_IVARIS
BTC_DELETE_ORPH
ja
weekly
Delete "Orphaned" Temporary Variants




Consistency Check: File System-TemSe,
SAP_REORG_ORPHANED_TEMSE_FILES
RSTS0043
ja
weekly
Table TST01 (with Deletion)


18.   Aborted Jobs


a.   T-code:SM37

·   Select cancelled jobs and exe to find the list of aborted background jobs


Health check up for ABAP System




Monthly Routine’s:

1.       Check Kernel level

a.      T-code SM51-System Status


·   Update kernel patch to latest one if applicable

2.       Check Support packages level.

a.      T-code: SPAM/SAINT

·   Check for available latest version

3.       Check SSO Configuration

a.       T-code: STRUST –Trust manager

·   Check for the license certificate validity

4.       Check License details

a.       T-code: SLICENSE

·   Check for the license certificate validity

5.       Check the SAP Load generator status
a.       T-code: SGEN


·   SGEN is use to store frequently used objects of ABAP programs, It will be much faster when compiling the ABAP program

6.       Maintain / Check system data maintenance in SAP service market place

a.       From http://service.sap.com


7.       Check for Missing Add-on

a.       Run the report RTCCTOOL in SE16
·         To get a list of recommended missing Add-on’s


8.       Check configurations System Maintenance, EWA with Solution manager
a.       Alert monitoring

b.      Availability monitoring