1:通过T-CODE se11 创建一个structure ZSTRU2.
2: 创建一个table type, 表名 ZTAB1.
3: 表的row type 选择 ZSTRU2
4: 创建一个 返回类型为 表类型ZTAB1 的function module Z_RETURN_TABLE1
5: Z_RETURN_TABLE1 代码
FUNCTION Z_RETURN_TABLE1. *"---------------------------------------------------------------------- *"*"Local Interface: *" EXPORTING *" VALUE(LT_RESULT) TYPE ZTAB1 *"---------------------------------------------------------------------- DATA: ZLT_TABLE1 TYPE TABLE OF ZSTRU2, ZLV_TAB1 TYPE ZSTRU2. ZLV_TAB1-id = '. ZLV_TAB1-name = 'WANGWU'. APPEND ZLV_TAB1 TO ZLT_TABLE1. LT_RESULT = ZLT_TABLE1. ENDFUNCTION.
6: 创建一个 function module Z_GET_TABLE1 调用 Z_RETURN_TABLE1。 该function module 不需要 输入, 输出参数。
7: 激活(CTRL+F3),执行 (F8 ) Z_GET_TABLE1。 结果:
8:如果将Z_RETURN_TABLE1 中的内表添加多条数据,如下。
Z_GET_TABLE1 执行后的结果为: