cancel
Showing results for 
Search instead for 
Did you mean: 

Is the ABAP dispatcher a workprocess??

peter_strauss
Participant
0 Kudos

Ultra simple question.

I was reading the SAPTEC guide and the definition was a little ambigious.

To put the question anotherway, to be considered a workprocess, does a process need to have a database interface?

Regards,

Peter

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

A workprocess is an os process which accomplishes some useful work.

A useful work may be :

execute an abap dialog step from a transaction for a user : dialog workprocess

execute an abap dialog step from a batch job : batch work process

execute an abap dialog step from an asyncronous update : UPD or UP2 workprocess

execute an abap dialog step from creating a spool entry : spool workprocess

execute an abap dialog step from an enqueue query : enqueue workprocess

The dispatcher process manages a queue and dispatches the various queries to the different workprocess available to run the required type of task.

This is a technical usage and so not a work in SAP speak.

For your specific question, I think tht you are right.

Regards,

Olivier

Answers (3)

Answers (3)

peter_strauss
Participant
0 Kudos

Hello Hari, Oliver and David,

Great answers. Just what I was looking for.

You've given me food for thought re. Spool work processes too. Great stuff!

Peter

Former Member
0 Kudos

Hello Peter,

Oliver is correct. The Dispatcher is considered a process at Operating system level but not considered a work process within SAP.

A Work process does not strcitly require a database interface, for example i belive that a Spool work process would not have a database interface but is still considered a work process.

Hope this is helpful,

Regards,

David

Former Member
0 Kudos

Hi David,

I checked on one of my system with netstat :

All work process are connected to the database including the spool work processes and the enqueue process.

I guess they don't need the database but it may be useful if their role is changed because of operation modes change.

Regards,

Olivier

Former Member
0 Kudos

Hi Peter,

No, Dispatcher is not a Work Process(WP). You take it in this way to manipulate data in your database through SAP application, you need a WP's.

Actually your query from your GUI sent to Dispatcher, It sends to WP and WP will send your qury to DB(if required to contact DB) and get the info back to you in the same channel.

I hope this solve your question,

Hari.

PS: Points are welcome