BOPF 验证在 CD 视图中不起作用
BOPF VALIDATIONS DOESN'T WORKING in cds views
我在 CD 中创建了一个名为 /BOBF/IF_FRW_VALIDATION~EXECUTE 的 bobf 对象
为了将它用于验证目的,我尝试使用以下代码停止使用其导出参数 eo_message.
更新值
DATA: ls_message TYPE symsg.
if lv_val = abap_false.
ls_message-msgty ='E'.
ls_message-msgid = 'SY'.
ls_message-msgno = '005'.
IF eo_message IS NOT BOUND.
eo_message = /bobf/cl_frw_factory=>get_message( ).
ENDIF.
ET_FAILED_KEY = IT_KEY.
APPEND VALUE #( key = ls_root-key ) TO et_failed_key.
CALL METHOD eo_message->add_message
EXPORTING
is_msg = ls_message.
endif.
但是更新操作(我已经为其创建了 bobf)仍在执行
在 bobf 验证对象中单击相应实现的 "trigger configuration" class 我必须 select 'check before save' 以及 select 复选框检查字段以及更新字段。
我在 CD 中创建了一个名为 /BOBF/IF_FRW_VALIDATION~EXECUTE 的 bobf 对象 为了将它用于验证目的,我尝试使用以下代码停止使用其导出参数 eo_message.
更新值 DATA: ls_message TYPE symsg.
if lv_val = abap_false.
ls_message-msgty ='E'.
ls_message-msgid = 'SY'.
ls_message-msgno = '005'.
IF eo_message IS NOT BOUND.
eo_message = /bobf/cl_frw_factory=>get_message( ).
ENDIF.
ET_FAILED_KEY = IT_KEY.
APPEND VALUE #( key = ls_root-key ) TO et_failed_key.
CALL METHOD eo_message->add_message
EXPORTING
is_msg = ls_message.
endif.
但是更新操作(我已经为其创建了 bobf)仍在执行
在 bobf 验证对象中单击相应实现的 "trigger configuration" class 我必须 select 'check before save' 以及 select 复选框检查字段以及更新字段。