摘要: (1) 通过索引插入行: INSERT LINE INTO ITAB INDEX IDX. (2)一般性的插入单行:INSERT [LINE INTO | INITIAL LINE INTO ] TABLE ITAB. 语句中增加了TABLE关键字,对于不同类型的内表,其意义和用法是有区别的: 1.对于标准表而言,和APPEND LINE TO ITAB。的结果一样。 2.对于排序表而言,插入行... 阅读全文
posted @ 2008-10-31 11:38 elegant 阅读(1735) 评论(0) 推荐(0) 编辑
摘要: 初始化内表的作用是清空内表所有的数据行,将内表恢复到填充或赋值之前的状态。初始化内表过程中需要注意之处仍然是初始化无 表头行内表和有表头行内表的区别,以及初始化内表和表头行的区别。(1)CLEAR ITAB. 同时清空表头和行内表的值(2)CLEAR ITAB[]. 只清空内表本身的值,保留表头行的值。(3)REFRESH TAB 只清空内表本身的值,保留表头行的值。(4)FREE ITAB. 只... 阅读全文
posted @ 2008-10-31 11:37 elegant 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 这是一个很有趣的例子,可以反映出带表头的内表和不带表头的内表赋值的区别。 例子中先定义了一个结构化的字段LINE,包含了COL1和COL2两个字段。通过 APPEND line TO etab. 将值赋给ETAB之后,DEBUG看到的结果是: 这时候再通过 MOVE etab[] TO ftab1. 语句将值赋给ITAB1中后,可以看到FTAB1表的结果是: 可以清... 阅读全文
posted @ 2008-10-31 11:36 elegant 阅读(5191) 评论(0) 推荐(0) 编辑
摘要: 库存是万恶之源,库存过多,占用场地和资金,还容易滋生仓管员的惰性和腐败,更严重的是它掩盖了很多生产运营中的问题。尤其是一大堆难以消化的呆滞料,用没地方用,扔不舍得扔,卖又卖不了几个钱,放久了又锈损腐蚀,不知如何是好。 呆滞物料该怎么管?笔者根据自己工作经历,谈谈如何有效地管理呆滞物料,与同行做以探讨。 一、什么物料是呆滞物料 呆滞就是不流动,物料呆滞多久才是呆滞?可谓标准不同,说法各异,有的认... 阅读全文
posted @ 2008-10-31 11:23 elegant 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: abap内表操作 table A = table B . table A[] = table B[] . 这两条语句有什么不同? 答:对于包含表头的内表A和B。A = B 是工作区赋值 A[] = B[]是表内容赋值。 对于不包含表头的内表A和B。 A=B=A[]=B[]。 阅读全文
posted @ 2008-10-31 11:21 elegant 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: ABAP 内表(internal table) 标题行(header line) 工作区(work area) 简介 转自http://zhouwubin.blogbus.com/logs/14351256.html 刚开始学ABAP的时候,学到iternal table时,感觉一阵混乱. 搞不清楚什么是work area,什么是header line,以及occurs是干什么用的. 今天终... 阅读全文
posted @ 2008-10-31 11:10 elegant 阅读(1423) 评论(0) 推荐(0) 编辑