злонамеренно падает в дамп на Determination при попытке воспользоваться io_modify->update .
Предыстория такова: плоская таблица -> CDS -> BOPF
В таблице есть несколько полей, которые нужно расчитывать. Есть Determination - calculate properties.
В методе EXECUTE я могу прочитать текущий (?) узел с помощью:
io_read->retrieve(
EXPORTING
iv_node = zif_fi_0012_i_pcharge_c=>sc_node-zfi_0012_i_pcharge
it_key = it_key
iv_fill_data = abap_true
IMPORTING
et_data = lt_ ).
Но когда я пытаюсь воспользоваться io_modify->update, где-то в глубине через пару десятков методов оно летит в MESSAGE_X.
Нода та же?
Возможно поможет, выдрал кусок кода из determination, который, судя по отсутствию жалоб, работает:
Обсуждают сегодня