Текущее время: Пн, авг 04 2025, 07:08

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


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

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


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

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