Текущее время: Вт, май 07 2024, 21:59

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


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

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


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

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