Меню

Использование формул и API в SAP BusinessObjects Analysis for Microsoſt Office

|

SAP BusinessObjects Analysis for Microsoft Office, версия 2.3 не только унаследовала большинство функций BEx Analyzer, но и значительно расширила область их применения, упрощая работу конечных пользователей. В этой статье рассматриваются библиотека формул и библиотека интерфейсов прикладного программирования (Application Programming Interface; API) SAP — два инструмента, которые расширяют функциональность макросов языка программирования Microsoft Excel Visual Basic for Applications (VBA) и позволяют эффективнее использовать данные.

Ключевые понятия

SAP BusinessObjects Analysis for Microsoft Office, версия 2.3 содержит библиотеку формул SAP и библиотеку API [интерфейсов прикладного программирования] SAP, с помощью которых аналитики могут проводить более подробный анализ данных и метаданных и получать более значимые результаты. Библиотека API существует уже несколько десятилетий.

Профессиональные пользователи Excel, например, аналитики, зачастую имеют богатый опыт работы с библиотекой формул Microsoft Excel. Библиотека формул SAP расширяет возможности пользователей. Зачем она нужна? Ответ прост: формулы Microsoft Excel выполняют общие функции, тогда как формулы SAP BusinessObjects Analysis for Microsoft Office используются для получения максимума информации из функций, данных и метаданных SAP. Кроме того, комбинируя формулы SAP с исходными формулами Microsoft Excel, вы можете усилить возможности SAP BusinessObjects Analysis for Microsoft Office.

Примечание. 

Полный список формул, API и макросов содержится в руководстве пользователя SAP BusinessObjects Analysis for Microsoft Office: http://help.sap.com/businessobject/product_guides/AMicrosoft23/en/23SP2_analysisplugin_user_en.pdf.

Интегрируйте формулы и API в ракурс анализа и преобразовывайте запросы в самостоятельные приложения, настраиваемые в соответствии с информационными, аналитическими потребностями и требованиями к формату. Мы рассмотрим сценарии использования библиотек формул и API SAP BusinessObjects Analysis for Microsoft Office. После этого вы сможете полностью раскрыть потенциал библиотек.

Введение

Запустите приложение SAP BusinessObjects Analysis for Microsoft Office и в знакомом интерфейсе электронных таблиц Excel перейдите на вкладку «Формулы» (Formulas) (рисунок 1). Поместите курсор в пустую ячейку электронной таблицы и нажмите кнопку «Вставить функцию» (Insert Function).

Рис. 1. Кнопка «Вставить функцию» (Insert Function)

Откроется окно с полным списком функций (рис. 2).

Рис. 2. Выбор функции для вставки на лист

Возникает вопрос: как узнать, какие функции относятся к SAP? В раскрывающемся списке «Категория» (Or select a category) выберите вариант « Analysis « (рис. 3). В поле «Выберите функцию» (Select a function) ниже откроется список всех функций SAP BusinessObjects Analysis for Microsoft Office.

Рис. 3. Список формул SAP

Выберите нужную формулу и нажмите кнопку «OK».

Примечание. Руководство по использованию конкретных формул см. в справке: выберите нужную формулу и нажмите ссылку «Справка по этой функции» (Help on this function) в правой нижней части окна (рис. 3). Ссылка открывает справку по параметрам ввода и ожидаемым результатам. Обычно приводится пример. Если вы впервые используете формулы или SAP BusinessObjects Analysis for Microsoft Office в целом, справка по функциям поможет изучить их.

Расширение запросов с помощью SAP BusinessObjects Analysis for Microsoft Office

Рассмотрим, как использовать некоторые из функций для расширения запросов.

Примечание. 

Пример запроса для данной статьи создан на основе стандартного инфокуба SAP BW Business Content 0FIAR_C05. Он находится в инфообласти бухгалтерии дебиторов (Accounts Receivable) модуля Финансов и содержит историю платежей модуля Финансов.

Формула SAPGetInfoSource

В формулу необходимо ввести два параметра: псевдоним/имя источника данных и свойство, значение которого необходимо узнать. В результате вы получите значение свойства. Однако можно получить лишь одно значение за один вызов формулы. В примере сценария в таблице создана пользовательская область, названная «Общие данные запроса» (Query General Information) (рис. 4). Также приводится описание каждого из четырех свойств или полей, значения которых нужно определить с помощью этой формулы.

Рис. 4. Таблица SAP BusinessObjects Analysis for Microsoſt Offi ce с областью общих данных запроса

Следующий шаг: заполните ячейку рядом с ячейкой «Источник запроса» (Query Source), используя формулу SAPGetInfoSource. Поместите курсор в ячейку рядом с полем «Источник запроса» (Query Source). (рис. 4). Вернитесь к списку функций SAP, показанному на рис. 3, и выберите функцию для ячейки. В этом примере мы выбираем SAPGetInfoSource. После выбора функции откроется окно с запросом на ввод входных данных (рис. 5). Введите значение источника данных (по умолчанию, «DS_1») и имя свойства, затем нажмите кнопку «OK». Отобразится значение технического имени инфопровайдера (рис. 6).

Рис. 5. Ввод значений «Источник данных» (Data Source) и «Имя свойства» (Property Name) с помощью формулы

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

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

Войти