OData
OData related example
Z2UI5_CL_SMPC_APP_357
Controls
sap.ui.table
UI5 1.128
The facts
- Repository
- abap2UI5/samples-controls
- Class
Z2UI5_CL_SMPC_APP_357- Source file
z2ui5_cl_smpc_app_357.clas.abap↗- Library
- sap.ui.table
- UI5 entity
sap.ui.table.Table- Demo kit sample
sap.ui.table.sample.OData- SAP's own sample
- running at sdk.openui5.org ↗
- Minimum UI5
- 1.128
- In the playground
- runs in the browser, with no system and nothing installed
Keywords: table, sap.ui.table, odata, busyindicator, overflowtoolbar, title, toolbarspacer, button, column, label, text, currency
Controls it builds
- sap.m.BusyIndicator
- sap.m.Button
- sap.m.Label
- sap.m.OverflowToolbar
- sap.m.Page
- sap.m.SegmentedButton
- sap.m.SegmentedButtonItem
- sap.m.Text
- sap.m.Title
- sap.m.ToolbarSpacer
- sap.ui.core.mvc.View
- sap.ui.table.Column
- sap.ui.table.Table
- sap.ui.unified.Currency
Read out of the builder chain by the abap2UI5 linter, not from the category this sample is filed under — which is what makes “which samples build one of these” a question the catalogue can answer at all.
Libraries
Run it here
The sample running, in this page — the app on its own, with no editor over it.
Switch to Playground with this code
Nothing is installed and nothing is sent anywhere: the ABAP is compiled to JavaScript in this browser and runs against abap2UI5 itself.
The ABAP
z2ui5_cl_smpc_app_357.clas.abap — 392 lines
Click a number to link to a line — shift-click for a range.
Read it on GitHub ↗
" @keywords table sap.ui.table odata busyindicator overflowtoolbar title toolbarspacer button column label text currency
" @summary OData related example
CLASS z2ui5_cl_smpc_app_357 DEFINITION PUBLIC.
PUBLIC SECTION.
INTERFACES z2ui5_if_app.
TYPES:
BEGIN OF ty_s_product,
name TYPE string,
productid TYPE string,
category TYPE string,
suppliername TYPE string,
price TYPE string,
currencycode TYPE string,
width TYPE string,
height TYPE string,
depth TYPE string,
dimunit TYPE string,
END OF ty_s_product,
BEGIN OF ty_s_name,
name TYPE string,
END OF ty_s_name.
DATA t_products TYPE STANDARD TABLE OF ty_s_product WITH EMPTY KEY.
" the original's `ui>` model: the OData operation modes and the selected one
DATA t_operationmodes TYPE STANDARD TABLE OF ty_s_name WITH EMPTY KEY.
DATA operation_mode TYPE string.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
METHODS view_display.
METHODS on_event.
METHODS model_init.
PRIVATE SECTION.
ENDCLASS.
CLASS z2ui5_cl_smpc_app_357 IMPLEMENTATION.
METHOD z2ui5_if_app~main.
me->client = client.
IF client->check_on_init( ).
model_init( ).
view_display( ).
ELSEIF client->check_on_navigated( ).
view_display( ).
ELSEIF client->check_on_event( ).
on_event( ).
ENDIF.
ENDMETHOD.
METHOD view_display.
DATA(view) = z2ui5_cl_ui5_view_builder=>factory( ).
" the OData demo. The sample serves its rows from an in-page MockServer;
" an abap2UI5 app has a real ABAP backend, so the ProductSet is the model
" and the operation-mode SegmentedButton only re-reads it.
view->ele( n = `View` ns = `mvc`
)->a( n = `xmlns` v = `sap.ui.table`
)->a( n = `xmlns:mvc` v = `sap.ui.core.mvc`
)->a( n = `xmlns:u` v = `sap.ui.unified`
)->a( n = `xmlns:c` v = `sap.ui.core`
)->a( n = `xmlns:m` v = `sap.m`
)->a( n = `height` v = `100%`
)->ele( n = `Page` ns = `m`
)->a( n = `showHeader` v = `false`
)->a( n = `enableScrolling` v = `false`
)->a( n = `class` v = `sapUiContentPadding`
)->ele( n = `content` ns = `m`
)->ele( `Table`
)->a( n = `id` v = `table`
)->a( n = `selectionMode` v = `MultiToggle`
)->a( n = `enableSelectAll` v = `false`
)->a( n = `rows` v = client->_bind( t_products )
)->a( n = `threshold` v = `15`
)->a( n = `scrollThreshold` v = `50`
)->a( n = `enableBusyIndicator` v = `true`
)->a( n = `ariaLabelledBy` v = `title`
)->ele( `noData`
)->tag( n = `BusyIndicator` ns = `m`
)->a( n = `class` v = `sapUiMediumMargin`
)->end(
)->ele( `extension`
)->ele( n = `OverflowToolbar` ns = `m`
)->a( n = `style` v = `Clear`
)->tag( n = `Title` ns = `m`
)->a( n = `id` v = `title`
)->a( n = `text` v = `Products`
)->tag( n = `ToolbarSpacer` ns = `m`
)->tag( n = `Button` ns = `m`
)->a( n = `icon` v = `sap-icon://refresh`
)->a( n = `tooltip` v = `Reinitialize Model`
)->a( n = `press` v = client->_event( `MODEL_REFRESH` )
)->end(
)->end(
)->ele( `columns`
)->ele( `Column`
)->a( n = `sortProperty` v = `NAME`
)->a( n = `filterProperty` v = `NAME`
)->a( n = `autoResizable` v = `true`
)->a( n = `width` v = `11rem`
)->tag( n = `Label` ns = `m`
)->a( n = `text` v = `Product Name`
)->ele( `template`
)->tag( n = `Text` ns = `m`
)->a( n = `text` v = `{NAME}`
)->a( n = `wrapping` v = `false`
)->end(
)->end(
)->ele( `Column`
)->a( n = `sortProperty` v = `PRODUCTID`
)->a( n = `filterProperty` v = `PRODUCTID`
)->a( n = `autoResizable` v = `true`
)->a( n = `width` v = `6rem`
)->tag( n = `Label` ns = `m`
)->a( n = `text` v = `Product ID`
)->ele( `template`
)->tag( n = `Text` ns = `m`
)->a( n = `text` v = `{PRODUCTID}`
)->a( n = `wrapping` v = `false`
)->end(
)->end(
)->ele( `Column`
)->a( n = `sortProperty` v = `CATEGORY`
)->a( n = `filterProperty` v = `CATEGORY`
)->a( n = `autoResizable` v = `true`
)->a( n = `width` v = `11rem`
)->tag( n = `Label` ns = `m`
)->a( n = `text` v = `Prod. Cat.`
)->ele( `template`
)->tag( n = `Text` ns = `m`
)->a( n = `text` v = `{CATEGORY}`
)->a( n = `wrapping` v = `false`
)->end(
)->end(
)->ele( `Column`
)->a( n = `sortProperty` v = `SUPPLIERNAME`
)->a( n = `filterProperty` v = `SUPPLIERNAME`
)->a( n = `autoResizable` v = `true`
)->a( n = `width` v = `12rem`
)->tag( n = `Label` ns = `m`
)->a( n = `text` v = `Company Name`
)->ele( `template`
)->tag( n = `Text` ns = `m`
)->a( n = `text` v = `{SUPPLIERNAME}`
)->a( n = `wrapping` v = `false`
)->end(
)->end(
)->ele( `Column`
)->a( n = `filterProperty` v = `PRICE`
)->a( n = `width` v = `9rem`
)->tag( n = `Label` ns = `m`
)->a( n = `text` v = `Unit Price`
)->ele( `template`
)->tag( n = `Currency` ns = `u`
)->a( n = `value` v = |\{ path: 'PRICE', type: 'sap.ui.model.type.String' \}|
)->a( n = `currency` v = `{CURRENCYCODE}`
)->end(
)->end(
)->ele( `Column`
)->a( n = `hAlign` v = `End`
)->a( n = `autoResizable` v = `true`
)->a( n = `width` v = `9rem`
)->tag( n = `Label` ns = `m`
)->a( n = `text` v = `Dimensions`
)->ele( `template`
)->tag( n = `Text` ns = `m`
)->a( n = `text` v = `{WIDTH}x{HEIGHT}x{DEPTH} {DIMUNIT}`
)->a( n = `wrapping` v = `false`
)->end(
)->end(
)->end(
)->ele( `footer`
)->ele( n = `OverflowToolbar` ns = `m`
)->a( n = `id` v = `infobar`
)->tag( n = `Label` ns = `m`
)->a( n = `text` v = `OData Model Operation Mode:`
)->a( n = `labelFor` v = `operationMode`
)->ele( n = `SegmentedButton` ns = `m`
)->a( n = `id` v = `operationMode`
)->a( n = `selectionChange` v = client->_event( `OPERATION_MODE` )
)->a( n = `selectedKey` v = client->_bind( operation_mode )
)->a( n = `items` v = client->_bind( t_operationmodes )
)->ele( n = `items` ns = `m`
)->tag( n = `SegmentedButtonItem` ns = `m`
)->a( n = `text` v = `{NAME}`
)->a( n = `key` v = `{NAME}`
)->end(
)->end(
)->end(
)->end(
)->end(
)->end(
)->end(
)->end( ).
client->view_display( view->stringify( ) ).
ENDMETHOD.
METHOD on_event.
CASE client->get_event( ).
WHEN `MODEL_REFRESH`.
" onModelRefresh: binding.refresh( true ) - re-read the rows
model_init( ).
WHEN `OPERATION_MODE`.
" onOperationModeChange re-binds the rows with the picked operation
" mode and refreshes; the mode itself is an OData binding parameter
" with no counterpart here, so only the re-read remains
model_init( ).
ENDCASE.
ENDMETHOD.
METHOD model_init.
" the sap.ui.model.odata.OperationMode values the controller enumerates,
" in the for..in order it walks them. The enum has FOUR members - Default,
" Server, Client, Auto - and Default was missing here until 2026-08-21,
" while the sidecar called the three-item set 1:1 with the original.
t_operationmodes = VALUE #( ( name = `Default` ) ( name = `Server` ) ( name = `Client` ) ( name = `Auto` ) ).
IF operation_mode IS INITIAL.
operation_mode = `Server`.
ENDIF.
" the OData ProductSet the sample serves from a MockServer, inlined with
" the columns the six table columns bind - all 115 rows of ProductSet.json
t_products = VALUE #(
( name = `Flyer` productid = `AD-1000` category = `Computer system accessories` suppliername = `Robert Brown Entertainment` price = `0.0` currencycode = `CAD` width = `0.46` height = `0.03` depth = `0.3` dimunit = `M` )
( name = `Notebook Basic 15` productid = `HT-1000` category = `Notebooks` suppliername = `SAP` price = `956.0` currencycode = `EUR` width = `0.3` height = `0.03` depth = `0.18` dimunit = `M` )
( name = `Notebook Basic 17` productid = `HT-1001` category = `Notebooks` suppliername = `Becker Berlin` price = `1249.0` currencycode = `EUR` width = `0.29` height = `0.03` depth = `0.17` dimunit = `M` )
( name = `Notebook Basic 18` productid = `HT-1002` category = `Notebooks` suppliername = `DelBont Industries` price = `1570.0` currencycode = `USD` width = `0.28` height = `0.03` depth = `0.19` dimunit = `M` )
( name = `Notebook Basic 19` productid = `HT-1003` category = `Notebooks` suppliername = `Talpa` price = `1650.0` currencycode = `EUR` width = `0.32` height = `0.04` depth = `0.21` dimunit = `M` )
( name = `ITelO Vault` productid = `HT-1007` category = `PDAs/Organizers` suppliername = `Panorama Studios` price = `299.0` currencycode = `USD` width = `0.32` height = `0.03` depth = `0.22` dimunit = `M` )
( name = `Notebook Professional 15` productid = `HT-1010` category = `Notebooks` suppliername = `TECUM` price = `1999.0` currencycode = `EUR` width = `0.33` height = `0.03` depth = `0.2` dimunit = `M` )
( name = `Notebook Professional 17` productid = `HT-1011` category = `Notebooks` suppliername = `Asia High tech` price = `2299.0` currencycode = `JPY` width = `0.33` height = `0.02` depth = `0.23` dimunit = `M` )
( name = `ITelO Vault Net` productid = `HT-1020` category = `PDAs/Organizers` suppliername = `Laurent` price = `459.0` currencycode = `EUR` width = `0.1` height = `0.17` depth = `0.02` dimunit = `M` )
( name = `ITelO Vault SAT` productid = `HT-1021` category = `PDAs/Organizers` suppliername = `AVANTEL` price = `149.0` currencycode = `MXN` width = `0.11` height = `0.18` depth = `0.02` dimunit = `M` )
( name = `Comfort Easy` productid = `HT-1022` category = `PDAs/Organizers` suppliername = `Telecomunicaciones Star` price = `1679.0` currencycode = `ARS` width = `0.84` height = `0.14` depth = `0.02` dimunit = `M` )
( name = `Comfort Senior` productid = `HT-1023` category = `PDAs/Organizers` suppliername = `Pear Computing Services` price = `512.0` currencycode = `USD` width = `0.8` height = `0.13` depth = `0.02` dimunit = `M` )
( name = `Ergo Screen E-I` productid = `HT-1030` category = `Flat screens` suppliername = `Alpine Systems` price = `230.0` currencycode = `EUR` width = `0.37` height = `0.36` depth = `0.12` dimunit = `M` )
( name = `Ergo Screen E-II` productid = `HT-1031` category = `Flat screens` suppliername = `New Line Design` price = `285.0` currencycode = `GBP` width = `0.41` height = `0.43` depth = `0.19` dimunit = `M` )
( name = `Ergo Screen E-III` productid = `HT-1032` category = `Flat screens` suppliername = `HEPA Tec` price = `345.0` currencycode = `EUR` width = `0.41` height = `0.43` depth = `0.19` dimunit = `M` )
( name = `Flat Basic` productid = `HT-1035` category = `Flat screens` suppliername = `Anav Ideon` price = `399.0` currencycode = `USD` width = `0.39` height = `0.41` depth = `0.2` dimunit = `M` )
( name = `Flat Future` productid = `HT-1036` category = `Flat screens` suppliername = `Robert Brown Entertainment` price = `430.0` currencycode = `CAD` width = `0.45` height = `0.46` depth = `0.26` dimunit = `M` )
( name = `Flat XL` productid = `HT-1037` category = `Flat screens` suppliername = `Mexican Oil Trading Company` price = `1230.0` currencycode = `MXN` width = `0.55` height = `0.39` depth = `0.22` dimunit = `M` )
( name = `Laser Professional Eco` productid = `HT-1040` category = `Laser printers` suppliername = `Meliva` price = `830.0` currencycode = `EUR` width = `0.51` height = `0.3` depth = `0.46` dimunit = `M` )
( name = `Laser Basic` productid = `HT-1041` category = `Laser printers` suppliername = `Compostela` price = `490.0` currencycode = `ARS` width = `0.48` height = `0.26` depth = `0.42` dimunit = `M` )
( name = `Laser Allround` productid = `HT-1042` category = `Laser printers` suppliername = `Pateu` price = `349.0` currencycode = `EUR` width = `0.53` height = `0.65` depth = `0.5` dimunit = `M` )
( name = `Ultra Jet Super Color` productid = `HT-1050` category = `Ink jet printers` suppliername = `Russian Electronic Trading Company` price = `139.0` currencycode = `RUB` width = `0.41` height = `0.28` depth = `0.41` dimunit = `M` )
( name = `Ultra Jet Mobile` productid = `HT-1051` category = `Ink jet printers` suppliername = `Florida Holiday Company` price = `99.0` currencycode = `USD` width = `0.46` height = `0.25` depth = `0.32` dimunit = `M` )
( name = `Ultra Jet Super Highspeed` productid = `HT-1052` category = `Ink jet printers` suppliername = `Quimica Madrilenos` price = `170.0` currencycode = `EUR` width = `0.41` height = `0.28` depth = `0.41` dimunit = `M` )
( name = `Multi Print` productid = `HT-1055` category = `Multifunction printers` suppliername = `Getränkegroßhandel Janssen` price = `99.0` currencycode = `EUR` width = `0.55` height = `0.29` depth = `0.45` dimunit = `M` )
( name = `Multi Color` productid = `HT-1056` category = `Multifunction printers` suppliername = `JaTeCo` price = `119.0` currencycode = `JPY` width = `0.51` height = `0.22` depth = `0.41` dimunit = `M` )
( name = `Cordless Mouse` productid = `HT-1060` category = `Mice` suppliername = `Tessile Casa Di Roma` price = `9.0` currencycode = `EUR` width = `0.06` height = `0.04` depth = `0.15` dimunit = `M` )
( name = `Speed Mouse` productid = `HT-1061` category = `Mice` suppliername = `Vente Et Réparation de Ordinateur` price = `7.0` currencycode = `EUR` width = `0.07` height = `0.03` depth = `0.15` dimunit = `M` )
( name = `Track Mouse` productid = `HT-1062` category = `Mice` suppliername = `Developement Para O Governo` price = `11.0` currencycode = `ARS` width = `0.0` height = `0.04` depth = `0.01` dimunit = `M` )
( name = `Ergonomic Keyboard` productid = `HT-1063` category = `Keyboards` suppliername = `Brazil Technologies` price = `14.0` currencycode = `BRL` width = `0.5` height = `0.04` depth = `0.21` dimunit = `M` )
( name = `Internet Keyboard` productid = `HT-1064` category = `Keyboards` suppliername = `C.R.T.U.` price = `16.0` currencycode = `CAD` width = `0.52` height = `0.03` depth = `0.25` dimunit = `M` )
( name = `Media Keyboard` productid = `HT-1065` category = `Keyboards` suppliername = `Jologa` price = `26.0` currencycode = `CHF` width = `0.51` height = `0.04` depth = `0.23` dimunit = `M` )
( name = `Mousepad` productid = `HT-1066` category = `Mousepads` suppliername = `Baleda` price = `6.99` currencycode = `USD` width = `0.15` height = `0.0` depth = `0.06` dimunit = `M` )
( name = `Ergo Mousepad` productid = `HT-1067` category = `Mousepads` suppliername = `Angeré` price = `8.99` currencycode = `EUR` width = `0.15` height = `0.0` depth = `0.06` dimunit = `M` )
( name = `Designer Mousepad` productid = `HT-1068` category = `Mousepads` suppliername = `PC Gym Tec` price = `12.99` currencycode = `USD` width = `0.24` height = `0.01` depth = `0.24` dimunit = `M` )
( name = `Universal card reader` productid = `HT-1069` category = `Computer system accessories` suppliername = `Japan Insurance Partner` price = `14.0` currencycode = `JPY` width = `0.01` height = `0.0` depth = `0.01` dimunit = `M` )
( name = `Proctra X` productid = `HT-1070` category = `Graphic cards` suppliername = `Entertainment Argentinia` price = `70.9` currencycode = `ARS` width = `0.22` height = `0.17` depth = `0.35` dimunit = `M` )
( name = `Gladiator MX` productid = `HT-1071` category = `Graphic cards` suppliername = `African Gold And Diamond Corporation` price = `81.7` currencycode = `ZAR` width = `0.22` height = `0.17` depth = `0.35` dimunit = `M` )
( name = `Hurricane GX` productid = `HT-1072` category = `Graphic cards` suppliername = `PicoBit` price = `101.2` currencycode = `USD` width = `0.22` height = `0.17` depth = `0.35` dimunit = `M` )
( name = `Hurricane GX/LN` productid = `HT-1073` category = `Graphic cards` suppliername = `Bionic Research Lab` price = `139.99` currencycode = `EUR` width = `0.22` height = `0.17` depth = `0.35` dimunit = `M` )
( name = `Photo Scan` productid = `HT-1080` category = `Scanners` suppliername = `Indian IT Trading Company` price = `129.0` currencycode = `INR` width = `0.34` height = `0.05` depth = `0.48` dimunit = `M` )
( name = `Power Scan` productid = `HT-1081` category = `Scanners` suppliername = `Chemia A Technicznie Fabryka` price = `89.0` currencycode = `PLN` width = `0.31` height = `0.07` depth = `0.43` dimunit = `M` )
( name = `Jet Scan Professional` productid = `HT-1082` category = `Scanners` suppliername = `South American IT Company` price = `169.0` currencycode = `ARS` width = `0.33` height = `0.12` depth = `0.41` dimunit = `M` )
( name = `Jet Scan Professional` productid = `HT-1083` category = `Scanners` suppliername = `Siwusha` price = `189.0` currencycode = `CNY` width = `0.35` height = `0.1` depth = `0.4` dimunit = `M` )
( name = `Copymaster` productid = `HT-1085` category = `Multifunction printers` suppliername = `Danish Fish Trading Company` price = `1499.0` currencycode = `DKK` width = `0.45` height = `0.22` depth = `0.42` dimunit = `M` )
( name = `Surround Sound` productid = `HT-1090` category = `Speakers` suppliername = `Sorali` price = `39.0` currencycode = `EUR` width = `0.12` height = `0.16` depth = `0.1` dimunit = `M` )
( name = `Blaster Extreme` productid = `HT-1091` category = `Speakers` suppliername = `SAP` price = `26.0` currencycode = `EUR` width = `0.13` height = `0.18` depth = `0.11` dimunit = `M` )
( name = `Sound Booster` productid = `HT-1092` category = `Speakers` suppliername = `Becker Berlin` price = `45.0` currencycode = `EUR` width = `0.12` height = `0.18` depth = `0.1` dimunit = `M` )
( name = `Lovely Sound 5.1 Wireless` productid = `HT-1095` category = `Headsets` suppliername = `PC Gym Tec` price = `49.0` currencycode = `USD` width = `0.24` height = `0.23` depth = `0.02` dimunit = `M` )
( name = `Lovely Sound 5.1` productid = `HT-1096` category = `Headsets` suppliername = `Japan Insurance Partner` price = `39.0` currencycode = `JPY` width = `0.25` height = `0.19` depth = `0.02` dimunit = `M` )
( name = `Lovely Sound Stereo` productid = `HT-1097` category = `Headsets` suppliername = `Entertainment Argentinia` price = `29.0` currencycode = `ARS` width = `0.21` height = `0.2` depth = `0.02` dimunit = `M` )
( name = `Smart Office` productid = `HT-1100` category = `Software` suppliername = `DelBont Industries` price = `89.9` currencycode = `USD` width = `0.15` height = `0.21` depth = `0.07` dimunit = `M` )
( name = `Smart Design` productid = `HT-1101` category = `Software` suppliername = `Talpa` price = `79.9` currencycode = `EUR` width = `0.14` height = `0.24` depth = `0.07` dimunit = `M` )
( name = `Smart Network` productid = `HT-1102` category = `Software` suppliername = `Panorama Studios` price = `69.0` currencycode = `USD` width = `0.16` height = `0.27` depth = `0.06` dimunit = `M` )
( name = `Smart Multimedia` productid = `HT-1103` category = `Software` suppliername = `TECUM` price = `77.0` currencycode = `EUR` width = `0.11` height = `0.22` depth = `0.03` dimunit = `M` )
( name = `Smart Games` productid = `HT-1104` category = `Software` suppliername = `Asia High tech` price = `55.0` currencycode = `JPY` width = `0.1` height = `0.3` depth = `0.03` dimunit = `M` )
( name = `Smart Internet Antivirus` productid = `HT-1105` category = `Software` suppliername = `Laurent` price = `29.0` currencycode = `EUR` width = `0.16` height = `0.21` depth = `0.04` dimunit = `M` )
( name = `Smart Firewall` productid = `HT-1106` category = `Software` suppliername = `AVANTEL` price = `34.0` currencycode = `MXN` width = `0.18` height = `0.23` depth = `0.04` dimunit = `M` )
( name = `Smart Money` productid = `HT-1107` category = `Software` suppliername = `Telecomunicaciones Star` price = `29.9` currencycode = `ARS` width = `0.12` height = `0.19` depth = `0.02` dimunit = `M` )
( name = `PC Lock` productid = `HT-1110` category = `Computer system accessories` suppliername = `Pear Computing Services` price = `8.9` currencycode = `USD` width = `0.2` height = `0.04` depth = `0.08` dimunit = `M` )
( name = `Notebook Lock` productid = `HT-1111` category = `Computer system accessories` suppliername = `Alpine Systems` price = `6.9` currencycode = `EUR` width = `0.31` height = `0.07` depth = `0.09` dimunit = `M` )
( name = `Web cam reality` productid = `HT-1112` category = `Computer system accessories` suppliername = `New Line Design` price = `39.0` currencycode = `GBP` width = `0.09` height = `0.01` depth = `0.08` dimunit = `M` )
( name = `Screen clean` productid = `HT-1113` category = `Computer system accessories` suppliername = `HEPA Tec` price = `2.3` currencycode = `EUR` width = `0.02` height = `0.0` depth = `0.02` dimunit = `M` )
( name = `Fabric bag professional` productid = `HT-1114` category = `Computer system accessories` suppliername = `Anav Ideon` price = `31.0` currencycode = `USD` width = `0.42` height = `0.07` depth = `0.32` dimunit = `M` )
( name = `Wireless DSL Router` productid = `HT-1115` category = `Telecommunication` suppliername = `Robert Brown Entertainment` price = `49.0` currencycode = `CAD` width = `0.19` height = `0.05` depth = `0.18` dimunit = `M` )
( name = `Wireless DSL Router / Repeater` productid = `HT-1116` category = `Telecommunication` suppliername = `Mexican Oil Trading Company` price = `59.0` currencycode = `MXN` width = `0.19` height = `0.05` depth = `0.18` dimunit = `M` )
( name = `Wireless DSL Router / Repeater and Print Server` productid = `HT-1117` category = `Telecommunication` suppliername = `Meliva` price = `69.0` currencycode = `EUR` width = `0.19` height = `0.05` depth = `0.18` dimunit = `M` )
( name = `USB Stick` productid = `HT-1118` category = `Computer system accessories` suppliername = `Compostela` price = `35.0` currencycode = `ARS` width = `0.02` height = `0.01` depth = `0.09` dimunit = `M` )
( name = `Travel Adapter` productid = `HT-1119` category = `Computer system accessories` suppliername = `Pear Computing Services` price = `79.0` currencycode = `USD` width = `0.02` height = `0.04` depth = `0.03` dimunit = `M` )
( name = `Cordless Bluetooth Keyboard, english international` productid = `HT-1120` category = `Keyboards` suppliername = `Pateu` price = `29.0` currencycode = `EUR` width = `0.51` height = `0.04` depth = `0.23` dimunit = `M` )
( name = `Flat XXL` productid = `HT-1137` category = `Flat screens` suppliername = `Russian Electronic Trading Company` price = `1430.0` currencycode = `RUB` width = `0.54` height = `0.38` depth = `0.22` dimunit = `M` )
( name = `Pocket Mouse` productid = `HT-1138` category = `Mice` suppliername = `Florida Holiday Company` price = `23.0` currencycode = `USD` width = `0.0` height = `0.01` depth = `0.01` dimunit = `M` )
( name = `PC Power Station` productid = `HT-1210` category = `PCs` suppliername = `Quimica Madrilenos` price = `2399.0` currencycode = `EUR` width = `0.28` height = `0.43` depth = `0.31` dimunit = `M` )
( name = `Server Basic` productid = `HT-1500` category = `Servers` suppliername = `Getränkegroßhandel Janssen` price = `5000.0` currencycode = `EUR` width = `0.34` height = `0.23` depth = `0.35` dimunit = `M` )
( name = `Server Professional` productid = `HT-1501` category = `Servers` suppliername = `JaTeCo` price = `15000.0` currencycode = `JPY` width = `0.29` height = `0.27` depth = `0.3` dimunit = `M` )
( name = `Server Power Pro` productid = `HT-1502` category = `Servers` suppliername = `Tessile Casa Di Roma` price = `25000.0` currencycode = `EUR` width = `0.22` height = `0.37` depth = `0.27` dimunit = `M` )
( name = `Family PC Basic` productid = `HT-1600` category = `PCs` suppliername = `Telecomunicaciones Star` price = `600.0` currencycode = `ARS` width = `0.21` height = `0.38` depth = `0.29` dimunit = `M` )
( name = `Family PC Pro` productid = `HT-1601` category = `PCs` suppliername = `AVANTEL` price = `900.0` currencycode = `MXN` width = `0.25` height = `0.4` depth = `0.32` dimunit = `M` )
( name = `Gaming Monster` productid = `HT-1602` category = `PCs` suppliername = `Laurent` price = `1200.0` currencycode = `EUR` width = `0.27` height = `0.47` depth = `0.34` dimunit = `M` )
( name = `Gaming Monster Pro` productid = `HT-1603` category = `PCs` suppliername = `Asia High tech` price = `1700.0` currencycode = `JPY` width = `0.27` height = `0.42` depth = `0.28` dimunit = `M` )
( name = `7" Widescreen Portable DVD Player w MP3` productid = `HT-2000` category = `Portable Players` suppliername = `TECUM` price = `249.99` currencycode = `EUR` width = `0.21` height = `0.28` depth = `0.19` dimunit = `M` )
( name = `10" Portable DVD player` productid = `HT-2001` category = `Portable Players` suppliername = `Panorama Studios` price = `449.99` currencycode = `USD` width = `0.24` height = `0.29` depth = `0.2` dimunit = `M` )
( name = `Portable DVD Player with 9" LCD Monitor` productid = `HT-2002` category = `Portable Players` suppliername = `Sorali` price = `853.99` currencycode = `EUR` width = `0.21` height = `0.14` depth = `0.17` dimunit = `M` )
( name = `CD/DVD case: 264 sleeves` productid = `HT-2025` category = `Computer system accessories` suppliername = `Talpa` price = `44.99` currencycode = `EUR` width = `0.13` height = `0.2` depth = `0.13` dimunit = `M` )
( name = `Audio/Video Cable Kit - 4m` productid = `HT-2026` category = `Computer system accessories` suppliername = `DelBont Industries` price = `29.99` currencycode = `USD` width = `0.21` height = `0.13` depth = `0.1` dimunit = `M` )
( name = `Removable CD/DVD Laser Labels` productid = `HT-2027` category = `Computer system accessories` suppliername = `Becker Berlin` price = `8.99` currencycode = `EUR` width = `0.06` height = `0.02` depth = `0.02` dimunit = `M` )
( name = `Beam Breaker B-1` productid = `HT-6100` category = `Beamers` suppliername = `SAP` price = `469.0` currencycode = `EUR` width = `0.3` height = `0.23` depth = `0.23` dimunit = `M` )
( name = `Beam Breaker B-2` productid = `HT-6101` category = `Beamers` suppliername = `Danish Fish Trading Company` price = `679.0` currencycode = `DKK` width = `0.3` height = `0.23` depth = `0.23` dimunit = `M` )
( name = `Beam Breaker B-3` productid = `HT-6102` category = `Beamers` suppliername = `Siwusha` price = `889.0` currencycode = `CNY` width = `0.3` height = `0.23` depth = `0.23` dimunit = `M` )
( name = `Play Movie` productid = `HT-6110` category = `Portable Players` suppliername = `South American IT Company` price = `130.0` currencycode = `ARS` width = `0.37` height = `0.06` depth = `0.24` dimunit = `M` )
( name = `Record Movie` productid = `HT-6111` category = `Portable Players` suppliername = `Chemia A Technicznie Fabryka` price = `288.0` currencycode = `PLN` width = `0.38` height = `0.06` depth = `0.26` dimunit = `M` )
( name = `ITelo MusickStick` productid = `HT-6120` category = `MP3-Players` suppliername = `Indian IT Trading Company` price = `45.0` currencycode = `INR` width = `0.02` height = `0.01` depth = `0.06` dimunit = `M` )
( name = `ITelo Jog-Mate` productid = `HT-6121` category = `MP3-Players` suppliername = `Bionic Research Lab` price = `63.0` currencycode = `EUR` width = `0.05` height = `0.09` depth = `0.08` dimunit = `M` )
( name = `Power Pro Player 40` productid = `HT-6122` category = `MP3-Players` suppliername = `PicoBit` price = `167.0` currencycode = `USD` width = `0.05` height = `0.09` depth = `0.08` dimunit = `M` )
( name = `Power Pro Player 80` productid = `HT-6123` category = `MP3-Players` suppliername = `African Gold And Diamond Corporation` price = `299.0` currencycode = `ZAR` width = `0.04` height = `0.01` depth = `0.06` dimunit = `M` )
( name = `Flat Watch HD32` productid = `HT-6130` category = `TV flat screens` suppliername = `Vente Et Réparation de Ordinateur` price = `1459.0` currencycode = `EUR` width = `0.78` height = `0.55` depth = `0.22` dimunit = `M` )
( name = `Flat Watch HD37` productid = `HT-6131` category = `TV flat screens` suppliername = `Developement Para O Governo` price = `1199.0` currencycode = `ARS` width = `0.99` height = `0.61` depth = `0.26` dimunit = `M` )
( name = `Flat Watch HD41` productid = `HT-6132` category = `TV flat screens` suppliername = `Brazil Technologies` price = `899.0` currencycode = `BRL` width = `1.28` height = `0.79` depth = `0.23` dimunit = `M` )
( name = `Copperberry` productid = `HT-7000` category = `PDAs/Organizers` suppliername = `Angeré` price = `549.0` currencycode = `EUR` width = `0.08` height = `0.12` depth = `0.13` dimunit = `M` )
( name = `Silverberry` productid = `HT-7010` category = `PDAs/Organizers` suppliername = `Baleda` price = `549.0` currencycode = `USD` width = `0.08` height = `0.12` depth = `0.13` dimunit = `M` )
( name = `Goldberry` productid = `HT-7020` category = `PDAs/Organizers` suppliername = `Jologa` price = `549.0` currencycode = `CHF` width = `0.08` height = `0.12` depth = `0.13` dimunit = `M` )
( name = `Platinberry` productid = `HT-7030` category = `PDAs/Organizers` suppliername = `C.R.T.U.` price = `549.0` currencycode = `CAD` width = `0.08` height = `0.12` depth = `0.13` dimunit = `M` )
( name = `ITelO FlexTop I4000` productid = `HT-8000` category = `Notebooks` suppliername = `Alpine Systems` price = `799.0` currencycode = `EUR` width = `0.31` height = `0.03` depth = `0.19` dimunit = `M` )
( name = `ITelO FlexTop I6300c` productid = `HT-8001` category = `Notebooks` suppliername = `New Line Design` price = `999.0` currencycode = `GBP` width = `0.32` height = `0.03` depth = `0.2` dimunit = `M` )
( name = `ITelO FlexTop I9100` productid = `HT-8002` category = `Notebooks` suppliername = `HEPA Tec` price = `1199.0` currencycode = `EUR` width = `0.38` height = `0.04` depth = `0.21` dimunit = `M` )
( name = `ITelO FlexTop I9800` productid = `HT-8003` category = `Notebooks` suppliername = `Anav Ideon` price = `1388.0` currencycode = `USD` width = `0.48` height = `0.05` depth = `0.31` dimunit = `M` )
( name = `Smartphone Leather Case` productid = `HT-9991` category = `Accessories` suppliername = `JaTeCo` price = `25.0` currencycode = `JPY` width = `0.48` height = `0.05` depth = `0.31` dimunit = `M` )
( name = `Smartphone Alpha` productid = `HT-9992` category = `Smartphones` suppliername = `Getränkegroßhandel Janssen` price = `599.0` currencycode = `EUR` width = `0.48` height = `0.05` depth = `0.31` dimunit = `M` )
( name = `Mini Tablet` productid = `HT-9993` category = `Tablets` suppliername = `Quimica Madrilenos` price = `833.0` currencycode = `EUR` width = `0.48` height = `0.05` depth = `0.31` dimunit = `M` )
( name = `Camcorder View` productid = `HT-9994` category = `Camcorders` suppliername = `Florida Holiday Company` price = `1388.0` currencycode = `USD` width = `0.48` height = `0.27` depth = `0.31` dimunit = `M` )
( name = `Smartphone Cover` productid = `HT-9995` category = `Accessories` suppliername = `Russian Electronic Trading Company` price = `15.0` currencycode = `RUB` width = `0.48` height = `0.05` depth = `0.31` dimunit = `M` )
( name = `Tablet Pouch` productid = `HT-9996` category = `Accessories` suppliername = `Pateu` price = `20.0` currencycode = `EUR` width = `0.25` height = `0.05` depth = `0.4` dimunit = `M` )
( name = `e-Book Reader ReadMe` productid = `HT-9997` category = `Tablets` suppliername = `Compostela` price = `633.0` currencycode = `ARS` width = `0.48` height = `0.05` depth = `0.31` dimunit = `M` )
( name = `Smartphone Beta` productid = `HT-9998` category = `Smartphones` suppliername = `Meliva` price = `699.0` currencycode = `EUR` width = `0.48` height = `0.05` depth = `0.31` dimunit = `M` )
( name = `Maxi Tablet` productid = `HT-9999` category = `Tablets` suppliername = `Mexican Oil Trading Company` price = `749.0` currencycode = `MXN` width = `0.48` height = `0.05` depth = `0.31` dimunit = `M` )
).
ENDMETHOD.
ENDCLASS.
More in sap.ui.table
- JSONTreeBinding — Basic example showing how a TreeTable can be built using a JSONModel
- Aggregations — Example which shows the different aggregations of the table
- Drag and Drop — Shows various drag-and-drop capabilities along with custom context menu alternatives for…
- Filtering — Example showing the different facets of filtering within a table
- Table related Menus — Example which focuses the handling of the table related Menus
- MultiSelectionPlugin — Example showing the behavior of MultiSelectionPlugin
- OData Metadata — Shows an example how an OData metadata driven table creation can look like.
- Row Actions — Shows how row actions can be used.
- Cell Selection, Copy & Paste — Shows cell selection, copy and paste interaction in the table.
- Selection — Selection example showing selection modes and selection behaviors of table.
- Sorting — Example showing the different kinds of sorting capabilities
- Table Freeze — Example which shows table freeze with fixed columns
On this page