You can change a semantic group, but note that restrictions apply.
You can add or delete elements (InfoObjects or fields) by changing the reference structure and then creating the group again. All components for which the flag apply reference structure is set are adjusted in accordance with the new structure. However, when deleting elements, please note that the reference characteristic must be retained.
Adding new components
You can add a new component to the semantic group at any time.
Active components can be deleted from the group. In this case, only the reference to the group is deleted from the metadata of the DataStore object (advanced); the DataStore object (advanced) itself is retained. If you want to delete the DataStore object (advanced), you need to execute this operation directly on the DataStore object (advanced).
The criteria can be modified at any time without remodeling. If you restrict the criteria so that they no longer correspond to the loaded data, then remodeling is often necessary. For more information, see section Remodeling after Generation below.
Changing a DataStore object (advanced), which is the component of a group
After adding components, you can directly change the structure of individual components. You can make the change in the editing screen of the DataStore object (advanced) as usual. The editor displays information that the DataStore object (advanced) belongs to a group. Once this type of change is made, the structure of the DataStore object (advanced) generally deviates from the reference structure of group. Please note that the next activation of the semantic group will undo the change, if the keep structure flag is not set. When making changes, please note that the reference characteristic cannot be deleted from the DataStore object (advanced).
Differences between the development system/production system
You can only change semantic groups in the development system. In the production system, you can search for and display semantic groups, but cannot change them. When you display a semantic group, you only see its constituent parts with their criteria, and not see the reference structure or the CompositeProvider.
Remodeling after generation
If components of a semantic group already contain data, then remodeling may be necessary after generation. During the generation process, remodeling jobs are created for the affected components. These jobs need to be manually executed in transaction RSCNV_MONITOR. In this case, the generation of the semantic group runs without errors and only a warning is displayed for the affected components.
Remodeling is often necessary when criteria are restricted. If remodeling is not successful in this case, then you need to either adjust the criteria to match the loaded data or selectively delete the non-matching data from the DataStore object (advanced). Then you must restart the remodeling request.