а смысл использовать collect, который а - изначально работает с прибамбасами б - это поведение зависит от типов данных, и может в дальнейшем поменяться при изменении типов и ...
потому что это "инъекция зависимостей". то есть твой код требует какого-то внешнего функционала (зависит от него). и этот функционал должен быть "инжектирован" до вызова кода ...
а что неявного в append value #( ?
а пуркуа собственно бы и не па? для агрегатных функций надо group by и опять поля перечислять по которым. если их в select дофига... опять же если выбрать надо 10 полей, а гру...
так погодитека, если абоп старый, то об чем тогда спор? какой еще вариант?
ну то есть походу мне одному не нравится открывать узел "Группы Функций" в se80 и видеть там 100500 пунктов, в которые я никогда не загляну?
те кто выбирает lr_|lref_, это у вас ссылка-то на что? на структуру на таблицу? на скаляр?
из метода проассайнить глобальную можно. в методе глобальных нет. о чем речь?
это С# чтоли? для PI сгенерен прокси? там есть конкретный abap-овский тип.
а на активации тоже падает или только на синтаксисе?
прога комит делает? запустить еще фм через starting new task, а в нем уже submit
у вас условие меняется в зависимости от того что уже нашли по этому условию. а если по новому условию вы бы не нашли, ту запись, из-за которой изменились условия?
а если нажать аджаст?
какая модификация? это которая с запросом ключа доступа? а она останется когда новая версия объекта в очередном EHP или ноте приедет?
но внутри у вас же модель данных да. и она же возвращает все ошибки на действие save|check да? =)
а в дампе есть он какой ФМ по RFC по какому destination пытается вызвать?
а что за код выполняется? может он на самом деле в другом месте выполняется =)
Это новая капча? "Найди все орфографические ошибки, чтобы подтвердить, что Вы не робот".
ну как? в этом process_msg_container на 221 строке что?
так он и вызывается ты не в конструкторе пытаешься это делать случайно?