Определение набора данных
Перед определением набора данных у вас уже должны быть определены все временные таблицы, которые будут включены в него. Имена наборов данных рекомендуется начинать с префикса «ds», за которым следует имя бизнес-объекта или что-то другое, имеющее смысл.
Упрощённый синтаксис для определения набора данных.
define [{&<visibility-parameter>}] dataset <dataset-name> for <tt-name> [, <tt-name> ].
visibility–parameter, – заполнитель, который используется во время компиляции для замены значения видимости в определении. Это позволяет использовать одно и то же определение набора данных в классе или процедуре (в которой не используются ключевые слова public, private или protected).
dataset–name, – имя набора данных.
tt–name, – имя временной таблицы, которая будет содержаться в наборе данных. Временная таблица должна быть уже определена. Вы можете добавить в набор данных столько временных таблиц, сколько необходимо.
Пример определения набора данных с временными таблицами ttCustomer, ttOrder и ttOrderLine:
define {&ClassAccess} dataset dsCustomerBE for ttCustomer, ttOrder, ttOrderLine.