Loading...
 

Attribute (module)

Attribute

Description of

There are three attribute types in ClassiX®:

You can find more information in the topic Features.

Functionality

Input window

This window is used to maintain the attributes. It varies for the three attribute types, but behaves almost the same.

Menu
Menu item Description
Close Close window
Search Call up list window
Buttons
button Description
Data field Call up selection window for dynamic data fields
Formula Call up selection window for formulas
OK Changes to the attribute object are saved. If no changes have been made, the button is locked.
New The input window is cleared.
Delete The displayed attribute object is deleted.
Close The window is closed without saving changes. If you want to save the changes, you must press the "OK" button.
Fields
Field Description
Data field Dynamic data field of the attribute
ID Attribute number
Control system How to control the attribute
Text Description
Preset Default value
Validity Verification of validity
Formula Formula used

Note: Characteristics are clearly defined via the data field. Therefore, each data field should only be used once, otherwise unwanted results may occur when integrating the attributes within the quotation and order items

List window

Serves to list the attribute objects.

Buttons
button Description
Edit The current attribute object is displayed in the input window.
New An empty input window opens.
Delete The selected attribute object is deleted.
Close The window is closed.
Search fields
Field Description
Property feature Dynamic data field of the attribute
Description

Selection window

This window is used to select an attribute object.

Buttons
button Description
OK The selected attribute object is taken over.
Close The selection is cancelled.

Search fields

Field Description
Description Search by attribute description
Attribute name Search by the attribute name of the attribute
Text internal Search using the internal text of the attribute
Category Search on the basis of the attribute table category of the attribute

Test window

This window is used to calculate the value of an attribute object. This functionality is used from other modules if, for example, you want to query the value of an attribute in a sub-item of an order to check how the value is calculated or determined from the characteristics of the sub-item itself and the higher-level items.

Buttons
KnobButton description
FeatureThe name of a characteristic can either be entered directly in the adjacent field or an attribute can be selected from the attributes defined in the system

Related topics


Technical documentation

Overview module

 attribut.bmp (8118 bytes)

Characteristics Basic module

Module name

attribute.mod

Classes

CX_ATTRIBUTE

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security
ATTRIBUTE_CHANGED Attribute object Attribute has been changed
ATTRIBUTE_CREATED Attribute object Attribute was created
ATTRIBUTE_DELETED Attribute object Attribute was deleted

Sent messages
Message Parameters Function Receiver module
EDIT_ATTRIBUTE NULL or attribute object Call up input window for attribute Attribute Editing Module

Features of the editing module

Module name

attriedt.mod

Classes

CX_ATTRIBUTE

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security
ATTRIBUTE_CHANGED Attribute object Attribute has been changed
ATTRIBUTE_CREATED Attribute object Attribute was created
ATTRIBUTE_DELETED Attribute object Attribute was deleted
EDIT_ATTRIBUTE NULL or attribute object Call up input window for attribute
LIST_ATTRIBUTE Collection attribute objects or NULL Call up list window for attribute
SLOT_SELECTED Dynamic data field object Dynamic data field was selected

Sent messages
Message Parameters Function Receiver module
EDIT_ATTRIBUTE NULL or attribute object Call up input window for attribute Attribute Editing Module
EDIT_VALIDITY_BY_DATE Window title, object, recipient of the reply Call up the input window for validity Validity Editing Module
SELECT_SLOT Widget Call up selection window for dynamic data fieldsDynamic data field selection module
SHOW_PREVIEW Widget Print Preview Print Preview

Conditional features Editing module

Module name

attrcedt.mod

Classes

CX_CONDITIONED_ATTRIBUTES

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security
ATTRIBUTE_CHANGED Attribute object Attribute has been changed
ATTRIBUTE_CREATED Attribute object Attribute was created
ATTRIBUTE_DELETED Attribute object Attribute was deleted
COLUMN_VARIABLE_SELECTED Character string Column names have been changed
CONDITIONED_ATTRIBUTE_CHANGED Conditional attribute object Attribute has been changed
CONDITIONED_ATTRIBUTE_CREATED Conditional attribute object Attribute was created
CONDITIONED_ATTRIBUTE_DELETED Conditional attribute object Attribute was deleted
EDIT_ATTRIBUTE NULL or attribute object Call up input window for attribute
EDIT_CONDITIONED_ATTRIBUTES NULL or attribute object Call up the input window for conditional attributes
LIST_ATTRIBUTE Collection attribute objects or NULL Call up list window for attribute
LIST_CONDITIONED_ATTRIBUTES Collection Conditional attribute objects or NULL Call up the list window for conditional attributes
LOAD_CONDITIONED_ATTRIBUTES none Importing attributes
SLOT_SELECTED Dynamic data field object Dynamic data field was selected

