Текущее время: Сб, июл 26 2025, 03:16

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Еще один вопросик по языку.
СообщениеДобавлено: Чт, апр 14 2005, 17:31 
Специалист
Специалист

Зарегистрирован:
Пт, мар 25 2005, 13:58
Сообщения: 216
У меня есть созданная в редакторе экранов таблица PAY_RESULT,
у неё есть поля NAME и NUMBER.
Я объявил CONTROLS: PAY_RESULT TYPE TABLEVIEW USING SCREEN 0200.

Затем хочу через внутреннюю таблицу её заполнить:
DATA: p_result LIKE PAY_RESULT OCCURS 100,
cur_res LIKE PAY_RESULT.

Как мне это сделать, если мне говорят, что у cur_res-NAME
нет поля NAME?

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 14 2005, 17:43 
Гость
в PAY_RESULT нет полей NAME и NUMBER !!!
это просто названия экранного компонента,

а вот данные уже надо объявлять во внутренней таблице,
и рисовать их на экране - внутри экранной


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 14 2005, 17:59 
Специалист
Специалист

Зарегистрирован:
Пт, мар 25 2005, 13:58
Сообщения: 216
Извините за глупый вопрос...
Как мне связать заполненную мною внутреннюю таблицу, с таблицей нарисованной в паинте, у которой название экранной компоненты PAY_RESULT?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 14 2005, 19:03 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Salas написал(а):
Извините за глупый вопрос...
Как мне связать заполненную мною внутреннюю таблицу, с таблицей нарисованной в паинте, у которой название экранной компоненты PAY_RESULT?

"Если ничего не получается, попробуйте прочитать инструкцию".
Например, эту: Table Controls


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 15 2005, 02:18 
Гость
Salas написал(а):
Извините за глупый вопрос...
Как мне связать заполненную мною внутреннюю таблицу, с таблицей нарисованной в паинте, у которой название экранной компоненты PAY_RESULT?


в таб.контроле PAY_RESULT создаешь поля с именами из твоей внутренней таблицы (причем с указанием имени таблицы), т.е. <имя_вн.таблицы>-<имя_поля> ...
а в PBO логике экрана создаешь:
LOOP WITH CONTROL PAY_RESULT.
MODULE OBRAB_PBO.
ENDLOOP.

а в модуле OBRAB_PBO:
read table <имя_вн.таблицы> index PAY_RESULT-current_line.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 15 2005, 07:59 
Специалист
Специалист

Зарегистрирован:
Ср, сен 08 2004, 16:04
Сообщения: 112
Откуда: Ukraine
Пол: Мужской
Лучше всего на экране создать таблицу с помощью ассистента. Заполните все поля в предлагаемых шагах.
Этим вы исключите возможные ошибки.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 18 2005, 07:27 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Salas написал(а):
Извините за глупый вопрос...
Как мне связать заполненную мною внутреннюю таблицу, с таблицей нарисованной в паинте, у которой название экранной компоненты PAY_RESULT?


Тебе не помешает послушать курс по диалоговому программированию, если уж руководство ставит перед тобой такие задачи - то пусть не пожмотится и обучит!


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

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


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

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


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

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