Текущее время: Пн, июл 21 2025, 16:49

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Не могу считать строку из прозрачной таблицы
СообщениеДобавлено: Пт, ноя 14 2008, 17:23 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 06 2008, 18:46
Сообщения: 114
Откуда: Moscow
Имеется прозрачная таблица ZF01_C02
Из нее в PBO пытаюсь считать строку:

LOOP AT SCREEN .
READ TABLE ZF01_C02 WITH KEY STCNM = 'ZF01H'
FLDNM = screen-name.
...
ENDLOOP.

Выводит ошибку:
Field "STCNM" is unknown. It is neither in one of the specified tables
nor defined by a "DATA" statement.

Хотя поле STCNM в таблице точно присутсвует.
Подскажите пожалуйста в чем может быть проблема?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 14 2008, 17:28 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Таблица в словаре и внутренняя таблица в программе - суть две абсолютно разные вещи.
Прочитайте хоть что-нибудь, перед тем как писать код.
:!: :!: :!:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 14 2008, 17:47 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 06 2008, 18:46
Сообщения: 114
Откуда: Moscow
Буду очень благодарен, если подскажите где про это можно почитать


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 14 2008, 18:04 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 20 2008, 10:29
Сообщения: 339
Откуда: Мюнхен
Пол: Мужской
сделайте

Code:
data: ls_data like zf01_c02,
      lt_data like table of ls_data.

select *
from zf01_c02
into table lt_data
where stcnm = 'ZF01H'.

LOOP AT SCREEN .
READ TABLE lt_data WITH KEY FLDNM = screen-name.
...
ENDLOOP.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 14 2008, 18:44 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 06 2008, 18:46
Сообщения: 114
Откуда: Moscow
Спасибо :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу считать строку из прозрачной таблицы
СообщениеДобавлено: Ср, янв 14 2009, 17:12 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 06 2008, 18:46
Сообщения: 114
Откуда: Moscow
Теперь возник вопрос как создать новую запись в этой таблице?
(имеется ввиду программно создать новую запись)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу считать строку из прозрачной таблицы
СообщениеДобавлено: Ср, янв 14 2009, 17:25 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
AAK написал(а):
Теперь возник вопрос как создать новую запись в этой таблице?

тр SM30

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу считать строку из прозрачной таблицы
СообщениеДобавлено: Ср, янв 14 2009, 17:30 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 06 2008, 18:46
Сообщения: 114
Откуда: Moscow
Извините за корректировку сообщения.
Нужно именно программно это сделать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу считать строку из прозрачной таблицы
СообщениеДобавлено: Ср, янв 14 2009, 17:58 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, дек 22 2006, 17:08
Сообщения: 86
Откуда: Ростов-на-Дону
Пол: Мужской
1.Полям внутренней таблицы присваиваются значения.
2.Вставляем запись в таблицу.

Например:
Code:
table-pole1 = '1'.
table-pole2 = '2'.
append table.

_________________
Имеющий глаза - да увидит!
Debug


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу считать строку из прозрачной таблицы
СообщениеДобавлено: Ср, янв 14 2009, 18:04 
Специалист
Специалист

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
Простите меня за неконструктивную критику, но вопросы пошли весьма и весьма странные. Неужели нельзя в начале того же Кречмера на русском языке прочитать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу считать строку из прозрачной таблицы
СообщениеДобавлено: Ср, янв 14 2009, 19:42 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Teach Yourself ABAP in 21 Days
Да, и еще ABAP Help (F1) никто не отменял и транзакцию ABAPDOCU.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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