Комментарии по теме

«Об одной те­хно­ло­гии работы с длинными текстами в SAP BW, BI-IP»
Илья Муковоз:
Более красивое решение: SAP BW - BusinessDocumentService (BDS).
«Рестарт SAP ERP и влияние на SAP BW»
Олег Точенюк:
Да я прочитал, я вообще интересуюсь, вы где-то такое видели с копированием продуктивных мандантов (классическое заблуждение, не знаю кого) и ... если видели, то добавить мандант нужно было на этапе...
«Рестарт SAP ERP и влияние на SAP BW»
Олег Точенюк:
Илья, а Вы такое в жизни видели? Просто описанная вами схема с копированием первого квартала в новую систему и параллельный ввод данных уже в системы первого и второго кварталов показывают, что для...

SAP Professional Journal Россия

В данном разделе представлены электронные варианты статей журнала «SAP Professional Journal Россия», который является русскоязычной версией всемирно известного издания «SAP experts»

Оформите подписку и получите
полный доступ к статьям журнала

Об одной технологии работы с длинными текстами в SAP BW, BI-IP

729

Предпосылки

Пользователи форм SAP BI-IP нередко задают вопрос о возможности ввода (с последующим отображением) текстовых комментариев к введенным числовым значениям. В стандартном инструментарии SAP BI (BW/BI-IP/BEx) отсутствуют средства для хранения и отображения текстов длиннее 60-ти символов, а для ввода текстов средств вовсе нет. Предлагаемая технология обходит описанные ограничения.

Решение

Решение в основе опирается на документы (27) и (28).
Решение включает следующие элементы:

  • Data Store Object (DSO) прямой записи для хранения текстов в привязке к ключам;
  • Форма Excel или BI-IP с VBA-расширением, позволяющая вводить и сохранять длинные тексты;
  • Функциональный модуль, вызываемый из VBA-расширения для записи длинного текста в DSO;
  • Запрос BEx, извлекающий текст по ключам из  DSO, и VBA-расширение, соединяющее фрагменты текста в одно целое.

Порядок действий, лежащий в основе решения, следующий:

  • Трансформировать длинный текст в упорядоченный, потенциально неограниченный, список строк длины до 60 символов каждая;
  • Привязать список к составному ключу;
  • Записать список в DSO;
  • При считывании данных соединить элементы списка в целый текст.

Ниже подробно рассматриваются элементы и процесс решения.

Store Object для записи длинного текста

Data Store Object (Рисунок 1) для записи длинного текста должен иметь:

  • Тип «прямая запись» п.1.;
  • Ключевое текстовое поле (в рассматриваемом примере – ZKEY) для хранения составного ключа в RAW-формате, п.2.;
  • Ключевое числовое поле (в рассматриваемом примере – ZKEY2) с номером подстроки исходного текста, п.3.;
  • Обычные ключевые поля (в рассматриваемом примере – 0CALDAY, ZBUKRS) для соединения с другими провайдерами и для отображения данных в запросах, п.4.;
  • Поле данных (в рассматриваемом примере – ZTXT0) для хранения подстроки исходного текста, п.5. ;
  • Обычные поля данных, п.6.

Рисунок 1. Структура Data Store Object для записи длинного текста

Форма Excel или BI-IP

Это может быть произвольный документ Excel, как например (Рисунок 2) , или форма планирования BI-IP, как например (Рисунок 3) .

Рисунок 2. Пример произвольной Excel-формы ввода

Вы хотели бы увидеть полную версию статьи?

Если вы являетесь подписчиком журнала SAP Professional Journal, пожалуйста, введите в правом верхнем углу логин и пароль.

Если вы хотите подписаться на журнала SAP Professional Journal, пожалуйста, обратитесь в редакцию или сделайте заказ на сайте.

Правила получения тестового доступа к статьям SAP Professional Journal

Ключевые слова: BI/BW, Бизнес аналитика / BI
Функциональная область: Бизнес аналитика / BI
Ролевое назначение: SAP Консультант / Consultant

Любое воспроизведение запрещено.
Копирайт © «Издательство ООО «Эксперт РП» Copyright © 2010 Wellesley Information Services. All rights reserved.