BC430-Unit1:Introduction to the Dictionary

来源:互联网 发布:js浏览器定位 编辑:程序博客网 时间:2024/06/06 04:01

BC430:主要讲ABAP Dictionary。

~~~~~~~~~~~~~~~~~【Lesson 1:Describing the ABAP Dictionary】~~~~~~~~~~~~~~~~~

1.ABAP Dictionary的功能

1)Type Definitions:自定义类型,如Data elements,structures,table types。

2)Services:提供一些支持开发的服务,如F1、F4等。

3)DB Objects:创建DB objects,如tables,indexes,views。

2.ABAP Dictionary中的DB Objects

1)在ABAP Dictionary中对tables的操作会自动更新到DB中。

3.ABAP Dictionary中的不同类型

1)Data elements:通过定义data type、length和decimal places来描述基本型。

2)Structures:由components(可以是任何类型)组成。

3)Table types:描述internal table的结构。

4)任何复杂的用户自定义类型都可用这些基本类型构建。

4.ABAP Dictionary提供的服务

1)Input helps for screen fields

2)Field help for screen fields

3)Input check

4)Set and release locks

5)Data buffering

6)Logging

5.与开发和运行时环境的连接

1)ABAP Dictionary被有效地整合到开发和运行时环境中。每个ABAP Dictionary中的改变都会即时反映到相关的ABAP program和screen中。

2)当program或screen被执行,ABAP Interpreter及Screen Interpreter会访问存储在ABAP Dictionary中的type定义。

3)ABAP tools和Screen Painter使用存储在ABAP Dictionary中的信息来支持编程开发。

4)DB interface使用存储在ABAP Dictionary中的关于tables和database views的信息来访问DB objects。


0 0