Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Р. Кречмер, В. Вейс - Разработка приложений SAP R3 на языке АВАР4.pdf
Скачиваний:
502
Добавлен:
17.02.2016
Размер:
29.74 Mб
Скачать

68

Глава 5

 

 

 

Резюме

АВАР/4 Dictionary является активным интегрированным словарем: изменения объектов в Dictionary автоматически отражаются на всех программах, ссылающихся на эти объекты.

Таблицы, соответствующие таблицам базы данных, и структуры объявляются без их физического заполнения данными.

Каждое поле таблицы ссылается на элемент данных, который может использоваться для нескольких полей. Элементы данных снабжаются справочной информацией и метками, служащими для ссылок полей на эти элементы.

Элементы данных приписываются домену, который в свою очередь может использоваться несколькими элементами данных. Домен описывает технические свойства поля таблицы, определяя набор допустимых значений данных поля и характеристики результата (выходных значений).

Поля таблицы, определенные как внешний ключ и связанные с полями первичного ключа другой таблицы, могут содержать только те значения, которые допустимы для связанной таблицы. Проверка значения выполняется, когда пользователь вводит его в маску ввода.

Представления базы данных, содержащие информацию одной или нескольких таблиц, позволяют ограничить объем данных, извлекаемых из базы.

Составные типы (т.е. вложенные таблицы) определяются как тип pool и реализуются в различных программах с помощью оператора type-pools.

Существуют специальные типы полей, в частности тип для обозначения валюты, который связан с ключом валюты, а также количественные поля, связанные с единицами измерения.

Работа системы с несколькими экземплярами Client поддерживается специально сформированными

таблицами для "системных" Client.

Вследующей главе рассматриваются способы графического создания модели приложения на основании информации, хранящейся в Dictionary.