Как создать кластер настроечных ракурсов?

Как создать кластер настроечных ракурсов?

Пояснение к вопросу

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

См. заметку Создание пользовательской таблицы и ракурса ее ведения
Задача вырисовывается следующая:

  1. Создать две таблицы
  2. К этим двум таблицам создать ракурсы ведения
  3. Объединить созданные ракурсы ведения в настроечный кластер

Решение вопроса

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

1. Создание первой таблицы

На предоставленном видеофрагменте представлена последовательность действий, которую необходимо выполнить, чтобы создать таблицу. В моем примере это будет таблица с техническим наименованием ZTABLE_DEMO1

1.1 Создание ракурса ведения для первой таблицы

Создайте ракурс ведения для вашей таблицы.

См. Creating Maintenance Views

После того, как ракурс ведения будет создан, запустите транзакцию SM30, чтобы проверить, доступен ли он на редактирование. На следующем видеофрагменте представлена последовательность действий, которую необходимо выполнить для того, чтобы создать ракурс ведения таблицы

2. Создание второй таблицы

По аналогии с действиями, представленными в пункте #1, создайте новую таблицу. В моем примере это будет таблица с техническим наименованием ZTABLE_DEMO2

2.1 Создание ракурса ведения для второй таблицы

Создайте ракурс ведения для второй таблицы. Тестирование, как и в первом случае, можно выполнить посредством транзакции SM30. Обратите внимание, что при определении полей для этого ракурса, я применяю атрибут S (subset) в столбце «Maintenance Attribute of a View Field» для трех полей ракурса

См. Maintenance Attribute of a View Field

Use

You use the maintenance attribute to control the access to a field of a maintenance view. There are the following maintenance attributes:

  • When you create a view field, it has an automatically switched maintenance attribute. The view field is available as normal and there are no restrictions for the field maintenance. In this case, field P is empty.

  • R (read-only):

    Only pure read accesses are allowed for such fields. You cannot maintain such fields with transaction SM30.

  • S (subset):

    These fields are used to create subsets when maintaining view data. Only a subset of the data is displayed. This subset is defined by entering a suitable value in this field.

  • H (hidden):

    These fields are hidden from the user in the maintenance dialog. The field does not appear on the maintenance screen. You have to ensure that such fields have the correct contents. By default they are left empty.

3. Создание кластера

Создайте кластер настроечных ракурсов посредством транзакции SE54

См. Create a view cluster

3.1 Тестирование

Тестирование возможно произвести в транзакции SM34