Текущее время: Пт, ноя 21 2025, 11:52

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Элементы расширения функциональности SAP
СообщениеДобавлено: Чт, янв 17 2008, 09:18 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
Приветствую всех!
В качестве разминки предлагаю выссказаться на следующую тему:
в SAP R/3 на данный момент существует туева хуча возможностей расширения стандартных программ, например:
1. просто взломать через ассистент модификаций
2. user-exit
3. field-exit
4. BADI
5. OpenFI
6. Enchancement
7. Замещения
В связи с этим возникает вопрос, а нафига столько? Есть ли у кого инфа (официальная или слухи), какой из методов отживает, у какого перспективы?

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 10:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Ну, исторически так сложилось.
1 — вечный инструмент, как и кувалда.
2 и 3 — устарели.
4 и 6 — хит сезона.
5 и 7 — это не базисные инструменты, а прикладные, поэтому я бы не стал ставить их в один ряд со всеми остальными. В разных приложениях есть масса такого рода экзитов (например, формулы и условия в логистике).

Среди базисных есть ещё customer includes — нечто среднее между 1 и 2: инклюды как в пользовательской (Z*), так и в SAPовской области имён, размещённые в стандарных программах и предназначенные для пользовательских расширений, не обёрнутые в отличие от юзер-экзитов в ф.м.

Юзер-экзиты лучше, чем customer includes, так как можно вести проекты расширений и есть интерфейс (import/export/changing параметры).

OpenFI лучше экзитов, т.к. различные разработки можно разнести по разным ф.м., а также возможна 3-уровневая архитектура: SAP — сторонний разработчик — заказчик, гарантируемая областями имён.

BADI — вершина архитектурной мысли, все фичи перечислять нет смысла.

И, наконец, виток замкнулся: в erp2005 вернулись опять к непосредственной модификации кода программ, но уже на качественно новом уровне — точки и секции расширения.

Если отбросить устаревшие технологии, то рекомендуется использовать 6, 4 и, если неявные точки расширений не решают проблему, то 1.
Но пользоваться устаревшими технологиями тоже не грешно, быть может кроме филд-экзитов. Юзер-экзиты активно дублируются при помощи BADI. Всё остальное, вроде, пока лечить не начали.


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

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


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

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


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

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