Текущее время: Чт, апр 25 2024, 09:53

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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