Текущее время: Вс, июн 22 2025, 15:28

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


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

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


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

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