file-type

ABAP开发环境与总体概览

PDF文件

下载需积分: 50 | 101KB | 更新于2025-01-11 | 197 浏览量 | 2 下载量 举报 收藏
download 立即下载
"本章详细介绍了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
上传资源 快速赚钱