Запускаем тарнзакцию CMOD, в появившемся окне вводим новое имя расширения на Z или Y и нажимаем кнопку "Создать" рисунок CMOD-1.png, после чего попадаем в атрибуты расширения. В атрибутах вводим краткий текст и нажимаем кнопку "Сохранить" вверху окна, рисунок CMOD-2.png. Система спросит проект и запрос куда сохранять данные, вводим это дело. Теперь когда проект сохранен идем в присвоение расширений, на панели кнопок нажимем кнопку "Присвоение расширения", рисунок CMOD-3.png. Далее вносим код нашего расширения, например MBCFC004 после чего нажимаем ввод и если не ошиблись с кодом расширения, то система подтянет его краткий текст. В данном случае это "Ведение спецификаций партий при движениях материала".
Внимание! В один проект, можно вставить различные коды расширений, вообще суть в том, что в проекте группируются расширения по смыслу их обработки, хотя и тут есть проблема, одно расширение вы можете вставить только в один проект, так что если у вас расширение используется еще для каких-то целей, то нужно найти проект в котором оно вставлено и убедиться, что проект активирован. Удалять и переносить расширения из чужого проекта в свой не стоит.
В общем после ввода кодов расширений, сохраняем еще раз весь проект и выбираем кнопку "Компоненты", рисунок CMOD-5.png. Как видим красные светофоры и нет признак что есть созданное внедрение, т.е. наш код который должне выполнляться еще не создан. Поэтому делаем двойной клик на имени функционального модуля EXIT_SAPMM07M_004 и попадаем в его текст, рисунок CMOD-6.png. В этом окное делаем двойной клик мышьюя на имени инклуда zxmbcu04. Если расширение никогда до этого не использовалось, то получим сообщение как на рисунке CMOD-7.png, после чего сразу жмем клавишу ввода и получим окно с запросом не хотим ли создать объект, рисунок CMOD-8.png. Выбираем "Да", система снова спросит у нас параметры для транспорта, после чего попадаем в редактор кода, рисунок CMOD-9.png, где и пишем нужную нам проверку или что там нужно было сделать.