SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

Какой метод рисует кнопки в toolbare grid?



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
hoar
Участник
Участник



Joined: 23 Jun 2008
Posts: 30

PostPosted: Wed Jul 24, 2013 8:52 pm    Post subject: Какой метод рисует кнопки в toolbare grid? Reply with quote

Добрый день, коллеги.

В одной из программ возник глюк - не отражаются кнопки в Тулбаре, хотя и ПФ-статусе они не отключются, ни в интерфейсе ФМ который рисует грид тоже табличка исключений пуста.
Если я в ГУИ статусе показываю все кнопки, то нужные мне видны серыми, т.е. неактивными. Если скрываю через ПФ-статус со списком исключений (в котором этих кодов всё равно нет) то нужные мне кнопки не отражаются.

Подозреваю есть какая-то тонкость из-за которой эти кнопки скрываются внутри стандартных ГРИД-овых ФМ-ов и методов, но отладчиком так и не докопался до места, где формируется туллбар.

Грид вызывается через ФМ типа ЛВЦ.

Может быть кто знает метод, который риует эти кнопки в стандарте, назовите пожалуйста.

С уважением, hoar.
Back to top
View user's profile Send private message
Armann
Модератор
Модератор



Joined: 01 Jan 2008
Posts: 422
Location: Moscow

PostPosted: Thu Jul 25, 2013 8:40 am    Post subject: Reply with quote

Добрый день.
1. Гуй статус Z или стандартный? Если Z - то активируйте кнопки, курсор на кнопку и нажать F7. Не забудьте потом активировать сам статус
2. Попробуйте сбросить буфера ALV программами: BALVBUFDEL и BCALV_BUFFER_DEL_SHARED. По моему они работают одинаково, но лучше запустить обе
Back to top
View user's profile Send private message Blog
hoar
Участник
Участник



Joined: 23 Jun 2008
Posts: 30

PostPosted: Thu Jul 25, 2013 9:59 pm    Post subject: Reply with quote

Armann wrote:
Добрый день.
1. Гуй статус Z или стандартный? Если Z - то активируйте кнопки, курсор на кнопку и нажать F7. Не забудьте потом активировать сам статус
2. Попробуйте сбросить буфера ALV программами: BALVBUFDEL и BCALV_BUFFER_DEL_SHARED. По моему они работают одинаково, но лучше запустить обе

"Педали путаю"... Embarassed одновременно "пилю" несколько чужих программ. В большинстве ГРИД, а в этой иерархический ALV List. Суть в том, что часть кнопок в ПФ-СТАТУСа не отражаются в строке кнопок, либо отражаются серыми (неактивными). Проблему уже решил путём копирования ПФ-СТАТУС из пакета СЛИС в текущую программу, в этот новый статус добавил нужные кнопки и они отразились. Видимо в исходном ПФ-СТАТУС-е что-то было не так, и он не работал.
Но тем не менее теоретический вопрос остался: где непосредственно (в каком ФМ-е или методе) АЛВ-ЛИСТ рисуются кнопки ПФ-СТАТУСа?
В ГРИДе там всё более протоптано и такой вопрос никогда не стоял, но теоретически было бы интересно увидеть фаргмент кода, который получив список кнопок рисует их в ТулБаре.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG.
SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG.
Every effort is made to ensure content integrity. Use information on this site at your own risk.