Включение определений временных таблиц в файл определения набора данных
Вспомните, что в качестве наилучшей практики вы создали отдельные включаемые файлы для временной таблицы и определений наборов данных. Чтобы использовать определение набора данных в своём приложении, вы должны сначала включить определения временной таблицы в файл определения набора данных. После этого вы включаете определение набора данных в свой класс или файл процедуры.
Примечание: Параметр видимости не задан в этом файле определения набора данных. Значение этого параметра устанавливается, когда набор данных включается в файл класса или процедуры.
Синтаксис включения определения временной таблицы в файл определения набора данных:
{<include-file-name> {&<visibility-parameter>}}
include-file-name, – имя включаемого файла.
visibility–parameter, – заполнитель, который используется во время компиляции для замены значения параметра видимости в определении.
Пример кода включаемого файла dsCustomerBE.i для определения набора данных. Он использует параметр ClassAccess в качестве заполнителя для значения видимости, которое будет передано определениям временной таблицы во время компиляции.
{include/ttCustomer.i {&ClassAccess}} {include/ttOrder.i {&ClassAccess}} {include/ttOrderLine.i {&ClassAccess}} define {&ClassAccess} dataset dsCustomerBE for ttCustomer, ttOrder, ttOrderLine data-relation CustomerOrders for ttCustomer, ttOrder relation-fields (Custnum,CustNum) data-relation OrderOrderLines for ttOrder, ttOrderLine relation-fields (Ordernum,OrderNum).