Nikolay написал(а):
Делаю пример класса
REPORT ZKNA_TEST5.
class lcl_class1 definition.
public section.
data m_i type i value 100.
methods test1.
endclass.
*
class lcl_class1 implementation.
method test1.
write m_i.
endmethod.
endclass.
*
data o_cl1 type ref to lcl_class1.
*
create object o_cl1.
ругается на последнюю строчку
Statement is not accessible
Could anyone advice me?
Да, есть такая фича. Про неё не сразу и вспомниш. Дело в том что вы поместили оператор (в данном случае create, но это мог быть и write 'hello word'.) в неисполняемой части отчёта.
Исполняемой считается часть отчёта от начала до первой декларации form .. module... и т.п.
Так что в данном случае надо явно указать какое-либо событие отчёта, для которого необходимы выполнить данный код (initialization, start-of-selection, at selection-screen output.)