sapnotes
723 subscribers
2 photos
20 files
185 links
Just SAP Notes. For more information, please refer to https://signatov.com

To subscribe to the new publications, please follow the link: https://signatov.com/#/portal/signup

@sapnotes_bot can help you to search for posts. Just in case...
Download Telegram
Продолжаю серию заметок по созданию приложения посредством фреймворка SAPUI5. В этой заметке пример преобразования данных в тот вид, который может быть понятнее пользователю.

Если другими словами, то что такое форматтер и как применить?

Создание Web приложения с помощью фреймворка SAPUI5 (5)

#sap #sapui5 #sapwebide #tutorial #javascript
Если OData сервис вызывают – значит он кому-нибудь нужен. Вот такое наименование я планировал дать следующей заметке, посвященной созданию OData сервиса в ABAP системе. Но решил, что шалить еще не время.

Создание Web приложения с помощью фреймворка SAPUI5 (6)

Спойлер: в следующей заметке я буду прикручивать созданный OData сервис к UI5 приложению.

Внедряй, но пока удаленно!

#sap #sapui5 #sapwebide #tutorial #javascript #odata #segw
Если есть OData сервис и SAPUI5 приложение, то, должно быть, руки чешутся от желания вызвать этот самый сервис. Немного материала по этой теме здесь:

Создание Web приложения с помощью фреймворка SAPUI5 (7)

P.S. Если после вызова OData сервиса руки продолжили чесаться, пожалуйста, незамедлительно обратитесь к врачу.

#sap #sapui5 #sapwebide #tutorial #javascript #odata
Manifest.json, OData сервис, и BusyIndicator в очередной заметке по созданию SAPUI5 приложения.

Создание Web приложения с помощью фреймворка SAPUI5 (8)

#sap #sapui5 #sapwebide #tutorial #javascript #odata #manifest #busyindicator
Продолжая тему расширения возможностей SAP Fiori Launchpad, хочется обратить внимание всех заинтересованных лиц на то, что кастомизации подлежит большое количество его (ланчпада) областей

Расширение функциональных возможностей SAP Fiori Launchpad

#sap #fiori #sapfiori #launchpad #pluguin #sapwebide #component #javascript #addActionButton #addUserPreferencesEntry #setHeaderTitle #ushell
Приложение на SAPUI5 не несет никакой ценности, если данные, с которыми работает пользователь, не сохраняются в backend системе. А реализовать это не так сложно, как может показаться.

Как обновить данные в backend системе из SAPUI5 приложения?

#sap #sapui5 #javascript #update #segw #update_entity #odata #abap
В следующей небольшой заметке рассмотрен вариант реализации, позволяющий получить доступ к данным HTTP заголовка непосредственно из OData сервиса вашего SAPUI5 приложения.

Также в заметке представлен пример расширения заголовка через добавление пользовательских параметров, которые затем легко находятся и читаются в OData сервисе

Чтение параметров HTTP заголовка в OData сервисе

#sap #sapui5 #header #http #odata #javascript
По умолчанию можно прочитать и разместить в списке только 100 записей модели данных вашего SAPUI5 приложения. Но где 100, там и 200. 😜

Небольшая заметка про стандартные ограничения, о которых необходимо помнить, работая с большими объемами данных

SAP UI5. Ограничение количества отображаемых в списке записей

Внедряй, не перегружая фронт большим количеством данных!

#sap #javascript #model #list #odata #sap_ui_model_Model #setSizeLimit
Добавлять плитки на SAP Fiori Launchpad можно не обязательно посредством присвоения пользователю ролей, в которых содержатся необходимые каталоги и группы плиток.

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

Например: у пользователя, который открывает ланчпад, сегодня день рождения => ему добавляется плитка, по клику на которую он узнает, как сильно он ценен на предприятии, которому посвящает лучшие годы своей жизни.

Другой пример - наступление какого-то праздника, под антураж которого у клиента заготовлено приложение, позволяющее всем работникам порезвиться в течение дня.

Ну и вообще тут возможны вариации.

Динамическое добавление плитки на SAP Fiori Launchpad

#sap #launchpad #sapfiori #fiorilaunchpad #odata #javascript #dynamic #tile
Ждать выпуска SAP ноты, закрывающей ошибку в стандартном функционале - долго. Забыть про стандартные возможности системы, когда появился JavaScript - бесценно.

Small SAP Talk. Удаление плитки из SAP Fiori Launchpad

#sap #smallsaptalk #smalltalk #sapsmalltalk #laucnhpad #tile #remove #javascript
🛠Unlock the power of API customization! Learn to effortlessly manipulate API's response with JavaScript policies in the latest post. Elevate your API functionality today! 🚀

Manipulating the API's Response


#sap #sapbtp #apim #policy #javascript
👍3🔥21