Общ преглед
- SAP CRM има дефинирани много стандартни роли (например за специалист по продажбите) и приложения в тези роли (например за управление на акаунти)
- Като цяло компаниите не използват стандартните приложения, каквито са, и се насочват към малки или големи подобрения
- Имайки предвид това, SAP CRM е внедрен с инструменти за подобряване на стандартните приложения на SAP. Използвайки тези инструменти, е възможно да промените изгледите, да добавите полета, да добавите таблици и т.н. в съществуващите приложения
- Тези инструменти включват основно:
- Инструмент за конфигуриране на уеб потребителски интерфейс
- Инструменти за подобряване на приложенията (AET)
Инструмент за конфигуриране на уеб потребителски интерфейс
- Оформлението, което се показва за всеки изглед в SAP CRM, се поддържа като конфигурация на уеб потребителския интерфейс
- Тези конфигурации се идентифицират с помощта на 4 стойности на параметри
- По този начин можете да подобрите конфигурациите на уеб потребителския интерфейс с нови оформления, като използвате различни стойности на параметрите
- Полетата, показани в уеб потребителския интерфейс, идват от структурите на базата данни, дефинирани в речника на данните
- Според изискването не всички полета се показват на всички екрани
- Възможно е да променяте екраните с помощта на инструмента за конфигуриране на уеб потребителски интерфейс
- С този инструмент е възможно да премахнете някои полета от екраните
- Също така позволява да се добави поле, налично в структурата на речника на данни, на екрана
- На всички страници в уеб потребителския интерфейс на CRM има бутон за преминаване към „Инструмент за уеб потребителски интерфейс“
- Има предварително определени роли, необходими, за да се направи този бутон достъпен
- По този начин, за да види този бутон и да направи модификации в този инструмент, потребителят трябва да има достатъчно разрешения
Бутони на уеб страницата на потребителския интерфейс Нека ги изучим по-долу
- Конфигурируема зона
: Това подчертава зоната на екрана, която може да се конфигурира
- Конфигуриране на страница
: Това отваря изскачащия прозорец за конфигуриране на текущата страница:
Страница за изглед на конфигурация за Work Center
- Персонализация
- С това потребителят може да зададе собствено оформление на изгледа
- Това засяга отделния потребител и не е приложимо за цялото приложение
- Печат на страница : За изваждане на печат от текущата страница
- За да създадете ново оформление, е възможно да използвате бутона "Ново", за да създадете празен формуляр
- Също така можете да използвате копиране на съществуващата конфигурация и след това да я модифицирате според изискванията
- Инструментът за конфигуриране на уеб потребителски интерфейс поддържа функция плъзгане и пускане, за да добавите полетата към оформлението
- Той също така предоставя възможност за задаване на различни свойства на поле
- В някои случаи внедряванията на тези подобрения включват и програмиране на ABAP в компонентите на уеб потребителския интерфейс
Налични конфигурации (екранна снимка по-горе)
- Конфигурацията се идентифицира с уникална комбинация от следните полета:
- Ключ за конфигуриране на ролята
- Използване на компоненти
- Тип на обекта
- Подтип на обекта
- В зависимост от различна комбинация за изглед могат да се предлагат множество конфигурации
- Избирането на ред в този блок за присвояване актуализира "Текущ дизайн на конфигурацията", за да покаже оформлението, проектирано при избраната конфигурация
- Бутони за работа по конфигурация (вижте екранната снимка по-горе): Това са бутоните за промяна на „Текущ дизайн на конфигурацията“ за избрана конфигурация в „Налични конфигурации“
- Добавяне на надпис: С бутон е възможно да добавите надписа в изгледа на формуляр на страница за преглед
- Добавяне на ред: Този бутон добавя ред в областта "Текущ дизайн на конфигурацията"
- Преместване нагоре: Този бутон е за преместване на избрано поле с един ред над текущия му ред
- Преместване надолу: Този бутон е за преместване на избрано поле с един ред под текущия му ред
- Показване на наличните полета: (Фиг. 3) показва всички полета, които са налични за добавяне към оформлението, така че да се вижда в приложението
- Показване на свойствата на полето: (Фиг. 3) показва, че можете да видите и зададете свойства на полето, избрано на оформлението
- В режим на редактиране е възможно да се модифицират някои от тези свойства
- Този инструмент поддържа добавяне или премахване на полета (налични в речника на данните) от оформлението на изгледа
- С този инструмент не е възможно да добавите полетата в структурите и таблиците на речника на данни, така че да отразяват във вашия CRM.
- Екранът за конфигуриране за изглед на таблица има различно оформление, където потребителят трябва да зададе наличните колони и свойства на тези колони
Проблеми със сигурността
- Крайните потребители не трябва да имат достъп за извършване на тези настройки в инструмента за конфигуриране. С тези роли се предоставят само супер потребители или разработчици
- Всяка направена промяна е видима за всички потребители, които имат достъп до приложението
- В допълнение към промените, внедрени в инструмента за конфигуриране на потребителския интерфейс, крайните потребители могат да направят настройки за персонализиране на изгледа. Настройките за персонализация са приложими за отделния потребител и не се споделят между крайните потребители
- Според изискването персонализирането може да се контролира в настройките за персонализиране
- Това означава, че има персонализирани настройки, с които разработчиците могат да ограничат потребителите от персонализиране на изгледите
- След прилагане на тази настройка, бутонът за персонализация няма да бъде достъпен за крайните потребители
Инструмент за подобряване на приложенията (AET)
- Инструментът за подобряване на приложенията е цялостен инструмент за подобряване на стандартните приложения на SAP, така че модификациите до нивото на базата данни се изпълняват от самия инструмент и почти няма усилия за кодиране.
- Този инструмент е интегриран и с инструмента за конфигуриране на уеб потребителски интерфейс.
- Подобно на инструмента за конфигуриране на потребителския интерфейс, първо трябва да изберете конфигурируемата област (маркирана в синьо) от приложението
- Това ще отвори инструмента за конфигуриране на потребителския интерфейс в същия прозорец, както е показано по-долу
Инструмент за конфигуриране на потребителския интерфейс за AET
Трябва да изберем подходящ бутон за подобрения на AET (подчертано по-горе)
- Подобрения на дисплея: Позволява ви да видите вече съществуващи подобрения. Възможно е да изберете подобрение и да го модифицирате
- Бутонът "Създаване на поле" може да се използва за създаване на ново поле в избрания изглед
Следва показването на съществуващите подобрения на полета и таблици:
Този изглед има бутони за подобрения на изглед и таблица в съответните блокове за присвояване:
- Ново: С този бутон е възможно да се създават нови полета, а също и да се създават таблици
- Използвайки хипервръзката в първата колона (Enhancement Id) е възможно да редактирате съществуващо подобрение
Подобряване на изгледа
- За да подобрите изгледа след щракване върху бутона "New" (показан на горната снимка), трябва да изберете частта от бизнес обекта, където трябва да се добави новото поле или нова таблица:
- В зависимост от избрания обект ще бъдат избрани таблиците на базата данни и структурите.
- Докато създавате поле, трябва да зададете свойства на полето:
- Според избраните свойства полето ще бъде генерирано и ще бъдат подобрени различни слоеве за новото поле
- Бутонът „Enable Export Mode“ може да се използва, така че рамката да избира свойства от елемента за данни, използван в дефиницията на полето
- В експертен режим трябва да зададем стойност за полето Data Element
- В дефиницията на елемент от данни е възможно да зададете свойства като Label (Описание)
- По този начин различни свойства на полето трябва да бъдат зададени автоматично, като се използва дефиниция на елемент от данни в речника на данните
- По същия начин можем да създадем полета за таблици, използвайки AET
- За таблицата трябва да посочим подробностите за таблицата като цяло, както и отделните полета, които да се генерират за таблицата
- След като полето или таблицата са генерирани с помощта на AET, приложението ще се рестартира и потребителят може да използва новото поле или таблица
- Тези полета и таблица също ще актуализират необходимите таблици на базата данни
- Това означава, че когато въведете стойност за тези полета и извършите запис, стойността ще се съхранява в базата данни