Останнім часом на проектах почастішали випадки використання портальних рішень. Ну так не будемо нікого судити за це, і поведемо розповідь трохи в іншу сторону.
В цілому, кажучи про «портальний рішення», я маю на увазі набір попередньо налаштованих iView, згрупованих за різними WorkSet-ам (робочим наборам), які в свою чергу присвоєні портальних ролям. Сам SAP візуалізує дану структуру приблизно наступним чином:
Малюнок 1. Структура портальної ролі
З точки зору тієї теми, яку хочу торкнутися, мене буде цікавити iView і його «вміст», так як саме на рівні iView задається додаток (з певним набором параметрів), яке і використовується користувачем для вирішення бізнес-завдань. Ця програма може бути, як Web Dynpro, так і BSP. В даному випадку це не відіграє суттєвої ролі.
Натискаємо правою кнопкою на папці «Вибране» в головному меню SAP системи, звідки необхідно запустити додаток, і вибираємо опцію «Вставити інші об'єкти»:
Малюнок 2. Підготовка до вибору програми для запускуУ вікні необхідно вибрати пункт «Додаток веб-екрану»:
Малюнок 3. Вибір типу програми яку ви запускаєтеПотім потрібно ввести найменування Web Dynpro додатки і вибрати конфігурацію, з якої його необхідно запустити:
Малюнок 4. Найменування Web Dynpro додатки і його конфігураціїНатискаємо Enter, і перевіряємо, що додаток доступний в папці «Вибране»:
Малюнок 5. Доданий Web Dynpro додаток
Подвійний клік, і запускається інтернет-бразуер:
Малюнок 6. Результат запуску Web Dynpro додатки з back-end системиЗверніть увагу, що для коректного запуску цього додатка, необхідно додати ім'я користувача, під яким працює консультант в системі, в інфо-тип 0105 «Комунікації», підтип 0001 «Ім'я користувача SAP-системи», якому-небудь табельної номером в організаційно-штатній структурі.
Також необхідно звернути увагу на те, щоб у штатної посади, якій присвоєно даний табельний номер, існувало з'єднання виду «A-012» з організаційною одиницею, з якої буде зібрано інформацію по підлеглим працівникам обраного керівника. У будь-якому випадку, якщо яка-небудь умова не буде виконана, консультант буде ввічливо про це проінформований:
Малюнок 7. Помилка, що виникла в момент запуску Web Dynpro додатки