Текущее время: Вт, авг 05 2025, 00:38

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Можно ли определить номер выделенной строки в ALV_GRID?
СообщениеДобавлено: Пт, май 23 2008, 14:56 
Специалист
Специалист

Зарегистрирован:
Пн, фев 11 2008, 16:17
Сообщения: 122
Пол: Мужской
Собственно, вопрос...

Обычное выделение строки одинарным кликом - соответственно, она подсвечивается. Можно ли определить её номер для дальнейшей обработки? Возможно, существуют какая-то системная переменная?

Спасибо...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Можно ли определить номер выделенной строки в ALV_GRID?
СообщениеДобавлено: Пт, май 23 2008, 15:02 
Ассистент
Ассистент

Зарегистрирован:
Чт, янв 31 2008, 14:01
Сообщения: 31
Откуда: Kiev
Danila написал:
Собственно, вопрос...

Обычное выделение строки одинарным кликом - соответственно, она подсвечивается. Можно ли определить её номер для дальнейшей обработки? Возможно, существуют какая-то системная переменная?

Спасибо...


Привет,

CALL METHOD g_grid->GET_SELECTED_ROWS
IMPORTING
ET_INDEX_ROWS = LT_ROWS.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 23 2008, 15:03 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
READ TABLE TAB_ALV INDEX rs_selfield-tabindex.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 23 2008, 15:31 
Специалист
Специалист

Зарегистрирован:
Пн, фев 11 2008, 16:17
Сообщения: 122
Пол: Мужской
Valeriy написал:
READ TABLE TAB_ALV INDEX rs_selfield-tabindex.


А что за структура rs_selfield? Как её в программе объявлять?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 23 2008, 16:00 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
FORM USERFORM USING rf_ucomm LIKE sy-ucomm rs_selfield TYPE slis_selfield."#EC CALLED
CASE rf_ucomm.
WHEN '&IC1'.
READ TABLE TAB_ALV INDEX rs_selfield-tabindex.
IF ( sy-subrc IS INITIAL ) AND ( NOT TAB_ALV-belnr IS INITIAL ) .
SET PARAMETER ID 'BUK' FIELD bukrs.
SET PARAMETER ID 'BLN' FIELD TAB_ALV-belnr.
SET PARAMETER ID 'GJR' FIELD TAB_ALV-gjahr.
CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.
ENDIF.
WHEN '&XLS'. " В Microsoft Office Excel
Perform Xls_Print.
ENDCASE.
ENDFORM. "USERFORM


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 23 2008, 16:04 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Вызов:

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING

I_CALLBACK_TOP_OF_PAGE = 'SHAPKA'
I_CALLBACK_PROGRAM = 'Z_FI_RKR'
I_CALLBACK_PF_STATUS_SET = 'STANDART'

I_CALLBACK_USER_COMMAND = 'USERFORM'

IT_FIELDCAT = fieldcat " свойства столбцов
I_DEFAULT = 'X'
TABLES
T_OUTTAB = TAB_ALV.


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

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


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

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


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

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