Release 10.1A: OpenEdge Development:
Progress Dynamics Repository Reference

> ## ryc_customization_result table — ryccr

> This table stores the possible customization codes describing levels of customization. Many types of customizations exist, including user interface (UI) type customizations (such as HTML, DHTML, GUI), user category customizations, user customizations, and company level customizations. The types of customizations are defined in the `ryc_customization_type` table. To avoid confusion and to enable some control of result code usage, each result code must be for a specific customization type.

> This table contains a code and description field. To avoid conflicting uses of result codes, use meaningful codes and descriptions. To identify the type of customization the result code uses, the table is joined to the `ryc_customization_type` table.

> Examples of meaningful result codes are using user login names or job titles for user level customizations. You might use a UI’s acronym as the result code for that UI type customization. You might use a language’s name as the result code for that language customization.

> This method provides maximum flexibility to the required level of customization. The customization types define the levels of supported customization. The result codes define the possible values for each customization type.

> Table 2–1 lists the table’s FLA, fields, and foreign keys.

> Table 2–1: ryc_customization_result table information
> Table FLA | Fields (data type) | Foreign keys
> --- | --- | ---
> ryccr | customization_result_obj (Decimal) customization_result_code (Character) customization_result_desc (Character) customization_type_obj (Decimal) system_owned (Logical) | customization_result_obj customization_type_obj

> Table 2–2 gives details of the table’s indexes.

> Table 2–2: ryc_customization_result index information
> Index name | Elements | Type
> --- | --- | ---
> XPKryc_customization_result | customization_result_obj | Primary Unique
> XAK1ryc_customization_result | customization_result_code | Unique
> XIE1ryc_customization_result | customization_result_desc | Nonunique
> XIE2ryc_customization_result | customization_type_obj | Nonunique

> Certain result codes, such as supported UI type customizations, are provided as part of the framework. These result codes are defined with a system-owned flag set to `YES`. Maintenance of these codes is restricted to users authorized to maintain system data.

> When defining these framework-supplied result codes, be careful to avoid potential conflicts with result codes used by Progress Dynamics applications.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095