SAP-ABAP 开发入门到进阶 基础篇 - 以简短的篇幅介绍最基本的语法 增强篇 - 介绍了常用的ABAP 技术 希望此书对想从事ABAP 开发的读者有相当帮助
基础篇 如果读者已经有一定 ABAP 经验,可不看此篇,在此篇中,花了很少篇幅回顾ABAP 编程的基本常识,读者如有其他开发工具的知识,花很少时间就可理解这些常识
什么是 ABAP
了解一下 ABAP 的发展历史是必要的,ABAP 产生的最初的目的是用以生成简单打印报表程序,我们知道 SAP 最初是为解决财务实时数据处理问题的,ABAP(Adv anced Bu siness Application Programming->高级业务应用编程语言)现在用于编写 SAP AG 的几乎全部产品源代码
严格地讲,ABAP/4 不仅仅是一个开发工具,而且是一套完整的client/serv er 开发环境,这很好理解,微软的Visiu al Stu dio 是一开发环境,VB,VC++等是开发工具
ABAP 开发环境包含支持程序开发的一些函数和包等
如图1-1,是 SAP 开发环境的一个三层架构的例图,三层(多层)的概念也不新鲜,比 如在安 装 SAP 时也可将 DB instance 安 在一台 serv er, Central instance在另 一台 所谓 的Application serv er(我想这应是相关 SAP 基础系 统 包括 各 种 应用程序所 在),而通常客 户 端 安 装 的SAP Logon Front End,SAP 会 话 管 理器 等是所 谓 的表示 层,它 通 过TCP/IP,SAP 演 示 协 议 或 RFC 和应用服 务器 进行 数据传 输 ,用户 看到的只 是处理后 的数据返 回
和Delphi 的三层逻 辑 相近 ,在应用层包含多个组 件 象 ABAP 开发