Текущее время: Чт, мар 28 2024, 20:07

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: добавление новой кнопки
СообщениеДобавлено: Чт, дек 06 2012, 13:20 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
Коллеги здравствуйте,

я хочу добавить новую кнопку в инструментальную панель компонента FPM_OIF_COMPONENT в конфигурации /SAPSRM/WDCC_FPM_OIF_RFQ_PR_PU.
я запускаю конфигурацию /SAPSRM/WDCC_FPM_OIF_RFQ_PR_PU и в ней пробую добавить новую кнопку . все настройки корректны и кнопка должна отображаться , но к сожалению кнопка не появляется на экране.

Изображение

Изображение

Спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: добавление новой кнопки
СообщениеДобавлено: Чт, дек 06 2012, 14:17 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
Надо имплементировать BADI /SAPSRM/BDI_FPM_OIF_BUTTON_DEF.
На всякий случай логика находится в /SAPSRM/CL_CH_WD_MAP_IDENT->UPDATE_ACTIONS


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: добавление новой кнопки
СообщениеДобавлено: Чт, дек 06 2012, 16:28 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
Надо имплементировать BADI /SAPSRM/BDI_FPM_OIF_BUTTON_DEF.

прошу прощения а как данное можно сделать?
есть какой нибудб guide, по новым бади? или конкретно по реализации данного


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: добавление новой кнопки
СообщениеДобавлено: Чт, дек 06 2012, 17:57 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
http://help.sap.com/saphelp_nw04s/helpd ... ameset.htm


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: добавление новой кнопки
СообщениеДобавлено: Пн, дек 10 2012, 13:29 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
при попытке заложить имплементацию для указаного бади получаем ошибку

Изображение

возможно ли такое что нет возможности модификации?
или нужно заложит новый enhancment spot и в нем уже новую имплементацию и новый enhancment spot как то вызывать из класса?


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

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
Да, сорри, моя ошибка. Не посмотрел, что BADI внутренний.
Поговорите с SAP или запросите ключ модификации.
Надо просто снять вот эту крыжечку.
Изображение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: добавление новой кнопки
СообщениеДобавлено: Пн, дек 17 2012, 09:36 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
К сожалению, данную галочку снять не возможно даже с ключом разработчика.

Возник еще один вопрос, как можно получить номер конкурса находясь в нем (т.е. когда мы открыли конкурс на просмотр/редактирование), при нажатии на кнопку в toolsbar ?

Спасибо


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

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
DaV написал(а):
К сожалению, данную галочку снять не возможно даже с ключом разработчика.

Ну там скорее не ключ разработчика, а ключ модификации нужен. А, собственно, зачем заморачиваться со стандартной кнопкой? Можно ведь просто конфигурацию расширить и добавить свою.

DaV написал(а):
Возник еще один вопрос, как можно получить номер конкурса находясь в нем (т.е. когда мы открыли конкурс на просмотр/редактирование), при нажатии на кнопку в toolsbar ?

Так он прямо в заголовке и показан.
Изображение

Лучше под каждый новый вопрос - отдельную тему. Люди часто по заголовкам тем вопросы просматривают.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: добавление новой кнопки
СообщениеДобавлено: Пн, дек 17 2012, 15:49 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
GUID конкурса получил так
в методе обработки кнопки .
data: LO_TASK_FACTORY type ref to /SAPSRM/IF_CLL_TASKCON_FACTORY,
LO_TASK_CONTAINER type ref to /SAPSRM/IF_CLL_TASK_CONTAINER,
LO_TASK_FACTORY = /SAPSRM/CL_CH_WD_TASKCONT_FACT=>GET_INSTANCE( ).
LO_TASK_CONTAINER = LO_TASK_FACTORY->GET_TASK_CONTAINER( ).
call method LO_TASK_CONTAINER->GET_BO_GUID receiving RV_BO_GUID = LV_GUID.


p.s.
Konstantin Anikeev написал:
Ну там скорее не ключ разработчика, а ключ модификации нужен. А, собственно, зачем заморачиваться со стандартной кнопкой? Можно ведь просто конфигурацию расширить и добавить свою.


не правильно выразился даже с ключом модификации, флажок изменения возможны только SAP, снять нельзя


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: добавление новой кнопки
СообщениеДобавлено: Вт, янв 22 2013, 11:24 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 03 2010, 11:15
Сообщения: 78
DaV написал(а):
Возник еще один вопрос, как можно получить номер конкурса находясь в нем (т.е. когда мы открыли конкурс на просмотр/редактирование), при нажатии на кнопку в toolsbar ?


Code:
" Считываем номер конкурса
  lv_obj_id = wd_comp_controller->mo_pdo->/SAPSRM/IF_PDO_BASE~GET_OBJECT_ID( ).


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

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


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

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


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

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