abap append的用法
时间: 2023-09-25 13:13:15 浏览: 122
ABAP中的`APPEND`是一个关键字,它用于将一个元素添加到内部表的末尾。下面是`APPEND`的一些用法:
1. 将单个元素添加到内部表的末尾:
```
DATA: lt_tab TYPE STANDARD TABLE OF string,
lv_str TYPE string.
lv_str = 'Hello'.
APPEND lv_str TO lt_tab.
```
2. 将一个结构体添加到内部表的末尾:
```
DATA: BEGIN OF ls_person,
name TYPE string,
age TYPE i,
END OF ls_person.
DATA: lt_person TYPE STANDARD TABLE OF ls_person,
ls_new_person TYPE ls_person.
ls_new_person-name = 'John'.
ls_new_person-age = 30.
APPEND ls_new_person TO lt_person.
```
3. 在内部表末尾添加另一个内部表的所有元素:
```
DATA: lt_tab1 TYPE STANDARD TABLE OF string,
lt_tab2 TYPE STANDARD TABLE OF string.
lt_tab1 = VALUE #( ( 'A' ) ( 'B' ) ).
lt_tab2 = VALUE #( ( 'C' ) ( 'D' ) ).
APPEND LINES OF lt_tab2 TO lt_tab1.
```
在以上示例中,`APPEND`将内部表`lt_tab2`中的所有元素添加到`lt_tab1`的末尾。
阅读全文