abap2UI5

Link - Emphasized

Usually you use an Object Identifier in the first column of a table. But if you need an active identifier you should use an 'emphasized' link instead.

Z2UI5_CL_SMPC_APP_033

Controls sap.m UI5 1.71

The facts

Repository
abap2UI5/samples-controls
Class
Z2UI5_CL_SMPC_APP_033
Source file
z2ui5_cl_smpc_app_033.clas.abap ↗
Library
sap.m
UI5 entity
sap.m.Link
Demo kit sample
sap.m.sample.LinkEmphasized
SAP's own sample
running at sdk.openui5.org ↗
Minimum UI5
1.71 — the floor abap2UI5 holds its samples to
In the playground
runs in the browser, with no system and nothing installed

Keywords: link, sap.m, usually, object, identifier, table, toolbar, title, column, text, columnlistitem, objectnumber

Controls it builds

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_033.clas.abap — 1622 lines Read it on GitHub ↗
" @keywords link sap.m usually object identifier table toolbar title column text columnlistitem objectnumber
" @summary Usually you use an Object Identifier in the first column of a table. But if you need an active identifier you should use an 'emphasized' link instead.
" @origin sap.m.sample.LinkEmphasized - https://sdk.openui5.org/entity/sap.m.Link/sample/sap.m.sample.LinkEmphasized (status: checked - verified in a running system)
CLASS z2ui5_cl_smpc_app_033 DEFINITION PUBLIC.

  PUBLIC SECTION.
    INTERFACES z2ui5_if_app.

    TYPES:
      BEGIN OF ty_s_product,
        productid     TYPE string,
        name          TYPE string,
        suppliername  TYPE string,
        width         TYPE string,
        depth         TYPE string,
        height        TYPE string,
        dimunit       TYPE string,
        weightmeasure TYPE string,
        weightunit    TYPE string,
        price         TYPE p LENGTH 14 DECIMALS 2,
        currencycode  TYPE string,
        productpicurl TYPE string,
      END OF ty_s_product.
    DATA t_products TYPE STANDARD TABLE OF ty_s_product WITH EMPTY KEY.

  PROTECTED SECTION.
    DATA client TYPE REF TO z2ui5_if_client.

    METHODS view_display.
    METHODS model_init.

  PRIVATE SECTION.
ENDCLASS.