Sent messages
Message Parameters Function Receiver module
EDIT_ATTRIBUTE NULL or attribute object Call up input window for attribute Attribute Editing Module
EDIT_COLUMN_VARIABLE Table object Change column headings
EDIT_CONDITIONED_ATTRIBUTES NULL or conditional attribute object Call up input window for conditional attribute Attribute Editing Module
EDIT_VALIDITY_BY_DATE Window title, object, recipient of the reply Call up the input window for validity Validity Editing Module
LIST_CONDITIONED_ATTRIBUTES Collection of conditional attribute objects or NULL Call up the list window for conditional attributes Attribute Editing Module
LIST_SLOT_ATTRIBUTES Collection attribute objects or NULL Open list window for predefined attribute Attribute Editing Module
SELECT_SLOT Widget Call up selection window for dynamic data fieldsDynamic data field selection module
SHOW_PREVIEW Widget Print Preview Print Preview
TEST_CONDITIONED_BAG NULL or collection attribute objects, conditional attribute object Call up test window for conditional tables Conditional table Test module

Calculated features Editing module

Module name

attrfedt.mod

Classes

CX_ATTRIBUTE

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security
ATTRIBUTE_CHANGED Attribute object Attribute has been changed
ATTRIBUTE_CREATED Attribute object Attribute was created
ATTRIBUTE_DELETED Attribute object Attribute was deleted
EDIT_ATTRIBUTE NULL or attribute object Call up the input window for attributes
EDIT_FORMULA_ATTRIBUTES NULL or calculated attribute object Open the input window for calculated attributes
FORMULA_ATTRIBUTE_CHANGED Calculated attribute object Calculated attribute was changed
FORMULA_ATTRIBUTE_CREATED Calculated attribute object Calculated attribute was generated
FORMULA_ATTRIBUTE_DELETED Calculated attribute object Calculated attribute was deleted
FORMULA_CHANGED Formula object Formula has been changed
FORMULA_CREATED Formula object Formula was generated
FORMULA_DELETED Formula object Formula was deleted
FORMULA_SELECTED Formula object Formula was selected
LIST_ATTRIBUTE Collection attribute objects or NULL Call up list window for attributes
LIST_FORMULA_ATTRIBUTES Collection Calculated attribute objects or NULL Open list window for calculated attributes
LOAD_FORMULA_ATTRIBUTES none Load calculated attributes
SLOT_SELECTED Dynamic data field object Dynamic data field was selected

Sent messages
Message Parameters Function Receiver module
EDIT_ATTRIBUTE NULL or attribute object Call up input window for attribute Attribute Editing Module
EDIT_FORMULA NULL or formula object Open the input window for formula Formula Editing Module
EDIT_VALIDITY_BY_DATE Window title, object, recipient of the reply Call up the input window for validity Validity Editing Module
LIST_FORMULA NULL or collection of formula objects Call up list window for formulas Formula Editing Module
LIST_FORMULA_ATTRIBUTES NULL or collection of calculated attribute objects Call up list window for attributes Attribute Editing Module
SELECT_FORMULA NULL or collection of formula objects Call up selection window for formulas Formula selection module
SELECT_SLOT Widget Call up selection window for dynamic data fieldsDynamic data field selection module
SHOW_PREVIEW Widget Print Preview Print Preview
TEST_FORMULA

Presettable features Editing module

Module name

attrsedt.mod

Classes

CX_ATTRIBUTE

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security
ATTRIBUTE_CHANGED Attribute object Attribute has been changed
ATTRIBUTE_CREATED Attribute object Attribute was created
ATTRIBUTE_DELETED Attribute object Attribute was deleted
EDIT_ATTRIBUTE NULL or attribute object Call up input window for attribute
EDIT_SLOT_ATTRIBUTES NULL or attribute object Call up input window for attribute
LIST_ATTRIBUTE Collection attribute objects or NULL Call up list window for attribute
LIST_SLOT_ATTRIBUTES Collection attribute objects or NULL Call up list window for attribute
LOAD_SLOT_ATTRIBUTES none Importing attributes
SLOT_ATTRIBUTE_CHANGED Attribute object Attribute has been changed
SLOT_ATTRIBUTE_CREATED Attribute object Attribute was created
SLOT_ATTRIBUTE_DELETED Attribute object Attribute was deleted
SLOT_SELECTED Dynamic data field object Dynamic data field was selected

