第1页共211页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共211页公司内训资料(密)SAP最初开发ABAP/4(高级商业应用程序设计)语言仅为内部使用,为应用程序员提供优化的工作环境
经过不断的改进和修改以满足商业领域的需要
现在,ABAP/4已成为SAP开发所有自己的应用程序的仅有工具
SAP客户用ABAP/4进行其自身开发
这样的开发对R/3标准解决方案适应特殊问题非常重要
ABAP/4开发工作平台包含所有用于创建和维护ABAP/4程序的工具
ABAP/4的可解释特性使其易于生成、测试并运行程序的中级版本,以便将来生成最终版本
此过程也叫做早期原形处理,意味着您不必丢弃中级版本
ABAP/4是第四代支持结构化程序设计的语言
它合并了所有通常的控制结构和模块化概念
在ABAP/4开发宝典中文版的第一部分,对ABAP/4的基本特性进行了详细描述
这些特性包括:·ABAP/4包括-带有各种类型和结构的声明数据的声明元素-数据制作的操作元素-控制程序流的控制元素-反应外部事件的事件元素·ABAP/4支持多种语言
文本摘要(例如,标题、页眉和其他文本)将根据程序代码分别存储
您可以随时在不改变程序代码的情况下更改、转换和维护这些文本摘要
·ABAP/4支持商业数据类型和操作
您可以用特殊日期和时间字段进行计算
系统会自动执行必需的类型转换
·ABAP/4提供一系列功能处理字符串
·ABAP/4包含一个叫OpenSQL的SQL子集
用OpenSQL,您可以读取和访问数据库表,与所用的数据库系统无关
·ABAP/4允许您定义和处理内部表,该表只在运行程序时存在
内部表使其更容易处理数据表,并帮助使用程序中的复杂数据结构
·ABAP/4允许您定义和调用子程序
也可以调用其他程序的子程序
参数能够以各种方式从子程序传递或传递到子程序
·ABAP/4包含一种