n  Для структурного анализа тоже необходимо указать анализируемые объекты. Однако эти записи интерпретируются системой иным образом. Система обрабатывает каждый выбранный объект как корневой объект и, исходя из этого объекта, строит по определенному правилу анализа иерархическую структуру.

n  Правило анализа, называемое в дальнейшем путь анализа, состоит из последовательности соединений, которые должны быть проанализированы, исходя из корневого объекта.

n  Структурные отчеты могут быть представлены в структурной графике.


n  Путь анализа описывает цепочку соединений, существующих между объектами в иерархической структуре. Например, путь анализа O-S-P описывает цепочку соединений Организационная единица – Штатная должность – Лицо.

n  Пути анализа используются для выбора объектов при структурном анализе. Вы выбираете путь анализа, а система анализирует структуру по этому пути. В отчете учитываются только те объекты, которые находятся на указанном пути анализа.

n  Как правило, каждый стандартный отчет имеет определенный стандартный путь анализа. Эти пути заранее заданы в стандартной системе и менять их не следует. Тем не менее, пути анализа можно выбрать на стандартном экране выбора. Можно также создать новые пути анализа в соответствии с потребностями конкретного предприятия.

n  Отчет RHWEGID0 показывает все возможные пути анализа между исходным и целевым объектом.


n  В этом пути анализа для отдельной организационной единицы (O) определяется каждая присвоенная штатная должность (S), а также лицо (P), ее занимающее. Таким же образом обрабатываются нижестоящие организационные единицы.

НЕ нашли? Не то? Что вы ищете?

n  В поле “Пропуск" указывается, что определенное соединение в рамках пути анализа должно учитываться при анализе, но не должно выводиться в списке отчета.

Существуют пути анализа, состоящие всего из одного соединения, например
A001 является подразделом и B001 подразделяется на.
Таким образом, для каждого соединения в стандартной системе существуют два пути анализа.

При первом определении соединения можно учитывать правило A = снизу вверх и B = сверху вниз. Однако это правило не является обязательным.


n  Для всех выбранных объектов на каждый инфо-тип заполняется внутренняя таблица Pnnnn со всеми имеющимися записями инфо-типа.

n  Также могут быть считаны инфо-типы администрирования персонала.


n  Различие между структурным и последовательным анализом заключается только в дополнительной записи GDSTR в операторе TABLES. С помощью этого дополнительного оператора на стандартном экране выбора показываются скрытые структурные параметры.

n  Примечание:
Если при запуске программы не задан путь анализа, то выполняется последовательный анализ.


n  В поле Путь анализа вводится требуемый путь анализа.

n  В поле Вектор статуса задаются значения статуса, которые должен иметь инфо-тип соединения 1001 по всему пути анализа, чтобы выбирались соответствующие целевые объекты. Этот параметр позволяет определять объекты независимо от статуса инфо-типов соединения по всему пути анализа. Например, чтобы просмотреть только те объекты, соединения которых имеют статус "Активно" (1) или "Запланировано" (2), следует ввести последовательность цифр 12 без запятых или пробелов.

n  Независимая кнопка Перекрытие статуса используется вместе с полем Вектор статуса. С ее помощью можно выполнять моделирование, при котором будут показаны результаты после внутренней активации всех соединений. При моделировании все соединения активируются согласно статусу, заданному в поле Вектор статуса. При этом все значения статуса, начиная с позиции 2, активируются в значении статуса позиции 1. Например, для вектора статуса 123 при установленном параметре Перекрытие статуса все соединения в статусе 2 и 3 будут активированы в статус 1.

n  Введенное в поле Глубина просмотра значение определяет, до какого уровня иерархии будет представлена структура. Например, если в это поле ввести 3, то будут проанализированы и показаны только три верхних уровня иерархии, то есть корневой объект имеет глубину 1.

n  Техническая глубина: глубина, на которой должна считываться структура (интерактивная система отчетов).

n  Проверка на рекурсивность: при обнаружении рекурсии (например рекурсивные данные, рекурсивный путь анализа) система прекращает выбор.


n  Существует возможность установить дополнительные структурные условия, которым должны отвечать объекты, например анализ всех штатных должностей в организационной иерархии, которые дополнительно описываются одной или несколькими определенными должностями.

n  Способ считывания структурных условий: объекты типа проверочных объектов должны быть достижимы от корневого объекта по пути анализа.

n  Соединение И:
Должны быть выполнены все структурные условия.
Соединение ИЛИ:
Должно быть выполнено одно из структурных условий.

n  Фильтр объектов:
Неподходящие объекты, то есть объекты, не отвечающие структурным условиям, скрываются.
Фильтр структуры:
Скрывается вся древовидная структура под такими объектами.


n  В момент INITIALIZATION можно установить значения по умолчанию для экрана выбора.

n  Поля идентификатора объекта определены в Include-программе DBPCHSEL. В данном случае речь идет о внутренней таблице (PCHOBJID), которая должна заполняться через APPEND.


n  Некоторые виды структурного анализа выполняются только по фиксированному пути анализа, который больше не должен перезаписываться на экране выбора.

n  Если для таких видов структурного анализа требуется экран выбора без структурных параметров, то в атрибутах отчета нужно ввести экран 900.

n  Для структурного анализа с последовательным экраном выбора путь анализа следует определить в отчете.

n  Версии экрана выбора записаны в INCLUDE-программе DBPCHSEL.


n  Для всех выбранных объектов на каждый инфо-тип заполняется внутренняя таблица Pnnnn со всеми имеющимися записями инфо-типа.

n  Структура OBJEC содержит для каждого выбранного объекта основную информацию из инфо-типа 1000 (вариант плана, тип объекта, идентификатор объекта, а также краткий и подробный текст).

n  Структура GDSTR содержит информацию об актуальной иерархии, например, корневой объект и число объектов в иерархии. Значение структуры изменяется только тогда, когда при структурном анализе по нескольким корневым объектам достигается новый корень иерархии.

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


n  Перед присвоением структуре дополнительных данных, которая зависит от вида соединения, необходимо обязательно запросить вид соединения (согласно таблице T77AR).


n  При RH-GET-TBDAT речь идет об одном из макросов логической базы данных PCH. Эти макросы определены в Include-программе DBPCHCOM.

n  Макросы логической базы данных PCH не следует путать с макросами логической базы данных PNP. В частности, одновременное использование макросов баз данных PCH и PNP невозможно.


n  Представленная последовательность вызова макросов PCH позволяет быстро выбирать объекты по условиям значений полей инфо-типов (индекс инфо-типов). Эту последовательность следует применять в тех случаях, когда при последовательном анализе объекты должны выбираться не по идентификаторам объектов, а по присутствию инфо-типов с определенными значениями поля.

n  Описанную технику можно применять только при последовательном анализе (нельзя применять при структурном анализе).


n  В программах без логической базы данных PCH (пулы модулей, отчеты других логических баз данных) записи инфо-типов планирования персонала могут считываться с помощью функционального модуля RH_READ_INFTY (группа функций RHDB).

n  Для заданного количества объектов этот функциональный модуль считывает все записи какого-либо определенного инфо-типа (параметр INFTY = ПРОБЕЛ) или всех инфо-типов.

n  В зависимости от параметров AUTHORITY и WITH_STRU_AUTH функциональный модуль выполняет проверку полномочий.



Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12