Hi Sunil,
The above documents guide you to process controlled workflow and not application controlled workflow.
Once you activate process control workflow, you cannot revert it back to application controlled workflow. but vice versa works. so please be aware of that.
Pls specify what version of SRM are you using.? only if you are using 5.0 or 7.0 you can use application controlled workflow.
SRM 5.0 - only application controlled workflow
SRM 6.0 - only process controlled workflow
SRM 7.0 - Process controlled workflow and backward compatability to application controlled workflow.
It is advisable to use process control workflow. If you are strict on application controlled workflow only, then these links might help you out.
http://wiki.sdn.sap.com/wiki/display/SRM/Application+Controlled+Workflow
http://wiki.sdn.sap.com/wiki/display/SRM/Documentation+of+BBP_WFL_APPROV_BADI
The badi BBP_WFL_APPROV_BADI should be implemented.
Regards,
Karthik.