Could you explain "Routines" in SD, and how different are they from user exits?
Routines are a type of user-exit. They are usually small forms, written in ABAP, with a specific format, which carry out checks during SD processing. They can all be found and maintained in transaction VOFM.
This was first published in October 2001