ABAP开发顾问必备:SAP ABAP开发技术总结[转载]

本文全面总结了SAP ABAP开发的关键技术,包括基础语法、面向对象编程、内表操作、开放SQL、数据库交互、逻辑数据库、ALV报告、屏幕处理、消息处理等,还涵盖了数据格式转换、业务知识、增强机制、数据批量维护等多个方面,旨在为ABAP开发者提供详尽的参考资料。
摘要由CSDN通过智能技术生成

转载自SAP师太技术博客,原文链接:http://www.cnblogs.com/jiangzhengjun/p/4260224.html

在原文上增加了链接,此文及此文的链接版权都归SAP师太所有。

1.      基础

1.1.           基本数据类型

1.1.1.        P类型(压缩型)数据

1.2.           TYPE、LIKE

1.3.           DESCRIBE

1.4.           字符串表达式

1.5.           Data element、Domain

1.6.           词典类型与ABAP类型转换

1.7.           字符串处理

1.7.1.        count、match结合

1.7.2.        FIND …SUBMATCHES

1.7.3.        FIND …RESULTS  itab

1.7.4.        正则式类

1.7.4.1.             matches、match

1.7.4.2.             contains

1.7.4.3.             find_all

1.7.4.4.             find_next

1.7.4.5.             get_length、get_offset、get_submatch

1.7.4.6.             replace_all

1.8.           CLEAR、REFRESH、FREE

1.9.           ABAP程序中的局部与全局变量

1.10.         Form、Function

1.10.1.     FORM

1.10.2.     FUNCTION

1.10.2.1.           Function Group结构

1.10.2.2.           Function参数传值、传址

1.11.         字段符号FIELD-SYMBOLS

1.11.1.     数据引用、对象引用

1.11.2.     ASSIGN隐式强转

1.11.3.     ASSIGN显示强转

1.11.4.     UNASSIGN、CLEAR

1.12.         数据引用Data References、对象引用Object references

1.12.1.           数据引用Data References

1.12.2.           对象引用Object references

1.12.3.          GET REFERENCE OF获取变量的地址

1.13.         动态语句

1.13.1.     内表动态访问

1.13.2.     动态类型

1.13.3.     动态SQL

1.13.4.     动态调用类的方法

1.13.5.     ASSIGN 动态分配

1.13.5.1.           动态访问类的属性成员

1.14.         反射

1.14.1.     TYPE HANDLE

1.14.2.     动态创建数据Data或对象Object

1.14.3.     动态创建基本类型变量、结构、内表

1.14.4.     类对象反射

2.      面向对象

2.1.           类与接口定义

2.1.1.        components

2.2.           类定义、实现

2.3.           接口定义、实现

2.4.           类、接口继承

2.5.           向下强转型 ?=

2.6.           方法

2.6.1.        parameters

2.6.2.        PREFERRED PARAMETER首选参数

2.6.3.        普通调用

2.6.4.        简单调用

2.6.5.        函数方法

2.7.           me、super

2.8.           事件

2.8.1.        事件定义

2.8.2.        事件触发

2.8.3.        事件处理器Event Handler

2.8.4.        注册事件处理器

2.8.5.        示例

3.      内表

3.1.           LOOP AT循环内表

3.1.1.        SUM

3.1.2.        AT... ENDAT

3.1.3.        自已实现AT... ENDAT

3.2.           在LOOP AT中修改当前内表行

3.2.1.        循环中修改索引表

3.2.2.        循环中修改HASH表

3.3.           第二索引

3.3.1.        使用第二索引

3.3.2.        示例

3.4.           适合所有类型的内表操作

3.5.           适合索引内表操作

4.      OPEN SQL

4.1.           SELECT 、INSERT、UPDATE、DELETE、MODIFY

4.2.           条件操作符

4.3.           RANG条件内表

4.4.           FOR ALL ENTRIES

4.5.           INNER JOIN、LEFT OUTER JOIN使用限制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值