Por si a alguien le sirve esto.
Al final de cuentas no utilice la ROS_BUPA_DATA_CHECK sino la badi BBP_UI_CONTROL_BADI con filtros para licitación, lo único que hice fue mostrar un mensaje al usuario de campo requerido, programando el método BBP_BID_UI_CTRL.
IF IV_FIELDNAME EQ 'BBPS_BID_UI_HEADER-OPEN_DATE'.
* SCREEN-REQUIRED = '1'.
IF NOT IS_HEADER-OBJECT_ID IS INITIAL
AND IS_HEADER-OPEN_TIME IS INITIAL.
MESSAGE 'Fovor de ingresar Fecha de apertura' TYPE 'I'.
ENDIF.
ENDIF.
|