Hi,
I am afraid that my post is also un useful . unless there is a test flag on screen that can be passed using BDC .
As for what Suryanarayana Phani Kiran Bondada said
BAPI's are the prefered methods .
There are some BAPI's that have test_run flag,(for your knowledge some times the tests is not complete) .
Regards.