Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема розпочата: Skif від Червень 22, 2009, 10:37:55 ДП

Назва: MOVE iadrp TO *adrp.
Відправлено: Skif від Червень 22, 2009, 10:37:55 ДП
напомните плз, :)
* - это к чему? что-то не использовал вроде как в абапе..
скопировал кусок - ругается что *adrp нету , а в исходном тихо всё - хотя "проваливаться" не хочет ...

p.s. прямо как старый добрый С выглядит ;)
Назва: Re: MOVE iadrp TO *adrp.
Відправлено: Uukrul від Червень 22, 2009, 11:01:11 ДП
Перенес в тему об ABAP, так как все таки это к расширениям имеет мало отношения... ну это синтаксис объявления рабочей области, т.е раньше когда все работали в конструкциях:

SELECT * FROM <имя таблицы>
ENDSELECT.

А еще нужно было например внутри запрос по этой же таблице то делали такое объявление типа:

TABLES: <имя таблицы 1>, *<имя таблицы 1>

SELECT * FROM <имя таблицы 1>

  SELECT * FROM *<имя таблицы 1>

  ENDSELECT.

ENDSELECT.
Назва: Re: MOVE iadrp TO *adrp.
Відправлено: Uukrul від Червень 22, 2009, 11:05:49 ДП
Я так думаю что эта конструкция осталась с тех времен когда небыло еще конструкции:

SELECT * INTO TABLE <перменная типа таблицы> FROM <имя таблицы>.
Назва: Re: MOVE iadrp TO *adrp.
Відправлено: Skif від Червень 22, 2009, 11:38:08 ДП
Цитата: Uukrul  від Червень 22, 2009, 11:05:49 ДП
Я так думаю что эта конструкция осталась с тех времен когда небыло еще конструкции:

SELECT * INTO TABLE <перменная типа таблицы> FROM <имя таблицы>.
сиб. поехали дальше..