Создание отчета макроса
Можно определить макрос для распространения признаков в отчете, который затем можно использовать в нескольких планах. Однако для каждого плана можно использовать только один отчет.
...
При создании отчета макроса для распространения признаков необходимо учитывать следующие условия:
● Необходимо использовать в отчете include INCLUDE /sapapo/mc01_macros_cdp.
● Запустите кодировку макроса при помощи выражения macro_cdp <имя_макроса> и завершите кодировку выражением endmacro_cdp.
● Необходимо определить имя, используемое в описании интерфейсов макроса для параметра макроса в отчете, как локальную переменную (определения категории и include /SAPAPO/MC01_CLB_MACRO_TYPES).

При отсутствии соответствующей переменной в отчете для указанного в плане параметра макроса этот параметр игнорируется.
Чтобы использовать отчет макроса в распространении признаков, он должен иметь следующий формат:
ОТЧЕТ <пользовательское имя отчета>. .
INCLUDE /sapapo/mc01_macros_cdp.
macro_cdp <пользовательское имя макроса_1>.
DATA: <список параметров>.
[...] <пользовательская кодировка макроса в ABAP>
endmacro_cdp.
macro_cdp <пользовательское имя макроса_2>.
DATA: <список параметров>.
[...] <пользовательская кодировка макроса в ABAP>
endmacro_cdp.
<следующий макрос>
1. Чтобы вывести значения признаков при помощи макроса, укажите Использовать макрос в качестве вида источника в распространении признаков в плане PPM.
Теперь поле Макрос активно для ввода.
2. Введите имя макроса. Макрос уже определен в отчете.
3. Дважды нажмите на поле Макрос.
Появится диалоговое окно Мэппинг – Определить параметры.
4. Установите индикатор Макрос из отчета и введите имя отчета.
5. Установите индикатор Использовать признаки для признаков, значения которых следует использовать в макросе.
6. Установите индикатор Установить признаки для признаков, значения которых следует вывести из макроса.
Если макросу были также присвоены дополнительные компоненты, действия, операции или непосредственно план, они также отобразятся.

Можно использовать макрос для оценок или потребностей в различных узлах плана PPM. Можно использовать макрос только для параметров в одном узле.
7. Проверьте описания переменных.
Их предлагает система и их необходимо откорректировать для описаний в соответствующем макросе в отчете.
8. Выберите Скопировать, чтобы вернуться в распространение признаков.