Sent messages
Message Parameters Function Receiver module
EDIT_ATTRIBUTE NULL or attribute object Call up input window for attribute Attribute Editing Module
EDIT_VALIDITY_BY_DATE Window title, object, recipient of the reply Call up the input window for validity Validity Editing Module
SELECT_SLOT Widget Call up selection window for dynamic data fieldsDynamic data field selection module
SHOW_PREVIEW Widget Print Preview Print Preview

Characteristics Selection module

Module name

attrisel.mod

Classes

CX_ATTRIBUTE

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security
ATTRIBUTE_CHANGED Attribute object Attribute has been changed
ATTRIBUTE_CREATED Attribute object Attribute was created
ATTRIBUTE_DELETED Attribute object Attribute was deleted
SELECT_ATTRIBUTES Collection attribute objects or NULL, recipient of the response Call up selection window for attribute

Sent messages
Message Parameters Function Receiver module
ATTRIBUTE_SELECTED Attribute object, recipient Attribute was selected
EDIT_ATTRIBUTE NULL or attribute object Call up input window for attribute Attribute Editing Module

Conditional characteristics Selection module

Module name

attrcsel.mod

Classes

CX_CONDITIONED_ATTRIBUTES

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security
ATTRIBUTE_CHANGED Attribute object Attribute has been changed
ATTRIBUTE_CREATED Attribute object Attribute was created
ATTRIBUTE_DELETED Attribute object Attribute was deleted
SELECT_ATTRIBUTES Collection attribute objects or NULL, recipient of the response Call up selection window for attribute
SELECT_CONDITIONED_ATTRIBUTES Collection of conditional attribute objects or NULL, recipient of the response Call up the selection window for conditional attributes

Sent messages
Message Parameters Function Receiver module
ATTRIBUTE_SELECTED Attribute object, recipient Attribute was selected
CONDITIONED_ATTRIBUTE_SELECTED Conditional attribute object, recipient Conditional attribute was selected
EDIT_ATTRIBUTE NULL or attribute object Call up input window for attribute Attribute Editing Module

Calculated characteristics Selection module

Module name

attrfsel.mod

Classes

CX_ATTRIBUTE

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security
ATTRIBUTE_CHANGED Attribute object Attribute has been changed
ATTRIBUTE_CREATED Attribute object Attribute was created
ATTRIBUTE_DELETED Attribute object Attribute was deleted
SELECT_ATTRIBUTES Collection attribute objects or NULL, recipient of the response Call up selection window for attribute
SELECT_FORMULA_ATTRIBUTES Collection Calculated attribute objects or NULL, recipient of the response Call up the selection window for calculated attributes

Sent messages
Message Parameters Function Receiver module
ATTRIBUTE_SELECTED Attribute object, recipient Attribute was selected
EDIT_ATTRIBUTE NULL or attribute object Call up input window for attribute Attribute Editing Module
FORMULA_ATTRIBUTE_SELECTED Calculated attribute object, recipient Calculated attribute was selected

Characteristics Selection module

Module name

attrise2.mod

Classes

CX_ATTRIBUTE

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security
ATTRIBUTE_CHANGED Attribute object Attribute has been changed
ATTRIBUTE_CREATED Attribute object Attribute was created
ATTRIBUTE_DELETED Attribute object Attribute was deleted
SELECT_ATTRIBUTES Collection attribute objects or NULL, recipient of the response Call up selection window for attribute


>

Sent messages
Message Parameters Function Receiver module
ATTRIBUTE_SELECTED Attribute object, recipient Attribute was selected
EDIT_ATTRIBUTE NULL or attribute object Call up input window for attribute Attribute Editing Module

Preset features Selection module

Module name

attrssel.mod

Classes

CX_ATTRIBUTE

Security

In addition to restricting access rights via the class and its data fields, the module can be restricted in its use via some of the received messages.

Received messages
Message Parameters Function Security
ATTRIBUTE_CHANGED Attribute object Attribute has been changed
ATTRIBUTE_CREATED Attribute object Attribute was created
ATTRIBUTE_DELETED Attribute object Attribute was deleted
SELECT_ATTRIBUTES Collection attribute objects or NULL, recipient of the response Call up selection window for attribute
SELECT_SLOT_ATTRIBUTES Collection of preset attribute objects or NULL, recipient of the response Call up the selection window for preset attributes

Sent messages
Message Parameters Function Receiver module
ATTRIBUTE_SELECTED Attribute object, recipient Attribute was selected
EDIT_ATTRIBUTE NULL or attribute object Call up input window for attribute Attribute Editing Module
SLOT_ATTRIBUTE_SELECTED Preset attribute object, recipient Preset attribute was selected

Operational business