Управление ABAP кодом в SAP ERP

Транзакция CCAPPS поможет с управлением ABAP кодом в SAP именно для заказчиков. Консультантам обычно наплевать, сделали и ушли, а заказчики остаются с самоваром. Каждый самовар нужно мыть, чистить, полировать. Код, которые вы используете в системе нужно также периодически освежать и протирать тряпочкой. Это поможет безболезненно переходить к новым версиям системы, поможет пересматривать процессы и необходимость самого кода. Наша страна известна большим количеством перевнедрений с нуля просто потому, что старое ворошить оказалось сложно. Проще с нуля.

CCAPPS является кусочком функциональности SAP Solution Manager (SM) для управления исходным кодом в системах. SM умеет многое, особенно в больших и разрозненных ландшафтах, где больше, чем одна классическая линейка DEV-TST-PRD. Например, вы с помощью этой транзакции сможете проанализировать ваш код на совместимость с версией системы, сможете найти двойники, которые лучше вынести в общие функциональные модули или отказаться в пользу стандартных ФМ. Вы сможете посмотреть какой код используется пользователями, а какой просто лежит на полке и просится в мусорку. Подключите сюда ATC (ABAP Test Cockpit), о котором я писал раньше, и получите качественную оценку кода. Подключите Code Inspector и ни одна мышь не проскочит с кривыми наименованиями.

Сейчас работаю на проекте, где этого всего нет. Только начинаю внедрять. И качество софта, который был разработан подрядчиками оставляет желать лучшего. Никаких правил именований, сложные select с join, отсутствие проверок полномочий и стандартных практик из курсов SAP.

А еще вспомните про расхождения в системах по настройкам (SCU3), словарю (не помню транзакцию) и коду (CCAPPS). Регулярное выполнение этих программ позволит избежать существенных расхождений между системами, что позволит производить нормальное копирование систем, сопровождение. Если завести все в SM, то он за вас будет каждую ночь бегать по системам и давать пинков всем и вся, а директорам складывать красивые BI отчеты на стол.

Попробуйте начать управлять кодом в SAP, и ваш ABAP станет гладким и шелковистым.


Централизованное управление логами?

Есть ли у кого опыт реализации таких проектов, чтобы в одном месте можно было увидеть все логи всех SAP активностей? Не стандартный CCMS для базисных вещей, а также St22, SLG1, AL11, ALE — вообще все активности, которые хоть как-то протоколируются в системе? Такие сервисы давно существуют для веб приложений. Но до сих пор не видел ни одного для ERP систем. Представьте, как было бы удобно мониторить все интеграционные потоки, прикладные программы, системные службы в одном месте и получать уведомления о тех или иных затыках при обнаружении ключевых слов в логах.


Опрос: Интересно читать про SAP HR в формате влога (vimeo/youtube)?

Давайте подумаем, нужно ли нам с вами это.

Интересно читать про SAP HR в формате влога (vimeo/youtube)?

Загрузка ... Загрузка ...

Преобразования в ALE

Про настройку ALE мы немного уже поговорили в прошлый раз. Теперь обсудим возможности этого самого ALE, а в будущем и интеграции. Сегодня я разбираюсь в преобразованиях в ALE, которые позволяют на лету менять данные по заранее определенным алгоритмам.

Часто преобразования нужны в гетерогенных средах, где присутствуют различные системы по своим настройкам, типу или архитектуре. Например, вы включаетесь в новый ландшафт, где уже есть свои коды балансовых единиц или табельных номеров, а в вашей системе своя кухня. Или вам нужно передать дополнительный признак в зависимости от тех или иных условий в стандартных полях IDOC. Посмотрим на возможности преобразования данных.

Вся настройка преобразования IDOC в ALE заключается в трех простых пунктах меню в IMG. Запускаем транзакцию SALE и спускаемся до нужных нам настроек.

Читать далее