As a functional consultant, When i working with different kind of projects or solving tickets or according to the client requirement, may required basis help to find out something which is more important that time. I got stuck many times and realized that few things functional consultant must know about basis.
Everyday learning a new skill only be positive for your career. SAP professionals who want to know SAP Basis basics, here is my slide share link for all...
1. Vasanth S, Associate consultant, SAP ERP Practice
www.vasap.in
vasanthsapindia vasanthsriin.linkedin.com/in/vasap/
2. BASIS
Business Application Systems Integrated Solutions
What I learnt about BASIS?
BASIS is a foundational part of SAP systems
Hardware -> Operating System -> Database -> SAP BASIS -> SAP Application
It’s really challengeable job and at the same time no trainings can teach you BASIS,
many things would learn with experience
3. SAP GUI
The SAP GUI(Graphical User Interface) is the software on your computer or local
server that allows you to connect to one or more of the SAP systems.
SAP Environment
As an SAP end-user, he will be working in the Production environment to
perform the business transactions
And other environment for development/testing/training purposes.
The Production environment runs on several application server whereas others
runs with less servers.
4. SM66- Work Process Monitor
SM66 transaction helps to monitor overall status of SAP work process, System
work process status, individual job or online transaction execution status.
A customer running a report through SAP transaction would need only one SAP
dialog work process.
One background job would always use at least one background process. One
background job which uses parallel processes would need one or more dialog
process based on the thread maintenance.
5. SM12 Lock Entries
SM12 is a SAP lock monitor to manage SAP application lock entries. The lock
entry will be released automatically after the completion of transaction /
program/report/background jobs. if we are not suppose to clear/delete the
locks of particular user, then it will create the problem.
Lock will generate when the user who has started transaction /program/report /
background jobs and it shows user name, time, table name, lock argument,
lock object name, t code etc..
User entry will stamp in SM04 & AL08 as well
6. SM51 – Active Application Servers
Syntax : <Host name>_<SID>_<Instance Number>
Example : INDSAP_86_01 (Instances ranges from 00 to 99)
Displaying the list of active application servers
You can get SAP Kernel Information in SM51 ->Select the application server ->
Release notes.
7. SAP Workload Monitor – ST03N
ST03N workload monitor used to review job performance analysis or measuring
the system response of dialog/background of program/user/transaction.
Last minute load & business transaction analysis - STAD
Single day/week/month of application-server or system work load analysis of
dialog, background, RFC etc..
8. Table entries – SE16, DB20, DB02
SE16 - You will get total number of table entries by clicking number of entries
button inside the particular table.
DB20 – Just enter the table and click update info
DB02 – Detailed analysis under segments. You must give table name as an input
and check details in storage tab.
9. SAP Program Trace – ST12 or ST05
We can use SAP ST12 transaction for SQL, ABAP, Remote Function Call and
Enqueue operation of a program/job traces.
There are four types of trace mode available. User/Tasks, Work process, Current
mode & schedule.
10. SE14 & ST04 – Consistence Check
After upgrade, or any changes movement happened in production environment
or if we face any delay in performance, We must checks whether a table is
defined exactly in the same way in both SAP ABAP data dictionary and
database schema.
Missing index in database will create the performance issues in jobs or programs
SE14 -> Table name (Select radio button for the table) -> Extras -> database
object ->check.
ST04 -> Diagnostics -> Missing tables and index
11. SM36/SM37 – Background jobs
SAP background processing allows the automation of routine tasks.
SM36 : We can create back ground jobs for any Transactions or reports and
schedule immediately or based on periodic values and run the job based on
holiday calendar. Also specify the multiple variants in a single job.
SM37 : We can monitor jobs which are scheduled in SM36. Also changes
possible.
Alert Monitor : RZ20 - We can set up job monitoring so that you are
automatically notified if a job terminated or a runtime error occurred.
12. SE11 – Table overview
Transaction code SE11 is a ABAP dictionary and it used to display ABAP
dictionary objects definitions like tables, views etc..
Table indexes
SE11 -> Enter table name -> Goto -> indexes
Table usage in Programs
SE11 -> click radio button “Database table” -> Enter table name -> click “where-
use list”
Table is buffer or not
SE11-> Enter table name -> click display button -> Click “Technical Settings”
button