2008 Dec 02 3:09 PM
Hi all
how can we optimize the time of the billing job,that use the transaction EA38 for mass billing
Nb:we use redwood to shedule jobs
Thanks
2008 Dec 02 9:06 PM
Hi Adilix,
Have you already utilized parallel processing variants and distributed the load across multiple jobs/threads instead of just using 1 single job?
Regards,
Michael
2008 Dec 03 10:32 AM
HI Michael
yes i use parallel processing with object ABR_AUFTR,and multiple threads
is there an auther object for parallelisme than can be fastier?
Reagards
ADil
2008 Dec 04 1:23 AM
Hmm, no that should be the fastest. It sounds like the length of time if taking for the job to run isn't because of anything on the actual EA38 billing job setup. You might want to review the job logs within EA38 to see if any specific interval is taking longer than the others or encountering any errors.
Regards,
Michael
2008 Dec 08 12:52 PM
Hi,
as you're already using parallel jobs a simple way could be to increase the number of parallel jobs but for that you need to have available processes in your system.
Another more technical thing is to create partitions on the bigger tables on you system like the DEC* to avoid having all parallel processing accessing the same one at the same time.
You should maybe also perform a trace in transaction ST05 or ST12 to see if you don't have selections or taking wrong keys or indexes, the creation of a good index in a table can solve a lot of performance problems.
Cheers,