Текущее время: Сб, авг 02 2025, 14:36

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Алв грид подробно!
СообщениеДобавлено: Пн, мар 30 2009, 08:55 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Здравствуйте!!
Сделал отчет.
Выводится в АЛВ грид.
При двойном щелчке на ячейку получаю подробно строку.
Есть ли возможность сделать при двойном щелчке проваливание в нужную транзакцию с той информацией на которую я щелкнул??
Заранее благодарю!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Алв грид подробно!
СообщениеДобавлено: Пн, мар 30 2009, 08:58 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
конечно,
в подпрограмме обработки команд юзера пишите(например провалится в документ материала) это для ФМ алв, для объектного примерно так же, на форуме есть точно...
Code:
    WHEN '&IC1'. [b]Двойной клик[/b]
      MOVE: is_selfield-fieldname TO l_str, is_selfield-value TO xl_str.
      IF l_str = 'MBLNR' AND NOT xl_str IS INITIAL.
        zmblnr = xl_str.
        CALL FUNCTION 'MIGO_DIALOG'
          EXPORTING
            i_mblnr = zmblnr.
      ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алв грид подробно!
СообщениеДобавлено: Пн, мар 30 2009, 09:00 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, май 14 2007, 13:05
Сообщения: 561
Откуда: Москва
Можно. Определить событие двойной клик и из него уже вызвать Call Transaction c параметрами из строки.
см. например BCALV_GRID_03

_________________
Sapere aude!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Алв грид подробно!
СообщениеДобавлено: Пн, мар 30 2009, 10:08 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, июн 12 2008, 16:54
Сообщения: 52
Code:
  METHOD handle_double_click.   
    READ TABLE gt_mat_alv INTO wa_alvrd INDEX e_row-index.      " Считываем строку из таблицы
    SET PARAMETER ID 'MAT' FIELD wa_alvrd-matnr.                " Выставляем нужный параметр в транзакции
    CALL TRANSACTION 'MM03' AND SKIP FIRST SCREEN.              " Вызываем транзакции
  ENDMETHOD.                    "handle_double_click


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

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


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

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


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

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