I think best option is to break the file up into many chunks that can be processed in parallel. If this is not an option then you need to consider what is on the selection screen of RMDATIND, for example "Create change documents". Is this required for your purposes as this takes a lot of time.
The other thing I would suggest is to talk to your basis team because there are settings and config they can put in place to aid this load.