*&---------------------------------------------------------------------*
*& Report ZTEST_ABAP_8
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT ZTEST_ABAP_8.
include ZTEST_ABAP_T_8_f. "这里注意一下include的顺序
include ZTEST_ABAP_T_8_top. " global Data,运行前注意设置Activate
START-OF-SELECTION.
CREATE OBJECT lo_obj.
l_struct-name = 'TOM'.
APPEND l_struct TO l_tab.
l_struct-name = 'TONY'.
APPEND l_struct TO l_tab.
l_struct-name = 'JASSON'.
APPEND l_struct TO l_tab.
CALL METHOD: lo_obj->setmethod EXPORTING set_value = l_tab,
lo_obj->getmethod IMPORTING get_value = l_num.
WRITE: / l_num.
CALL METHOD: lo_obj->changemethod CHANGING chg_value = l_num.
WRITE: / l_num.