
- •Системная архитектура r/3 и её описание.
- •Что такое sap gui.
- •Где выполняются программы abap/4.
- •Архитектура Application server.
- •User context, определение и содержание.
- •Roll area, определение и содержание.
- •Login client, номер учебного манданта.
- •Open sql, его преимущества.
- •Типы таблиц r/3.
- •Transparent tables – назначение, представление в ddic и базе данных.
- •Table Pool и Pooled tables – назначение, представление в ddic и базе данных.
- •Table Claster и Cluster tables – назначение, представление в ddic и базе данных.
- •Компоненты таблицы.
- •Соглашения об именах таблиц и их компонент.
- •Транзакция, мандант, виды транзаций, правило вызова транзакции из транзакции.
- •Транзакция se11, её назначение.
- •Транзакции se16, se17 и их назначение.
- •Транзакции sm30, sm31 и их назначение.
- •Внешний ключ, его назначение, таблица проверки.
- •Составной внешний ключ.
- •Перечислите типы поля внешнего ключа.
- •Key fields/candidates и его назначение.
- •Key fields of a text table и его назначение.
- •Назначение текстовой таблицы.
- •Универсальные (generic) и постоянные внешние ключи (constant foreign keys) и их назанчение.
- •Перечислите специальные поля таблицы.
- •Поле валюты, требования к его заданию (тип в домене, связь).
- •Поле количества, требования к его заданию (тип в домене, связь).
- •Структура, определение, различие между структурой и таблицей.
- •Индексы, их назначение, первичные и вторичные индексы.
- •Перечислите технические параметры настройки.
- •Класс данных, его виды.
- •Универсальная буферизация, её назначение, особенность работы, используемая таблица.
- •Буферизация одной записи, её назначение, особенность работы, используемая таблица.
- •Автоматическая хронология таблицы.
- •Пересмотренные и активные версии объектов ddic, их особенности.
Универсальные (generic) и постоянные внешние ключи (constant foreign keys) и их назанчение.
При создании внешнего ключа в отношения внешнего ключа должны быть включены все поля первичного ключа проверочной таблицы. Однако иногда Вы не хотите выполнить проверку всех этих полей. В других ситуациях Вы хотите проверить на соответствие постоянное значение. В любом из этих случаев можно определить или универсальный, или постоянный внешний ключ.
Универсальный внешний ключ (generic foreign key) — внешний ключ, в котором некоторые из полей первичного ключа проверочной таблицы отмечены как универсальные. Когда поле первичного ключа отмечено как универсальное, у него нет копии в таблице внешнего ключа, и оно не участвует в проверке.
Постоянные внешние ключи — составные внешние ключи, в которых некоторые из имен полей проверочной таблицы заменены постоянным значением.
Перечислите специальные поля таблицы.
Два типа полей таблицы нуждаются в специальной обработке:
поля валюты (currency fields)
поля количества (quantity fields)
Поле валюты, требования к его заданию (тип в домене, связь).
Денежно-кредитное количество в R/3 сохранено в двух полях: одно содержит фактическое числовое количество (например, 1000), второе — код валюты (например, USD). Числовое поле количества называют полем валюты, второе — полем ключа валюты.
При задании полей валюты должны соблюдаться следующие требования:
тип данных в домене должен быть CURR
оно должно быть связано с полем типа CUKY, содержащим код валюты, такой как USD (доллары США), CAD (канадские доллары), ITL (итальянская лира) и так далее
Код валюты является полем справочной информации. Это — другое поле в этой же или в другой таблице. У него должен быть тип CUKY (код валюты) в домене. Оно указывает код валюты для поля валюты, которое на него ссылается.
Поле количества, требования к его заданию (тип в домене, связь).
Поле количества (quantity field) — поле, которое содержит числовое измерение. Например, такое поле может содержать меру веса, длины, температуры или электричества. Чтобы быть значимым, его должна сопровождать единица измерения, такая как фунты, дюймы, градусы или киловольты.
При задании полей количества нужно соблюдать следующие требования:
тип данных в домене должен быть QUAN
оно должно быть связано с типом UNIT
Поле UNIT — поле справочной информации для поля QUAN. Поле UNIT может быть в в этой же или в другой таблице. Поле UNIT содержит единицу измерения для поля количества.
Структура, определение, различие между структурой и таблицей.
Структура — список полей, сгруппированных под общим именем. Она очень похожа на таблицу. Как и таблица, она может использоваться в программах в операторе tables для определения рабочей области.
Различия между структурой и таблицей следующие:
у структуры нет связанной с ней таблицы базы данных
у структуры нет первичного ключа
у структуры нет технических атрибутов