When some change occurs in a domain, then all the data elements, structures, and tables referring to this domain must be reactivated. This is done so that all affected runtime objects adjust to the changed type information.
Each object in the ABAP Dictionary maintains a ‘where-used list’ that provides information about all the other objects that refer to it.
Using this list, you can determine the direct and indirect usages of the ABAP Dictionary object. For this, you need to define the usage object types that have to be included in the search; for example, all structures and tables using a data element.
You can also search the usages of objects that are not part of the ABAP Dictionary, such as all programs, using a table.
Object usage search can also be limited by the development class or user namespace.