redefine method eh_onsearch, add parameter CREATED_BY in search query
lr_query_service->set_property( exporting iv_attr_name = 'CREATED_BY' iv_value = 'USER' ).
lr_query_service->set_property( exporting iv_attr_name = 'CREATED_BY' iv_value = 'SUPERIOR' ).
generate error message - this has to go before above
lr_query_service->get_property_as_value( exporting iv_attr_name = 'CREATED_BY' importing ev_result = lv_created_by ).
if lv_created_by ne sy-uname.
me->view_manager->get_message_service( )->add_message( iv_msg_type = ''
iv_msg_id = ''
iv_msg_number = '' ).
endif.