Mitu Razvan,
Your reply solved the exact same problem I faced. Even thought it works fine in dialog, in LSMW (even in foreground), the activity type fields were suppressed. My work center Costing view was valid later than my routing header, so I change the work center costing view to be valid from the same date as my routing. Now it works. Bizarre, but I will take it.
Thanks!
Tom