ABAP 基础 ABAP 简介 ABAP 语言也称作 ABAP/4,它的全称是 Advanced Business Application Programming - 4 th generation Language ABAP 是 SAP 的支柱 所有的 R/3 应用程序和部分的 Basis 系统都是用 ABAP 语言开发的 数据字典 编辑器 函数库 SAP事务码 ABAP 字典 在商业应用软件开发时,部分实际世界必须被描述成数据形式。 商业应用软件的作用在于接收业务数据,并将其用一定的形式储存起来。这些业务数据在储存后,还可以随时读取出来,再次利用。例如:财务人员向SAP 系统中输入会计凭证,保存之后还可以随时把凭证调出来查看。 无论是接收数据、储存数据、读取数据、使用数据,其核心都是数据。 在SAP R/3 系统中,基本上所有的数据都是存在数据库表里面的。 数据库表,以及与其相关的视图、结构等构成了 ABAP 字典 ABAP 字典SE11 ABAP 字典所包含的要素 表 (Table) 视图 (View ) 结构 (Stru ctu re) 数据元素(Data Element) 域 (Domain) 表类型 (Table Ty pe) 搜索帮助 (Search Help ) 锁对象 (Lock Object) ABAP 字典-表: SAP R/3 中看到的表并不是真正在数据库中物理上储存数据的表。 SAP 中的表和数据库中的物理表是对应起来的。 ABAP 字典中的表分为3 种 透明表 (Transparent Table) 和数据库中的物理表一一对应,在SAP 中激活透明表时,会在数据库中创建一个同名的物理表。我们用到的绝大多数表都是透明表。 簇表 (Clu ster Table) 大,多个簇表存在一个物理表中。无索引 共享表(Pooled Table) 小,多个共享表存在一个物理表中。无索引 ABAP 字典-视图 ABAP 字典中的视图分为4 种 数据库视图 投影视图 维护视图 直接向数据库表中维护数据 帮助视图 对表中内容进行筛选,用来提供搜索帮助 ABAP 字典 – 数据元素 和 域 数据元素(Data Element) 域 (Domain) 在SAP 字典中,数据库表是有一个一个的字段组成的,每一个字段代表着一个需要储存的现实中的数据。 每一个字段都有自己的一些特性:含义(储存的是什么数据)、数据类型(字符型、数字型、日期型……)、长短等等…… 在这些特性中,有一些是语义的特性,比如„含义‟等; 有一些是物理特性,比如...