Segmented Keys
Form ID: (CS202000)
You use this form to configure the segmented keys that MYOB Advanced uses for specific system objects created by users, such as general ledger accounts and subaccounts, customer and vendor accounts, warehouses, and locations. A segmented key is a system entity that defines the structure of identifiers for a certain type of objects. The segmented key then serves as a template when a user creates an identifier for a new object of the type. During initial system setup, for each segmented key, you define the following:
- The number of segments the key has
- The length of each segment
- The type of each segment
- The list of values for each segment
Users then create object identifiers by selecting values for each segment of the segmented key. Also, users can create new segmented keys for use in a specific module.
You can change the structure of the segmented key after the identifiers were created. For more information, see Changes to the Structure of Segmented Keys.
Form Toolbar
The form toolbar includes only standard buttons. For the list of standard buttons, see Form Toolbar and More Menu.
Summary Area
In this area, you can select a segmented key and view or edit its settings.
Element | Description |
---|---|
Segmented Key ID | The identifier of the segmented key. Select the key from the list
of available keys, which can include the following:
Note: The list of available segmented keys depends on the
features enabled for the system on the Enable/Disable Features (CS100000) form. |
Parent | The key that the selected segmented key inherits settings from
(for example, BIZACCT is the parent key for CUSTOMER).
If a parent segmented key is displayed in this box, you can make
only the following changes in the settings of the segmented key:
|
Lookup Mode | The mode the system uses to look up object identifiers when a
user is typing the identifier in a box on a data entry form that
holds the identifier described by this segmented key. The mode you
select affects the availability and the state of the
Allow Adding New Values On the Fly check
box and the way the segment validation works (this validation is
regulated by the Validate check box in the
table with the list of segments). You can select either of the
following modes:
Note: Multiple segments are usually used in identifiers of
general
ledger
subaccounts and inventory items, therefore we recommend that you
specify the By Segment: All Avail. Segment Values mode
for only the INSUBITEM and SUBACCOUNT
keys. |
Allow Adding New Values On the Fly | A check box that indicates (if selected) that users can enter new
values of the segmented key on data entry forms. If you clear the
check box, users can specify the segmented key values on data entry
forms only by typing or selecting the existing values of the
segmented key and its segments. The availability of the check box depends on the lookup mode. For details, see the description of the Lookup Mode box in this topic. |
Specific Module | The functional area, by its abbreviation, where the user-defined segmented key will be used. |
Numbering ID | An optional numbering sequence that is used for the segment that has the auto-numbering option selected (read more in the Auto-Number table column description below). The segment length should be equal to the number of characters used in the selected numbering sequence. |
Description | A detailed description of the segmented key. |
Max Length | The maximum total length of the key. This box appears after you select a key. |
Length | The total length of the key. The length is automatically calculated as the sum of the lengths of all segments. |
Segments | The number of segments defined for the key. The system automatically updates this value once you add a segment. |
Table
You can use the table to configure segments for the selected key. Segments can be numeric, alphabetic, or alphanumeric, and they can have different lengths. For each segment (table line), you can create a list of possible values, or for one segment in the key, you can select an auto-numbering option. For auto-numbering, a numbering sequence must be specified.
For information on configuring segmented keys that inherit their structure from parent keys, see Segmented Identifiers.
Segment values are used when a user creates identifiers for objects (such as subaccounts). If the segment validation option (Validate) is turned on for the segment, the user must select one of the predefined values for the segment. For a one-segment key, segment validation cannot be turned off.
If the validation option is turned off, the system validates only the number of characters (Length) and the type of the string (Edit Mask) for a segment; hence, new identifiers may contain segment values that are not in the list of possible segment values.
Custom Action | Description |
---|---|
View Segment | Opens the Segment Values (CS203000) form for the selected segment. |
Column | Description |
---|---|
Segment ID | The system-generated number representing the order of the segment in the segemented key. |
Description | The user-defined segment description. |
Override | A check box that indicates (if selected) that the segment value overrides the value inherited from the parent. This column is available for only the segmented keys that have a parent (such as CONTRACT, CUSTOMER, and EMPLOYEE). |
Length | The maximum length of the segment. CAUTION: Make sure
that the total length of all segments does not exceed the
maximum length, which is specified in the Max
Length box in the Summary area. |
Align | The segment value alignment in the segment, which is one of the following options: Left or Right. |
Edit Mask | The type of characters allowed for the segment values. The
following types may be used:
|
Case Conversion | An option that reflects whether the case of alphabetic characters will remain as it was typed by the user (No Change), be automatically converted to uppercase (Uppercase), or be automatically converted to lowercase (Lowercase). |
Validate |
A check box that indicates (if selected) that validation of
segment values is turned on. With this check box selected, a
user can add a value to each particular segment only by
selecting the value from the list of available ones.
Note: If you
select the check box, users will not be able to add new
segment values when they are typing the segmented key value
on a data entry form, even if the Allow Adding
New Values On the Fly check box is selected
for the segmented key. Users open the list of segment values by pointing to the segment and pressing F3. The segment validation works on data entry forms (while a user is entering an object identifier) and on forms that can be used to manage objects (while a user is entering an identifier for a new object, for example, a subaccount identifier on the Subaccounts (GL203000) form). The way the system performs validation depends on the mode selected in the Lookup Mode box. Note:
|
Include in Cost |
A check box that indicates (if selected) that the segment is included in cost calculation. This column is displayed for only the INSUBITEM key. For more details, see Inventory Subitems. |
Auto-Number | A check box that indicates (if selected) that the numbering
sequence selected in the Numbering ID box
will be used to generate values for this segment in identifiers. If
the Auto-Number option is selected for the
segment, select the Unicode option in the Edit
Mask column. CAUTION: The auto-numbering
option can be applied to only one segment in a key. We recommend
that if you need to use auto-numbering for specific identifiers,
you configure the appropriate segmented key as a
single-segmented key. Note: If the
auto-numbering option is selected for the single segment of the
segmented key, the numbering sequence assigned to the segment
may be defined with Start Number and
End Number that have fewer characters
than the segment length. |
Separator | The character that will be used as the segment separator when the object identifier is displayed. This separator doesn't affect the identifier length. The character specified here must be different from the one specified in Prompt Character for the segment. |
Prompt Character | The character that will used for displaying this segment at input
prompts. You can use different symbols for each segment, but it must
be different from the value used as separator for each segment. The
default column value is _ (underscore), and the column is
hidden by default. If you want to use the underscore symbol as the
segment separator, change the default value of this box to another
symbol. Note: We do not recommend changing a prompt character
after you have started entering identifiers. If you change the
prompt character to a character that has been used in some of
the existing identifiers, you will not be able to view, edit, or
find entities whose identifiers contain the new prompt
character. |
Consol. Order | The number that represents the order of this string among other
strings in the parent company's subaccount; this column is displayed
for only the SUBACCOUNT key. This column is available only if the General Ledger Consolidation feature is enabled on the Enable/Disable Features (CS100000) form. For more details, see GL Consolidation Configuration: General Information, GL Consolidation: General Information, and GL Consolidation: Subaccount Mapping. |
Number of Characters | The length (in characters) of the string in the parent's
subaccount to which the segment value is mapped; this column is
displayed for only the SUBACCOUNT key. This setting is used only if the company is a consolidation unit for the parent company. This column is available only if the General Ledger Consolidation feature is enabled on the Enable/Disable Features form. Note: If the number of
characters is set to 0, then this segment will be skipped when
the consolidation data is imported. |