SAP ABAP——内表(四)【内表命令】
【摘要】 本文主要介绍一下SAP ABAP中内表的命令,主要包括了内表赋值、内表初始化、内表排序、内表属性四个方面
💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。
💅文章概要:本文主要介绍一下SAP ABAP中内表的命令,主要包括了内表赋值、内表初始化、内表排序、内表属性四个方面
🤟每日一言:只有忍得住寂寞,才能够见明日的繁华。
内表赋值
两个内表结构一致:
- 不带表头行内表赋值
- 带表头行内表赋值
两个内表结构不一致:
PS:【MOVE-CORRESPONDING】语句可以将两个内表中对应的字段进行赋值,而不用管其字段所在位置和顺序
- 不带表头行内表赋值
- 带表头行内表赋值
内表初始化
-同时删除表数据和释放内存空间
-只删除表数据而不释放内存空间
-释放内存空间
内表排序
PS:无论是整表排序还是按字段排序,若不指定排序方式则都默认为升序!
整表排序(除了排序表以外)
-案例代码演示
-效果演示
指定排序字段(除了排序表以外)
-案例代码演示
-效果演示
内表属性
其中:LINES返回的是内表包含的数据件数,OCCURS返回的是内表初始大小,KIND返回的是内表的类型(T代表标准表;S代表排序表;H代表哈希表)
-案例代码演示
-效果演示
PS:假如不设置初始大小【INTIAL SIZE n】则内表初始大小默认为0!!!
-不设置内表初始大小效果演示
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)