sap.ui.getCore().byId("tableId").getModel("oModel").refresh(true);
Tag: sapui5
[SAPUI5] Formatting numbers
https://experience.sap.com/fiori-design-web/formatting-numbers/#usage
https://sapui5.netweaver.ondemand.com/sdk/#/topic/91f3145e6f4d1014b6dd926db0e91070
a few examples: https://github.com/brooklynb7/HTML5/blob/master/sapui5-dist-static/test-resources/sap/ca/ui/demokit/explored/views/type/number.view.xml
<ObjectListItem
title="{income>Month}"
number="{ model : 'income', path : 'Cost', type: 'sap.ui.model.type.Integer', formatOptions: {groupingEnabled: true} }"
numberUnit="EUR" />
[SAPUI5] Deploying the ui5 sample app on debian
I’m deploying the openui5-sample-app to a Linux Container running Debian Buster. First update the packages and install Node.js.
apt update && apt upgrade -y
apt install curl -y
curl -sL https://deb.nodesource.com/setup_12.x | bash -
apt install nodejs -y
nodejs --version
Install PM2 (process manager to manage Node.js applications) and the UI5 Tooling
npm install pm2 -g
npm install --global @ui5/cli
Now clone the openui5-sample-app and build it
apt install git
git clone https://github.com/SAP/openui5-sample-app.git
cd openui5-sample-app/
ui5 build -a
cd ..
Run your project on port 8000. With “startup” it will automatically create a systemd script.
pm2 serve openui5-sample-app/dist/ 8000
pm2 startup
pm2 save
systemctl start pm2-root
systemctl status pm2-root
[SAPUI5] local ui5 development
1. Install node.js
2. Install UI5 Tooling
npm install --global @ui5/cli
3. Install Easy UI5 Generator, create a project and run it on your localhost
npm install -g yo generator-easy-ui5
yo easy-ui5
cd <your project name>
npm start
4. Set up a Github project and do your initial push
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/user/myUI5App.git
git push origin master
5. Install your favorite Editor, e.g. Visual Studio Code or Atom, and open your project to edit it
[SAPUI5] Versioning
SAPUI5 follows Semantic Versioning.
MAJOR.MINOR.PATCH (e.g. 1.71.9)
- Patches are mostly bug fixes.
- Minor releases bring new features.
- Major contains incompatible API changes.
Version overviews:
https://sapui5.hana.ondemand.com/versionoverview.html
https://openui5.hana.ondemand.com/versionoverview.html
Find detailed patchinfos here:
https://sapui5.hana.ondemand.com/X.XX.X/patchinfo.html (where X.XX.X is the SAPUI5 version number)
https://openui5.hana.ondemand.com/X.XX.X/patchinfo.html (where X.XX.X is the OpenUI5 version number)
Note: “sap.ui.core and sap.m are special, because they are OpenUI5 libraries. Currently, OpenUI5 libraries are always released as a whole. This means that whenever there is a change to be released for any of the OpenUI5 libraries, the new patch includes them all.”
[Fiori] Transactions and Reports
SE38:
- /UI2/START_URL
- /UI2/START_TCODE
- /UI2/FLP_ADMIN_UI
SICF:
- Frontend-Services:
/sap/bc/ui5_ui5/sap/ - Backend-Services:
/sap/opu/odata/sap/und/sap/bc/bsp/sap/
Tcodes:
| sicf | Pflege des HTTP-Service-Baums (SAP Internet Communication Framework) | |
| segw | SAP Gateway Service Builder | |
| /n/iwbep/view_log | SAP Gateway Protokoll-Viewer | |
| /n/iwfnd/gw_client | SAP Gateway Client | |
| /n/iwfnd/apps_log | SAP Gateway Anwendungsprotokoll-Viewer | |
| /n/iwfnd/error_log | SAP Gateway Fehlerprotokoll | |
| /n/iwbep/error_log | SAP-Gateway-Backend-Fehlerprotokoll | |
| /n/iwfnd/maint_service | Services aktivieren und verwalten | |
| /n/iwfnd/cache_cleanup | Bereinigung des Gateway-Modellcache (Frontend) | |
| /n/ui2/cust | Customizing für UI-Technologien | |
| /n/ui2/flp | SAP Fiori Launchpad | |
| /n/ui2/flc | SAP Fiori Launchpad – Prüfungen | |
| /n/ui2/flia | Fiori Launchpad: Absichtsanalyse | |
| /n/ui2/flpd_cust | Fiori Launchpad: Designer (mandantenüber.) | /n/ui2/flpcm_cust (3170196) GUI -> /ui2/flpcm_cust WEB |
| /n/ui2/flpd_conf | Fiori Launchpad: Designer (mandantenabh.) | /n/ui2/flpcm_conf (3170196) GUI |
| /n/ui2/flpcm/cust | FLP-Content-Manager | |
| /n/ui2/flpcm/conf | FLP-Content-Manager | |
| /n/ui2/semobj | Semantisches Objekt definieren – Kunde | |
| /n/ui2/semobj_sap | Semantisches Objekt definieren – SAP | |
| /n/ui2/theme_designer | UI Theme Designer | |
| swfvisu | Workflow Visualisierungs-Metadaten | |
| swfvmd1 | Workflow Visualisierungs-Metadaten | |
| sui_support | for getting information tied to a Fiori, UI, Gateway, and Basis logs (3432533) |
