Текущее время: Вс, июл 27 2025, 22:12

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Где можно почитать про BADI ?
СообщениеДобавлено: Сб, май 14 2005, 11:34 
Специалист
Специалист

Зарегистрирован:
Чт, мар 10 2005, 06:25
Сообщения: 106
Откуда: Johannesburg, South Africa
Привет, абаперы !

Где можно почитать про BADI, так, чтобы это было популярно обьяснено и чтобы примеры кода были ? Если кто знает, киньте ссылочку, пожалуйста.

Заранее благодарен

_________________
Утомлённый солнцем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 14 2005, 12:33 
Гость
здесь
:wink:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 14 2005, 18:50 
Специалист
Специалист

Зарегистрирован:
Чт, мар 10 2005, 06:25
Сообщения: 106
Откуда: Johannesburg, South Africa
Спасибо.

_________________
Утомлённый солнцем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 17 2005, 00:05 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
на sdn Сергей Королев написал статью :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 17 2005, 09:22 
Гость
Ich Will написал:
на sdn Сергей Королев написал статью :)


очень неплохая статья. Мы использовали подобную технику для разруливания разработок для разных мандантов


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 02 2005, 00:20 
Специалист
Специалист

Зарегистрирован:
Чт, мар 10 2005, 06:25
Сообщения: 106
Откуда: Johannesburg, South Africa
Привет всем !

Практикуясь в MiniSAP столкнулся со следуюшим явлением:
пытаясь создать Business Add-In, иду в Tools->ABAP Workbench->Utilities->Business Add-Ins (SE18), пишу имя создаваемого BADI "BUSINESSADDIN" и кликаю "Create". Сразу же выскакивает
предупреждение "Object can only be created in SAP develоpment class". Если я ввожу $TMP в Development Class, то получаю следуюшее: "Test objects cannot be created in foreign name spaces".
Вопрос: какой Development Class я должен при этом выбрать ? Только один вариант возможен или несколько ?

_________________
Утомлённый солнцем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 02 2005, 06:49 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Sokol_2 написал(а):
Привет всем !

Практикуясь в MiniSAP столкнулся со следуюшим явлением:
пытаясь создать Business Add-In, иду в Tools->ABAP Workbench->Utilities->Business Add-Ins (SE18), пишу имя создаваемого BADI "BUSINESSADDIN" и кликаю "Create". Сразу же выскакивает
предупреждение "Object can only be created in SAP develоpment class". Если я ввожу $TMP в Development Class, то получаю следуюшее: "Test objects cannot be created in foreign name spaces".
Вопрос: какой Development Class я должен при этом выбрать ? Только один вариант возможен или несколько ?


попробуй использовать первой буквой Z - ZBUSINESSADDIN

_________________
Счастье есть!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 02 2005, 20:17 
Специалист
Специалист

Зарегистрирован:
Чт, мар 10 2005, 06:25
Сообщения: 106
Откуда: Johannesburg, South Africa
2 Tetty

Спасибо, опять забыл про Z.

К той же теме.
Если мне нужно сделать Filter-Dependent BADI, что я должен написать в поле Filter type ? В SAP-доке написано, что я могу выбрать либо что-то из имеюшихся, либо создать свой. Я и первое и второе пробовал, но всё время внизу выдаёт ошибку:
"Filter type ......... not allowed for buisness Add-In definition". Как решить эту проблему ?

_________________
Утомлённый солнцем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 02 2005, 21:30 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Sokol_2 написал(а):
2 Tetty

Спасибо, опять забыл про Z.

К той же теме.
Если мне нужно сделать Filter-Dependent BADI, что я должен написать в поле Filter type ? В SAP-доке написано, что я могу выбрать либо что-то из имеюшихся, либо создать свой. Я и первое и второе пробовал, но всё время внизу выдаёт ошибку:
"Filter type ......... not allowed for buisness Add-In definition". Как решить эту проблему ?


да, в первый раз появилась такая же ошибка:

Цитата:
You entered a filter type for a BAdI definition that is not a data element or that:

- is a data element with no search help and

- has a domain with no fixed values and

- has a domain with no value table



но со второго раза повезло (в качестве типа фильтра выбрал XUUSTYP )

_________________
Счастье есть!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 03 2005, 00:53 
Специалист
Специалист

Зарегистрирован:
Чт, мар 10 2005, 06:25
Сообщения: 106
Откуда: Johannesburg, South Africa
2 Tetty

Спасибо, у меня тоже заработало.
А теперь скажи мне, пожалуйста, в чём смысл этого типа фильтра ? Если судить по его описанию, то имплиментация, т.е. само "тело" BADI будет выбираться в зависимости от типа пользователя ? Я правильно понял ?

_________________
Утомлённый солнцем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 03 2005, 09:44 
Гость
Sokol_2 написал(а):
2 Tetty

Спасибо, у меня тоже заработало.
А теперь скажи мне, пожалуйста, в чём смысл этого типа фильтра ? Если судить по его описанию, то имплиментация, т.е. само "тело" BADI будет выбираться в зависимости от типа пользователя ? Я правильно понял ?


почитай статью Королева. Они использовали фильтр для того, чтобы каждый программист работал со своей реализацией метода интерфейса. Можно и для других целей приспособить. В результате вызов у тебя будет написан один, а реализация для разных случаев (определяемых значениями фильтар) будет разная


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 03 2005, 10:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Количеством реализаций управляет флажок "Многократное использование", если он отмечен, то реализаций может быть много. А фильтр нужен для того, чтобы не все реализации создавались при вызове BADI, а только те, что подходят по фильтру. Если вы самостоятельно вызываете фильтрованное BADI, то перед вызовом нужно будет вычислить значение для фильтра, а его потом параметром указать в вызове метода.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 03 2005, 11:01 
Гость
Сергей,
кинь ссылку на свою статью, плиз...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 03 2005, 11:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Удав написал(а):
Сергей,
кинь ссылку на свою статью, плиз...

Дык...
https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1370

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 03 2005, 11:30 
Гость
Спасибо, Сергей!


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

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


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

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


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

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