Hi Sandy,
in general, that idea which you thought not possible.
Because, today you ran your load and later you maintained end -routine and move transport ot prod, again you load data. it works fine as your end routine transformation may load data. if the same load happens tomorrow, then how you stop executing of end- routine? its not possible stop end routine. self loop transformation may be good idea.
Regarding end routine, please check it, you may get idea and take ABAP expert help.
http://scn.sap.com/docs/DOC-11409
http://scn.sap.com/docs/DOC-16089
Thanks