Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Multithread applications in SAP environment

herzelhaimharel_gilor
Participant
0 Kudos
396

Hello folks ,

I just got a huge task which require a lot of processing power.

i wonder if there's any way to build ABAP applications in way that multithreading or somthing similar could implemented

even with some patterns or any other technology .

Thanks for any ideas .

1 ACCEPTED SOLUTION

satyajit_mohapatra
Active Contributor
0 Kudos
262

Could you let us know about your exact requirement?

3 REPLIES 3

satyajit_mohapatra
Active Contributor
0 Kudos
263

Could you let us know about your exact requirement?

JerryWang
Product and Topic Expert
Product and Topic Expert
0 Kudos
262

Hello friend,

you can find helpful information in link:http://help.sap.com/saphelp_nw70ehp2/helpdata/en/fa/096e92543b11d1898e0000e8322d00/frameset.htm

It is called "Implementing Parallel Processing", you can also find a sample there. Hope it can help you.

Best Regards,

Jerry

0 Kudos
262

Hello Jerry

thank for your information but it's not was very clear from my side .

there's an difference between process and Thread .

A single process can have multiple threads that share global data and address space with other threads running in the same process, and therefore can operate on the same data set easily. Processes do not share address space and a different mechanism must be used if they are to share data.

If we consider running a word processing program to be a process, then the auto-save and spell check features that occur in the background are different threads of that process which are all operating on the same data set (your document in this case ).

process

In SAP computing env. , a process is an instance of a program that is being sequentially executed by a computer system that has the ability to run several computer programs concurrently.

for a Thread

A single process may contain several executable programs (threads) that work together as a coherent whole. One thread might, for example, handle error signals, another might send a message about the error to the user, while a third thread is executing the actual task of the...

i wonder if there's a way to implement the multitherading like in c++ for instance .