ABAP开发顾问必备:SAP ABAP开发技术总结[转载]
转载自SAP师太技术博客,原文链接:http://www.cnblogs.com/jiangzhengjun/p/4260224.html
在原文上增加了链接,此文及此文的链接版权都归SAP师太所有。
1. 基础
1.3. DESCRIBE
1.5. Data element、Domain
1.6. 词典类型与ABAP类型转换
1.7.4.5. get_length、get_offset、get_submatch
1.12. 数据引用Data References、对象引用Object references
1.12.3. GET REFERENCE OF获取变量的地址
2. 面向对象
2.6.2. PREFERRED PARAMETER首选参数
3. 内表
4. OPEN SQL
4.1. SELECT 、INSERT、UPDATE、DELETE、MODIFY
4.5. INNER JOIN、LEFT OUTER JOIN使用限制
5. SAP/DB LUW
5.1. DB LUW
5.1.1. 显式提交
5.1.2. 隐式提交
5.1.3. 显示回滚
5.1.4. 隐式回滚
5.2. SAP LUW
5.2.1. SAP LUW的绑定方式
5.2.1.1. Function
5.2.1.2. subroutine
5.2.2. 开启新的SAP LUW
5.2.3. 同步或异步更新(提交)
5.2.4. 本地、非本地方式提交
6. 逻辑数据库
6.3.3. DYNAMIC SELECTIONS动态选择条件
7. ALV
7.6. 让预置按钮回调I_CALLBACK_USER_COMMAND
8. OO ALV
8.4. set_table_for_first_dispaly()方法重要参数
8.6. CL_GUI_DOCKING_CONTAINER容器
8.7. 覆盖(拦截)预设按钮的功能FunCode:BEFORE_USER_COMMAND
8.8. 数据改变事件data_changed、data_changed_finished
9. 问题
9.2. Smartform 中Template无法显示减号后面内容
9.4. 更新数据库表时,工作区或内表的结构需参考数据库表来定义
9.5. DELETE ADJACENT DUPLICATES…去重复
10. 技巧
10.1. 让READ TABLE...WITH KEY可使用OR条件或其他非“=”操作符
10.2. SELECT SINGLE ... WHERE...无法排序问题
11. 优化
12. 屏幕
12.1. AT SELECTION-SCREEN、PAI、AT USER-COMMAND触发时机
12.2. SELECTION-SCREEN格式化屏幕、激活预设按钮
12.4.3. 使用SELECT-OPTIONS替代PARAMETERS
12.6.2. 选择屏幕中的单选/复选按钮:点击时显示、隐藏其他屏幕元素
12.6.3. 选择屏幕中下拉列表:AS LISTBOX
12.7.3. ON INPUT与ON CHAIN-INPUT区别
12.8.1. MODULE <mod> AT EXIT-COMMAND
12.8.2. AT SELECTION-SCREEN ON EXIT-COMMAND
12.10.1. VALUE CHECK 、 fixed Values 、 Value Table
12.10.2. 检查表 Check Table --- Value Table
12.12. F4IF_SHLP_EXIT_EXAMPLE 帮助出口
12.15. 在POV事件里读取屏幕字段中的值函数
12.17. 子屏幕
12.18.2. CALL SCREEN/SET SCREEN/LEAVE TO SCREEN区别
12.19. 修改标准选择屏幕的GUI Status
13. 列表屏幕
13.7. 从Screen Processing 屏幕处理切换到Lists列表输出
14. Messages
14.8. CALL FUNCTION…EXCEPTIONS
14.8.1. error_message = n_error捕获消息
14.10.1. RAISE [EXCEPTION]…触发异常
14.10.2.2. 老式方式捕获runtime errors(运行时异常)
15. 数据格式化、转换
15.3. 单位换算:UNIT_CONVERSION_SIMPLE
16. 业务
16.2. MM
16.2.1. 常用表
16.2.2. 库存
16.2.3. 物料凭证
16.3. SD
16.3.1. 表
16.4. 业务概念
16.4.1. 售达方、送达方、开票方、付款方
16.4.2. 进项税、销项税
16.4.3. 订单日期、凭证日期、过账日期
16.5. 业务知识
16.5.1. 客户联系人相关信息
16.5.2. 销售订单合作伙伴功能
17. 增强
17.1. 第一代:基于源码增强(子过程subroutine)
17.3.1.4. 多个BADI/ Enhancement实现时究竟调谁
17.3.2.2. 通过经典BADI扩展自定义程序(菜单、屏幕、功能)
18. 数据批量维护
18.1. BDC(SM35、SHDB)
18.2. LSMW
18.3.1.2.7.2. 创建BAPI函数、BAPI调用返回RETURN结果处理
18.3.1.2.7.3. 将BAPI函数绑定到相应的业务方法
18.3.2.5.2. 外部系统(Java)调用BAPI函数
18.3.2.5.2.4. Java多线程调用有/无状态RFM
18.3.2.5.5. 连接异常registrationnot allowed
4、关联Message Type和IDOC Type(WE82)
7、创建发送端Logical System并分配(SALE)
9、创建接收端合作和伴配置文件Partner profile(WE20)
3、将接收端Logical System分配到Client 810(SALE)
6、将入站函数与IDOC Type/Message Type关联(WE57)
7、创建入站处理代码Inbound Process Code(WE42)
8、创建发送端合作和伴配置文件Partner profile(WE20)
19. 数据共享与传递
19.3.1. PARAMETERS/SELECT-OPTIONS选项MEMORY ID
19.6. SAP MEMORY数据共享
19.6.1. PARAMETERS/SELECT-OPTIONS选项MEMORY ID
19.6.2. GET/SET PARAMETER ID
19.7. JOB间数据传递
20. 拾遗
20.2. 函数、类
20.4. 文件读写
20.5. Email
20.8. ABAP示例代码
20.10. Smart Forms
20.11. BOM
20.12. 传输请求 SE01、SE09、SE10
20.13. Script Form传输:SCC1
20.15. 允许对表数据维护
20.16. SE93创建事务码
20.17.1. SE11表设置中的Initial Values
20.17.3. ABAP初始值、底层数据库表默认值相互转换
20.17.4. SAP系统中的表字段不允许为NULL的原因
20.19. 调试工具
20.19.1. ST05
20.20. 程序以Job运行(报表自已设置后台运行,前后台数据共享)
20.21. SE78、SWM0
20.22.1. 读取客户端Txt、Excel文件到内表:TEXT_CONVERT_XLS_TO_SAP
20.22.2. 将数据内表导出为EXCEL文件:SAP_CONVERT_TO_XLS_FORMAT
20.28. Append、Include系统表结构增强
21. 常用Function
ABAP开发顾问必备:SAP ABAP开发技术总结[转载]的更多相关文章
- ABAP开发顾问必备:SAP ABAP开发技术总结
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- Linux开发环境必备十大开发工具
Linux是一个优秀的开发环境,但是如果没有好的开发工具作为武器,这个环境给你带来的好处就会大打折扣.幸运的是,有很多好用的Linux和开源开发工具供你选择,如果你是一个新手,你可能不知道有哪些工具可 ...
- [SAP ABAP开发技术总结]OPEN SQL
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- [SAP ABAP开发技术总结]ABAP程序之间数据共享与传递
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- [SAP ABAP开发技术总结]BAPI调用
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- [SAP ABAP开发技术总结]字符串处理函数、正则表达式
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- SAP-ABAP系列 第二篇SAP ABAP开发基础
第二章SAP ABAP开发基础 1.ABAP数据类型及定义 ABAP程序中共包含8种基本数据类型定义, 类型名称 描述 属性 C Character Text (字符类型) 默认长度=1,默认值 = ...
- 【ABAP系列】SAP ABAP 开发中的SMARTFORMS 参数
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 开发中的SMA ...
- SAP ABAP 快速入门之 开发环境 (Environment)
报表是学习ABAP 原则和工具的很好的 起点.ABAP 报表在许多领域都有使用,本章将介绍简单ABAP 报表的开发. Hello ABAP 让我们以'Hello World' 开始. 每一个abap ...
随机推荐
- Java 反射、注解
1. 泛型 基本用法.泛型擦除.泛型类/泛型方法/泛型接口.泛型关键字.反射泛型! a. 概述 泛型是JDK1.5以后才有的, 可以在编译时期进行类型检查,且可以避免频繁类型转化! // 运行时期异常 ...
- 05_ActiveMQ的selectors
[ JMS Selectors ] JMS Selectors用于在订阅中,基于消息属性对消息进行过滤. 以下是个Selectors的例子:Java代码 consumer = session.crea ...
- WebView设置透明和设置背景图片的方法
http://blog.csdn.net/Vincent20111024/article/details/8478219 1. WebView若要设置背景图,直接设置web .setBackgroun ...
- angular中的scope
angular.element($0).scope() 什么是scope? scope是一个refer to the application model的object.它是一个expression的执 ...
- Infragist ics Ult imate 2015 Vol.1 - Product Keys
Ultimate ProductKeys 2015 Vol.1: 9122-1900164-4504144 9122-9300855-3994197 9122-7600717-4579130 9122 ...
- Wifi密码破解
Wifi密码破解1:通过字典(暴力)破解WIFI密码 简单破解WEP/WPA/WPA2加密的WIFI密码,平台kali-linux 工具:Aircrack-ng 过程很简单:先抓含有正确密码的握手 ...
- 洗牌算法shuffle
对这个问题的研究始于一次在群里看到朋友发的洗牌面试题.当时也不知道具体的解法如何,于是随口回了一句:每次从剩下的数字中随机一个.过后找相关资料了解了下,洗牌算法大致有3种,按发明时间先后顺序如下: 一 ...
- hdu 5971 Wrestling Match
题目链接: hdu 5971 Wrestling Match 题意:N个选手,M场比赛,已知x个好人,y个坏人,问能否将选手划分成好人和坏人两个阵营,保证每场比赛必有一个好人和一个坏人参加. 题解:d ...
- 代码注释模板(把内容保存为xml文件,导入eclipse中即可)
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templa ...
- EmailMessage类
EmailMessage类 EmailMessage类 实例化有以下参数,注:以下所有参数都是可选的并且可以在send()方法之前任意时间设置. subject: email的主题 body: 主体内 ...