Уже, наверное, неактуально, но может кому-то пригодится...
DO_FINISH_INPUT
В случае ошибки
Code:
lv_element_text = io_configuration->get_property_descriptor( )->get_field_label( iv_element_id = lv_element_id ).
lo_message_service->set_field_state( iv_binding_string = |{ lv_element_id }|
iv_page_id = iv_component_id ).
global_messages->add_message_from_t100( EXPORTING condition = co_mandatory_field_empty
msgid = 'BSP_WD'
msgno = '22'
msgty = 'E'
dummy = |{ iv_component_id }-{ lv_element_id }|
p1 = CONV syst_msgv( lv_element_text ) ).