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

Содержание:

Anonim

Обзор

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

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

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


Кнопки на странице веб-интерфейса. Давайте изучим их ниже.

  1. Настраиваемая область : выделяет настраиваемую область на экране.
  2. Страница настройки : откроется всплывающее окно для настройки текущей страницы:



Страница конфигурации для рабочего центра

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

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

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

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

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

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

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

    Инструмент настройки пользовательского интерфейса для AET

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

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

Ниже показано отображение существующих улучшений полей и таблиц:

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

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

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

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