News for clients

Виктория Дудковская
Виктория Дудковская 3 марта 2022 8 мин.

Технология SAP Gateway предоставляет консультантам и разработчикам возможность задействовать старушку версионность при совершенствовании/доработке своих oData сервисов. Одним из приятных моментов в этом всем является то, что старые версии oData сервиса доступны для использования наряду с новыми. Что я имею ввиду? При разработке новых версий oData сервиса, старые могут использоваться в вашем приложении без каких-либо ограничений.

1

Создание нового oData сервиса

Важным составляющим каждого oData сервиса, разрабатываемого в системе SAP, является пара классов: Model Provider Class и Data Provider Class. Для последующих манипуляций по созданию новой версии, мне потребуется задействовать один из этих классов. В проектной жизни, скорее всего, понадобится выполнить создание новых версий обоих типов классов. Для демонстрации в этой заметке, задействован будет только Data Provider класс.

Интерфейс oData сервиса

Пожалуйста, обратите внимание на то, что для вновь создаваемой версии oData сервиса также необходимо указать Model Provider класс, даже если его новая версия вами не создавалась (как в рассматриваемом примере).

2

Подготовка к созданию новой версии oData сервиса

Посредством все той же транзакции SEGW, проверяю вызов второй версии oData сервиса. Вызвать определенную версию oData сервиса можно, указав соответствующий номер в запрашиваемом URI.

Для подтверждения и демонстрации факта параллельного вызова нескольких версий oData сервиса в пределах одного SAPUI5 приложения, предлагаю ознакомиться с короткой демонстрацией работы приложения со следующим исходным кодом его контроллера

После добавления соответствующих проверок, приложение будет реагировать на попытку вернуться на главную страницу ланчпада, либо принудительную попытку обновления текущей страницы браузера.

Важным составляющим каждого oData сервиса, разрабатываемого в системе SAP, является пара классов: Model Provider Class и Data Provider Class.

Вендор предлагает решить эту проблему, посредством использования функции setDirtyFlag, входящую в пространство имен sap.ushell.

интерфейс программы интерфейс программы

Для тех клиентов, которые хотят сохранить свое текущее решение после 2030 года, есть выбор между переходом с SAP Business Suite 7 на SAP Human Capital Management для SAP S/4HANA, локальной версии, начиная с сентября 2022 года (модули, включенные в сферу применения решения, описаны в этом посте).

Виктория Дудковская
Виктория Дудковская 3 марта 2022 8 мин.

Читайте также

мужчина несет коробки

Компания TEAMIDEA присоединилась к партнерской сети «Форсайт»

мужчина несет коробки

TeamIdea 18 лет!

мужчина несет коробки

Сберлогистика построила логистический контур на базе SAP

мужчина несет коробки

На семи заводах Mars в России внедрена система управления складами SAP EWM

мужчина несет коробки

Утконос ОНЛАЙН планирует перевести все бизнес-процессы на цифровую платформу SAP S/4HANA

мужчина несет коробки

SAP Value Award: эксперты выбрали лучшие инновационные бизнес-проекты

мужчина несет коробки

Компания ABI Product запустила роботизированный склад под управлением SAP S/4HANA EWM

мужчина несет коробки

Big Data на российском рынке

мужчина несет коробки

Предприятия ТВЭЛ автоматизируют техобслуживание и ремонты

мужчина несет коробки

Онлайн-покупки с помощью e-mail

мужчина несет коробки

«Берлин-Фарма» увеличила эффективность управления с помощью SAP PM

мужчина несет коробки

«Меркурий»: плюсы и минусы перехода на систему

мужчина несет коробки

Система «Меркурий» от Россельхознадзора

мужчина несет коробки

Систематизация работы выездных менеджеров с SAP

мужчина несет коробки

Тенденции в e-commerce: на что обратить внимание ритейлерам

мужчина несет коробки

54-ФЗ: Онлайн-кассы

мужчина несет коробки

IDEAL:VET и ФГИС «Меркурий»

мужчина несет коробки

Завершение проекта по автоматизации склада на базе SAP EWM

мужчина несет коробки

iDEAL: VET — вопрос-ответ

мужчина несет коробки

Модули SAP Hybris Marketing

Свяжитесь с нами, если
у вас остались вопросы

Или оставьте свою контактную информацию и мы вам перезвоним
Заполните поле
Некорректный номер телефона
Некорректный Email

Продолжая, вы принимаете условия политики обработки персональных данных