Thursday, February 9, 2012

sap Technical Troubleshooting steps

Perform initial analysis.

Identify if something has changed (software or hardware installation, scripts, profile parameters, database structure).

System (hardware) is down:

  • Check console messages.
  • Reboot and keep important system log files.
  • Check hardware components.
  • Analyze with diagnosis tools.
  • Escalation procedure: call hardware support.
  • Check main log files.
  • Analyze with diagnostic tools.
  • Start up/shut down log files.
  • Check operating system log files.
  • Identify other problems (startup/shutdown, disks and operating systems, database, operational R/3, performance).

Startup and shutdown problems (R/3 and application servers)

1. Check processes or services at operating system level.
2. Check whether database is up.
3. Check connection with database (i.e., tnsping, R3trans −d).
4. Check whether file systems are full.
5. Check for network problems in the server network.
6. Check backup log for problems after backup.
7. Check for problems after system crash.
8. Check for problems with PDC file server.
9. Check files permissions and authorizations.
10. Manually start up or shut down database and then the application server.
11. Check hosts and services files.

Operating system problems

1. Check operating system log and event viewers.
2. Check disks and file systems.
3. Check directories and permissions.
4. Check path names.
5. Check security.

Database problems

  • Starting and stopping database
  • Refer to startup problems.
  • Check database specific error log file.
  • Database storage status
  • Check database error numbers.
  • Check database alerts.

R/3 application operational problems

1. Check whether all users are affected.
2. Check whether there is no work at all, or whether work is just limited.
3. Check whether application servers are available (SM51).
Check with standard monitoring transactions: SM50, SM04, SM12, SM13, ST22, SM37, and SP01.
4. Check trace files on work directory (/usr/sap/<SID>/<instance>/work).
5. Check SAP systems alerts.
6. Analyze database problems.

Specific operational problems

Problems with printing

A. Check network.
B. Check SP01/SPAD spool request logs.
C. Check system log.

Problems with batch input
A. Check directories and files.
B. Check SM35 logs.
C. Check system log.

Problems with lock entries

A. Check lock entries.
B. Check update process.

Problems with update process

A. Check update process.
B. Check database.
C. Check network connections.

4. Problems with enqueue

A. Check database.
B. Check instance parameters.
C. Check operating system processes.

5. Problems with message server

A. Check processes.
B. Check network.
C. Check log files at work directory.

6. Problems with background processing

A. Check job log.
B. Check background system consistency.
C. Check file systems.
D. Check system log.

7. Performance problems

1. Perform workload analysis.
2. Perform debugging.
3. Perform runtime analysis.
4. Perform SQL trace.
5. Check for operating system problems.
6. Check disks for input/output bottlenecks.

Resolution process
1. Search or SAPnet notes for hints, solutions, or workarounds.
2. Escalation: enter message on SAP hotline or SAPnet.
3. Enter problem on hardware partner hotline.
4. Follow problem actions and SAP indications.
5. Apply patches and corrections; test and verify results.


Hardware Sizing:
To analyze the business requirements of an organization level depending upon the user‟s data will allocate the hardware resources.
We can give over business time, standby time, legacy data, o/s and DB version, data archiving.
There are 2 types of Hardware sizing.
1) User Based 2) Object based / through put
1) User based: In this again of 2 types i) Named users i) concurrent users.
Names Users:
Low Normal 0-480 dialog steps.
Medium Transactional 480-4000 ds
High Power Users 4000-14,000 ds
Steps for Hardware sizing:
1) Contact SAP
2) Get OSSID (Online SAP Service ID)
3) Login to (It is sap official site)
4) Go to Quick Sizer Tool
5) Enter project name/Customer Number
6) Create Project
7) No. of Users (Low/Medium/High Activities)
8) Amt. of legacy data.
9) No. of modules.
10) I) user based ii) object based.
11) Select operating system of SAP
12) Select database and its version.
13) Select the peak load time.
14) High availability.
15) Data Security[Mirroring/Raid/Clustering ….etc.,]
16) Save the details.
17) Calculate the Results.

1) Disk size.
2) Memory requirement in MB
3) CPU requirement in SAPS [System Application Benchmarks for Performance standards]

• SAPS are calculated based on the usage of processors.
• Analysis says that each 1500 saps we require one CPU.

Post a Comment