Текущее время: Пн, авг 04 2025, 21:30

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Mixail167


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

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