Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => Тема начата: Uukrul от Октябрь 24, 2014, 10:43:09 pm
-
Короче тут случайно попались экраны одного абапера, занятный у него код SELECT на этих экранах, в ядре 7.31 описании ничего такого не нашел, может это что новое? Но это момент которого мне не хватало иногда в ABAP.
И так картинки так сказать:
(http://sapforum.biz/index.php?action=dlattach;topic=2696.0;attach=3863;image)
и завершающий аккорд
(http://sapforum.biz/index.php?action=dlattach;topic=2696.0;attach=3865;image)
Короче занятная конструкция...
-
может это после EXEC SQL такое написано...
хотя нет - в конце нет ENDEXEC
-
Да и в начале тоже ничего нет. Кстати меня запятые еще после каждой выбираемой колонки озадачили, все таки это разделитель операндов. Как то короче или что-то из очень, очень нового и еще не известного или фейк :-)
-
Привет!
Не фейк! Там где мы когда-то работали 7.4
Скомпилил такой опус.
REPORT ZYS_TEST.
DATA: ls1 type pa0002-pernr,
ls2 type pa0002-begda,
ls3(20) .
Select single pernr,
begda,
case subty
when '01' then 'sss'
else 'Are you kidding'
end as inv
into (@ls1, @ls2, @ls3)
from pa0002
.
write: / ls1, ls2, ls3.
На выходе подставляет условие из кейса
00001000 01.02.1970 Are you kidding
-
Не фейк! Там где мы когда-то работали 7.4
А ну значит уже на 7.40 такое допилили.. только это значит с обратной совместимостью скоро наступит жопа.. причем полная. Хотя в свете HANA оно наверное и дальше будет все больше расходится.
-
http://scn.sap.com/community/abap/blog/2013/07/22/abap-news-for-release-740 (http://scn.sap.com/community/abap/blog/2013/07/22/abap-news-for-release-740)
неужеле не ознакомились?
-
неужеле не ознакомились?
бегло просмотрел, но о Case в Selelct не нашел. Много чего другого есть - за всем не успеешь :)
-
думаю case это потому что метод AMDP класса с синтаксисом под хану
http://scn.sap.com/docs/DOC-51612
-
http://scn.sap.com/community/abap/blog/2013/07/22/abap-news-for-release-740 (http://scn.sap.com/community/abap/blog/2013/07/22/abap-news-for-release-740)
неужеле не ознакомились?
Ну как бы вам сказать, системы на 7.40 у меня нет (как впрочем фактически и любой другой в данный момент), а так обычно с чем работаем, то и копаем. Кстати, большинство из того что копаем, часто к сожалению, тоже не очень нужно.
-
Похоже на SQLScript для SAP HANA.
https://help.sap.com/saphelp_hanaplatform/helpdata/en/20/a4389775191014b5a6bf2ccc0df2ed/content.htm
-
Похоже на SQLScript для SAP HANA.
Не это с 7.40 ядра доступно. Там много чего интересного с этого уровня есть в ABAP. Мне тут попалась такая системка, так что может выложу что из интересного там накопал.