SAP Веб-інтерфейс CRM: налаштування та покращення

⚡ Розумний підсумок

Інструменти для налаштування веб-інтерфейсу та покращення програм у SAP CRM дозволяє консультантам адаптувати стандартні ролі, представлення та структури баз даних без складного кодування ABAP. У цьому посібнику пояснюється модель конфігурації макета, параметризоване проектування, засоби контролю безпеки та комплексні покращення полів і таблиць за допомогою AET.

  • 🧩 Шари конфігурації: Чотири значення параметрів — Ключ конфігурації ролі, Використання компонента, Тип об’єкта та Підтип об’єкта — однозначно ідентифікують кожен макет подання, що підтримується в інструменті конфігурації веб-інтерфейсу користувача.
  • 🖱️ Дизайн перетягування: Додавайте, змінюйте порядок та видаляйте поля за допомогою візуального редактора, який відображає доступні поля та властивості полів без зміни структур словника даних.
  • 🛡️ Контроль доступу: Ролі конфігурації отримують лише суперкористувачі або розробники, а налаштування параметрів може вимкнути персоналізацію для кінцевих користувачів у вибраних представленнях даних.
  • Потужність AET: Інструмент покращення додатків (Application Enhancement Tool) автоматично розширює поля та таблиці до рівня бази даних, усуваючи ручне кодування 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 для запущених випадків Майже нульове кодування не потрібне
Типовий користувач Функціональний консультант або суперкористувач Функціональний консультант працює з технічним керівником
Обсяг змін Макет та персоналізація для кожного перегляду Розширюваність полів і таблиць для всієї програми

Покращення перегляду

  • Щоб покращити вигляд, після натискання кнопки «Створити» (показано на скріншоті вище) потрібно вибрати частину бізнес-об’єкта, куди потрібно додати нове поле або нову таблицю.
Покращення перегляду
Виберіть частину бізнес-об'єкта
  • Залежно від вибраного об'єкта будуть вибрані таблиці та структури бази даних.
  • Під час створення поля потрібно встановити його властивості:
Покращення перегляду
Встановлення властивостей нового поля
  • Відповідно до вибраних властивостей буде згенеровано поле, а різні шари будуть покращені для нового поля.
  • Кнопку «Увімкнути режим експерта» можна використовувати, щоб фреймворк вибирав властивості з елемента даних, що використовується у визначенні поля.
  • У режимі експерта нам потрібно встановити значення для поля «Елемент даних».
  • У визначенні елемента даних можна встановити такі властивості, як Мітка (Descriptіон).
  • Таким чином, різні властивості поля можна встановлювати автоматично, використовуючи визначення елемента даних у словнику даних.
Покращення перегляду
Встановлення властивостей нового поля – увімкнено режим експерта
  • Аналогічно, ми можемо створювати поля таблиці за допомогою AET.
  • Для таблиці нам потрібно вказати деталі таблиці в цілому, а також окремі поля, які будуть згенеровані для таблиці.
Покращення перегляду
Створення таблиці за допомогою AET
  • Після того, як поле або таблиця буде згенеровано за допомогою AET, програма перезапуститься, і користувач зможе використовувати нове поле або таблицю.
  • Ці поля та таблиці також оновлять необхідні таблиці бази даних.
  • Це означає, що коли ви вводите значення для цих полів і виконуєте збереження, значення буде збережено в базі даних.

Поширені запитання

Інструмент конфігурації веб-інтерфейсу дозволяє консультантам адаптувати макет стандартного SAP Представлення CRM — додавання, видалення та перевпорядкування полів, взятих зі словника даних, — без зміни базових структур бази даних або написання коду ABAP для більшості сценаріїв.

Кожен макет ідентифікується ключем конфігурації ролі, використанням компонента, типом об'єкта та підтипом об'єкта. Разом ці чотири значення дозволяють кільком конфігураціям співіснувати для одного й того ж представлення та прив'язують правильний макет до ролі користувача.

Використовуйте інструмент конфігурації веб-інтерфейсу, щоб змінити порядок існуючих полів. Оберіть AET, якщо вам потрібно додати нові поля або таблиці, які мають зберігатися в базовій базі даних, оскільки AET автоматично генерує об’єкти словника даних.

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

Так. Розглядайте пропозиції щодо ШІ як перший варіант. Функціональний консультант повинен перевірити правила іменування, перевірки авторизації та вплив на подальші етапи на рівні BOL, перш ніж переміщувати згенеровані покращення AET через стандарт. SAP робочий процес запиту на перевезення.

Підсумуйте цей пост за допомогою: