I have a blocking issue on generating ABAP Jobs on ECC with BODS.
In particular this is the case:
- DS Environment A - Job X
- DS Environment B - Job X (the same)
- ECC source Environment - same for A and B
- Job X - extracts data from trasparent tables in ABAP dataflow and put it in External DB Tables.
I run Job X on A with FTP Transfer Method since long time ago. This is the one I can set (old DS version in a complex system config). It works fine, no problems.
I need to run the Job X on B with RFC Transfer Method because the Job must run in a similar interval of time and I do not want parallellism issues with the FTP .dat file between A and B.
Now the problem is:
if I run Job X on B with FTP modein a distinct interval than A I have no problems; but if I run the Job with RFC Transfer Method I see in transaction SM37 that an ABAP batch in SAP ECC can be generated and executed twice. This cause one of the two generated completing and the other crashing for impossibility to be registered and making DS in deadlock waiting (No interruption of Job X). Sometime only one batch is generated and the DS Job X terminates succesfully.
Any suggestion on why it generates twice the batch jobs on ECC?
All parallellism parameters are set to 0 (Global DOP, DOP in Dataflow, DOP in ABAP Dataflow).
This my system configuration on B:
DataServices 4.2 SP4
ECC:
SAP_BASIS 701
PI_BASIS 701
ST-PI 2008_1_700
SAP_APPL 604
I wait for a suggestion.
Kind regards.