GOS – Объекты, общая концепция

2866
4

GOSGeneric Object Services, дополнительные сервисы, предоставляемые для объектов системы. Сервисы всегда относятся к конкретному объекту, например, заказу на поставку с номером Х, единице оборудования Z и т.д. Предоставляются следующие возможности:

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

Виды допустимых бизнес-объектов системы, которые позволяют использовать технику GOS, можно просмотреть используя транзакцию «SWO1 – Построитель бизнес-объектов», Рис.1.

Примечание: Не все бизнес-объекты перечисленные в транзакции  SWO1 имеют реализацию в GOS-меню. Компания SAP максимально включила использование GOS-сервисов во все транзакции системы, но некоторые транзакции создания объектов, к сожалению, остались без такой возможности. Например, заказы и контракты SD стандартно не имеют такой возможности. Замечу, что для систем версии 6.0, это не критично, так как наличие техники расширения транзакций системы позволяет довольно просто создать собственный GOS-объект и выполнить его привязку к нужной транзакции системы. Пример создания такого объекта и его использования будет рассмотрен ниже.

Создание собственного GOS-объекта осуществляется с помощью «Построителя бизнес-объектов» (Рис.1)

Рис.1 1-SWO1-1

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

Рис.2 1-IE01-1

Стандартное меню GOS-сервисов содержит следующий перечень доступных операций:

  • Создать вложения к объекту (различные типы файлов)
  • Создать связи между объектами (Например, к приведенной выше единице оборудования можно прикрепить связанные сервисные заявки).
  • Просмотреть все Workflow процессы, в которых используется объект, а также запустить новую Workflow задачу.
  • Ввести личные и общие заметки к объекту.
  • Отправить объект как вложение в письмо по SAP системе
  • Подписаться на уведомления обо всех изменениях объекта, например, вы будете получать все уведомления в случае каких-либо изменений в приведенной выше единице оборудования.
  • Добавить объект, в список фаворитов, для быстрого доступа к нему (Система – Мои объекты).

Примечание: Чтобы просмотреть для каких типов событий стандартно в системе формируются уведомления, необходимо перейти в транзакцию «SWE2 – Просм./ведение связей типов событий», например для объекта единица оборудования, тип объекта EQUI система автоматически настроена на следующие типы событий, Рис.3.

Рис.3 1-SWE2 -1

Нас интересует наличие связи типа событий «изменение»

Ограниченный доступ

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

Функциональная область: Информационные технологии / IT, Basis, ABAP
Ролевое назначение: SAP Консультант / Consultant
Комментарии:

Иван Тюменьев (Рейтинг: 396) 18:08, 05 июня 2015

Если мне не изменяет память, также подключить GOS можно и для своей собственной разработки, прописав, собственно, создание экземпляра класса cl_gos_manager с необходимыми параметрами:
 
DATA: go_gos_manager  TYPE REF TO cl_gos_manager.
 

  ls_obj-objtype = 'тип объекта'.
  ls_obj-objkey  = 'ключ'.
 
  CREATE OBJECT go_gos_manager
    EXPORTING
      is_object    = ls_obj
      ip_no_commit = ''
    EXCEPTIONS
      OTHERS       = 1.
22:01, 06 июня 2015

Олег Точенюк (Рейтинг: 10169)

Можно,там много чего можно, на самом деле это только первая статья из трех, которую тут опубликовали. Почему не выложены последующие две, я не знаю :-)
10:41, 08 июня 2015

Иван Тюменьев (Рейтинг: 396)

Тогда буду ждать еще двух оставшихся (: Спасибо.
02:32, 14 июня 2015

Олег Точенюк (Рейтинг: 10169)

Ну вот вторая пошла: sapland.ru/articles/stats :-)

Любое воспроизведение запрещено.
Копирайт © «Издательство ООО «Эксперт РП»