Skip to Content
0

SAPUI5 Table Variant Management

Nov 18, 2016 at 04:22 PM

576

avatar image
Former Member

Has anyone implemented variant management for table personalization but without a smart table (e.g. table based on JSON model) ?

I would like to personalize what columns should be visible using TablePersoController

And save this as a variant using VariantManagement

So exactly what the smart tables are doing with SmartVariant

The main question is what is the best way to persist the changes? Is there a standard table or should I create a Z table to store the variants? Or can we reuse the SAPUI5 flexibility services

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Ivan Mirisola
Dec 20, 2017 at 08:52 PM
-2

Hi Radek,

Smart components rely heavily on an ABAP system to provide the screen automation based on OData V4 and annotations.
SmartVariant is part of this solution and will store data directly on the ABAP system via an specific OData service.

I don't recall by heart the name of the Odata service, but if your back-end is compatible with Smart Controls, you can use it safely. If not, please don't expect them to store any variant data permanently. In that case you should create your own variant management and store it somewhere else.

Regards,
Ivan

Show 1 Share
10 |10000 characters needed characters left characters exceeded

Hi Ivan,

How we can check that our back end is compatible with smart controls?

0
avatar image
Former Member Dec 04, 2017 at 02:47 PM
0

Hi Radek Chudziak,

Were you able to implement variant management without smart table? I'm too looking for this kind of implementation.

Warm regards,

Adaikkalam

Share
10 |10000 characters needed characters left characters exceeded
Arjun Biswas Dec 06, 2017 at 03:06 AM
0

Hi Radek Chudziak,

I think it is better to use TablePersoController for variant management if you are not using smart tables or smart variants. Also for saving the variants permanently, you can use OData.

Regards,

Arjun Biswas

Share
10 |10000 characters needed characters left characters exceeded