Меню

Обновление 2013: 21 способ использования ABAP в проектах внедрения SAP NetWeaver BW

В обновлении от 2013 года одной из самых популярных статей по BI Ned Falk из SAP расскажет о 21 примере того, как программист ABAP может быть полезен в мире SAP NetWeaver BW.

Основная идея

Во многих случаях использование SAP NetWeaver BW снижает необходимость использования ABAP для построения отчетности, однако большинство проектов на SAP NetWeaver могут выиграть от привлечения опытного ABAPера. Это особенно верно при наличии сложных операций по подготовке и предварительной обработке данных.

Такое ощущение что всего лишь вчера бывший разработчик на Фортран (я) написал первую   “20 способов использования ABAP в SAP NetWeaver BW” статью для тогда еще молодого издания BW Expert. Прошло 10 лет и все повторяется, правда теперь мы стали старше и умнее.

Итак, снова представляю вам эту статью, в этот раз с обновлениями от 2013 года, обозначенными по тексту. По причине ностальгии я оставил все еще актуальные на сегодня разделы неизменными.  

Если вы спросите какого-нибудь ИТ-директора зачем его компания внедряет SAP NetWeaver BW, то скорее всего услышите в ответ, что одной из причин было желание уменьшить количество дополнительных ABAP отчетов. И действительно, используя SAP NetWeaver BW можно избежать разработки ABAP отчетов. Плюс к этому, библиотека трансформаций, автоматически генерирующая ABAP код, еще больше снижает зависимость от ABAP, плюс имеются ко всему прочему еще и альтернативы в виде XML/SOAP, Java и внешних инструментов extraction, transformation, and loading (ETL). Но исчезает ли полностью в SAP NetWeaver BW необходимость в программировании на ABAP? 

Короткий ответ - нет. Так что не спешите отсылать домой программистов ABAP.

ABAP-программисты, имеющие опыт с SAP NetWeaver BW, являются ценным активом для большинства проектов. Однако область их применения, за некоторыми исключениями, смещается от создания отчетов к задачам подготовки и предварительной обработки данных. На Рис. 1  показаны области в стандартной архитектуре SAP NetWeaver BW, в которых может быть использован ABAP.

Некоторые вещи изменились с момента написания первой статьи на эту тему. Главное изменение - SAP NetWeaver BW теперь имеет версию 7, пакет расширения 3. Эта версия предоставляет больше возможностей для использования ABAP. Изменения отражены на Рисунке 1. Хотя в новой версии в целом появилось больше технических возможностей для использования ABAP, некоторые части ETL процесса в SAP NetWeaver BW 3.X более не нуждаются в дополнительном программировании на ABAP, став стандартными опциями в версиях 7.X.

Оформите подписку sappro и получите полный доступ к материалам SAPPRO

У вас уже есть подписка?

Войти