I infer from looking at this that one of the Best Practices packages contains a predesigned smartform for WM Transfer Orders. Does anyone know which package I should install to get access this form and then how I would actually install it? I'd be happy with an answer to just the first question...
In case anyone's interested, the way I resolved this problem was to use enhancement MWMD0001 (exit EXIT_RLVSDR40_001) to override the standard SAPScript printing and instead call my own custom Smartform. The solution not quite as "standard" as I'd hoped but it works well. One thing to be aware of is that it's not obvious what is going on from the output configuration so make sure you have good documentation...