摘要: DATA:i TYPE i VALUE 100.WRITE: / 'frm_ref '.PERFORM frm_ref USING i.WRITE: / i."200 WRITE: / 'frm_val '.i = 100.PERFORM frm_val USING i.WRITE: / i."10 阅读全文
posted @ 2017-08-18 16:39 独吊东南枝 阅读(432) 评论(0) 推荐(0) 编辑
摘要: DATA: BEGIN OF line,"C2、C3组件名声明的顺序一定要与在AT...... ENDAT块中使用的次序一致,即这里不能将C3声明在C2之前,且不能在C2与C3之间插入其他字段的声明 c2(5) TYPE c, c3(5) TYPE c, c4(5) TYPE c, i1 TYPE 阅读全文
posted @ 2017-08-18 16:37 独吊东南枝 阅读(400) 评论(0) 推荐(0) 编辑
摘要: PBO(显示前处理过程)在向用户显示屏幕GUI之前进行触发。 PAI(输入后处理过程)在用户进行某些屏幕行为触发。 阅读全文
posted @ 2017-08-18 16:35 独吊东南枝 阅读(192) 评论(0) 推荐(0) 编辑
摘要: ①尽可能减少满足条件的数据条目数量,因为在数据查询过程中,所有满足条目的数据将通过网络从数据库服务器中被加载至应用服务器内存。 ②减少传输的数据量,以减少网络流量。 ③减少访问的数据库表数量,该原则的实现主要依赖于底层数据库的设计优化。 ④减少查询难度,可以通过整理选择标准来实现。 ⑤减少数据库负载 阅读全文
posted @ 2017-08-18 16:19 独吊东南枝 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 对象是包含数据并提供服务的程序代码段,其中数据部分代表该对象的属性,而所提供的服务则被成为方法。 类是对象的定义,通过属性和方法的封装来描绘对象。 阅读全文
posted @ 2017-08-18 16:00 独吊东南枝 阅读(105) 评论(0) 推荐(0) 编辑
摘要: FIELD-SYMBOLS:<fs>. DATA:str(20) TYPE c VALUE 'Output String', name(20) TYPE c VALUE 'str'. *Static assignment ASSIGN name to <fs>. WRITE <fs>. *Dynam 阅读全文
posted @ 2017-08-18 15:57 独吊东南枝 阅读(198) 评论(0) 推荐(0) 编辑
摘要: DATA:gf_i TYPE n VALUE 1, gf_j TYPE n VALUE 1, gf_k(2) TYPE N. DO 9 TIMES. gf_j = 1. DO gf_i TIMES. gf_k = gf_i * gf_j. WRITE:gf_j NO-GAP,'*' NO-GAP,g 阅读全文
posted @ 2017-08-18 15:53 独吊东南枝 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: ①对于基本类型数据,其具体初始值视数据类型而定。 ②对于结构体类型数据,操作逐个组件进行,如果组件本身也是结构体,则逐级继续拆分至基本类型为止,并按照上一条规则清空。 ③对于内表数据,清空将导致所有内表数据行被删除。 ④对于引用类型数据,清空意味着恢复其初始化状态,不再指向任何数据对象。 阅读全文
posted @ 2017-08-18 15:46 独吊东南枝 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 数据元素:相当于定义在数据字典中的abap基本类型和引用类型。 结构:由数据元素字段构成。 表类型:用于定义程序中内表的结构和属性等。 阅读全文
posted @ 2017-08-18 15:40 独吊东南枝 阅读(268) 评论(0) 推荐(0) 编辑
摘要: ①属性用于刻画类对象的状态。 ②方法用于访问或修改对象的状态。 ③事件用于一个类对象发布其状态的改变。 阅读全文
posted @ 2017-08-18 15:37 独吊东南枝 阅读(317) 评论(0) 推荐(0) 编辑
摘要: ①使用该选项后,对于最后得出的结果集,系统会自动删除重复行。 ②FOR ALL ENTRIES IN后面使用的内部表itab如果为空,将查处当前CLIENT端所有数据。 ③内表中的条件字段不能使用BETWEEN、LIKE、IN比较符。 ④使用该语句时。ORDER BY语句和HAVING语句将不能使用 阅读全文
posted @ 2017-08-18 15:35 独吊东南枝 阅读(340) 评论(0) 推荐(0) 编辑
摘要: ①对于标准表而言,和append line to itab的结果一样。 ②对于排序表而言,插入行不可以打乱关键字的排列顺序,否则会报错。 ③对于哈希表而言,插入过程中系统按照关键字对行进行定位。 阅读全文
posted @ 2017-08-18 15:30 独吊东南枝 阅读(152) 评论(0) 推荐(0) 编辑
摘要: clear itab. "该语句将内表重置为填充前的状态,意思就是该内表不包含任何行,如果内表有表头行,会同时清空内表数据行和表头行的内容。 如果希望只初始化内表本身,保留表头行的内容,可以使用 clear itab[]。 refresh itab. "初始化内表本身,如果内表有表头行,表头行中的内 阅读全文
posted @ 2017-08-18 15:27 独吊东南枝 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 数据元素、结构和内表相当于数学中的点、线、面。 阅读全文
posted @ 2017-08-18 15:18 独吊东南枝 阅读(183) 评论(0) 推荐(0) 编辑
摘要: TABLE A = TABLE B. TABLE A[] = TABLE B[]. 这两条语句有什么不同? 对于包含表头的内表A和B: A=B是工作区赋值 A[]=B[]是表内容赋值 对于不包含表头的内表A和B: A=B = A[]=B[] 阅读全文
posted @ 2017-08-18 15:14 独吊东南枝 阅读(214) 评论(0) 推荐(0) 编辑