GOS – Объекты, общая концепция
GOS – Generic Object Services, дополнительные сервисы, предоставляемые для объектов системы.
GOS – Generic 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.
Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland
ЗарегистрироватьсяУ вас уже есть учетная запись?
Войти
Обсуждения 4
Комментарий от
Иван Тюменьев
| 05 июня 2015, 18:08
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.
Комментарий от
Олег Точенюк
| 06 июня 2015, 22:01
Иван Тюменьев 05 июня 2015, 18:08
Если мне не изменяет память, также подключить 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.
Комментарий от
Иван Тюменьев
| 08 июня 2015, 10:41
Олег Точенюк 06 июня 2015, 22:01
Можно,там много чего можно, на самом деле это только первая статья из трех, которую тут опубликовали. Почему не выложены последующие две, я не знаю :-)
Комментарий от
Олег Точенюк
| 14 июня 2015, 02:32
Иван Тюменьев 08 июня 2015, 10:41
Тогда буду ждать еще двух оставшихся (: Спасибо.