Доброго времени суток. уважаемые ABAP-еры.
Возник такой вопрос, который я пока ни где не могу найти ответ, может кто делал такие вещи. В общем считываю данные с Нативного SQL сервера. Вроде бы всё понятно и язык DML для таких вещей есть, но с недавнего времени мне нужно изменять данные в таблицах этого SQL сервера, а не просто считывать. Поискал документацию и по Insert строки или Delete вроде как всё понятно и работает, но вот по Update, т.е. изменение строки не получается, вот код data: tik(10),
tik2 TYPE n.
tik2 = 11.
tik = 'zaritustra'.
TRY.
EXEC SQL.
update tab set data = :tik WHERE id = :tik2
ENDEXEC.
И вроде бы простой и понятный код, но именно в таком виде не работает. Если же я вместо переменной tik2 укажу явное значение тогда строка таблица Нативного SQl изменяется, может кто делал и знает как работать именно с update.