Текущее время: Вт, июл 29 2025, 15:43

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: LFO
СообщениеДобавлено: Сб, мар 20 2010, 22:03 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 28 2010, 15:25
Сообщения: 89
Здравствуйте.
Подскажите, нужно ли к &LFO подключать какой то метод?

Вызываю статус
Code:
FORM set_pf_status USING rt_extab TYPE slis_t_extab.
SET PF-STATUS 'STANDARD' OF PROGRAM 'SAPLKKBL' EXCLUDING it_exclude.
ENDFORM.


но кнопка статус списка ( &LFO) не работает, все остальные конпки -работают как надо...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LFO
СообщениеДобавлено: Вс, мар 21 2010, 11:15 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Kurier1979 написал(а):
Здравствуйте.

Подскажите, нужно ли к &LFO подключать какой то метод?

Вызываю статус
Code:
FORM set_pf_status USING rt_extab TYPE slis_t_extab.
SET PF-STATUS 'STANDARD' OF PROGRAM 'SAPLKKBL' EXCLUDING it_exclude.
ENDFORM.


но кнопка статус списка ( &LFO) не работает, все остальные конпки -работают как надо...

Объясните всю задачу целиком, возможно, Вам тут смогут мочь. Вы уже подымали похожую тему
http://sapboard.ru/forum/viewtopic.php?f=13&t=58599, я так и не понял в чем Ваша проблема и чего Вы хотите.
Что это за кнопка и какое действие она выполняет? Можете привести пример стандартной программы где эта кнопка функционирует?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LFO
СообщениеДобавлено: Вс, мар 21 2010, 11:31 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 28 2010, 15:25
Сообщения: 89
Здравствуйте.
Пример - mb52 - F8 - enter.

на экране появляется кнопка "список полей"
Честно сказать чт именно она показывает, и зачем нужна, я до конца не понял :)
Заказчик просит, что б в моей программе отрабатывалось так же как в mb52.

Посмотрите, может сможете, что-то подсказать...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LFO
СообщениеДобавлено: Вс, мар 21 2010, 12:18 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Kurier1979 написал(а):
Здравствуйте.
Пример - mb52 - F8 - enter.

на экране появляется кнопка "список полей"
Честно сказать чт именно она показывает, и зачем нужна, я до конца не понял :)
Заказчик просит, что б в моей программе отрабатывалось так же как в mb52.

Посмотрите, может сможете, что-то подсказать...

Теперь понятно. За АЛВ ГРИД не скажу, не встречал такой фишки и не пытался ее реализовать, НО если вы будете использовать алв лист или ALV_HIERSEQ, эта кнопка появится сама собой и будет работать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LFO
СообщениеДобавлено: Вс, мар 21 2010, 12:22 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 28 2010, 15:25
Сообщения: 89
вызываю вот так:

Code:
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
  EXPORTING
    i_callback_program = repname
    i_structure_name   = 'ZAK'
    i_callback_pf_status_set = 'SET_PF_STATUS'
*    i_callback_user_command = 'USER_COMMAND'
    it_fieldcat        = lt_fieldcat[]
    it_excluding       = it_exclude
  TABLES
    t_outtab           = zak.

FORM set_pf_status USING rt_extab TYPE slis_t_extab.
SET PF-STATUS 'STANDARD' OF PROGRAM 'SAPLKKBL' EXCLUDING it_exclude.
ENDFORM. "Set_pf_status


по нажатию на кнопку ничего не происходит :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LFO
СообщениеДобавлено: Вс, мар 21 2010, 12:38 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Kurier1979 я Вам написал на счет грида.
Хотите стандарта, то используйте REUSE_ALV_LIST_DISPLAY, либо попробуйте навесить на этот код функции в гриде, вот это:
Code:
when '&LFO'.
   call function 'K_KKB_VARIANT_DETAIL_DISPLAY'
     exporting
       it_sort   = rs_stack-it_sort
       it_filter = rs_stack-t_filter.

Либо идите в отладчик и смотрите что да как отрабатывает. В мануале по алв гриду я не нашел никакого параметра который бы мог дать возможность отработать эту опцию. Может быть таковой и существует...

Добавил: Может быть стоит показать пользователям опцию "Изменить формат" в гриде? В принципе там есть почти вся необходимая информация, наверное поэтому из грида убрали &LFO.


Последний раз редактировалось Besa Вс, мар 21 2010, 14:35, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LFO
СообщениеДобавлено: Вс, мар 21 2010, 12:40 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 28 2010, 15:25
Сообщения: 89
Besa написал:
Kurier1979 я Вам написал на счет грида.
Хотите стандарта, то используйте REUSE_ALV_LIST_DISPLAY либо попробуйте навесить на этот код функции в гриде, вот это:
Code:
when '&LFO'.
   call function 'K_KKB_VARIANT_DETAIL_DISPLAY'
     exporting
       it_sort   = rs_stack-it_sort
       it_filter = rs_stack-t_filter.

Либо идите в отладчик и смотрите что да как отрабатывает. В мануале по алв гриду я не нашел никакого параметра который бы мог дать возможность отработать эту опцию. Может быть таковой и существует...



:) Возможно и существует!
Я то же не нашел. REUSE_ALV_LIST_DISPLAY, там все работает!

СПАСИБО!
Буду использовать


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

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


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

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


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

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