"本书旨在提供实战SAP开发的指导,特别是针对ABAP编程语言的实践应用。通过三种不同的开发环境——SAP正式系统环境、SAPIDES学习环境和MINISAP环境,读者将了解如何在各种环境下进行ABAP开发。此外,书中还涵盖了报表开发、单据打印和数据上载等关键任务,并对相关的ABAP技术进行了详细介绍。"
在SAP开发中,ABAP(Advanced Business Application Programming)是核心编程语言,用于构建和定制SAP系统。本章首先介绍了ABAP的三种开发环境:
1. SAP正式系统环境:适用于实际业务运行,需要复杂配置且包含业务功能,但不包含业务数据。开发者需申请开发关键字。
2. SAPIDES系统环境:为学习环境,带有演示数据,方便开发者进行ABAP的业务程序开发。
3. MINISAP环境:仅提供开发和维护功能,无业务数据,配置需求较低,使用MSDE数据库。
开发过程中涉及的主要技术包括:
- 报表开发:利用数据库查询、ALV(SAP List Viewer)、LIST技术创建报表输出。
- 单据打印:通过数据库读取、SmartForms和传统Form技术实现。
- 数据上载:使用CATT(Computer Aided Test Tool)、BDC(Batch Data Communication)等工具。
此外,书中还提及了其他ABAP相关技术,如Internal Table处理、Simple Query(SQ01)、BAPI(Business Application Programming Interface)和ALV,以及屏幕设计、菜单绘制和用户出口的实现。
表1-1列出了这些技术的简写及其描述,便于读者快速查找和理解。例如,Internal Table用于内表处理,CATT是计算机辅助测试工具,BDC用于批量数据处理,SmartForms则提供了更灵活的单据打印解决方案。
总而言之,本书《实战SAP开发》为读者提供了一个全面的ABAP学习平台,不仅讲解了开发环境的使用,还深入探讨了实际开发中常用的技术和工具,对于希望掌握SAP ABAP开发的人员来说,是一份宝贵的参考资料。