Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Triseca_Academy_BW_Practice_Materials.doc
Скачиваний:
20
Добавлен:
02.09.2019
Размер:
2.41 Mб
Скачать

3Упражнение 3. Создание базового куба

Время на упражнение: 30 минут

3.1Цели упражнения

Выполнив это упражнение, вы сможете:

  • создавать собственные базовые кубы

  • объединять признаки в таблицах измерений инфо-куба

3.2Задание

На основе базового куба в инфо-области «XX YY Инфо-область обучения (ZXXYY_ED_IO)» необходимо создать собственный инфо-куб. Этот базовый куб аналогичен стандартному базовому кубу 0CCA_C11, но, в отличие от него, должен содержать данные из 13-символьного инфо-объекта признаков «ГрХХ МВЗ 13 (ZXXYYCSTC)» (вместо 0COSTCENTER) и показателя «ГрXX Сумма (ZXXYYAMNT)» (вместо 0AMOUNT), которые были определены ранее.

3.3Создание базового куба

В инфо-области «XX YY Инфо-область обучения (ZXXYY_ED_IO)» создайте базовый куб «ZXXYY_CCA» с описанием «ГрXX Инфо-куб Costs and Allocations».

Рисунок 15 Создание инфо-куба

Рисунок 16 Создание инфо-куба

После нажатия на кнопку создания отобразится начальное окно инфо-куба.

Рисунок 17 Начальное окно инфо-куба

Для того, чтобы добавить объекты из стандартного куба 0CCA_C11 необходимо отобразить его содержимое в среднем окне.

Далее, нажав на мы получаем окно выбора инфо-куба

Отображаем все инфо-кубы по кнопке и находим нужный по кнопке .

Рисунок 18 Поиск инфо-куба

Выделив искомый куб, нажимаем и получаем возможность напрямую перетаскивать объекты в окне ведения инфо-куба.

Рисунок 19 Подготовка к добавлению признаков/измерений

Теперь перетаскиваем измерения (кидая их на нашего куба):

  • Место возникновения затрат,

  • Вид затрат

  • Тип значения/Версия

  • Происхождение

  • Тип валюты

  • Оценка

Перетаскиваем отдельные временные признаки в измерение :

  • 0FISCPER Финансовый год/период

  • 0FISCVARNT Вариант финансового года

  • 0FISCYEAR Финансовый год

  • 0FISCPER3 Период проводки

Удаляем пустое измерение, добавленное по умолчанию «Измерение 1»

Удаляем стандартный признак «Место возникновения затрат (0COSTCENTER)» из измерения «Место возникновения затрат» (так как создали свой, расширенный).

Перетаскиваем показатель: Количество (0QUANTITY)

Теперь щелкаем правой кнопкой по измерению «Место возникновения затрат» и выбираем «Ввод инфо-объектов напрямую»

Вводим техническое имя нашего объекта (ZXXYYCSTC)

И подтверждаем выбор.

Таким же образом добавляем наш показатель

После выполнения этих действий, проверяем ,

сохраняем

и активируем инфо-куб.

В итоге мы должны получить следующий статус инфо-куба:

4Упражнение 4. Использование инфо-источника с прямым обновлением для загрузки данных атрибутов co из системы r/3

Время на упражнение: 40 минут

4.1Цели упражнения

Выполнив это упражнение, вы сможете:

  • создавать собственный источник данных для атрибутов в системе R/3 и копировать его в систему SAP BW

  • использовать созданный источник данных для загрузки атрибутов из системы R/3 в соответствующую таблицу атрибутов инфо-объекта ZXXYYCSTC

4.2Задание 1. Глобальные правила переноса

Так как длина ключа МВЗ в системе R/3 равна 10 символам, а в SAP BW используется 13 символов, то требуется преобразовать 10-символьный ключ к 13-символьному виду.

Эту проблему можно решить путем включения 3-символьного префикса. Префикс определяется из технического имени исходной системы.

Так как данное преобразование необходимо для основных и переменных данных, требуется создать подпрограмму глобального переноса на уровне инфо-объекта ZXXYYCSTC.

Данная подпрограмма выполняется каждый раз при использовании признака в правилах переноса.

  1. Перейдите на экраны ведения инфо-объекта ZXXYYCSTC.

  2. Выберите Меню SAP → Информационные системы → Business Information Warehouse → Моделирование → Ведение инфо-объектов → Инфо-объект.

  3. В поле Инфо-объект введите техническое имя признака ZXXYYCSTC.

  4. Выберите Ведение.

  1. На закладке Общее в области Подпрограмма переноса выберите Создать подпрограмму переноса.

  1. Вставьте код:

*$*$ begin of routine - insert your code only below this line

shift result right by 3 places.

result(3) = source_system.

returncode = 0.

*$*$ end of routine - insert your code only before this line

  1. Проверьте подпрограмму

  2. Затем сохраните подпрограмму

  3. Активируйте инфо-объект

В итоге получаем:

Соседние файлы в предмете Бухгалтерский учет