SAP Business Planning and Consolidation модуль для планирования и бюджетирования SAP в данном случаем используем разработку ABAP для простого ведения таблицы соответствия бухгалтерских счетов и МВЗ со статьями BPC.
Используем шаблон для формирования списка МВЗ заменяя значение числа от 0 до 9 на Х.
Создаем трансформацию преобразования талицы шаблонов в таблицу для поиска готовых значений Счетов и МВЗ
В трансформации пишем цикл от 0 до 9
CLEAR LT_RESULT_1.
MOVE-CORRESPONDING <RESULT_FIELDS_1> TO LS_RESULT_1.
LS_RESULT_1-RECORD = ''.
IF LS_RESULT_1-/BIC/ZCSTC1ERP(1) = 'X'.
idx = 0.
WHILE idx <= 9.
MOVE idx to idxC.
CONCATENATE idxC LS_RESULT_1-/BIC/ZCSTC1ERP+1(3) INTO
LS_RESULT_1-/BIC/ZCSTC1ERP.
IF LS_RESULT_1-/BIC/ZCSTC1BPC(1) = 'X' OR theXflag = 'X'.
CONCATENATE LS_RESULT_1-/BIC/ZCSTC1BPC+1(3) idxC INTO
LS_RESULT_1-/BIC/ZCSTC1BPC.
theXflag = 'X'.
ENDIF.
APPEND LS_RESULT_1 TO LT_RESULT_1.
ADD 1 to idx.
ENDWHILE.
ELSE.
APPEND LS_RESULT_1 TO LT_RESULT_1.
ENDIF.
В результате загрузки получаем готовую таблицу с данными для обработки соответствия счетов
Полный код трансформации на GitHub