Parallel Processing Made Easy with Custom ZAB1L_PARALLEL ABAP Library
Once a custom ABAP program is optimized and it still runs long time, there is one more option left to make it perform better. If there are two or more parts of the program that are independent of each other or could be made independent of each other, you could use parallel processing techniques to improve its performance. This article shows step-by-step example on how to incorporate an easy to use custom parallel processing ABAP library calls into custom ABAP program to further optimize its performance. The same approach could be used to optimize performance of many long running standard ABAP programs by writing a custom parallel processing wrapper program that would schedule multiple runs of standard SAP program with balanced subsets of selection screen parameters. The parallel implementation of many custom and standard SAP programs could make them running 5 to 10 times faster.
Read the source article at SAP Network Blog