Quantcast
Channel: SCN : All Content - Web Dynpro ABAP
Viewing all articles
Browse latest Browse all 3667

Report_attribute_error_message

$
0
0

Hi


i can use Report_attribute_error_message but Didnt call this method.


DATA lo_nd_emp_group_travel TYPEREFTO if_wd_context_node.
 
DATA lo_el_emp_group_travel TYPEREFTO if_wd_context_element.
 
data lo_api_controller     typerefto if_wd_controller.
 
data lo_message_manager    typerefto if_wd_message_manager.

 
DATA: it_emp_gt1 TYPETABLEOF YTMS_GT_EMP_DETA,
        wa_emp_gt1
TYPE YTMS_GT_EMP_DETA.

 
DATA: it_emp_gt2 TYPETABLEOF YTMS_GT_EMP_DETA,
        wa_emp_gt2
TYPE YTMS_GT_EMP_DETA.

 
DATA lv_value TYPE string.

    lo_api_controller ?= wd_This->Wd_Get_Api( ).

  it_emp_gt1 = lt_emp_group_travel.
   
SORT it_emp_gt1 by emp_id.
  it_emp_gt2 = it_emp_gt1.


  
LOOPAT it_emp_gt1 INTO wa_emp_gt1.
    lv_value = sy-tabix.
    lv_value = lv_value +
1.
   
READTABLE it_emp_gt2 INTO wa_emp_gt2 INDEX lv_value.
   
if sy-subrc = 0.

     
if wa_emp_gt1-emp_id = wa_emp_gt2-emp_id.
*
       
CALLMETHOD lo_api_controller->GET_MESSAGE_MANAGER
          RECEIVING
            MESSAGE_MANAGER = lo_message_manager
            .

*         report message
    CALLMETHOD lo_message_manager->report_attribute_error_message
         
EXPORTING
            message_text   =
'Duplicate entries are not allowed'
            element        = lo_el_emp_group_travel
            attribute_name =
'EMP_ID'.


     
CLEAR : wa_emp_gt2,wa_emp_gt1.

       
ENDIF.


     
endif.
   
ENDLOOP.


Viewing all articles
Browse latest Browse all 3667

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>