Текущее время: Вт, июл 22 2025, 14:09

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Обновление полей экрана
СообщениеДобавлено: Пт, янв 11 2008, 06:51 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, окт 03 2007, 13:22
Сообщения: 65
Всем доброго времени суток.
Уж простите за глупый вопрос, но что с этим делать я не знаю.
Создал экран на котором, скажем, есть 2 поля для ввода информации.
Все работает хорошо, но есть одно НО. Когда закрываю программу, а потом запускаю заново, то поля уже заполнены. Программа почемуто заполняет поля предидущими значениямя, а хотелось бы, чтобы поля были пустыми(готовыми для ввода). Может кто подскажет что делать ПЛЗ.
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 11 2008, 07:31 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 19 2007, 09:07
Сообщения: 31
Возможно, в свойствах поля экрана указан "ParameterID" и установлены флаги "SET Parameter" и "GET Parameter". В этом случае надо просто сбрасить эти флажки.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 11 2008, 07:40 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Или поле определено на основе поля структуры или таблицы, которое в свою очередь определно на элементе данных, у которого заполнено поле ИдПараметра соот. SET/GET-параметром


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

Зарегистрирован:
Ср, окт 03 2007, 13:22
Сообщения: 65
Спасибо. Сбросил флажки и все заработало как надо.


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

Зарегистрирован:
Ср, окт 03 2007, 13:22
Сообщения: 65
Вернее сказать поля работают нормально, а грид на экране по прежнему сохраняет старые значения. Грид тоже доступен для ввода, параметры SET/GET сняты со всех полей. Что делать?


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

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
NNeustroev написал(а):
Вернее сказать поля работают нормально, а грид на экране по прежнему сохраняет старые значения. Грид тоже доступен для ввода, параметры SET/GET сняты со всех полей. Что делать?

А GRID обновляете ?


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

Зарегистрирован:
Ср, окт 03 2007, 13:22
Сообщения: 65
Нет.
Глупо, но как обновить грид?


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

Зарегистрирован:
Чт, дек 07 2006, 12:48
Сообщения: 76
Пол: Мужской
Слушай, а Ты уверен что проверил параметры всех полей на SET/GET, т.к. еди единственная причина в этом! Возьми на крайняк дебагер, просмотри fieldcat и домены.


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

Зарегистрирован:
Ср, окт 03 2007, 13:22
Сообщения: 65
WhiteScorpio написал:
Слушай, а Ты уверен что проверил параметры всех полей на SET/GET, т.к. еди единственная причина в этом! Возьми на крайняк дебагер, просмотри fieldcat и домены.



ДА. Проверял не один раз.


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

Зарегистрирован:
Чт, дек 07 2006, 12:48
Сообщения: 76
Пол: Мужской
Слушай, Ты потом отпиши что да как. ОК? Интересная тема.


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

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
NNeustroev написал(а):
Нет.
Глупо, но как обновить грид?


Code:
   CALL METHOD alv->set_table_for_first_display
        EXPORTING
          is_layout        =  wa_layout
        CHANGING
          it_outtab        = it_anprint
          it_fieldcatalog  = it_fcat.


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

Зарегистрирован:
Чт, дек 07 2006, 12:48
Сообщения: 76
Пол: Мужской
NNeustroev написал(а):
Всем доброго времени суток.
Уж простите за глупый вопрос, но что с этим делать я не знаю.
Создал экран на котором, скажем, есть 2 поля для ввода информации.
Все работает хорошо, но есть одно НО. Когда закрываю программу, а потом запускаю заново, то поля уже заполнены. Программа почемуто заполняет поля предидущими значениямя, а хотелось бы, чтобы поля были пустыми(готовыми для ввода). Может кто подскажет что делать ПЛЗ.
Спасибо.


При чем тут обновить, при запуске программы создается новый обьект, не так ли? Если конечно выделенное выражение не имеет ввиду шлепание по экранам (переход на другой экран и возврат).


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

Зарегистрирован:
Ср, окт 03 2007, 13:22
Сообщения: 65
Имеется ввиду переключение между экранами.


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

Зарегистрирован:
Чт, дек 07 2006, 12:48
Сообщения: 76
Пол: Мужской
NNeustroev написал(а):
Имеется ввиду переключение между экранами.


Остряк, тогда парень, которого я поправил не в тему был прав, делаешь проверку объекта и если есть, то *grid*->refresh_table, иготово.

P.S. Good luck!


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

Зарегистрирован:
Пт, июн 15 2007, 10:40
Сообщения: 172
Через логику выполнения можешь сделать.
В разделе PBO напиши модуль в котором эти поля очищаются и далее, если необходимо, проставляются нужные значения (из таблиц, или согласно твоей логике и т.д.).


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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


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

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


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

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