Apart from the normal difference can anyone clearly tell me when to use session method and when to use call transaction method? And ofcourse when to use the LSMW?