当前位置: 首页 > article >正文

[SAP ABAP] APPEND INITIAL LINE 追加空行

语法格式

APPEND INITIAL LINE TO itab.

示例1

SFLIGHT(航班)

输出结果:

示例2

我们可以使用下面的语法进行内表分配指针,追加空行并赋值的操作

APPEND INITIAL LINE TO lt_tab ASSIGNING FIELD-SYMBOL(<lfs_val>).
REPORT z437_test_2025.

* 自定义数据类型
TYPES: BEGIN OF ty_item,
  id(2) TYPE n,          " 编号ID
  name(10) TYPE c,       " 姓名
  age TYPE i,            " 年龄
END OF ty_item.

TYPES: BEGIN OF ty_info,
  id(2) TYPE n,          " 编号ID
  name(10) TYPE c,       " 姓名
  shcool(10) TYPE c,     " 学校
END OF ty_info.

DATA: ls_item TYPE ty_item,                    " 结构体变量
      lt_item TYPE STANDARD TABLE OF ty_item,   " 内表
      lt_info TYPE STANDARD TABLE OF ty_info.   " 内表

* lt_item内表添加数据
lt_item = VALUE #( ( id = '10' name = 'A10' age = 10 )
                   ( id = '20' name = 'A20' age = 20 ) ).

LOOP AT lt_item INTO ls_item.
  APPEND INITIAL LINE TO lt_info ASSIGNING FIELD-SYMBOL(<lfs_info>).
  <lfs_info>-id = ls_item-id.
  <lfs_info>-name = ls_item-name.
ENDLOOP.

* 数据呈现
cl_demo_output=>display( lt_info ).

输出结果:


http://www.kler.cn/a/500659.html

相关文章:

  • 苍穹外卖08——(涉及接收日期格式数据、ApachePOI导出报表、sql获取top10菜品数据)
  • doris:模型注意事项
  • npm 与 pnpm:JavaScript 包管理工具的对比与选择
  • 泛目录和泛站有什么差别
  • 跳表和Mysql联合索引的最左原则和索引下推的优化
  • 禅道使用实践(2)-产品篇
  • Golang笔记——rune和byte
  • Linux 容器漏洞
  • Spark Streaming专题
  • MySQL面试题--最最最详细MySQL面试题和解答
  • React中透过render函数学习(一)——workInProgress与双缓存机制
  • 现代 CPU 的高性能架构与并发安全问题
  • 【ESP32】ESP-IDF开发 | WiFi开发 | 基站模式 + AP扫描和AP连接例程
  • iOS实际开发中使用Alamofire实现多文件上传(以个人相册为例)
  • Kafka 主题管理
  • Java面试核心知识4
  • 系统架构设计师考点—信息安全和网络安全
  • 若依前后端分离项目部署
  • Vite源码学习分享(一)
  • 阿里巴巴新零售模式下的创新实践:结合开源AI智能名片2+1链动模式S2B2C商城小程序的应用探索