Веб-интерфейс SAP CRM: инструменты настройки, применения и улучшения

Обзор

  • В SAP CRM определено множество стандартных ролей (например, специалист по продажам) и приложений в рамках этих ролей (например, управление учетными записями).
  • В общем случае компании не используют стандартные приложения как есть и вносят незначительные или значительные улучшения.
  • Учитывая это, SAP CRM был внедрен с инструментами для улучшения стандартных приложений SAP. С помощью этих инструментов можно изменять представления, добавлять поля, таблицы и т. д. в существующие приложения.
  • Эти инструменты в основном включают в себя:
  • Инструмент настройки веб-интерфейса
  • Инструменты улучшения приложений (AET)

Инструмент настройки веб-интерфейса

  • Макет, отображаемый для любого представления в SAP CRM поддерживается как конфигурация веб-интерфейса
  • Эти конфигурации идентифицируются с помощью 4 значений параметров.
  • Таким образом, вы можете улучшить конфигурации веб-интерфейса с помощью новых макетов, используя разные значения параметров.
  • Поля, отображаемые в веб-интерфейсе, берутся из структур базы данных, определенных в словаре данных.
  • Согласно требованию не все поля отображаются на всех экранах.
  • Экраны можно изменять с помощью инструмента настройки веб-интерфейса.
  • С помощью этого инструмента можно удалить некоторые поля с экранов.
  • Также позволяет добавить на экран поле, доступное в структуре словаря данных.
  • На всех страницах в Веб-интерфейс CRM, есть кнопка для перехода к «инструменту веб-интерфейса».
  • Чтобы сделать эту кнопку доступной, необходимы заранее определенные роли.
  • Таким образом, чтобы увидеть эту кнопку и внести изменения в этот инструмент, пользователь должен иметь достаточные полномочия.
Инструмент настройки веб-интерфейса
Кнопки на странице веб-интерфейса. Давайте изучим их ниже.
  1. Настраиваемая область Инструмент настройки веб-интерфейса: выделяет на экране область, которую можно настроить.
  2. Страница настройки Инструмент настройки веб-интерфейса: откроется всплывающее окно для настройки текущей страницы:

Инструмент настройки веб-интерфейса

Инструмент настройки веб-интерфейса
Страница просмотра конфигурации для рабочего центра
  1. Персонализация Инструмент настройки веб-интерфейса
    1. При этом пользователь может установить собственный макет представления.
    2. Это влияет на отдельного пользователя и не применимо ко всему приложению.
  1. Печать страницы Инструмент настройки веб-интерфейса: Чтобы распечатать текущую страницу
  • Чтобы создать новый макет, можно использовать кнопку «Создать», чтобы создать пустую форму.
  • Также вы можете скопировать существующую конфигурацию, а затем изменить ее по мере необходимости.
  • Инструмент настройки веб-интерфейса поддерживает функцию перетаскивания для добавления полей в макет.
  • Он также предоставляет возможность устанавливать различные свойства поля.
  • В некоторых случаях реализации этих улучшений также включают программирование ABAP в компонентах веб-интерфейса.
Инструмент настройки веб-интерфейса
Представление конфигурации для представления формы на странице обзора – I

Доступные конфигурации (скриншот выше)

  • Конфигурация идентифицируется уникальной комбинацией следующих символов:wing поля:
  • Ключ конфигурации роли
  • Использование компонентов
  • Тип объекта
  • Подтип объекта
  • В зависимости от различных комбинаций для просмотра может быть доступно несколько конфигураций.
  • Выбор строки в этом блоке назначений обновляет «Текущую конфигурацию», чтобы отобразить макет, разработанный в соответствии с выбранной конфигурацией.
  • Кнопки для работы с конфигурацией (см. снимок экрана выше): это кнопки для изменения «Текущего дизайна конфигурации» для выбранной конфигурации в «Доступных конфигурациях».

    1. Добавить заголовок: с помощью кнопки можно добавить заголовок в представлении формы на странице обзора.
    2. Добавить строку: эта кнопка добавляет строку в область «Текущий дизайн конфигурации».
    3. Переместить вверх: эта кнопка предназначена для перемещения выбранного поля на одну строку выше текущей строки.
    4. Переместить вниз: эта кнопка предназначена для перемещения выбранного поля на одну строку ниже текущей строки.
    5. Показать доступные поля: (рис. 3) отображаются все поля, которые можно добавить в макет, чтобы они были видны в приложении.
    6. Показать свойства поля: (рис. 3) показывает, что вы можете видеть и устанавливать свойства поля, выбранного на макете.
    7. В режиме редактирования можно изменить некоторые из этих свойств.
