В настоящее время SAP рекомендует «поддерживать ядро в чистоте», чтобы иметь возможность перейти в облако и всегда иметь возможность обновиться до последней версии, не беспокоясь и не проводя повторные испытания, также действительные для локальных сетей.
Я получил требование добавить поле Z в таблицу QMEL, чтобы связать его уведомления с проектами SAP PS (таблица PROJ).Таблица QMEL уже имеет структуру -CI_QMEL-, готовую к расширению, и соответствующие BAPI поддерживают это расширение.
Но чтобы поддерживать ядро в чистоте, я собираюсь оспорить функциональные требования и предложить создатьтаблица ZNOTIF_PROJ с тем же ключом, что и QMEL (идентификатор уведомления).Это тогда станет полностью отделенным от стандарта, но в то же время официальный BAPI не сможет его поддерживать, поэтому потребуется обертка сверху для обновления стандарта и пользовательского интерфейса, и все станет более сложным.
Должен ли я придерживаться старого стиля расширения или перейти на новый стол?