Таблицы составлены из полей, которые используют элементы данных,которые, в свою очередь, основаны на доменах 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Таблицы составлены из полей, которые используют элементы данных,которые, в свою очередь, основаны на доменах



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

Соглашения об именах таблиц и их компонент.

Тип объекта Максимальная длина Разрешенный первый символ
Table   y, z
Data element   y, z
Domain   y, z
Field   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 будет.

Транзакции sm30, sm31 и их назначение.

SM31 и SM30 используются для отображения и обновления данные таблицы. SM31 — более ранняя версия SM30, у которой меньше функциональных возможностей. Если у таблицы будет стандартный диалог обслуживания, нужно использовать SM31.

Стандартный диалог обслуживания (standard maintenance dialog) — программа ABAP/4, которую Вы генерируете. Когда Вы вызовете SM31 или SM30, браузер данных автоматически найдет и вызовет эту сгенерированную программу. Это обеспечивает более сложный интерфейс и больше функциональных возможностей, чем SE16.

28. Внешний ключ, его назначение, таблица проверки.

Внешний ключ (foreign key) — поле в таблице, которое связано с другой таблицей через отношения внешнего ключа (foreign key relationship). Цель отношений внешнего ключа состоит в том, чтобы проверить правильность данных, вводимых в одну таблицу, проверяя правильный набор значений в другой таблице. Таблицу, которая содержит внешний ключ, называют таблицей внешнего ключа (foreign key table). Таблицу, которая содержит правильный набор значений, называют проверочной таблицей (check table). Поле, на котором созданы отношения внешнего ключа, называют внешним ключом.

Составной внешний ключ.

Составной внешний ключ (compound foreign key) — внешний ключ, составленный из двух или более полей. Другими словами, при проверке сравниваются два поля в таблице внешнего ключа с двумя полями в проверочной таблице. Комбинация значений должна существовать в проверочной таблице до того, как они смогут быть вставлены в таблицу внешнего ключа. Однако только одно поле на экране вызовет проверку составного внешнего ключа.



Поделиться:


Последнее изменение этой страницы: 2017-01-19; просмотров: 292; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.152.95 (0.005 с.)