All system objects, such as programs, function groups, and table definitions, are stored and managed in an object directory. Each system object is assigned to a package, which itself belongs to a software component.
These unique assignments make it very simple to target and export translations for a software component.