RE:Trabajar con <campo> in('xx','yy') en u
Como dice Karen, define tu argumento de tipo String Array, luego en el query de tu dw usalo con el operador = y no con IN .....
Select
campo_1,
campo_2,
campo_3
where campo_3 = :arg_str_array
Para hacer el retrieve al dw debes hacer algo como esto.
string ls_arg[ ]
ls_arg[1] = '0001'
ls_arg[2] = '0002'
ls_arg[3] = '0003'
....
ls_arg[n] = n // La cantidad que gustes
//Al hacer el retrieve le pasas todo el array como parámetro
dw_1.retrieve( ls_arg[ ] )
Y listo, esto funcionará como si estuvieras usando un IN.
Espero haberte ayudado.
Suerte !