Текущее время: Сб, июл 19 2025, 12:25

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: CL_GUI_ALV_GRID
СообщениеДобавлено: Пт, май 06 2005, 07:57 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Какой метод в CL_GUI_ALV_GRID очищает данные.

Есть экран с данными, запускаю обработку и готовлю таблицу, передаю её в CL_GUI_ALV_GRID для просмотра. не нравится - возвращаюсь обратно меняю данные и опять в CL_GUI_ALV_GRID.
Но там как я понимаю старые даные. Вот такая история...

Помогите!!!

P.S. Метод free пробовал - при втором запуске второй экран совсем пустой, даже без грида.

_________________
Все будет хорошо...
http://sap-blog.ru/


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

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
хм...
а разве не помогает
refresh_table_display?


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

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Кстати, free - это вообще вызов деструктора.. :)
Послушайся EUGENE


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: ...
СообщениеДобавлено: Пт, май 06 2005, 08:49 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Eugene написал(а):
хм...
а разве не помогает
refresh_table_display?

Может я что-то неправильно делаю, но не помогает.

_________________
Все будет хорошо...
http://sap-blog.ru/


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

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
1.Отображение грида
2.Изменение данных в таблице, которую отображает грид
3. [alvgrid]->refresh_table_display.

Ты сам собссно что делаешь? засылай код..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 06 2005, 09:24 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
module status_0200 output.
set pf-status 'Z200'.
set titlebar 'Z200'.
if first = 'X'.
gs_layout-report = sy-repid.
create object alv_list
exporting container_name = con_alv_list.
create object grid1
exporting i_parent = alv_list.

call method grid1->set_table_for_first_display
exporting i_structure_name = 'BAPI2017_GM_ITEM_CREATE'
is_variant = gs_layout
i_save = 'A'
i_default = 'X'
changing it_outtab = it_outtab1.
first = ''.
else.
CALL METHOD grid1->refresh_table_display.
endif.

endmodule. " STATUS_0200 OUTPUT

Забыл first = ''. :)

_________________
Все будет хорошо...
http://sap-blog.ru/


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

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Вопрос решён?

Кстати, почему бы не проверять не всякие там first, а просто

if grid1 is initial.

else.

endif.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: ....
СообщениеДобавлено: Пт, май 06 2005, 10:41 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Да вопрос решен, спасибо.

А не использую
if grid1 is initial.

else.

endif.

потому что еще мало опыта в этом деле. Я до этого использовал функции alv_list... и alv_grid...

Еще раз всем спасибо.

_________________
Все будет хорошо...
http://sap-blog.ru/


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

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


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

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


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

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