Текущее время: Ср, июн 25 2025, 10:12

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


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

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


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

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