SAPфорум.RU
https://sapboard.ru/forum/

Добавление данных в дерево QE51N
https://sapboard.ru/forum/viewtopic.php?f=7&t=94919
Страница 1 из 1

Автор:  Primat [ Пт, май 26 2017, 10:52 ]
Заголовок сообщения:  Добавление данных в дерево QE51N

Доброго дня.
Стала задача добавить в дерево поле. И заполнить его данными.
С полем все получилось: Добавил свое поле с помощью include структуры в структуру QETREEINFO. В дереве все отлично появилось.
Но вот с заполнением данных проблема. Влезть туда можно только при помощи BAPI.
Вот кусок кода с нужным мне местом вставки своих данных.

INCLUDE RQEEAI50.

842 строка ->>>

IF lv_switch_active = abap_true.
GET BADI gb_qe_tree_qe51n.
CALL BADI gb_qe_tree_qe51n->fill_additional_data
EXPORTING
it_los = g_lostab
CHANGING
ct_los = g_lostab
ct_message = lt_message. " Tabelle mit BAPI Return Informationen
ENDIF.

Мне нужно залезть в метод fill_additional_data и сделать там свои дела.
Все вроде бы все просто просто. Создай расширение в se19 на BADI_QE_TREE_QE51N на и и все, но нееееее:)
SE19 в упор не видит BADI_QE_TREE_QE51N. Хотя SE18 все прекрасно видит.

Что за чертовщина с этим BADI понять я не могу.

Помогите пожалуйста. :pivo:

Автор:  DED_MOROZ [ Пт, май 26 2017, 14:03 ]
Заголовок сообщения:  Re: Добавление данных в дерево QE51N

Создай реализацию Бади через SE18.
По меню - Реализация расширения -> создать.
Можно всегда создавать реализацию через SE18, я так всегда делаю.

Автор:  Primat [ Пт, май 26 2017, 15:08 ]
Заголовок сообщения:  Re: Добавление данных в дерево QE51N

Вашим методом(имя бади: BADI_QE_TREE_QE51N): Пишет что - Операция разрешена тлк для ячеек технологии расширения "Определение BADI".

Автор:  DED_MOROZ [ Пт, май 26 2017, 15:20 ]
Заголовок сообщения:  Re: Добавление данных в дерево QE51N

ВВеди в SE18 в поле "имя бади" BADI_QE_TREE_QE51N, далее по меню Реализация расширения -> создать.

Автор:  Primat [ Пн, май 29 2017, 08:17 ]
Заголовок сообщения:  Re: Добавление данных в дерево QE51N

Да понял я. что нужно жать. Говорю что - сообщение лезет и дальше ходу нет.

Автор:  Negodov [ Вт, май 30 2017, 10:40 ]
Заголовок сообщения:  Re: Добавление данных в дерево QE51N

Попробуйте через SPRO создать внедрение: Управление качеством - Среда - Инструменты - Business add-ins - Контроль качества - Business add-in для расширений в обзорном дереве QE51N.

Автор:  Primat [ Вт, май 30 2017, 11:40 ]
Заголовок сообщения:  Re: Добавление данных в дерево QE51N

Странно. Но у меня такого нет.
Изображение

Автор:  Negodov [ Вт, май 30 2017, 13:06 ]
Заголовок сообщения:  Re: Добавление данных в дерево QE51N

Версия системы и EHP какая? Тут Управление качеством - Основные параметры настройки - Ведение параметров настройки на уровне манданта активирована опция "Расширяемость обзорного дерева QE51N"?

Автор:  Primat [ Вт, май 30 2017, 14:28 ]
Заголовок сообщения:  Re: Добавление данных в дерево QE51N

SAP ECC 6.0
ORACLE 11.2.0.3.0
Изображение

Автор:  Negodov [ Вт, май 30 2017, 22:19 ]
Заголовок сообщения:  Re: Добавление данных в дерево QE51N

Посмотрите ноту 1735818 - QM: Enhancements for tree in QE51N. Возможно поможет разобраться.
BAdI стала доступна с EHP7, как и ряд других опций, которых я на вашем скриншоте не вижу. Поэтому предполагаю что у вас не стоит EHP7 и поэтому вы не можете использовать BAdI.

Автор:  Primat [ Ср, июн 07 2017, 15:54 ]
Заголовок сообщения:  Re: Добавление данных в дерево QE51N

И так. Отвечаю сам. На BADI_QE_TREE_QE51N уже существует расширение которое возможно изменять только при помощи ENHANCEMENT расширений кода.
https://wiki.scn.sap.com/wiki/display/A ... hancements

Метод IF_EX_QE_TREE_QE51N~FILL_ADDITIONAL_DATA

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/