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

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


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

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


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

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