Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Иерархии






Таблица иерархии (таблица 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 обозначает смежный (следующий) узел. В этом примере подчиненный узел – это Австрия, а соседний узел - США.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал