Огляд
- У SAP CRM визначено багато стандартних ролей (наприклад, для спеціаліста з продажу) та додатків у цих ролях (наприклад, для керування обліковим записом)
- За загальним сценарієм, компанії не використовують стандартні програми, як вони є, і йдуть на незначні або серйозні вдосконалення
- Враховуючи це, SAP CRM був реалізований із інструментами для вдосконалення стандартних програм SAP. Використовуючи ці інструменти, можна змінювати подання, додавати поля, додавати таблиці тощо в існуючі програми
- Ці інструменти в основному включають:
- Інструмент налаштування веб-інтерфейсу
- Засоби вдосконалення програм (AET)
Інструмент налаштування веб-інтерфейсу
- Макет, що відображається для будь-якого подання в SAP CRM, підтримується як конфігурація веб-інтерфейсу
- Ці конфігурації визначаються за допомогою 4 значень параметрів
- Таким чином, ви можете покращити конфігурації веб-інтерфейсу новими макетами, використовуючи різні значення параметрів
- Поля, що відображаються у веб-інтерфейсі, походять із структур баз даних, визначених у словнику даних
- Відповідно до вимоги, не всі поля відображаються на всіх екранах
- Змінити екрани можна за допомогою інструменту конфігурації веб-інтерфейсу
- За допомогою цього інструменту можна видалити деякі поля з екранів
- Також це дозволяє додати на екран поле, доступне у структурі словника даних
- На всіх сторінках веб-інтерфейсу CRM є кнопка переходу до «Інструмент веб-інтерфейсу»
- Щоб зробити цю кнопку доступною, потрібні заздалегідь визначені ролі
- Таким чином, щоб побачити цю кнопку та внести зміни в цей інструмент, користувач повинен мати достатні повноваження
Кнопки на сторінці веб-інтерфейсу Давайте вивчимо їх нижче
- Настроювана область : Це виділяє область на екрані, яку можна налаштувати
- Налаштувати сторінку : відкриється спливаюче вікно для налаштування поточної сторінки:
Сторінка перегляду конфігурації для Work Center
- Персоналізація
- За допомогою цього користувач може встановити власний макет подання
- Це стосується окремого користувача та не застосовується до цілої програми
- Друк сторінки : Для видалення друку з поточної сторінки
- Для того, щоб створити новий макет, можна за допомогою кнопки «Створити» створити порожню форму
- Також ви можете скопіювати існуючу конфігурацію, а потім змінити її за необхідності
- Інструмент налаштування веб-інтерфейсу підтримує функцію перетягування, щоб додати поля до макета
- Він також надає можливість задавати різні властивості поля
- У деяких випадках реалізація цих удосконалень також включає програмування ABAP у веб-компонентах інтерфейсу користувача
Доступні конфігурації (знімок екрана вище)
- Конфігурація ідентифікується за допомогою унікальної комбінації таких полів:
- Ключ конфігурації ролі
- Використання компонентів
- Тип об’єкта
- Підтип об'єкта
- Залежно від різної комбінації, для перегляду доступні різні конфігурації
- Вибір рядка в цьому блоці присвоєння оновлює "Поточний дизайн конфігурації", щоб показати макет, розроблений у вибраній конфігурації
- Кнопки для роботи з конфігурацією (див. Знімок екрана вище): це кнопки для зміни "Поточного дизайну конфігурації" для вибраної конфігурації в "Доступні конфігурації"
- Додати підпис: За допомогою кнопки можна додати підпис у поданні форми на сторінці огляду
- Додати рядок: Ця кнопка додає рядок в області "Поточний дизайн конфігурації"
- Перемістити вгору: Ця кнопка призначена для переміщення вибраного поля на один рядок над поточним рядком
- Перемістити вниз: Ця кнопка призначена для переміщення вибраного поля на один рядок нижче поточного рядка
- Показати доступні поля: (Рис. 3) він показує всі поля, які можна додати до макета, щоб це було видно в програмі
- Показати властивості поля: (Рис. 3) він показує, що ви можете бачити та встановлювати властивості поля, вибраного на макеті
- В режимі редагування можна змінити деякі з цих властивостей
- Цей інструмент підтримує додавання або видалення полів (доступних у словнику даних) із макета подання
- За допомогою цього інструменту неможливо додати поля до структур словників даних та таблиць, щоб вони відображалися у вашому CRM.
- Екран конфігурації для подання таблиці має інший макет, де користувачеві потрібно встановити доступні стовпці та властивості цих стовпців
Проблеми безпеки
- Кінцеві користувачі не повинні мати доступу для виконання цих налаштувань у інструменті налаштування. Ці ролі надаються лише суперкористувачам або розробникам
- Будь-які внесені зміни бачать усі користувачі, що мають доступ до програми
- Крім змін, реалізованих в інструменті конфігурації інтерфейсу, кінцеві користувачі можуть робити налаштування для персоналізації подання. Налаштування персоналізації застосовуються до окремого користувача та не передаються кінцевим користувачам
- Відповідно до вимоги, персоналізацією можна керувати в налаштуваннях налаштування
- Це означає, що існують налаштовуючі налаштування, за допомогою яких розробники можуть обмежити користувачів від персоналізації переглядів
- Після застосування цього налаштування кнопка персоналізації буде недоступна для кінцевих користувачів
Інструмент розширення додатків (AET)
- Application Enhancement Tool - це всеосяжний інструмент для вдосконалення стандартних програм SAP, таким чином, що модифікації до рівня бази даних реалізуються самим інструментом, і майже не вимагається кодування.
- Цей інструмент також інтегрований із інструментом налаштування веб-інтерфейсу.
- Подібно інструменту налаштування інтерфейсу користувача, спочатку потрібно вибрати конфігурувану область (виділену синім кольором) із програми
- Це відкриє інструмент налаштування інтерфейсу користувача в тому ж вікні, що показано нижче
Інструмент налаштування інтерфейсу користувача для AET
Нам потрібно вибрати відповідну кнопку для вдосконалення AET (виділено вище)
- Покращення дисплея: дає змогу переглянути вже існуючі вдосконалення. Можна вибрати вдосконалення та змінити його
- Кнопку "Створити поле" можна використовувати для створення нового поля у виділеному поданні
Далі наведено відображення наявних поліпшень полів і таблиць:
У цьому поданні є кнопки для вдосконалення перегляду та таблиці у відповідних блоках призначення:
- Нове: За допомогою цієї кнопки можна створювати нові поля, а також створювати таблиці
- Використовуючи гіперпосилання в першому стовпці (Ідентифікатор вдосконалення), можна редагувати існуюче вдосконалення
Покращення зору
- Для того, щоб покращити вигляд після натискання кнопки «Створити» (показано на скріншоті вище), потрібно вибрати частину бізнес-об’єкта, куди потрібно додати нове поле або нову таблицю:
- Залежно від вибраного об'єкта будуть вибиратися таблиці бази даних та структури.
- Під час створення поля потрібно встановити властивості поля:
- Відповідно до вибраних властивостей поле буде сформовано, а різні шари будуть покращені для нового поля
- Кнопку "Увімкнути режим експорту" можна використовувати, щоб фреймворк вибирав властивості з Елемента даних, що використовується у визначенні поля
- У режимі експерта нам потрібно встановити значення для поля Елемент даних
- У визначенні елемента даних можна встановити такі властивості, як Label (Опис)
- Таким чином, різні властивості поля повинні бути встановлені автоматично, використовуючи визначення елемента даних у словнику даних
- Подібним чином ми можемо створювати поля таблиці за допомогою AET
- Для таблиці нам потрібно вказати деталі таблиці в цілому, а також окремі поля, які потрібно створити для таблиці
- Як тільки поле або таблиця створені за допомогою AET, програма перезапуститься, і користувач зможе використовувати нове поле або таблицю
- Ці поля та таблиця також оновлять необхідні таблиці бази даних
- Це означає, що коли ви вводите значення для цих полів і виконуєте збереження, значення зберігатиметься в базі даних