ABAP 开发总体介绍
在 ABAP 开发中,最主要的工作: (1) 报表的开发,主要使用到数据库读取、ALV、LIST 等技术; (2) 单据的打印,主要使用到数据库读取、SmartForms、Form 等技术; (3) 数据的上载,主要使用到数据库存取、CATT、BDC 等技术。 主要 ABAP 相关技术见表 1-1。
表 1-1
简称 | 描述 | 备注 |
---|---|---|
Internal Table | 内表处理 | |
CATT | 计算机辅助测试工具 | SCAT |
BDC | 批量数据处理程序 | SHDB 等 |
List | 数据列表,报表输出使用 | |
Selection | 数据选择 | |
Screen | 屏幕设计 | SE51 |
Menu | 菜单绘制器 | SE41 |
Form | 单据打印 | SE71 |
SmartForms | 单据打印 | SmartForms |
Query | 简单查询 | SQ01 |
BAPI | API 接口 | BAPI |
ALV | SAP List Viewer | |
ALV Tree | ALV分类汇总 | |
Table Control | Screen相关 | |
Excel处理 | 读入和存出 | |
UserExit | 用户出口 | CMOD,SMOD |
Tree Control | Tree控件 | |
数据字典 | 数据字典 | SE11 |
逻辑库 | 逻辑库 | SE36 |
权限 | 用户权限管理(BASIS) | PFCG |
测试跟踪 | SQL跟踪 | ST05 |
授权 | 授权及权限检测 | SU21、SU20 |
LSMW | 数据导入工具 | LSMW |
常用 TCODE 及描述见表 1-2。
TCODE | 描述 | 备注 |
---|---|---|
ABAPDOCU | ABAP文档和范例 | |
BAPI | BAPI浏览器 | |
CMOD/SMOD | 系统增加 | |
LSMW | 数据导入工具 | 数据导入 |
PFCG | 权限管理 | |
SA38 | 程序执行 | |
SCAT | 计算机辅助测试工具,测试,数据导入等 | 数据导入 |
SCC1 | 集团拷贝 | |
SCC4 | 显示集团 | |
SE09 | 运输组织者,查询传输请求 | |
SE11 | 数据字典 | |
SE16 | 数据浏览器 | |
SE32 | 文本元素设定 | |
SE36 | 逻辑数据器 | |
SE37 | 函数据模块 | |
SE38 | ABAP编辑器 | |
SE41 | 菜单制作器 | |
SE51 | 屏幕制作器 | |
SE55 | 生成表维护程序 | |
SE71 | Form设计 | 单据打印 |
SE78 | Form、SmartForms使用图片上载 | |
SE80 | 对象浏览器 | |
SE90 | 对象浏览器 | |
SE91 | 消息设定 | |
SE93 | 维护事务代码 | |
SHDB | 批输入代码 | 数据导入 |
SM04 | 显示在线用户 | |
SM30 | 维护表视图 | |
SM35 | 进程监控 | |
SM50 | 超时用户 | |
SMARTFORMS | SmartForms 设计 | 单据打印 |
SNUM | 编号对象维护 | |
SO10 | 标准文本,设定Form使用的TIFF图片等 | |
SPAD | 假脱机管理 | |
SQ01 | Query查询制作 | |
ST05 | SQL跟踪 | |
SU20 | 授权字段 | 授权 |
SU21 | 授权对象 | 授权 |
WE21 | IDOC处理中的端口 | IDOC |