Текущее время: Ср, июл 30 2025, 02:41

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


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

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


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

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