SAP ABAP开发环境详解与核心技术概览
需积分: 19 165 浏览量
更新于2024-12-23
收藏 101KB PDF 举报
本章主要介绍了ABAP开发环境与总体概述,是实战SAP程序开发中的重要起点。ABAP开发主要在三种环境中进行:1) SAP正式系统环境,它包含真实的业务功能,但需复杂配置且不带业务数据,用于生产环境,开发人员需向SAP公司申请开发关键字才能使用。
2) SAPIDES系统环境,即学习环境,具备业务功能及演示数据,可以直接进行ABAP开发和业务程序实践,同样需要申请开发关键字。这种环境支持各种业务功能和例子程序的演示数据。
3) MINISAP环境,主要用于开发和维护,不具备业务功能,只有基础的开发工具,且例子程序无演示数据,配置相对较低,使用的是Microsoft的MSDE数据库。
在ABAP开发过程中,核心任务涉及多个方面:报表开发主要利用数据库读取、ALV(Advanced List Viewer)和LIST等技术来实现;单据打印则通过数据库操作结合SmartForms和Form功能;数据上传涉及到数据库存取、CATT(Computer Aided Test Application)和BDC(Batch Data Conversion)技术。此外,还有如InternalTable(内表处理)、SCAT(BDC的工具)、LIST(数据列表)、Screen(屏幕设计)等工具和技术,如SE51(菜单设计)、SE41(单据打印)、SE71(SmartForms设计)等。
表1-1列出了简写及其对应的详细描述,包括内部处理、用户接口(如BAPI和ALV)、报表输出、屏幕设计、菜单设计、单据打印工具以及API接口等。例如,ALV不仅用于报表浏览,还提供了分类汇总的功能,而UserExit则是提供扩展和自定义代码的地方。
最后,IDEs系统的安装在附录中有详细的指导,包括CMOD(Code Management)和SMOD(System Modelling)等用于代码管理和系统构建的工具。这一章为读者全面介绍了ABAP开发的环境设置、基本技术栈以及关键工作流程,为后续的ABAP编程实践打下了坚实的基础。
2011-12-12 上传
2008-11-26 上传
2019-04-06 上传
2011-04-08 上传
2008-07-23 上传
2008-06-14 上传
2010-06-24 上传
2013-03-23 上传
2012-04-01 上传
joeldavid
- 粉丝: 0
- 资源: 16
最新资源
- python学习.zip
- hovergame_project04
- leetcode-javascript
- React样式的组件
- I/O交互支持库1.2版(Kernel_IOCtrl.fne)-易语言
- PLC与气压.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序实例
- color-palette-generator:通过识别用户提供的图像中最常见的颜色来生成调色板的Flask网站
- Sublime Text3_64.zip
- tokoacim.github.io
- 变压器设计大师(易语言2005年大赛三等奖)-易语言
- activeportfolio:这是我的个人档案,使您可以了解更多有关我的知识。 我在Full Stack Web开发旅程中的位置以及我的未来目标
- OnlineMobileRecharge
- Portable UPnP SDK-开源
- ex_spice:带有Phoenix + Nx的SPICE模拟器
- 铁路:火车模型控制系统
- PHSX815_Project3