I have created a generic FM, to pull data from ECC to BW system. Within the generic function module I need to call another function module,this function module which I call, has the statement "SUBMIT" within it and this submit calls a report to derive data. Because of this "SUBMIT" I think "implicit commit " occurs, due to which the cursor gets closed. So the "fetch cursor" statement ends up to dump file.
Is there any way to overcome such scenario? (I cannot avoid calling Function module which in turn calls the "Submit" statement)