UKY написал(а):
Скорее всего, придётся немного поломать стандарт.
Дело в том, что Вы ссылаетесь на стандартный BADI, который "реализуем только внутри SAP" (можно увидеть в тр. SE18 для BADI CHRMAS_IDOC_PROCESSING).
Поэтому придётся писать код в методе SET_IDOC_DATA класса CL_FB_CHRMAS_IDOC_PROCESSING или CL_IM_CHRMAS_IDOC_PROCESSING.
Но в Хелпе к ИФ стоит
IF IF_CHRMAS_IDOC_PROCESSING
Kurztext
Interface for BAdI: CHRMAS_IDOC_PROCESSING
Use
This interface provides methods to enhance CHRMAS inbound and outbound processing with retail-specific functionality regarding the ALE distribution of characteristic values and characteristic value hierarchies.
Еnhance означает расширить, значит есть возможность сделать это, не ломая стандарта?