
ABAP开发环境与总体概览
下载需积分: 50 | 101KB |
更新于2025-01-11
| 197 浏览量 | 举报
收藏
"本章详细介绍了ABAP的开发环境及其总体概述,涵盖了SAP正式系统环境、IDES系统环境和MINISAP环境。每个环境的特点、功能以及对应的开发需求都有所阐述,同时也提到了一些关键的ABAP开发技术,如报表开发、单据打印和数据上载,以及相关的技术工具如Internal Table、CATT、SmartForms等。"
在ABAP开发环境中,有三个主要的环境供开发者使用:
1. SAP正式系统环境:这是实际业务运行的环境,包含了完整的业务功能,但需要复杂的系统配置才能使用,并且需要通过申请获得开发关键字。此环境下不包含任何业务数据。
2. SAPIDES系统环境:这是一个学习和演示环境,具备业务功能并含有演示数据,便于开发者进行真实业务程序的开发。同样,也需要开发关键字。
3. MINISAP环境:仅提供开发和维护功能,无业务功能,例子程序无演示数据,配置要求较低,采用Microsoft的MSDE数据库。
ABAP开发涉及的主要任务包括:
1. 报表开发:主要使用数据库读取、ALV(SAP List Viewer)、LIST等技术来生成报告。
2. 单据打印:通过数据库读取、SmartForms、Form技术实现,用于创建各种业务文档。
3. 数据上载:利用数据库存取、CATT(Computer Aided Test Tool)、BDC(Batch Data Communication)等技术进行数据导入。
表1-1列举了ABAP开发中的一些关键技术及其简述:
- Internal Table:处理内部表数据。
- CATT:用于自动化测试。
- SCAT:与CATT相关的工具。
- BDC:批量数据处理。
- SHDB:数据库日志查看和回放。
- List:用于报表输出的数据列表,通常配合Selection Screen使用。
- Screen:界面设计,如使用SE51进行屏幕定义。
- Menu:菜单绘制,例如SE41。
- Form:传统打印单据,用SE71开发。
- SmartForms:新一代的单据打印技术。
- Query:简单查询工具,如SQ01。
- BAPI:Business Application Programming Interface,SAP的API接口。
- ALV:提供表格显示和操作的组件。
- ALV Tree:ALV的一种扩展,支持树形结构展示。
- TableControl:用于屏幕上的表格控制。
- UserExit:用户自定义扩展点,通过CMOD或SMOD实现。
通过这些技术,开发者可以构建出满足企业需求的ABAP应用程序,覆盖从数据处理到用户界面的各种功能。对于IDES系统的安装,书中附录提供了详细的指导,使得开发者能够更好地熟悉和掌握ABAP开发环境。
相关推荐










shenzhou1985
- 粉丝: 0
最新资源
- 腾仔汉化版小红伞注册表清理工具使用指南
- C++Builder精彩文件操作画面编程实例
- Wii与NGC模拟器:高清画质体验
- Flash Media Server API参考文档及工具集合
- 免费人力资源管理系统:教程及功能介绍
- TWI例程演示:如何读取AT24C02存储器数据
- 《Oracle 11g 数据库入门指南》
- 编译原理词法分析器的可执行源代码及参考报告解析
- 强大的TreeView树控件源码解析与技术实现
- MVC模式下JSP成绩管理系统的模块分析与实践
- 利用VB测试西门子S7200 PLC底层PPI通信协议
- eWebSoft在线编辑器飞鱼修改版功能介绍
- 基于Servlet和JavaBean技术构建博客网站操作指南
- 深入解析FOXBASE应用系统开发与多模块设计
- 探索C++设计模式中的数据结构与算法
- DUMeter新版发布:直观监控网络流量及数据统计
- 无忧之源招聘系统深度整合Log4Net源码解析
- Zernike不变矩在形状特征描述中的应用研究
- Win98SE系统增强补丁:老版本的系统新生命
- 200K超小体积的随身绿色虚拟光驱软件
- OpenGL函数库完整参考:Windows平台API指南
- ASP.NET与SQL Server打造办公自动化系统解决方案
- 基于PowerBuilder的学籍管理系统功能介绍
- Windows环境下Linux系统的无缝安装解决方案