Текущее время: Вт, июн 24 2025, 06:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Собственная кнопка.
СообщениеДобавлено: Вт, ноя 18 2008, 15:35 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Можно ли приделать свою кнопку в ГУИ стандарт в примере BALVSD01??


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 18 2008, 16:00 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Если Вы хотите прикрутить свою кнопку в тулбар ALV в своей программе - то можно. Если в стандартной программе - то нельзя. GUI статусы не расширяемы, за некоторыми исключениями (может быть плод моей фантазии).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 18 2008, 16:09 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
а как тогда приделать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 18 2008, 16:24 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Zhasulan написал:
а как тогда приделать?
А какой смысл в кнопке без обработки функционального кода, присвоенного кнопки?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 18 2008, 16:28 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Если в своей программе - скопировать статус STANDARD из BALVSD01, к примеру или из ГФ SLVC_FULLSCREEN в свой, добавить кнопки и вызывать его в подпрограмме, описанной в параметре I_CALLBACK_PF_STATUS_SET ФМ REUSE_ALV_LIST_DISPLAY. Не забыть прописать параметры I_CALLBACK_PROGRAM и I_CALLBACK_USER_COMMAND - в первом определяется программа в которой будут происходить действия, во втором - сами действия.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 18 2008, 16:52 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, окт 15 2008, 10:09
Сообщения: 28
Ну а если к примеру поставлена задача добавить свою кнопку в стандартную транзакцию и навесить логику на её обработку? Какой выход есть? Или сразу слать всех подальше и говорить что НЕЛЬЗЯ?

_________________
Спасибо Вам за помощь :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 18 2008, 17:03 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
maratelo написал(а):
Ну а если к примеру поставлена задача добавить свою кнопку в стандартную транзакцию и навесить логику на её обработку? Какой выход есть? Или сразу слать всех подальше и говорить что НЕЛЬЗЯ?

Надо смотреть какая транзакция - есть ли способы расширения или нет.
Если есть и эти места позвояют реализовать желаемое, то значит повезло (редко где дают вешать свои кнопки и пункты меню).
Если нет мест расширений, то это либо копирование стандарта, либо его модификация. В любом случае это потенциальные проблемы с поддержкой всего этого. Так что если есть возможность сказать "НЕЛЬЗЯ", то лучше так прямо и сказать - "НЕЛЬЗЯ!!!".

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 18 2008, 22:54 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 18 2008, 22:48
Сообщения: 2
Если обработка нажатия этой кнопке не вклинивается в текущую транзакцию, то можно эту кнопку, например, с помощью GuiXT добавить.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Собственная кнопка.
СообщениеДобавлено: Ср, ноя 19 2008, 11:40 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 16 2008, 10:11
Сообщения: 9
В FI есть интересные BADI-шки для добавления кнопок и строк меню в стандартные транзакции.
FI_ITEMS_MENUE01 и
FI_ITEMS_MENUE02


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

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


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

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


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

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