Fayaz
Pídele a tu ABAPer que coloque el siguiente código en el include ZXWOCU07 de la salida F/Exit EXIT_SAPLCOIH_009 user-exit IWO10009 .
IF sy-tcode = 'IW81'.
IF caufvd_imp-tplnr IS INITIAL .
MESSAGE: 'Por favor complete la Ubicación Funcional' TYPE 'E' DISPLAY LIKE 'I'.
ENDIF.
IF caufvd_imp-kostl IS INITIAL .
MESSAGE: 'Por favor complete el campo Centro de Costos en la pestaña de Ubicación' TYPE 'E' DISPLAY LIKE 'I'.
ENDIF.
IF caufvd_imp-kostv IS INITIAL .
MESSAGE: 'Por favor complete el campo Centro de Costos en la pestaña de Datos Adicionales' TYPE 'E' DISPLAY LIKE 'I'.
ENDIF.
ENDIF.
- Después de esto, durante IW81, cuando el usuario intente guardar la Orden con el campo FLocn en blanco, entonces se detendrá al hacerlo con una ventana emergente de error que dice ' Por favor complete la Ubicación Funcional '. Esta es la primera de las 3 partes del código anterior.
- De manera similar, cuando el usuario intente guardar la Orden con el campo Centro de Costos de la pestaña de Ubicación en blanco, entonces se detendrá con una ventana emergente de error que dice ' Por favor complete el campo Centro de Costos en la pestaña de Ubicación '
- De la misma manera, cuando el usuario intente guardar la Orden con el campo Centro de Costos de la pestaña de Datos Adicionales en blanco, entonces se detendrá con una ventana emergente de error que dice ' Por favor complete el campo Centro de Costos en la pestaña de Datos Adicionales '
Elimina el código que no sea relevante para ti.
Buena suerte