Текущее время: Чт, авг 07 2025, 20:56

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: REUSE_ALV_LIST_DISPLAY проблема.
СообщениеДобавлено: Пт, июл 03 2015, 19:49 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 17 2012, 15:37
Сообщения: 71
Добрый вечер господа.

При использовании REUSE_ALV_LIST_DISPLAY и ГУй Статуса и TOP_OF_PAGE.
в USER_COMMAND
при клике на любую кнопку из гуй статус получаю 'EXIT'.

Заголовок пишу в Еветнс.

Code:
sl_events-name = slis_ev_top_of_page.
  sl_events-form = 'TOP_OF_PAGE'.
  APPEND sl_events TO lt_events.


вызываю

Code:
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
    EXPORTING
      i_callback_program       = sy-repid
      i_callback_user_command  = 'USER_COMM'
      it_fieldcat              = lt_fieldcat
      is_layout                = l_layout
      it_events                = lt_events

    TABLES
      t_outtab                 = gt_outt_old.


блок обработки
Code:
FORM user_comm USING   u_ucomm     TYPE sy-ucomm
                          rs_selfield TYPE slis_selfield.

  "================== ALV two user comand =======================================
  CASE u_ucomm.
    WHEN 'ACTUAL'.
      "------------- send data to FB03 -------------------------------
      PERFORM show_alv_actual.

    WHEN 'EXT'.

      LEAVE TO SCREEN 0.

    WHEN '&IC1'.         "<--- клик

      CASE rs_selfield-fieldname+0(3).
        WHEN 'OLD'.

          PERFORM show_alv_popup USING rs_selfield-fieldname+0(6).

        WHEN 'LIFNR'.

        WHEN 'MATNRS'.

      ENDCASE.



    WHEN 'PRNT'.

      PERFORM export_excel.

  ENDCASE.

ENDFORM.     


Последний раз редактировалось sergiucz Пн, июл 06 2015, 09:36, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: REUSE_ALV_LIST_DISPLAY проблема.
СообщениеДобавлено: Пн, июл 06 2015, 09:35 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 17 2012, 15:37
Сообщения: 71
Когда комментирую SET_PF_ST из евентов.

Code:
*  sl_events-name = slis_ev_pf_status_set.
*  sl_events-form = 'SET_PF_ST'.
*  APPEND sl_events TO lt_events.



в User-Command все нормально . Клик &IC1 получает.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: REUSE_ALV_LIST_DISPLAY проблема.
СообщениеДобавлено: Пн, июл 06 2015, 14:18 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 17 2012, 15:37
Сообщения: 71
Проблема решена. Оказалось надо в ГУЙ Статус поставить

Изображение

для от ловки дабл клика.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: REUSE_ALV_LIST_DISPLAY проблема.
СообщениеДобавлено: Пн, июл 06 2015, 15:01 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 02:02
Сообщения: 188
Откуда: Мирный -> Москва
Пол: Мужской
Вообще не надо GUI статус делать для REUSE_ALV_LIST_DISPLAY
Статусами управляет параметр I_CALLBACK_PF_STATUS_SET

Дабл клик работает просто по USER-COMMAND без Events


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: REUSE_ALV_LIST_DISPLAY проблема.
СообщениеДобавлено: Пн, июл 06 2015, 15:33 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 17 2012, 15:37
Сообщения: 71
Azik написал:
Дабл клик работает просто по USER-COMMAND без Events


Да ты прав он работает и так. Я в Events вставил изначально TOP-OF-PAGE для от рисовки 3 заголовка для ALV_LIST.
Но при создания собственного Статуса он категорически не хотел отправлять в USER_COMMAND дабл клик. А в место него ЕXIT. Оказалось при копировании Гуй статуса с другой программы в этой с копировался и ЕXIT.


Последний раз редактировалось sergiucz Пн, июл 06 2015, 15:36, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: REUSE_ALV_LIST_DISPLAY проблема.
СообщениеДобавлено: Пн, июл 06 2015, 15:35 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 17 2012, 15:37
Сообщения: 71
Azik написал:
Вообще не надо GUI статус делать для REUSE_ALV_LIST_DISPLAY


А почему нельзя? Ну если его не прописывать он тянет стандарт .


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: REUSE_ALV_LIST_DISPLAY проблема.
СообщениеДобавлено: Пт, июл 10 2015, 16:49 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 02:02
Сообщения: 188
Откуда: Мирный -> Москва
Пол: Мужской
sergiucz написал(а):
Azik написал:
Вообще не надо GUI статус делать для REUSE_ALV_LIST_DISPLAY


А почему нельзя? Ну если его не прописывать он тянет стандарт .

Устанавливать статус через I_CALLBACK_PF_STATUS_SET, через подпрограмму


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

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


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

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


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

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