ABAP对面向对象的支持已有十多年的历史,然而在生产实践中,我们对这门技术的应用十分有限。 一方面,面向过程的惯性长期存在着;另一方面,对于大部分二次开发工作而言,似乎并没有足够的理由促使开发者使用面向对象技术。二者结合的结果,就是目前大部分ABAP开发者还在只写面向过程的代码。 我不认为 ...
由于历史遗留原因,很多项目也还在使用老的ABAP过程化语句进行开发,但新的SAP很多的东西都已经通过类来实现了,比如BAPI 比类还早 BADI ALV,还有很多东西都了已经通过类来重写了,所以为了与时俱进,还是使用类吧 . 面向对象... . . 类与接口定义... . . . components. . . 类定义 实现... . . 接口定义 实现... . . 类 接口继承... . . ...
2015-01-31 20:30 0 4526 推荐指数:
ABAP对面向对象的支持已有十多年的历史,然而在生产实践中,我们对这门技术的应用十分有限。 一方面,面向过程的惯性长期存在着;另一方面,对于大部分二次开发工作而言,似乎并没有足够的理由促使开发者使用面向对象技术。二者结合的结果,就是目前大部分ABAP开发者还在只写面向过程的代码。 我不认为 ...
18.3. 业务对象和BAPI184 18.3.1. SAP业务对象(SWO1)... 184 18.3.1.1. 业务对象类型的组成... 185 18.3.1.2. 业务对象(BO)设计... 185 ...
20.14. 权限检查 AT SELECTION-SCREEN. DATA: BEGIN OF lt_bukrs OCCURS 0, bukrs TYPE t0 ...
ALV开发必备!这里只贴一些粗略的东西,还有一篇关于ALV详细的文档,有时间再贴吧 7. ALV. 70 7.1. Layout重要字段... 70 7.2. FIELDCATALOG重要字段... 70 7.3. ...
20.7. OLE CREATE OBJECT obj_name 'app'."创建APP应用类的一个对象obj_name实例SET PROPERTY OF obj_name 'XXX' = f ."设置对象OBJ_NAME属性xxx为值fGET PROPERTY ...
21.1. 日期函数... 265 21.1.1. 日期、时间验证... 265 21.1.2. 内部转换外部格式... 265 21.1.3. ...
OPEN SQL也是ABAP开发人员必备的知识,虽然可以使用原生的SQL来写,但不建议,就像JDBC与Hibernate的关系,性能与跨数据库的选择。但为了开发的简便与可移值性,还是使用Open SQL吧!这里贴出一些常用的操作,做项目时我也经常翻出来看一眼再写。 4. ...
12.18. 屏幕跳转 LEAVE SCREEN. or LEAVE TO SCREEN <next screen>. LEAVE SCREEN语句会 ...