CLASS z2ui5_cl_smpc_app_033 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( ).
    ENDIF.

  ENDMETHOD.


  METHOD view_display.

    DATA(view) = z2ui5_cl_ui5_view_builder=>factory( ).

    view->ele( n = `View` ns = `mvc`
        )->a( n = `xmlns`     v = `sap.m`
        )->a( n = `xmlns:mvc` v = `sap.ui.core.mvc`

        )->ele( `Table`
            )->a( n = `id`    v = `idProductsTable`
            )->a( n = `inset` v = `false`
            )->a( n = `items` v = |\{ path: '{ client->_bind_path( t_products ) }', sorter: \{ path: 'NAME' \} \}|

            )->ele( `headerToolbar`
                )->ele( `Toolbar`
                    )->tag( `Title`
                        )->a( n = `text`  v = `Products`
                        )->a( n = `level` v = `H2`

                )->end(
            )->end(

            )->ele( `columns`
                )->ele( `Column`
                    )->a( n = `width` v = `12em`

                    )->tag( `Text`
                        )->a( n = `text` v = `Product`

                )->end(
                )->ele( `Column`
                    )->a( n = `minScreenWidth` v = `Tablet`
                    )->a( n = `demandPopin`    v = `true`

                    )->tag( `Text`
                        )->a( n = `text` v = `Supplier`

                )->end(
                )->ele( `Column`
                    )->a( n = `minScreenWidth` v = `Tablet`
                    )->a( n = `demandPopin`    v = `true`
                    )->a( n = `hAlign`         v = `End`

                    )->tag( `Text`
                        )->a( n = `text` v = `Dimensions`

                )->end(
                )->ele( `Column`
                    )->a( n = `minScreenWidth` v = `Tablet`
                    )->a( n = `demandPopin`    v = `true`
                    )->a( n = `hAlign`         v = `End`

                    )->tag( `Text`
                        )->a( n = `text` v = `Weight`

                )->end(
                )->ele( `Column`
                    )->a( n = `hAlign` v = `End`

                    )->tag( `Text`
                        )->a( n = `text` v = `Price`

                )->end(
            )->end(

            )->ele( `items`
                )->ele( `ColumnListItem`
                    )->ele( `cells`
                        )->tag( `Link`
                            )->a( n = `text`       v = `{PRODUCTID}`
                            )->a( n = `emphasized` v = `true`
                            )->a( n = `href`       v = `{PRODUCTPICURL}`
                        )->tag( `Text`
                            )->a( n = `text` v = `{SUPPLIERNAME}`
                        )->tag( `Text`
                            )->a( n = `text` v = `{WIDTH} x {DEPTH} x {HEIGHT} {DIMUNIT}`
                        )->tag( `ObjectNumber`
                            )->a( n = `number` v = `{WEIGHTMEASURE}`
                            )->a( n = `unit`   v = `{WEIGHTUNIT}`
                        )->tag( `ObjectNumber`
                            )->a( n = `number` v = |\{ parts:[\{path:'PRICE'\},\{path:'CURRENCYCODE'\}], type:'sap.ui.model.type.Currency', formatOptions:\{showMeasure:false\} \}|
                            )->a( n = `unit`   v = `{CURRENCYCODE}` ).

    client->view_display( view->stringify( ) ).

  ENDMETHOD.


  METHOD model_init.

    " full mock /ProductCollection (sap/ui/demo/mock/products.json) of the original sample
    t_products = VALUE #(
        ( productid     = `HT-1000`
          name          = `Notebook Basic 15`
          suppliername  = `Very Best Screens`
          width         = `30`
          depth         = `18`
          height        = `3`
          dimunit       = `cm`
          weightmeasure = `4.2`
          weightunit    = `KG`
          price         = `956.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1000.jpg` )
        ( productid     = `HT-1001`
          name          = `Notebook Basic 17`
          suppliername  = `Very Best Screens`
          width         = `29`
          depth         = `17`
          height        = `3.1`
          dimunit       = `cm`
          weightmeasure = `4.5`
          weightunit    = `KG`
          price         = `1249.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1001.jpg` )
        ( productid     = `HT-1002`
          name          = `Notebook Basic 18`
          suppliername  = `Very Best Screens`
          width         = `28`
          depth         = `19`
          height        = `2.5`
          dimunit       = `cm`
          weightmeasure = `4.2`
          weightunit    = `KG`
          price         = `1570.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1002.jpg` )
        ( productid     = `HT-1003`
          name          = `Notebook Basic 19`
          suppliername  = `Smartcards`
          width         = `32`
          depth         = `21`
          height        = `4`
          dimunit       = `cm`
          weightmeasure = `4.2`
          weightunit    = `KG`
          price         = `1650.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1003.jpg` )
        ( productid     = `HT-1007`
          name          = `ITelO Vault`
          suppliername  = `Technocom`
          width         = `32`
          depth         = `22`
          height        = `3`
          dimunit       = `cm`
          weightmeasure = `0.2`
          weightunit    = `KG`
          price         = `299.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1007.jpg` )
        ( productid     = `HT-1010`
          name          = `Notebook Professional 15`
          suppliername  = `Very Best Screens`
          width         = `33`
          depth         = `20`
          height        = `3`
          dimunit       = `cm`
          weightmeasure = `4.3`
          weightunit    = `KG`
          price         = `1999.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1010.jpg` )
        ( productid     = `HT-1011`
          name          = `Notebook Professional 17`
          suppliername  = `Very Best Screens`
          width         = `33`
          depth         = `23`
          height        = `2`
          dimunit       = `cm`
          weightmeasure = `4.1`
          weightunit    = `KG`
          price         = `2299.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1011.jpg` )
        ( productid     = `HT-1020`
          name          = `ITelO Vault Net`
          suppliername  = `Technocom`
          width         = `10`
          depth         = `1.8`
          height        = `17`
          dimunit       = `cm`
          weightmeasure = `0.16`
          weightunit    = `KG`
          price         = `459.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1020.jpg` )
        ( productid     = `HT-1021`
          name          = `ITelO Vault SAT`
          suppliername  = `Technocom`
          width         = `11`
          depth         = `1.7`
          height        = `18`
          dimunit       = `cm`
          weightmeasure = `0.18`
          weightunit    = `KG`
          price         = `149.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1021.jpg` )
        ( productid     = `HT-1022`
          name          = `Comfort Easy`
          suppliername  = `Technocom`
          width         = `84`
          depth         = `1.5`
          height        = `14`
          dimunit       = `cm`
          weightmeasure = `0.2`
          weightunit    = `KG`
          price         = `1679.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1022.jpg` )
        ( productid     = `HT-1023`
          name          = `Comfort Senior`
          suppliername  = `Technocom`
          width         = `80`
          depth         = `1.6`
          height        = `13`
          dimunit       = `cm`
          weightmeasure = `0.8`
          weightunit    = `KG`
          price         = `512.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1023.jpg` )
        ( productid     = `HT-1030`
          name          = `Ergo Screen E-I`
          suppliername  = `Very Best Screens`
          width         = `37`
          depth         = `12`
          height        = `36`
          dimunit       = `cm`
          weightmeasure = `21`
          weightunit    = `KG`
          price         = `230.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1030.jpg` )
        ( productid     = `HT-1031`
          name          = `Ergo Screen E-II`
          suppliername  = `Very Best Screens`
          width         = `40.8`
          depth         = `19`
          height        = `43`
          dimunit       = `cm`
          weightmeasure = `21`
          weightunit    = `KG`
          price         = `285.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1031.jpg` )
        ( productid     = `HT-1032`
          name          = `Ergo Screen E-III`
          suppliername  = `Very Best Screens`
          width         = `40.8`
          depth         = `19`
          height        = `43`
          dimunit       = `cm`
          weightmeasure = `21`
          weightunit    = `KG`
          price         = `345.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1032.jpg` )
        ( productid     = `HT-1035`
          name          = `Flat Basic`
          suppliername  = `Very Best Screens`
          width         = `39`
          depth         = `20`
          height        = `41`
          dimunit       = `cm`
          weightmeasure = `14`
          weightunit    = `KG`
          price         = `399.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1035.jpg` )
        ( productid     = `HT-1036`
          name          = `Flat Future`
          suppliername  = `Very Best Screens`
          width         = `45`
          depth         = `26`
          height        = `46`
          dimunit       = `cm`
          weightmeasure = `15`
          weightunit    = `KG`
          price         = `430.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1036.jpg` )
        ( productid     = `HT-1037`
          name          = `Flat XL`
          suppliername  = `Very Best Screens`
          width         = `54.5`
          depth         = `22.1`
          height        = `39.1`
          dimunit       = `cm`
          weightmeasure = `17`
          weightunit    = `KG`
          price         = `1230.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1037.jpg` )
        ( productid     = `HT-1040`
          name          = `Laser Professional Eco`
          suppliername  = `Alpha Printers`
          width         = `51`
          depth         = `46`
          height        = `30`
          dimunit       = `cm`
          weightmeasure = `32`
          weightunit    = `KG`
          price         = `830.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1040.jpg` )
        ( productid     = `HT-1041`
          name          = `Laser Basic`
          suppliername  = `Alpha Printers`
          width         = `48`
          depth         = `42`
          height        = `26`
          dimunit       = `cm`
          weightmeasure = `23`
          weightunit    = `KG`
          price         = `490.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1041.jpg` )
        ( productid     = `HT-1042`
          name          = `Laser Allround`
          suppliername  = `Alpha Printers`
          width         = `53`
          depth         = `50`
          height        = `65`
          dimunit       = `cm`
          weightmeasure = `17`
          weightunit    = `KG`
          price         = `349.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1042.jpg` )
        ( productid     = `HT-1050`
          name          = `Ultra Jet Super Color`
          suppliername  = `Alpha Printers`
          width         = `41`
          depth         = `41`
          height        = `28`
          dimunit       = `cm`
          weightmeasure = `3`
          weightunit    = `KG`
          price         = `139.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1050.jpg` )
        ( productid     = `HT-1051`
          name          = `Ultra Jet Mobile`
          suppliername  = `Printer for All`
          width         = `46`
          depth         = `32`
          height        = `25`
          dimunit       = `cm`
          weightmeasure = `1.9`
          weightunit    = `KG`
          price         = `99.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1051.jpg` )
        ( productid     = `HT-1052`
          name          = `Ultra Jet Super Highspeed`
          suppliername  = `Printer for All`
          width         = `41`
          depth         = `41`
          height        = `28`
          dimunit       = `cm`
          weightmeasure = `18`
          weightunit    = `KG`
          price         = `170.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1052.jpg` )
        ( productid     = `HT-1055`
          name          = `Multi Print`
          suppliername  = `Printer for All`
          width         = `55`
          depth         = `45`
          height        = `29`
          dimunit       = `cm`
          weightmeasure = `6.3`
          weightunit    = `KG`
          price         = `99.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1055.jpg` )
        ( productid     = `HT-1056`
          name          = `Multi Color`
          suppliername  = `Printer for All`
          width         = `51`
          depth         = `41.3`
          height        = `22`
          dimunit       = `cm`
          weightmeasure = `4.3`
          weightunit    = `KG`
          price         = `119.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1056.jpg` )
        ( productid     = `HT-1060`
          name          = `Cordless Mouse`
          suppliername  = `Oxynum`
          width         = `6`
          depth         = `14.5`
          height        = `3.5`
          dimunit       = `cm`
          weightmeasure = `0.09`
          weightunit    = `KG`
          price         = `9.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1060.jpg` )
        ( productid     = `HT-1061`
          name          = `Speed Mouse`
          suppliername  = `Oxynum`
          width         = `7`
          depth         = `15`
          height        = `3.1`
          dimunit       = `cm`
          weightmeasure = `0.09`
          weightunit    = `KG`
          price         = `7.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1061.jpg` )
        ( productid     = `HT-1062`
          name          = `Track Mouse`
          suppliername  = `Oxynum`
          width         = `3`
          depth         = `7`
          height        = `4`
          dimunit       = `cm`
          weightmeasure = `0.03`
          weightunit    = `KG`
          price         = `11.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1062.jpg` )
        ( productid     = `HT-1063`
          name          = `Ergonomic Keyboard`
          suppliername  = `Oxynum`
          width         = `50`
          depth         = `21`
          height        = `3.5`
          dimunit       = `cm`
          weightmeasure = `2.1`
          weightunit    = `KG`
          price         = `14.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1063.jpg` )
        ( productid     = `HT-1064`
          name          = `Internet Keyboard`
          suppliername  = `Oxynum`
          width         = `52`
          depth         = `25`
          height        = `3`
          dimunit       = `cm`
          weightmeasure = `1.8`
          weightunit    = `KG`
          price         = `16.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1064.jpg` )
        ( productid     = `HT-1065`
          name          = `Media Keyboard`
          suppliername  = `Oxynum`
          width         = `51.4`
          depth         = `23`
          height        = `4`
          dimunit       = `cm`
          weightmeasure = `2.3`
          weightunit    = `KG`
          price         = `26.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1065.jpg` )
        ( productid     = `HT-1066`
          name          = `Mousepad`
          suppliername  = `Oxynum`
          width         = `15`
          depth         = `6`
          height        = `0.2`
          dimunit       = `cm`
          weightmeasure = `80`
          weightunit    = `G`
          price         = `6.99`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1066.jpg` )
        ( productid     = `HT-1067`
          name          = `Ergo Mousepad`
          suppliername  = `Oxynum`
          width         = `15`
          depth         = `6`
          height        = `0.2`
          dimunit       = `cm`
          weightmeasure = `80`
          weightunit    = `G`
          price         = `8.99`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1067.jpg` )
        ( productid     = `HT-1068`
          name          = `Designer Mousepad`
          suppliername  = `Fasttech`
          width         = `24`
          depth         = `24`
          height        = `0.6`
          dimunit       = `cm`
          weightmeasure = `90`
          weightunit    = `G`
          price         = `12.99`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1068.jpg` )
        ( productid     = `HT-1069`
          name          = `Universal card reader`
          suppliername  = `Fasttech`
          width         = `6`
          depth         = `6`
          height        = `3`
          dimunit       = `cm`
          weightmeasure = `45`
          weightunit    = `G`
          price         = `14.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1069.jpg` )
        ( productid     = `HT-1070`
          name          = `Proctra X`
          suppliername  = `Ultrasonic United`
          width         = `22`
          depth         = `35`
          height        = `17`
          dimunit       = `cm`
          weightmeasure = `0.255`
          weightunit    = `KG`
          price         = `70.90`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1070.jpg` )
        ( productid     = `HT-1071`
          name          = `Gladiator MX`
          suppliername  = `Ultrasonic United`
          width         = `22`
          depth         = `35`
          height        = `17`
          dimunit       = `cm`
          weightmeasure = `0.3`
          weightunit    = `KG`
          price         = `81.70`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1071.jpg` )
        ( productid     = `HT-1072`
          name          = `Hurricane GX`
          suppliername  = `Ultrasonic United`
          width         = `22`
          depth         = `35`
          height        = `17`
          dimunit       = `cm`
          weightmeasure = `0.4`
          weightunit    = `KG`
          price         = `101.20`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1072.jpg` )
        ( productid     = `HT-1073`
          name          = `Hurricane GX/LN`
          suppliername  = `Smartcards`
          width         = `22`
          depth         = `35`
          height        = `17`
          dimunit       = `cm`
          weightmeasure = `0.4`
          weightunit    = `KG`
          price         = `139.99`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1073.jpg` )
        ( productid     = `HT-1080`
          name          = `Photo Scan`
          suppliername  = `Printer for All`
          width         = `34`
          depth         = `48`
          height        = `5`
          dimunit       = `cm`
          weightmeasure = `2.3`
          weightunit    = `KG`
          price         = `129.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1080.jpg` )
        ( productid     = `HT-1081`
          name          = `Power Scan`
          suppliername  = `Printer for All`
          width         = `31`
          depth         = `43`
          height        = `7`
          dimunit       = `cm`
          weightmeasure = `2.4`
          weightunit    = `KG`
          price         = `89.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1081.jpg` )
        ( productid     = `HT-1082`
          name          = `Jet Scan Professional`
          suppliername  = `Printer for All`
          width         = `33`
          depth         = `41`
          height        = `12`
          dimunit       = `cm`
          weightmeasure = `3.2`
          weightunit    = `KG`
          price         = `169.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1082.jpg` )
        ( productid     = `HT-1083`
          name          = `Jet Scan Professional`
          suppliername  = `Printer for All`
          width         = `35`
          depth         = `40`
          height        = `10`
          dimunit       = `cm`
          weightmeasure = `3.2`
          weightunit    = `KG`
          price         = `189.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1083.jpg` )
        ( productid     = `HT-1085`
          name          = `Copymaster`
          suppliername  = `Alpha Printers`
          width         = `45`
          depth         = `42`
          height        = `22`
          dimunit       = `cm`
          weightmeasure = `23.2`
          weightunit    = `KG`
          price         = `1499.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1085.jpg` )
        ( productid     = `HT-1090`
          name          = `Surround Sound`
          suppliername  = `Speaker Experts`
          width         = `12`
          depth         = `10`
          height        = `16`
          dimunit       = `cm`
          weightmeasure = `3`
          weightunit    = `KG`
          price         = `39.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1090.jpg` )
        ( productid     = `HT-1091`
          name          = `Blaster Extreme`
          suppliername  = `Speaker Experts`
          width         = `13`
          depth         = `11`
          height        = `17.5`
          dimunit       = `cm`
          weightmeasure = `1.4`
          weightunit    = `KG`
          price         = `26.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1091.jpg` )
        ( productid     = `HT-1092`
          name          = `Sound Booster`
          suppliername  = `Speaker Experts`
          width         = `12.4`
          depth         = `10.4`
          height        = `18.1`
          dimunit       = `cm`
          weightmeasure = `2.1`
          weightunit    = `KG`
          price         = `45.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1092.jpg` )
        ( productid     = `HT-1095`
          name          = `Lovely Sound 5.1 Wireless`
          suppliername  = `Fasttech`
          width         = `24`
          depth         = `19`
          height        = `23`
          dimunit       = `cm`
          weightmeasure = `80`
          weightunit    = `G`
          price         = `49.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1095.jpg` )
        ( productid     = `HT-1096`
          name          = `Lovely Sound 5.1`
          suppliername  = `Fasttech`
          width         = `25`
          depth         = `17`
          height        = `19`
          dimunit       = `cm`
          weightmeasure = `130`
          weightunit    = `G`
          price         = `39.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1096.jpg` )
        ( productid     = `HT-1097`
          name          = `Lovely Sound Stereo`
          suppliername  = `Fasttech`
          width         = `21.3`
          depth         = `2.4`
          height        = `19.7`
          dimunit       = `cm`
          weightmeasure = `60`
          weightunit    = `G`
          price         = `29.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1097.jpg` )
        ( productid     = `HT-1100`
          name          = `Smart Office`
          suppliername  = `Technocom`
          width         = `15`
          depth         = `6.5`
          height        = `2.1`
          dimunit       = `cm`
          weightmeasure = `1.2`
          weightunit    = `KG`
          price         = `89.90`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1100.jpg` )
        ( productid     = `HT-1101`
          name          = `Smart Design`
          suppliername  = `Technocom`
          width         = `14`
          depth         = `6.7`
          height        = `24`
          dimunit       = `cm`
          weightmeasure = `0.8`
          weightunit    = `KG`
          price         = `79.90`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1101.jpg` )
        ( productid     = `HT-1102`
          name          = `Smart Network`
          suppliername  = `Technocom`
          width         = `16`
          depth         = `6`
          height        = `27`
          dimunit       = `cm`
          weightmeasure = `0.8`
          weightunit    = `KG`
          price         = `69.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1102.jpg` )
        ( productid     = `HT-1103`
          name          = `Smart Multimedia`
          suppliername  = `Technocom`
          width         = `11`
          depth         = `3.4`
          height        = `22`
          dimunit       = `cm`
          weightmeasure = `0.8`
          weightunit    = `KG`
          price         = `77.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1103.jpg` )
        ( productid     = `HT-1104`
          name          = `Smart Games`
          suppliername  = `Technocom`
          width         = `10`
          depth         = `3`
          height        = `30`
          dimunit       = `cm`
          weightmeasure = `1.1`
          weightunit    = `KG`
          price         = `55.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1104.jpg` )
        ( productid     = `HT-1105`
          name          = `Smart Internet Antivirus`
          suppliername  = `Brainsoft`
          width         = `16`
          depth         = `4`
          height        = `21`
          dimunit       = `cm`
          weightmeasure = `0.7`
          weightunit    = `KG`
          price         = `29.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1105.jpg` )
        ( productid     = `HT-1106`
          name          = `Smart Firewall`
          suppliername  = `Brainsoft`
          width         = `17.9`
          depth         = `4.2`
          height        = `23.1`
          dimunit       = `cm`
          weightmeasure = `0.9`
          weightunit    = `KG`
          price         = `34.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1106.jpg` )
        ( productid     = `HT-1107`
          name          = `Smart Money`
          suppliername  = `Brainsoft`
          width         = `12`
          depth         = `1.5`
          height        = `19`
          dimunit       = `cm`
          weightmeasure = `0.5`
          weightunit    = `KG`
          price         = `29.90`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1107.jpg` )
        ( productid     = `HT-1110`
          name          = `PC Lock`
          suppliername  = `Red Point Stores`
          width         = `20`
          depth         = `8`
          height        = `4.3`
          dimunit       = `cm`
          weightmeasure = `0.03`
          weightunit    = `KG`
          price         = `8.90`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1110.jpg` )
        ( productid     = `HT-1111`
          name          = `Notebook Lock`
          suppliername  = `Red Point Stores`
          width         = `31`
          depth         = `9`
          height        = `7`
          dimunit       = `cm`
          weightmeasure = `0.02`
          weightunit    = `KG`
          price         = `6.90`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1111.jpg` )
        ( productid     = `HT-1112`
          name          = `Web cam reality`
          suppliername  = `Red Point Stores`
          width         = `9`
          depth         = `8.2`
          height        = `1.3`
          dimunit       = `cm`
          weightmeasure = `0.075`
          weightunit    = `KG`
          price         = `39.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1112.jpg` )
        ( productid     = `HT-1113`
          name          = `Screen clean`
          suppliername  = `Red Point Stores`
          width         = `2`
          depth         = `2`
          height        = `0.1`
          dimunit       = `cm`
          weightmeasure = `0.05`
          weightunit    = `KG`
          price         = `2.30`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1113.jpg` )
        ( productid     = `HT-1114`
          name          = `Fabric bag professional`
          suppliername  = `Red Point Stores`
          width         = `42`
          depth         = `32`
          height        = `7`
          dimunit       = `cm`
          weightmeasure = `1.8`
          weightunit    = `KG`
          price         = `31.00`
          currencycode  = `EUR`
          productpicurl = `https://sdk.openui5.org/test-resources/sap/ui/documentation/sdk/images/HT-1114.jpg` )
        ( productid     = `HT-1115`
          name          = `Wireless DSL Router`

The first 900 lines of 1622 — the whole class is on GitHub.

More in sap.m

Search every abap2UI5 sample · the full list on one page

On this page