Hello Rableen,
Just to be 100% sure that what you have posted is the complete contents of MARA-1.WHR and MARA-2.WHR.
tab: MARA
WHERE
If what you have posted is indeed the content then it is wrong and hence your error. The WHERE should contain a condition and in your case there is nothing. Normally you should have a key field and a upper/lower limit for the select. I've seen this problem in the past and it was due to a bug in the libdbsl.
eg;
tab: MARA
WHERE ("MATNR" < 'XXXX')
As I mentioned in a previous reply, you should always start with the latest patch levels of R3* and libdbsl.
So for you (as it's just a test) you could either run your splitting again (create WHR files again) and then try to continue or if you want it to be 100% clean for the purposes of creating a decent procedure, I'd start completely afresh with the update tool versions.
Just as a side note, why have you considered splitting MARA ? In all the systems I migrated (up to 17TB) I've never had to split MARA, it's just material masters and I can't imagine that the table is that huge. Additionally, please use the Oracle splitter from OSS #1043380 as I have already suggested. It's much faster than R3ta for Oracle.
Anyway, please proceed as I have suggested.
ps: Have a look at your other WHR files and you'll see the correct syntax.
Kindest Regards,
Amerjit