Похоже, ваш синтаксис немного не работает.У вас там нет имени набора данных.Синтаксис:
DEFINE DATASET <DatasetName> FOR...
Кроме того, период в конце отношения данных r2 завершает оператор перед полями отношения.Вот пример, который будет работать с базой данных Sports:
DEFINE TEMP-TABLE eOrder LIKE Order.
DEFINE TEMP-TABLE eOrderLine LIKE Order-Line.
DEFINE TEMP-TABLE eCustomer LIKE Customer.
DEFINE DATASET dsOrder FOR eOrder, eOrderLine, eCustomer
DATA-RELATION r1 for eOrder, eOrderLine
RELATION-FIELDS (Order-Num, Order-Num)
DATA-RELATION r2 for eOrder, eCustomer
RELATION-FIELDS (Cust-Num, Cust-Num).