Segmented Keys
Form ID: (CS202000)
You use this form to configure the segmented keys that MYOB Acumatica 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 segmented 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. 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 (CS100000) form. Note:
If the number of characters is set to 0, then this segment
will be skipped when the consolidation data is imported. |