To be able to initialise the LIS extractors for purchase we usually schedule a number of parallel processes. I have written an ABAP that proposes document-ranges to have equal size running times for each parallel process. Currently I manually type these proposed ranges in the transaction OLI3BW.
I would rather extend my ABAP to automatically enter the ranges in the OLI3BW transaction and to schedule that range automatically. Unfortunately, my ABAP knowledge is insufficient to create such an extension.
I would like a 'wrapper' for the OLI3BW transaction that I can call like this:
CALL FUNCTION wrapper_oli3bw
EXPORTING
range_low = r_lo
range_high = r_hi
start_time = time
start_date = date.
Any suggestions on how to accomplish this? Any ideas on how to automate initialisations differently are also welcome.