Текущее время: Пт, мар 29 2024, 16:01

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Field specification missing.
СообщениеДобавлено: Пн, июл 31 2017, 16:31 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
Code:
field-symbols: <fs_newstringid> type any.

Code:
LOOP AT it_zmmgyptable_temp ASSIGNING <fs_newstringid> WHERE id IS NULL.
        zid = zid + 1.
        <fs_newstringid>-id = zid.
      ENDLOOP.


что эта ошибка пытается мне сказать и что я сделал не так ?
Цитата:
Field specification missing.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Field specification missing.
СообщениеДобавлено: Пн, июл 31 2017, 21:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3074
Откуда: Москва
А вы переведите с английского ;)
Откуда системе знать, что в переменной типа any есть поле ID?
Объявите field-symbol с нормальным типом - проблема исчезнет.

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Field specification missing.
СообщениеДобавлено: Вт, авг 01 2017, 08:03 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
Удав написал(а):
А вы переведите с английского ;)
Откуда системе знать, что в переменной типа any есть поле ID?
Объявите field-symbol с нормальным типом - проблема исчезнет.

перевести то, перевел... ) но не понял причину, вы пояснили, спасибо. К сожалению еще много таких недопониманий у меня с системой :(
никак не привыкну.
Спасибо, что помогаете периодически :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Field specification missing.
СообщениеДобавлено: Вт, авг 01 2017, 11:20 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
не понимаю.... все равно этаже ошибка...
одного и того же типа ведь.... что не так?
Code:
DATA: it_zmmgyptable_temp TYPE TABLE OF zmmgyptable.
field-symbols: <fs_newstringid> type zmmgyptable.

Code:
LOOP AT it_zmmgyptable_temp ASSIGNING <fs_newstringid> WHERE id IS NULL.
        MOVE-CORRESPONDING <fs_newstringid> TO it_zmmgyptable_temp-id.
        zid = zid + 1.
*        APPEND zid to <fs_newstringid>-id.
      ENDLOOP.
      MODIFY zmmgyptable FROM TABLE it_zmmgyptable_temp.
      COMMIT WORK.   


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Field specification missing.
СообщениеДобавлено: Вт, авг 01 2017, 11:54 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2011, 10:50
Сообщения: 197
sonics написал(а):
что не так?


Не в обиду скажу, не так в голове :)


sonics написал(а):
Code:
DATA: it_zmmgyptable_temp TYPE TABLE OF zmmgyptable.
field-symbols: <fs_newstringid> type zmmgyptable.

LOOP AT it_zmmgyptable_temp ASSIGNING <fs_newstringid> WHERE id IS NULL.
* вот тут может еще надо записать ид
*        zid = <fs_newstringid>-id.
*  или проще так 
* <fs_newstringid>-id = <fs_newstringid>-id + 1.     
        zid = zid + 1.
        <fs_newstringid>-id = zid.
ENDLOOP.
      MODIFY zmmgyptable FROM TABLE it_zmmgyptable_temp.
      COMMIT WORK.   


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Field specification missing.
СообщениеДобавлено: Вт, авг 01 2017, 13:04 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
Цитата:
Не в обиду скажу, не так в голове :)


психиатр сказал, что все в порядке.
чисто логически, все в порядке ... (:
проблема в синтаксисе у меня и специфике, я могу написать тоже самое на js :D но здесь необходим abap, надо же начинать с небольших задачей и вот это моя.

Пакет, домены, данные, таблица.
Нужно было вывести данные. Вывел.
Потом добавить. Добавил.
Заблокировать первый столбец. Заблокировал.
Теперь нужно, чтобы ID автоматически формировался при заполнении в таблицу и здесь у меня проблема, которую я пытаюсь решить.
Но постоянно ругается... Объясните мне пожалуйста, в чем я ошибаюсь, я уверен, что до рабочей программы, здесь осталось совсем мелочь...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Field specification missing.  Тема решена
СообщениеДобавлено: Вт, авг 01 2017, 15:16 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, июл 17 2017, 14:11
Сообщения: 375
все было проще... не null, а initial.
всем спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB