Управление 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)?

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

Революция в LSMW — вы этого не знали!

Классный заголовок? 🙂 Я точно не знал.

Есть у этой штуки скрытые другие штуки.

Вот такой пунктик меню скрыт врагами.

Если мы его запустим после конвертации данных, то система уже на этом этапе проверит ваши данные на предмет соответствия настройкам системы. Обычно мы запускали пакетник на выполнение, а потом в логах искали такие глупые ошибки. Вуаля:

День миграции данных это точно сэкономит.

А если вы приглядитесь, то в меню есть такой пунктик: Analyze Transactions with Errors. Он появляется в том случае, если загрузка данных идет не через IDOC. И это второй шедевр, который позволяет выгружать толпу ошибок и анализировать.