Hi Suren,
The BADI triggers only when you click on the new tab on Sales Order header.
When using VA01, were you able to enter values and save those to the table?
When using VA03, were you able to see the values that are saved by the above step?
I am not sure if I had understood your issue correctly. It would be great if you explain bit more.
Thanks,
Sandy