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

2.6.3.2Таблицы атрибутов

Если на закладке Основные данные/Тексты флажок С основными данными установлен (по умолчанию флажок установлен), на закладке Атрибуты можно выполнить ведение атрибутов для признаков с основными данными. Можно определить атрибуты просмотра и атрибуты навигации как зависящие или не зависящие от времени. В этом разделе атрибуты просмотра рассматриваются более подробно. Для каждого признака с основными данными может быть создано до двух таблиц атрибутов для атрибутов просмотра (зависящих и не зависящих от времени).

Если существует хотя бы одна из таблиц P (time independent) или Q (time dependent), создается ракурс (/BIC/M<имя признака>) для таблицы P или Q или их обеих.

Рисунок 41 Копия экрана: закладка Основные данные/Тексты

Легенда:

Атрибут для признака с основными данными.

  • Атрибут OBJVERS имеет два статуса: A = активно (данные могут быть использованы для отчетов) и М = изменено/пересмотрено.

  • Атрибут CHANGED также имеет два статуса: I = запись отмечена для вставки и D = запись отмечена для удаления.

Следующий пример иллюстрирует связь между OBJVERS и CHANGED:

Шаг 1 показывает исходный статус данных для признака с основными данными. При внесении изменений в основные данные создается дополнительная запись данных (шаг 2) со статусом М. Для того, чтобы эти данные стали доступны для запросов, необходимо явно активировать эту запись измененных данных. До момента активации в отчетах используются активные неизмененные записи данных. После активации основных данных измененным записям данных присваивается статус A, а старые записи данных удаляются.

Соглашения по присвоению имен в таблице атрибутов:

  • /BIC/P <техническое имя признака>(для определяемых пользователем признаков, которые имеют атрибуты, не зависящие от времени)

  • /BI0/P <техническое имя признака>(для стандартных признаков SAP, которые имеют атрибуты, не зависящие от времени)

  • /BIC/Q <техническое имя признака>(для определяемых пользователем признаков, которые имеют атрибуты, зависящие от времени)

  • /BI0/Q <техническое имя признака>(для стандартных признаков SAP, которые имеют атрибуты, зависящие от времени)

2.6.3.3Иерархии

Таблица иерархии (таблица H) используется для хранения иерархических отношений между значениями признака в случае, если для признака используются внешние иерархии.

Всегда создается только одна таблица H, даже если признак содержит несколько иерархий. Другими словами, таблица H содержит все иерархии.

Если вся иерархия зависит от времени, то поля DATETO и DATEFROM не появляются в таблице H. Они появляются как глобальные поля (метаинформация) в таблице RSHIEDIR. Это также относится к полю VERSION для иерархий, зависящих от версии. И наоборот, если от времени зависит иерархическая структура, вышеупомянутые поля дат появляются в таблице H.

Рисунок 42 Копия экрана: закладка Иерархия

Легенда:

  • HIEID внутренний идентификатор иерархии (уникальный идентификатор)

  • NODEID внутренний идентификатор узла иерархии

  • IOBJNM инфо-объект

  • NODENAME название узла иерархии

  • TLEVEL уровень узла иерархии

  • LINK идентификатор соединения для узла иерархии

  • PARENTID идентификатор родительского узла для узла иерархии

  • CHILDID идентификатор нижестоящего узла для узла иерархии

  • NEXTID идентификатор следующего узла для узла иерархии

  • INTERVL узел является интервалом

Рисунок 43 Пример: внешняя иерархия для признака 0COUNTRY

На рисунке показано содержимое таблицы H для признака 0COUNTRY после того, как иерархия была загружена в SAP BW или создана и активирована (в упрощенном виде) в SAP BW. Установка индикатора в поле INTERVL разрешает использование интервалов в этой иерархии (см. урок Инфо-объекты), смоделированных в таблице

J. Для лучшего понимания структуры таблицы подробно рассмотрим вторую строку иерархии в приведенным примере. По полю NODEID можно определить, что это второй узел иерархии. Поле PARENTID показывает, что родительский узел имеет идентификатор NODEID 1. В этом примере родительским узлом является корневой узел RAWO. Поле CHILDID обозначает подчиненный узел, а NEXTID обозначает смежный (следующий) узел. В этом примере подчиненный узел – это Австрия, а соседний узел - США.

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