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

⚡ Умное резюме

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

  • 🧩 Уровни конфигурации: Четыре параметра — ключ конфигурации роли, использование компонента, тип объекта и подтип объекта — однозначно идентифицируют каждый макет представления, поддерживаемый в инструменте настройки веб-интерфейса.
  • 🇧🇷 Дизайн с возможностью перетаскивания: Добавляйте, изменяйте порядок и удаляйте поля с помощью визуального редактора, который отображает доступные поля и свойства полей без изменения структуры словаря данных.
  • 🛡️ Контроль доступа: Роли для настройки доступны только суперпользователям или разработчикам, а изменение параметров позволяет отключить персонализацию для конечных пользователей в выбранных представлениях.
  • ⚙️ AET Power: Инструмент расширения приложений автоматически расширяет поля и таблицы до уровня базы данных, исключая необходимость ручного написания кода на ABAP в большинстве сценариев расширения.
  • ???? Экспертный режим: Привязка новых полей к существующему элементу данных обеспечивает единообразное распространение меток, справочной информации по поиску и свойств полей на все уровни пользовательского интерфейса.

SAP Инструменты настройки и улучшения веб-интерфейса CRM

Обзор

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

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

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

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

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

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

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

Кнопки для работы с конфигурацией (см. скриншот выше): Это кнопки, используемые для изменения «Текущего варианта конфигурации» для выбранной конфигурации в разделе «Доступные конфигурации»:

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

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

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

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

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

Для внесения изменений в AET необходимо выбрать соответствующую кнопку (выделена выше):

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

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

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

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

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

Инструмент настройки веб-интерфейса против инструмента улучшения приложения

Прежде чем перейти к пошаговому улучшению отображения, приведенное ниже сравнение проясняет, когда следует использовать каждый инструмент:

Аспект Инструмент настройки веб-интерфейса Инструмент улучшения приложений (AET)
Основная цель Настройте видимое расположение существующих элементов интерфейса. Добавьте новые поля и таблицы в базу данных.
Влияние словаря данных Нет — используются только существующие поля Автоматически генерирует структуры и таблицы базы данных.
Усилия по программированию Дополнительный ABAP для сложных случаев. Практически не требуется программирование.
Типичный пользователь Функциональный консультант или суперпользователь Функциональный консультант, работающий совместно с техническим руководителем.
Масштаб изменений Макет и персонализация для каждого элемента отображения Расширяемость полей и таблиц в рамках всего приложения.

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

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

Часто задаваемые вопросы (FAQ)

Инструмент настройки веб-интерфейса позволяет консультантам адаптировать макет стандартного интерфейса. SAP В большинстве случаев, представления CRM позволяют добавлять, удалять и изменять порядок полей, полученных из словаря данных, без изменения базовых структур базы данных и написания кода ABAP.

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

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

Да. SAP Встроенные в BTP средства Joule и AI могут рекомендовать корректировки макета, создавать черновые фрагменты кода ABAP, предлагать имена полей и выявлять несоответствия между конфигурациями веб-интерфейса, ускоряя как задачи настройки веб-интерфейса, так и задачи AET.

Да. Рассматривайте предложения ИИ как черновик. Функциональный консультант должен проверить соглашения об именовании, проверки авторизации и влияние на последующие этапы в слое BOL, прежде чем продвигать сгенерированные улучшения AET через стандарт. SAP Процесс обработки запроса на транспортировку.

Подведем итог этой публикации следующим образом: