
- •Системная архитектура 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, их особенности.
Компоненты таблицы.
Таблица составлена из полей. Чтобы создать поле, в качестве типа поля, как правило, используется элемент данных (data element). Элемент данных содержит метку поля и справочную документацию для поля (также называемую справкой F1), которая отображается при нажатии клавиши F1.
Определение элемента данных требует домена (domain). Домен содержит технические характеристики поля, такие как длина поля и тип данных.
Таблицы составлены из полей, которые используют элементы данных,которые, в свою очередь, основаны на доменах
Домены и элементы данных могут использоваться многократно. Домен может использоваться больше, чем в одном элементе данных, и элемент данных может использоваться больше, чем в одном поле, и больше, чем в одной таблице.
Соглашения об именах таблиц и их компонент.
Тип объекта |
Максимальная длина |
Разрешенный первый символ |
Table |
10 |
y, z |
Data element |
10 |
y, z |
Domain |
10 |
y, z |
Field |
10 |
Any character |
Максимальная длина всех имен — 10 символов.
Имена всех таблиц, доменов и элементов данных, которые Вы создаете, должны начинаться с символа y или z. Вы не можете использовать никакой другой символ.
Имена полей могут начинаться с любого символа. Однако нельзя использовать зарезервированные слова в качестве имен полей. Таблица DDIC trese содержит список зарезервированных слов.
Транзакция, мандант, виды транзаций, правило вызова транзакции из транзакции.
Транзакция — это программа в оболочке, которая отслеживает целостность данных.
Мандант — уровень для разделения функций. Учебный мандант — 800.
Виды транзакций:
se11 — создание таблиц, структур, ракурсов, help-ов (для программиста). Эта транзакция называется словарь данных или ABAP-словрь (Data Dictionary).
se16 — просмотр таблиц, структур, ракурсов (для пользователя)
sm30 — ведение ракурса таблицы
Если транзакция вызывается из другой транзакции, то она вводится следующим образом:
/oимя_новой транзакции — вызов транзакции в новом окне
/nимя_новой транзакции — вызов транзакции в текущем окне
Транзакция se11, её назначение.
se11 — создание таблиц, структур, ракурсов, help-ов (для программиста). Эта транзакция называется словарь данных или ABAP-словрь (Data Dictionary).
Транзакции se16, se17 и их назначение.
SE16 — наиболее используемая универсальная утилита браузера данных. С её помощью можно искать в таблицах определенные строки и отображать их, обновлять, удалять, копировать, добавлять новые строки и др.
SE17 аналогична SE16 в том, что она может использоваться для поиска данных в таблице. Однако SE17 не может использоваться для обновлений. Используя SE16, Вы можете определить сложные критерии поиска максимум для 40 полей за один раз; с SE17 Вы можете определить простые критерии поиска для любого числа полей сразу. SE16 дает возможность выводимому списку быть отсортированным только по одному столбцу; SE17 дает возможность Вам определить любую последовательность через сортировку по нескольким столбцам. SE16 не будет работать с таблицей, у которой есть стандартный диалог обслуживания, а SE17 будет.