KNX logic
KNX scenes can be used to specify a set of values that should be written or stored for up to eight items at once.
Although scenes are related to KNX, they can be used with any items. The concept originates from KNX, but does not require it. Scenes in the server can be also used for BACnet, Modbus and any other item. The scene implementation in the server can be regarded as a replacement or addition to scenes in KNX.
Scenes defined in ETS are not related to scenes in the server. The export of an ETS project, with a following import of it into the server, does not take over scenes, which may be defined in the ETS project.
An alternative way to define a scene can be found here: https://netxautomation.atlassian.net/wiki/x/AoCIO. That implementation is similar to the KNX scenes, but may be controlled in a more simple way, though they do not persist data (after a server restart, saved values are lost).
Whereas KNX.Scene is used to save and restore values, KNX.SetScene is solely used to set default values for KNX.Scene. This is explained in more detail in the articles: