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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: ALV GRID
СообщениеДобавлено: Ср, фев 25 2009, 10:54 
Специалист
Специалист

Зарегистрирован:
Вс, янв 11 2009, 11:05
Сообщения: 152
Пол: Мужской
Господа! Есть окно с объектным алв гридом.
количество записей выходит за видимую область окна.
я добавляю строку во внутреннюю таблицу из кода, запоминаю позицию, потом делаю рефреш и вызываю метод SET_SCROLL_INFO_VIA_ID для того чтобы перейти на новую запись.
все бы хорошо, но грид почему то после того как перепрыгнул на нужную мне запись обновляется еще два раза, хотя из кода рефреш я больше не вызываю.
как-то некрасиво получается.
что я не так делаю?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV GRID
СообщениеДобавлено: Ср, фев 25 2009, 11:07 
Специалист
Специалист

Зарегистрирован:
Вт, дек 30 2008, 18:10
Сообщения: 171
Пол: Мужской
_garycor_ написал:
Господа! Есть окно с объектным алв гридом.
количество записей выходит за видимую область окна.
я добавляю строку во внутреннюю таблицу из кода, запоминаю позицию, потом делаю рефреш и вызываю метод SET_SCROLL_INFO_VIA_ID для того чтобы перейти на новую запись.
все бы хорошо, но грид почему то после того как перепрыгнул на нужную мне запись обновляется еще два раза, хотя из кода рефреш я больше не вызываю.
как-то некрасиво получается.
что я не так делаю?


А у меня ALV падает в дамп (erp2005 ) на :

Data: cur_row type LVC_S_ROW,
cur_col type LVC_S_COL.

CALL METHOD z_grid->get_scroll_info_via_id
Importing es_row_info = cur_row
es_col_info = cur_col.

Хотелось бы узнать почему?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV GRID
СообщениеДобавлено: Ср, фев 25 2009, 11:22 
Специалист
Специалист

Зарегистрирован:
Вс, янв 11 2009, 11:05
Сообщения: 152
Пол: Мужской
там все параметры обязательные вроде как.
по крайней мере у меня в 4.6 так.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV GRID  Тема решена
СообщениеДобавлено: Ср, фев 25 2009, 11:26 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
andry_moz написал:
_garycor_ написал:
Господа! Есть окно с объектным алв гридом.
количество записей выходит за видимую область окна.
я добавляю строку во внутреннюю таблицу из кода, запоминаю позицию, потом делаю рефреш и вызываю метод SET_SCROLL_INFO_VIA_ID для того чтобы перейти на новую запись.
все бы хорошо, но грид почему то после того как перепрыгнул на нужную мне запись обновляется еще два раза, хотя из кода рефреш я больше не вызываю.
как-то некрасиво получается.
что я не так делаю?


А у меня ALV падает в дамп (erp2005 ) на :

Data: cur_row type LVC_S_ROW,
cur_col type LVC_S_COL.

CALL METHOD z_grid->get_scroll_info_via_id
Importing es_row_info = cur_row
es_col_info = cur_col.

Хотелось бы узнать почему?


здесь думаю телепатов не найдете, поэтому нужно хотя бы текст дампа выложить :?

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV GRID
СообщениеДобавлено: Ср, фев 25 2009, 11:39 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
ghost написал:
andry_moz написал:

А у меня ALV падает в дамп (erp2005 ) на :
...
Хотелось бы узнать почему?


здесь думаю телепатов не найдете, поэтому нужно хотя бы текст дампа выложить :?

Я, так понимаю, товарищ провoдит викторину "угадай дамп в ERP2005".

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALV GRID
СообщениеДобавлено: Ср, фев 25 2009, 11:47 
Специалист
Специалист

Зарегистрирован:
Вт, дек 30 2008, 18:10
Сообщения: 171
Пол: Мужской
ghost написал:
andry_moz написал:

А у меня ALV падает в дамп (erp2005 ) на :
...
Хотелось бы узнать почему?


здесь думаю телепатов не найдете, поэтому нужно хотя бы текст дампа выложить :?


Use of local result variables in a Control/Automation call


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV GRID
СообщениеДобавлено: Ср, фев 25 2009, 12:16 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
andry_moz написал:
А у меня ALV падает в дамп (erp2005 ) на :

Data: cur_row type LVC_S_ROW,
cur_col type LVC_S_COL.

CALL METHOD z_grid->get_scroll_info_via_id
Importing es_row_info = cur_row
es_col_info = cur_col.

Хотелось бы узнать почему?


по справке указанный вами параметр ES_ROW_INFO устаревший, попробуйте использовать ES_ROW_NO
Code:
CALL METHOD  <ref.var. to  CL_GUI_ALV_GRID > ->get_scroll_info_via_id

       IMPORTING
         ES_ROW_INFO  = < structure of type LVC_S_ROW> ( obsolete )
         ES_COL_INFO  = < structure of type LVC_S_COL>
         ES_ROW_NO    = < structure of type LVC_S_ROID>.


хотя по данной ошибке трудно что либо сказать
andry_moz написал:
Use of local result variables in a Control/Automation call

а в дампе указано в какой момент и в каком месте сгенрировался это сообщение ?

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV GRID
СообщениеДобавлено: Ср, фев 25 2009, 14:03 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
покопавшись по нотам , нашел ноты с похожим дампом и в одной из них советовали добавить после вызова метода
Code:
  call method cl_gui_cfw=>flush
    exceptions
      others = 1.

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV GRID
СообщениеДобавлено: Ср, фев 25 2009, 15:55 
Специалист
Специалист

Зарегистрирован:
Вт, дек 30 2008, 18:10
Сообщения: 171
Пол: Мужской
skiped


Последний раз редактировалось andry_moz Ср, фев 25 2009, 16:02, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV GRID
СообщениеДобавлено: Ср, фев 25 2009, 16:00 
Специалист
Специалист

Зарегистрирован:
Вт, дек 30 2008, 18:10
Сообщения: 171
Пол: Мужской
ghost написал:
покопавшись по нотам , нашел ноты с похожим дампом и в одной из них советовали добавить после вызова метода
Code:
  call method cl_gui_cfw=>flush
    exceptions
      others = 1.


лекарство помогло.
большое человеческое спасибо.
а ноту не подскажете? может там еще что полезное?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ALV GRID
СообщениеДобавлено: Ср, фев 25 2009, 17:39 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
andry_moz написал:
ghost написал:
покопавшись по нотам , нашел ноты с похожим дампом и в одной из них советовали добавить после вызова метода
Code:
  call method cl_gui_cfw=>flush
    exceptions
      others = 1.


лекарство помогло.
большое человеческое спасибо.
а ноту не подскажете? может там еще что полезное?


думаю полезного больше там ничего нету , но если так хочется :)
Note 929326 - CL_GUI_SOURCEEDIT: GET_BOOKMARKS method does not work

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


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

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


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

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


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

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