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

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


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

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


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

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