En ese caso, y si me decís que si le comentas la línea funciona perfecto, lo resolvería con un simple IF.
IF vl_centro EQ space.
SUBMIT rmvkon00
WITH so_bukrs-low = vl_sociedad
WITH so_lifnr-low = vl_proveedor
WITH so_bldat IN rango
WITH pa_xabr = space "liquidar
WITH pa_xanz = c_x "visualizar
AND RETURN.
ELSE.
SUBMIT rmvkon00
WITH so_bukrs-low = vl_sociedad
WITH so_lifnr-low = vl_proveedor
WITH so_werks-low = vl_centro
WITH so_bldat IN rango
WITH pa_xabr = space "liquidar
WITH pa_xanz = c_x "visualizar
AND RETURN.
ENDIF.
|