Инструмент настройки веб-интерфейса
Представление конфигурации для просмотра формы на странице обзора – II
  • Этот инструмент поддерживает добавление или удаление полей (доступных в словаре данных) из макета представления.
  • С помощью этого инструмента невозможно добавлять поля в структуры и таблицы словаря данных так, чтобы они отображались в вашей CRM.
  • Экран конфигурации для просмотра таблицы имеет другой макет, где пользователю необходимо установить доступные столбцы и свойства этих столбцов.
Инструмент настройки веб-интерфейса
Представление конфигурации для табличного представления

Проблемы безопасности

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

Инструмент улучшения приложений (AET)

  • Инструмент улучшения приложений — это комплексный инструмент для улучшения стандартных приложений SAP, при котором изменения до уровня базы данных реализуются самим инструментом и практически не требуют усилий по кодированию.
  • Этот инструмент также интегрирован с инструментом настройки веб-интерфейса.
Инструмент улучшения приложений
Область конфигурации выделяется при нажатии кнопки
  • Как и в случае с инструментом настройки пользовательского интерфейса, сначала вам необходимо выбрать настраиваемую область (выделенную синим цветом) в приложении.
  • Откроется инструмент настройки пользовательского интерфейса в том же окне, как показано ниже.
    Инструмент улучшения приложений
    Инструмент настройки пользовательского интерфейса для AET

Нам нужно выбрать соответствующую кнопку для улучшений AET (выделено выше).

  • Улучшения отображения: позволяет увидеть уже существующие улучшения. Можно выбрать улучшение и изменить его.
  • Кнопку «Создать поле» можно использовать для создания нового поля в представлении выбора.

Фоллоwing — это отображение существующих улучшений полей и таблиц:

Инструмент улучшения приложений
Представление улучшения дисплея

В этом представлении есть кнопки для улучшений представления и таблицы в соответствующих блоках назначений:

  • Новое: С помощью этой кнопки можно создавать новые поля, а также создавать таблицы.
  • Используя гиперссылку в первом столбце (идентификатор улучшения), можно редактировать существующее улучшение.

Улучшение обзора

  • Чтобы улучшить представление после нажатия кнопки «Новый» (показанной на снимке экрана выше), вам необходимо выбрать часть бизнес-объекта, в которую необходимо добавить новое поле или новую таблицу:
Улучшение обзора
Выберите часть бизнес-объекта
  • В зависимости от выбранного объекта будут выбраны таблицы и структуры базы данных.
  • При создании поля вам необходимо задать свойства поля:
Улучшение обзора
Установите свойства нового поля
  • В соответствии с выбранными свойствами будет создано поле, и для нового поля будут улучшены различные слои.
  • Кнопку «Включить режим экспорта» можно использовать, чтобы платформа выбирала свойства из элемента данных, используемого в определении поля.
  • В экспертном режиме нам нужно установить значение для поля «Элемент данных».
  • В определении элемента данных можно установить такие свойства, как Label (Описание).
  • Таким образом, различные свойства поля должны устанавливаться автоматически с использованием определения элемента данных в словаре данных.
Улучшение обзора
Установите свойства нового поля – включен экспертный режим.
  • Аналогичным образом мы можем создавать поля таблицы, используя AET.
  • Для таблицы нам нужно указать details таблицы в целом, а также отдельных полей, которые будут созданы для таблицы
Улучшение обзора
Создание табличного представления с использованием AET
  • После создания поля или таблицы с помощью AET приложение перезапустится, и пользователь сможет использовать новое поле или таблицу.
  • В этих полях и таблице также будут обновлены необходимые таблицы базы данных.
  • Это означает, что когда вы вводите значение в эти поля и выполняете сохранение, оно сохраняется в базе данных.