SAP CRM уеб потребителски интерфейс: Конфигурация и подобрения

⚡ Умно обобщение

Инструменти за конфигуриране на уеб потребителски интерфейс и подобряване на приложенията в SAP CRM позволява на консултантите да адаптират стандартни роли, изгледи и структури на бази данни без тежко ABAP кодиране. Този урок обяснява модела за конфигуриране на оформлението, параметрично-ориентирания дизайн, контролите за сигурност и цялостните подобрения на полетата и таблиците чрез AET.

  • 🧩 Конфигурационни слоеве: Четири стойности на параметъра – Ключ за конфигуриране на роля, Използване на компонент, Тип на обект и Подтип на обект – уникално идентифицират всяко оформление на изгледа, поддържано в инструмента за конфигуриране на уеб потребителския интерфейс.
  • 🖱️ Дизайн с плъзгане и пускане: Добавяйте, пренареждайте и премахвайте полета с помощта на визуалния редактор, който показва „Налични полета“ и „Свойства на полетата“, без да променяте структурите на речника с данни.
  • Контрол на достъпа: Само супер потребители или разработчици получават роли за конфигуриране, а персонализирането на настройките може да деактивира персонализирането за крайния потребител в избрани изгледи.
  • Мощност на AET: Инструментът за подобряване на приложенията (Application Enhancement Tool) автоматично разширява полетата и таблиците до нивото на базата данни, елиминирайки ръчното ABAP кодиране за повечето сценарии за разширяемост.
  • 🧠 Експертен режим: Свързването на нови полета със съществуващ елемент от данни разпространява етикетите, помощта за търсене и свойствата на полетата последователно във всеки слой на потребителския интерфейс.

SAP Инструменти за конфигуриране и подобрения на уеб потребителския интерфейс на CRM

Overview

  • 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 работен процес за заявка за транспорт.

Обобщете тази публикация с: