Académique Documents
Professionnel Documents
Culture Documents
Commands Description
dpmon d Dispatcher queue monitor
topas Memory
What Is SAP Basis Administration
If you are one of the persons who is interested about the technical part of SAP systems
than you are definitely interested about what is sap basis and what is its place in the
system.
1. DIALOGUE 'D'
It is only the process which communicates interactively with the users. There should beatleast 2
Dialogue work process per instance. Dialogue work process initiates Update, Background and
Spool.
2. UPDATE 'V'
It is used to update the transactions in the database. It is initiated by Dialogue process. There
should be atleast 1 Update in the entire system. It is also recommended to have an update
process for every 5 Dialogue. 26
3. ENQUEUE 'E'
It is used to provide locks for the records that are going to be updated. It ensures consistency for
updates. There will be only 1 Enqueue configured in the systemduring the installation. It is
possible to have more than one enqueue provided they are installed or configured on the central
instance.
4. BACKGROUND 'B'
The tasks which are expensive or time consuming are scheduled to run in the background mode
non-interactively. There should be at least 2 background work process in the system
5. MESSAGE 'M'
There should be only 1 message server in the entire R/3 system. It is used to manage all
the dispatchers. It is used to load balance the requests to identify the least loaded dispatcher.
It is also used to provide locks to the request that are coming from Dialogue instances.
6. GATEWAY 'G'
It is used to provide a means of communication with SAP and NON-SAP systems. There will be
only 1 gateway for each instance.
7. SPOOL 'S'
It is used to print the documents to a printer or output to a fax machine etc. There should
be atleast 1 Spool process in the entire system. It is also possible to configure more spool
process depending on the print/ spool volume
Work process status are -status : Waiting, Stopper, Running, HOLD,ENDED,INPRIVATE.
In simple language,
the accessed data seats on the buffer, If someone is trying to access the same data, that
will be retrieved fastly from the buffer.
If the buffer is full and some one is retrieving the data which is not there in the buffer then
that data will be placed in the buffer and the oldest data in the buffer will be swapped
(Removed) for this.
SWAPS in ST02
There are two possible reasons for swapping----
There is no space left in the buffer data area
The buffer is too small. You should increase the buffer size.
In the following screen, you can see the list of TRFCs that are waiting to be processed
or stuck tRFCs as shown below
We can delete or re-process these LUWs based on the scenario. This can be done by
navigating to Edit menu as shown below
You can reprocess an tRFC LUW, by selecting the same and by navigating
to Edit -> Execute LUW. This can also be done by pressing F6
button.
An LUW can also be debugged by navigating to Edit -> Debug LUW option
In case large number of tRFCs are stuck, all of them can be processed at a
time by selecting
Edit -> Execute LUWs option as shown in the above screen.
You can also directly goto QRFC administration and QOUT scheduler
from SM58 transaction as shown in the below screen.