Справочники большие и маленькие

Отдельная таблица

Целый спектр возможность открывается, если использовать Z-таблицы в качестве справочников. Однако, если дать разработчикам полную свободу, то засилье Z-таблиц рано или поздно приведёт к “мусорке”, в которой трудно найти что-либо нужное.

Здесь самое главное предварительно определиться, действительно ли нужен отдельный справочник в конкретном случае. Во многих случая допустимо:

 

 

И если он уже нужен настоящий справочник, то “вперёд и с песней”, со всеми преимуществами и недостатками.

 

Обобщённые справочники

Можно использовать для объединения нескольких независимых справочников в одну Z-таблицу и одну группу функций ведения:

Например, можно использовать следующие подходы:

Преимущества:

Домен

Небольшие справочники можно заводить и непосредственно в свойствах домена:

Справочник в свойствах домена

Однако основные нюансы:

Поэтому мои рекомендации в части использования такого подхода:

 

Общие справочники

И ещё… некоторые справочники, имеющие глобальный характер, необходимо держать в некотором “межпроектном” пространстве.

К таким справочникам можно отнести почти все справочники, утверждённые “сверху” (классификаторы по материалам, классификаторы по платежам, классификаторы по контрагентам и тому подобные).

 

Использование в коде

В качестве предупреждения: не используйте неявные ссылки на справочник. Журнал использования должен быть (по мере возможности) полным.

Опубликовано 06.12.2010 в 12:20 · Автор ivan · Ссылка
Рубрики: ABAP

Написать комментарий