DOC-65627

3
Generated by Jive on 2015-08-21+02:00 1 Using Dynamic Tiles in Launchpad I always assumed that it’s only the counter which we see in a Dynamic Tile is dynamic. Actually, we could change most of the properties of a tile during runtime based on the OData call which is used in it. If there are attribute values mentioned in the call, these will replace the design time values provided during the creation of the tile. More info can be found in SAP Help. Below is the Dynamic tile which I populated using my OData call To begin with, I created an ABAP OData service as shown below. The entity structure represents all the properties of the dynamic tiles. I used this as an output of a Function Import call.

description

DOC-65627

Transcript of DOC-65627

Page 1: DOC-65627

Generated by Jive on 2015-08-21+02:001

Using Dynamic Tiles in Launchpad

I always assumed that it’s only the counter which we see in a Dynamic Tile is dynamic. Actually,we could change most of the properties of a tile during runtime based on the OData call which isused in it. If there are attribute values mentioned in the call, these will replace the design timevalues provided during the creation of the tile.

More info can be found in SAP Help.

Below is the Dynamic tile which I populated using my OData call

To begin with, I created an ABAP OData service as shown below. The entity structure represents all the

properties of the dynamic tiles. I used this as an output of a Function Import call.

Page 2: DOC-65627

Using Dynamic Tiles in Launchpad

Generated by Jive on 2015-08-21+02:002

I just hard coded the output values in the function import and the output of the function import call is as below.

Page 3: DOC-65627

Using Dynamic Tiles in Launchpad

Generated by Jive on 2015-08-21+02:003

I created a Dynamic tile, referring to the OData service. Whatever value I provide here for the properties will be

overwritten in runtime by the OData call. If you are using the same Dynamic tile for Analytical Apps, you could

create a similar output by using a Query view with the same structure as shown in the help and expose it via

xsodata calls. Hope this helps.