Loading...
 

Part master data

Parts master

Test description

The ClassiX® system distinguishes between a part and the possible roles of a part. A part itself contains the descriptive data that can be named regardless of its use. For example, a part could be fully described by "carpet". Depending on its use, further data entities or roles are obtained: If the "carpet" is sold, sales-specific data such as sales price, is maintained in the role sales item . Other roles would be order item (with data such as main supplier, last purchase price), production part (with data such as parts list, routing, batch size), etc. In ClassiX® any role can be assigned to a part.

ClassiX® also distinguishes between individual parts, sub-parts and variant parts:

  • A variant part describes a group of things or parts that are distinguished by certain characteristics: For example, "carpet" can be distinguished by colour and width. It is then said that the variant part "carpet" is described by the characteristics list with the characteristics colour and width.
  • A sub-part is a unique characteristic of a variant part, e.g. "Carpet: Colour red, width 4m". There is a direct assignment to a variant part, in our example to the variant part "carpet". Subparts can be detached (decoupled) from a variant part at any time and thus become a single part.
  • Individual parts are not variant parts and are not subordinate to a variant part. However, individual parts can be subsequently assigned (linked) to variant parts. Usually, most IT systems only support single parts.

The advantage of processing with variant parts is that previously non-existent characteristics of a part do not always have to lead to data entry. For example, if a customer wants a "carpet" with the colour pink and a "carpet" of this colour has never been processed before, this "carpet" can be ordered directly from the supplier as a variant part with the new specification pink without entering a new order article.

The characteristics list of a variant part consists of various characteristics or attributes. In our example above, these were the attributes colour and size. The size attribute can also be a formula attribute, i.e. it is calculated from the attributes"length times width". In this case, the length and width attributes must be specified in the lower part.

The variant part "carpet" can of course be specified more precisely using additional attributes. For example, material type (such as wool, plastic, etc.), pile thickness (in mm), pattern, etc. could be considered. You could even go so far as to define all carpets in the world as a sub-part of just one variant part. To do this, however, the number of characteristics would have to be increased to such an extent that each carpet could be sufficiently differentiated from others.

The extent to which parts are described with different variant parts - or whether variant parts are used at all - depends very much on the individual case. A DIY store may have only a few (or even only one) "carpet" variants, whereas a carpet manufacturer will prefer a more organised structure for its "carpet" variants.

Functionality

Input window

This window is used to maintain the part master data. You can select a part by entering the desired number in the Number field and confirming with RETURN. If several parts with the entered number exist, the selection window with these parts is displayed. If you want to call up the list window, you can select the "Search" menu item. In the menu under "Edit -> Variants -> Part number filter", you can set which part type can be searched for in the Number field.

When you create a new part, you should first determine whether it is a single part, a variant part or a sub-part (Edit -> Variant part -> Part type). The part number for single and variant parts should be unique.

When creating a sub-part, the 'Variant part' field appears to select the variant part to which the sub-part is to be assigned. Then assign a part number that fits into the part master data in a meaningful way.

Subparts can be created very easily by first calling up their variant part and then pressing the "Insert" button in the list of subparts. A sub-part is then automatically created, linked to the previously called variant and you only have to maintain the specific attributes / characteristics of the part.

Existing subparts can be copied by right-clicking on the subpart to be copied in the subpart list of the variant part and selecting "Copy". All part data is copied to the new part, including all characteristic attribute settings as well as MRP and warehouse account settings. Part rolls and provision data in the logistics account are not copied.

You can create a new part roll by calling up the corresponding menu item in the "Edit" menu. If the divider role has already been defined, it will be displayed by a button in the toolbar.

You can edit the storage data of the part with the button CX_STOCK_ACCOUNT.png or the menu item "Stock account" to view and change it.

By ticking the box in front of Spare part or QA part, you can declare the new part as a spare part or designate it for the QA inspection. In the lower section of the window, under Characteristics, you can add or delete characteristics. Click OK to save your data.

CX_VALIDITY.png You can use the validity to exclude individual parts that should no longer be used from the current parts master. It should be noted that this also has an impact on parts lists and stock levels. Invalid parts can lead to error messages if they have not been replaced.

To edit existing parts, double-click on the relevant part in the selection window. Via 'Edit' you can change search terms, insert and create characteristics, jump to the stock account, the purchasing data etc. and edit these.

As non-controlling attributes can be assigned to each sub-part, these appear grey in the list. The column headings of these attributes change depending on which sub-part you have selected. Controlling attributes are shown in turquoise.

ut_list.JPG

Subparts can be decoupled from the variant part and then treated as individual parts in the system. In this way, the part could then be declared invalid, for example.

An image can be stored for a part in the "Image" tab. This is then saved in the database. An image can be loaded using the "Select image" button. The radio buttons allow you to switch between the display in the original size and the dynamically adjusted view, where the image is displayed in the current window size.

Convert to batch-managed part

Create a batch-managed part from an existing single part.

  • The MRP account of the new batch-managed parts is a common one for all subparts.
  • An existing stock account is assigned to the sub-part, i.e. the current stocks refer to the new sub-part.
  • The following data is currently transferred to the batch part :
    - Part number
    - unit
    - Part description
    - Minimum stock
    - Minimum stock
    - Maximum stock
    - Wear part
    - Consumables
    - QA part
    - Attributes / Features
    - all roles
  • The current date is assigned to the bottom part as the batch number. Call up the sub-part and correct the value of the batch number in the characteristics list.
Menu
Menu item Menu description
Edit -
: Part type -
: : Variant part Set new part to part type "variant part". Existing individual parts or subparts cannot be converted to variant parts.
: : Subpart Define the part type as a subpart.

If the editing screen is empty, the new part to be created is defined as a subpart.

When editing a single part, it can be linked to a variant part using this function and thus converted into a sub-part. The "Variant part" field, which is displayed by this menu item, must be set.

: : Single part Define the part type as a single part.

If the editing screen is empty, the new part to be created is defined as an individual part.

When editing a sub-part, this function can be used to decouple it from a variant part and convert it into a single part.

: : Convert to batch-managed part Create a batch-managed part from an existing single part.
: Edit variant part -
: : Characteristics bar Call up the characteristic attribute list
: : Transfer new characteristics to sales roles and possibly subparts New functional characteristics that were previously only added to the functional characteristics bar or to the current sub-part are automatically added to all sales roles, assembly set usages and, if applicable, sub-parts. However, these characteristics must still be set in the sub-parts. After the sub-part has now been given the correct value for its new attribute, this menu item can also be selected for the sub-part, whereby the attribute is then also transferred to the sub-part's own sales roles.
: : Subpart -
: : : Edit Opens the selected subpart (in the ObjectListView) of the variant part in the edit mask.
: : : Create Opens the editing mask of the new sub-part to be inserted, which is only created when it is saved.
: : : Copy Copies the selected sub-part of a variant part including all characteristic settings and warehouse or MRP account settings.
: : : Determine
: : : Uncouple and release restricted subparts, invalidate variant part
: : : Find subparts with the same characteristics If the opened part is a sub-part, another sub-part with the same characteristic is searched for in its variant part. If the opened part is a variant part, all duplicates: are searched for via its subparts.
Processing single part / sub-part -
: : Edit variant part -
: : Characteristics -
: : : Insert -
: : : : New attribute Create new attribute
: : : : Attribute from characteristics table Copy attribute from feature table
: : : Create -
: : : : Presettable Create presettable attribute
: : : : Calculated Create calculated attribute
: : : : Conditional Create conditional attribute
: : : Remove Remove selected attribute
: Part accounts -
: : Logistics account Logistics account
: : Dispo account -
: : : Show overdraft account Display the overdraft account of the part
: : : Check overdraft account sub-parts Starts a check run and corrects the postings to the DISPO accounts of the subparts and the variant part
: : : Check MRP accounts phantom parts Starts a check run and corrects the postings to the DISPO accounts of the phantom parts and the variant part
: : Operations
: : : Show operations
: : : Check subparts operations Starts a check run and corrects the documents in the operations of the subparts and the variant part
: : : Check phantom parts operations Starts a test run and corrects the documents in the operations of the phantom parts and the variant part
: Article units -
: : Define Table of units
: : Delete Delete item units
: Part roll -
: : Creating The module for creating divider rolls is opened.
: : Sales data Navigation to the sales item (if the role is not available on either the part or the variant part, the menu item is blocked)
: : Spare part data Navigation to the spare part reel (if the reel is not available on the part or variant part, the menu item is blocked)
: : Special sales data Navigation to the special sales item (If the role is neither available on the part nor on the variant part, the menu item is blocked)
: : Purchasing data Navigation to the order item (if the role is not available on the part or variant part, the menu item is blocked)
: : Production data Navigation to the production role (if the role does not exist on either the part or the variant part, the menu item is blocked)
: : Tool data Navigation to the tool roll (if the roll is neither available on the part nor on the variant part, the menu item is blocked)
Parts list Parts list
: Search terms -
: : Insert Insert search term
: : Remove Remove search term
: Parts classification
: : Insert part classification
: : Edit part classification
: KPI Auditors Displays the linked KPI auditors of the part, if any are assigned. The link between part and auditor can be broken via the KPI auditor editing screen.
Serial numbers -
: : Edit Edit serial numbers
: : Capture Enter serial numbers
: commodity code -
: : Select commodity code Select commodity code for the part.
: : Edit commodity code table A table is created for the assignment of commodity codes, in which various commodity codes can be assigned according to freely definable dependencies.
: : Delete commodity code
: Part utilisation In which allocations is this part used
: Tests -
: : Check part for completeness+compatibility The so-called part environment tests are carried out for the opened part. If the opened part is a variant part, the tests are also carried out for all sub-parts. See part environment test
Load part master data

Excel files can be used to read in part master data for the first time or to supplement existing part master data. With this selection, a correspondingly prepared Excel file can be selected for importing parts master data.

Close Close window
Search Call up list window
Options Call up options window
Toolbar
Icon Toolbar description
new.png Create new part
save.png Save part
delete.png Delete part
CX_PRINTER_hardcopy.png Print part
CX_STOCK_log.png Display stock movements
CX_STOCK_on.png Show stock
CX_DISPO_ACCOUNT.png Show dispo movements
CX_STOCK_ACCOUNT.png Show logistics account
CX_SALES_ITEM.png Show sales items
CX_SALES_SET.png Show sales set
CX_SPARE_ITEM.png Show spare part
CX_EXCEPTIONAL_SALES_ITEM.png Show special sale part
CX_PURCHASE_ITEM.png Show purchase items
CX_PRODUCT.png Show production items
CX_ITEM_use.png Show part usage
CX_BILL_OF_MATERIAL.png Show parts list
CX_JOB_SCHEDULE.png Edit work plan
pin.pngpinned.png Create/edit notes
CX_PROCEEDINGS.png Display processes
CX_VALIDITY.png Set validity
open.png Open first document
CX_PLAUSIBILITY_CHECK.png Check plausibility
Fields
Field Field description
Master data
: Single/variant/subpart * Unique part number. This is a mandatory field unless the part number is automatically incremented using an activated part number counter.

When creating a new single part (not automatically created new subpart of a variant part), the part number can be freely assigned despite the counter being activated by entering the number in the number field before saving for the first time.

It makes sense here to only use part numbers that are greater than the last part number assigned so far, as otherwise - with a unique part number index - the part number could possibly already be assigned. In this case, the system would report an error.

If individual users are not to have this right to freely assign part numbers, a message block must be created for the CREATE_ITEM_WITHOUT_COUNTER message and assigned to these users.

When automatically creating a new subpart (creating from a variant part or copying from another subpart), the part number is automatically assigned if the part number counter is activated, otherwise it is queried separately.
Variant part Display of the higher-level variant part. This field is only visible if the part has a higher-level variant part. As a rule, individual parts are sub- or assigned to a variant part (and thus become "sub-parts"), but it is also possible to assign variant parts to another variant part as a sub-part. This can be done by dragging and dropping a variant part into the list of subparts of another variant part
Search terms When a part is created, the text is automatically created as a search term
: Part class The part class assigned to the part. This field is a mandatory field (and is then also marked with an '*') if the classification term ITEM_CLASSIFICATION is stored in the system.

The classification term "part class" (ITEM_CLASSIFICATION) as well as the classification term "part type" (ITEM_TYPE) apply to a part, the so-called statistics/article group (SALES_STATISTICS) apply to the sales roles, the purchasing areas (PURCHASING_GROUPS) apply to the purchasing role of a part.

The idea behind this is that a "classification" of a part (e.g. "screw") and a "part type" of a part (e.g. "raw material") is independent of its use (i.e. its part roles).

The part roles are information on the utilisation of a part, which you then also want to evaluate statistically, hence the assignment to a statistics group (in the sales role) or to a purchasing area (in the purchasing role).

Processor Processor of the part. This information is filled in for the first time when the part is created; this information can then be maintained manually.

If this field is not subsequently changed manually, this information corresponds to the "From employee" field in the Additional datatab
Date Date of processing. This information is filled in for the first time when the part is created, then this information can be maintained manually.

If this field is not subsequently changed manually, this information corresponds to the "Date created" field in the Additional datatab
Text * Multilingual designation of the part. This is a mandatory field!
Generate (as button) This button is only visible if the part is
  • is a subpart linked to a variant part
  • this variant part has defined output formats on the characteristics bar
  • the automatically generated text does not match the currently displayed part text
In this case, the text can be generated automatically using the output format. The search terms are also adjusted and the button is then no longer visible.
Manufacturer Assignment to the manufacturer. Sub-parts with the same manufacturer as the variant part are not shown separately for the manufacturer.
Merchandise number Assignment to a combined nomenclature (commodity code), which is used for the INTRASTAT declaration and the declaration of origin. Right-click to open the data record of the combined nomenclature. Several partscan then be assigned to this nomenclature at once.
Status See part status
: Sales part Message field whether the part should also be created as a sales part: a sales role should be added later (for workflow control)
Spare part Message field whether the part should also be created as a spare part: a spare part role should be added later (for workflow control)
Consumables Message field indicating whether the part is used as a consumable (further spare part specification)
Wear part Identification that the part is a consumable part. This identifier is output in parts lists and parts dispositions and is used to create spare parts lists (in addition to specifying a separate spare parts role)
QA part Indicates whether the part must be checked by quality assurance upon goods receipt
: Dangerous goods Message field indicating whether the part is a dangerous good (transport)

If the structures "UN_NUMBER" for the UN dangerous goods numbers, "UN_HAZARD_ID" for the UN dangerous goods classes and "PACKING_GROUP" for packing groups have been created in the database as classification terms, an additional"Dangerous goods" window tab is displayed when this field is selected.

Joint accounts
(only for variant parts)
See Joint dispo account

Attention: These option fields are only visible if the option to set the joint accounts on the"Logistics" tab has been set via the client!

Joint dispo account
(only for variant parts)
See Joint dispo account

Attention: These option fields are only visible if the option to set joint accounts has been set on the"Logistics" tab via the client!

Sub-parts/characteristics For variant parts, list of subparts, sorted according to the saved sort sequence via the characteristics bar. If it happens that an invalid subpart has a valid replacement object that is also a subpart of the variant part, the valid subpart is only available once in the list. Listing of characteristics for sub-parts and individual parts.

Function:
Individual parts can be assigned to the variant part as sub-parts by simply dragging the new parts to be assigned into the sub-parts list of the variant part using the mouse. Entries from the stock list and the operation folders are also permitted. Variant parts can also be dragged into this list to create multi-level variant parts

Additional data
Date attachment Date of first installation
: from employee Processor of the initial installation
: Dispo processor Specification of the processor responsible for the disposition of the part. This information can be used to select parts in the part master search window
Weight For parts that do not have a weight as a unit of measure and are not a variant part, the weight can be maintained here in a simplified form in the units table. If a conditional table is already stored in the unit table, only a button for calling up the unit table is displayed here.
Production planning This group is blocked for variant parts.
: : Include part in the PPL Part can be taken into account directly when exploding a production plan. The next stage is cancelled directly for selected production parts, i.e. if this flag is not set, the parts have no MRP.
: : Specify a fixed quantity in the first stage of the PPL The required quantity is not generated as a requirement, but the quantity that is entered here.
Serial numbers
: Serial number list Output of the list of serial numbers assigned to this part
Documents
: Structure tree Via the structure tree on the left-hand side, subfolders or subnodes(CX_STRUCTURE.png) can be created. Associations (document references, parts, part roles, partner roles, etc.) can be moved within the structure using drag & drop and thus structured. You can also navigate through the structure tree to display the folder's associations in the list on the right.

(It is currently only possible to structure document references)

List The list of document references is located on the right-hand side. The local document references are marked with the little house symbol (CX_DOCUMENT_INDEX_LOCAL.png) and the global one with the document reference symbol (CX_DOCUMENT_INDEX.png) are displayed. Global document references can also be inserted as a conditional table. The description of the document reference is displayed next to the type of the associated documents. This can either be the short title in the operating language or the description text. The type and file name are also displayed.

Link: Description of the buttons for maintaining the assignments to the document references

Designation of structure node A different description can be entered here for the folder defined in the structure tree (structure node) and saved using the save button to the right of the field.
Ingredients (SVHC) This window tab is only visible if a classification term with the ID "ITEM_STATE_REACH" is stored in the system for the processing state for recording hazardous ingredients.
REACH status
: : Status Selection box for the processing status for recording hazardous substances. Common statuses are e.g. "requested" and "checked", which could be created as subfolders of the "ITEM_REACH_STATE" folder term.
: : per Date of the last change to the processing state.
: : employee Employee who last changed the processing status.
: Substances (SVHC)
: : List List of SVHC substances assigned to the part. These substances are saved as chemicals in the database and can be assigned to the part using "Insert". The "Remove" button can be used to remove selected substances from the list.
Picture
: Original Show selected image in original size
: Dynamic Adjust selected image to window size
Dangerous goods This window tab is only visible if the Dangerous goods field (see above) is selected for the part currently being processed and the corresponding information for the UN number is available in the database.
and dangerous goods class, as well as the packaging group as the classification terms "UN_NUMBER" for the UN dangerous goods numbers, "UN_HAZARD_ID" for the UN dangerous goods classes and "PACKING_GROUP" for
packing groups have been created
UN number Specification of the UN number of the dangerous goods
UN dangerous goods class Indication of the UN dangerous goods class of the dangerous goods
: Packing group Indication of the packaging group of the dangerous goods
Buttons
Button Button description
Master data
Apply Subparts only: Adopt data of the variant part
Variant part Subparts only: Call up selection window for variants
Part type Call up selection window for structures
Part class Call up selection window for structures
Insert Variant parts: create a new subpart for the displayed variant and connect it to the variant
Individual parts and subparts: Insert attribute / characteristic
For variant parts, a context menu can be opened in the list, which can also be used to copy existing subparts.
Remove Individual parts and subparts only: remove selected characteristic (attribute, characteristic)
Image
Select image Partially load an image
Documents
Open Opens the document of the selected document reference in the preview. Depending on the file type, Adobe Acrobat Reader, Word or, for example, Internet Explorer is started.
Insert When inserting, you can choose between local document references and global document references.
Context menu
Global document reference
Select An existing global document reference can be selected from the master data and associated with the object via the document reference selection screen.
Create A new global document reference is created and directly associated with the object.
: Conditional table An existing global document reference can be selected via the document reference selection screen. This document reference is then the first entry in a conditional table that is associated with the object.
Local document reference
File (storage in database) A file can be selected which is created as a local document reference and associated with the object. The file is imported and saved in the database.
Email - Outlook import (storage in database) The email selected in Outlook is created as a local document reference and associated with the object. The email is imported and saved in the database.
Email attachment - Outlook import (storage in database) The attachment of the email selected in Outlook is created as a local document reference and associated with the object. The attachment is imported and saved in the database.
File (reference) A file can be selected. The path to this file is stored in the local document reference. The document is therefore not saved in the database, but the document reference refers to the original document.
Email - Outlook import (storage in directory) When this function is called, the email selected in Outlook is saved in a directory (server directory). The file name and directory are defined by the user by means of a query. A local document reference is then automatically generated, which refers to the saved email.
Email attachment - Outlook import (storage in directory) When this function is called, the file attachment of the email selected in Outlook is saved in a directory (server directory). The file name and the directory are defined by the user by means of a query, whereby the file name is preset based on the attachment. A local document reference is then automatically generated, which refers to the saved file.

If the selected email has several attachments, one of the attachments must be selected by a user query.

Edit The document reference can be edited in its editing mask.
Remove If a global document reference is selected, the link between the document reference and the part is broken. Local document references are deleted.
Status list
OK Changes to the part are saved. If no changes have been made, the button is locked.
New The input window is cleared.
Delete The displayed part is deleted. Only parts that fulfil the following conditions can be deleted:
- No documents must have been posted for the part
- the part must not be used (in master or production parts lists, sales sets, etc.)
- No serial number may have been entered for the part
- The part must not have a part roll
Close The window is closed without saving changes. If you want to save the changes, you must press the "OK" button.

Part status

The different statuses that a part can assume are defined via the part status. The part status is therefore an important element of the part life cycle.

The part status is defined via the order term "ITEM_STATE". This order term can contain both simple structure nodes and structure statuses . With the structure status, the status is automatically determined by transition conditions in other structure statuses.

All simple structure nodes and the start of the status chain of each structure status are displayed for selection. The order term "ITEM_STATE" could therefore be structured as follows, for example:

- In progress
- Locked
- Released (with conditional next status)
-> Released: Logistics data missing,
-> In process: Purchase part
-> Released: Purchased part
-> In process: Production part
-> Production part without routing
-> Released: Production part

In this example, the UNDER_WAY, LOCKED, DELETED and RELEASED statuses can be set in the part by the user. RELEASED can be selected because this is the only structure status that is not referenced by any other status and is therefore recognised as the start status. The subsequent statuses are then derived from the part data.

In addition to the status definitions, the RELEASED status is also shown in the right-hand screen. The part is automatically forwarded to the next status by the transition condition (Expr.) "true".
From the next status, the status then specifies which part data must be recorded and the part status is advanced when this has been done.

The following examples provide an overview of the data that can be queried and the formula expression that can be used to do this.

item_itemstate.JPG

Function / Description

Code for the formula

Query whether the logistics indicator exists and whether it is a purchased part
The value in"logisticsEnum" can have the following standard values :
2 - purchased part
3 - production part
4 - Purchased part with own supplies
if(has(Monitor("CX_DISPO_ACCOUNT").logisticsEnum))(Monitor("CX_DISPO_ACCOUNT").logisticsEnum=2) else false
Is a purchase part available for the part
You can quickly change this example to query other roles of a part. Simply replace "CX_PURCHASE_ITEM" with the following value:
"CX_PRODUCT_ITEM" - production role
"CX_SALES_ITEM" - sales role
"CX_SPARE_ITEM" - Spare parts reel
"CX_RENT_ITEM" - Returnable item
has(ClearingObject("CX_PURCHASE_ITEM").uniqueID)
If a routing exists has(ProductAllocation("CX_JOB_SCHEDULE",0).uniqueID)
If a parts list exists has(ProductAllocation("CX_BILL_OF_MATERIAL",0).uniqueID)
Check stock <= 0
if(has(Monitor("CX_STOCK_ACCOUNT").current.quantity))(.Monitor("CX_STOCK_ACCOUNT").current.quantity <= 0) else false
Current circular
(If there is an active circular for a part, for example a change request, then this formula could be used to change the status "Released" to "Released with current change request").
if(has(Monitor("CX_PROCEEDINGS").current._refCounter))(Monitor("CX_PROCEEDINGS").current._refCounter>0)else false

Options for editing and using the parts can be stored for the individual statuses. These options are stored as attributes at the structure node (see also Attributes/special features and there in particular the paragraph: Attributes with control function).

Option Attribute Control
Editing is locked lockEditing Editing of the part itself and the following data belonging to the part are locked:
Bill of material, routing, provided parts list, resources, associations, assembly, sales sets
Adding to parts list prohibited lockForLink The following actions around the part are cancelled with a message:
- Inserting the part in the master BOM, provided parts list
- Explode a part request in which the part occurs
- Explode a production BOM in which the part occurs
- Inserting the part into a preliminary requirement
Warning when adding to parts list passed.lockForLink In the following actions around the part a warning message is given:
- Inserting the part in the master parts list
- Explode a production BOM in which the part occurs
- Inserting the part into a preliminary requirement
Blocked as exchange object lockForSibling The part must not be defined as an exchange object
Hide in search suppressInList These parts are not displayed in the parts list, regardless of their validity.

Common MRP or warehouse account for variant parts

Attention: These option fields are only visible if the option to set the joint accounts on the"Logistics" tab has been set via the client!

For variant parts, it is possible to create a common MRP and warehouse account for all sub-parts, phantom parts and the variant part. This is useful, among other things, if it is irrelevant in which version a variant part is in stock. In this way, an MRP movement of a sub-part is only registered in the MRP account of the variant part. Nevertheless, all information remains available as to which sub-part the corresponding movement relates to.

This joint account is activated via the part master screen using the "Joint accounts" checkbox. If different accounts already exist for the selected accounts for the existing subparts or phantom parts, these are collected when the part is saved and moved to the accounts of the variant part (see also AccountOwner or AccounOwnerPhantom).

If the joint accounts are deactivated, the documents and postings are distributed to the accounts of the sub-parts or phantom parts again when the part is saved.

Change part settings with Wizzard

This wizard can be used to set settings for a group of selected parts in one. The selection of parts can still be changed while the wizard is open.

The data fields can be hidden or shown using the checkboxes in front of the groups "Part class", "Manufacturer", "Part number", "Status" and "Properties". Data fields that are shown are changed in the parts by the wizard. These groups are not changed by hiding them.

Fields
Field Field description
Description Edit the description of the parts.

Only the current language is taken into account.

: : Search for Text to be searched for and replaced in the description of the selected parts. The search is case-sensitive.
: : Replace with This text is inserted in place of the searched text. If the "Search" field is left empty, the text from the "Replace" field is simply written into the description of the selected parts.
Part class
: : Part class Selected part class.

The classification term "part class" (ITEM_CLASSIFICATION) as well as the classification term "part type" (ITEM_TYPE) apply to a part, the so-called statistics/article group (SALES_STATISTICS) apply to the sales roles, the purchasing areas (PURCHASING_GROUPS) apply to the purchasing role of a part.

The idea behind this is that a "classification" of a part (e.g. "screw") and a "part type" of a part (e.g. "raw material") is independent of its use (i.e. its part roles).

The part roles are information on the utilisation of a part, which you then also want to evaluate statistically, hence the assignment to a statistics group (in the sales role) or to a purchasing area (in the purchasing role).

Manufacturer
: : Manufacturer Assignment to the manufacturer. Subparts with the same manufacturer as the variant part are not shown separately for the manufacturer.
: commodity code
: : commodity code Assignment to a combined nomenclature (commodity code), which is used for the INTRASTAT declaration and the declaration of origin. Right-click to open the data record of the combined nomenclature. Several partscan then be assigned to this nomenclature at once.
Status
: : Status see part status
: Properties
: : Sales part Message field whether the part should also be created as a sales part: a sales role should be added later (for workflow control)
: : Spare part Message field indicating whether the part should also be created as a spare part: a spare part role should be added later (for workflow control)
: : Wear part Identifier that the part is a wear part. This identifier is output in parts lists and parts dispositions and is used to create spare parts lists (in addition to specifying a separate spare parts role)
: : Consumable material Message field indicating whether the part is used as a consumable (additional spare part specification)
: : QA part Indication of whether the part must be checked by quality assurance on receipt of goods
: : Dangerous goods Message field indicating whether the part is a dangerous good (transport)
: Production programme planning
: : Include part in PPL see production planning
: order term
: : concept of order Order term to be added. Any order term can be selected.
: : Overwrite existing entries of the organisation term!

If this option is selected, all order terms that have the same main order term (Top!) are deleted from the part before insertion! This makes it possible to replace an order term in a part.

Buttons
Button Button description
OK BUTTON The settings are saved in the selected parts and the window is closed.

Options window (input window)

Here you can select whether the name, e.g. "FAB_TEIL", or the designation, e.g. "Fabrikat", of the individual characteristic should be displayed in the column headers of the characteristic columns in the list of subparts. Each time the input window is opened, the option is reset to the default, i.e. the name is displayed. When confirming a selection with the OK button, the input window is not completely rebuilt, only the list of sub-parts.

Menu
Menu item Menu description
Edit -
: Set default settings All changed settings are reset to default
fields
field Field description
Edit options
: Column headers for features -
: : Name The name of the characteristic is displayed in the column headers of the characteristic columns in the list of subparts.
: : Designation The name of the attribute is displayed in the column headers of the attribute columns in the list of subparts.
Filter part number The part number field can also be used as a search field. By entering a part number and triggering it, the system searches for the part with the entered number and then displays it in the editing screen. The parts are searched for in the following two options.
: : Automatic In the automatic search, the part is searched for regardless of the set part type.
: : Not automatic In the non-automatic search, the part is only searched for in the set part type. (Example: If the part type "Variant part" is set and a search is made for the number of a single part, this will not be found).
Manufacturer
: : Manufacturer must be recorded if sales or spare part is available! Check when saving a part and when creating a sales or spare part whether a manufacturer has been entered for the part. If no manufacturer is available, saving or creating is cancelled with an error message.
Buttons
Button Button description
OK BUTTON The settings are saved and the window is closed.

List window

Used to list the parts. Various other data related to parts can be dragged into the list. These are among others:

data Description
Structures All parts assigned to this and all subordinate structures are displayed in the list
Storage bin parts accounts The parts of the storage bin accounts dragged into the list are displayed
Work centres / machines / work groups The parts that have one of the resources dragged into the list in the routing are displayed in the list
Operation folder The owner parts of the operation folders are displayed in the list
Exploded parts lists / preliminary costings The parts of the BOM item dragged into the list and all of its sub-items are displayed in the list
Menu
Menu item Menu description
Edit -
: Rollers -
: : Insert roll Insert role. Sales item roles can be assigned multiple times.
: : Operations of the role Show processes of the role
: : Validity of the role Set validity of the role
: Check order price and unit of subparts Cockpit run for subparts that share the order item role of the variant part and for whose characteristics there is no price or a price that is incompatible with the standard unit of the part. The check run can be called up from the part master for all selected parts or from the cockpit for all subparts of all valid variant parts
Allocations -
: : Create parts list A parts list is created and linked to a newly created production role. If a production role already exists, the new parts list is linked directly to the existing production role.
: : Insert parts list from copy If a production role does not yet exist, one is created. The parts list search list then opens. Here you now have the option of searching for and selecting an existing parts list. A copy of this selected parts list is created, provided with the part number and part description and linked to the part via the production role.
Generate operation document -
: : Note Create transaction document
: Edit weight of selected parts Opens a window in which the weight of the selected parts can be edited
: Import weights and commodity codes via Excel Weights and commodity codes of parts can be specified in an Excel file and read in here. The weight is specified in kg without a unit.
The file format for the Excel file is
Ident no. Name Weight kg commodity code
131312 Gearbox V15 50 12345678
: Testing of marked parts -
: : Find subparts with the same characteristics If the selected part is a sub-part, another sub-part with the same characteristic is searched for in its variant part. If the selected part is a variant part, all duplicates are searched for via its subparts. Multiple selection is possible, the checks are carried out for all selected parts and the overall result is displayed.
: : Check part for completeness + compatibility The so-called part environment tests are carried out for all selected parts. If the part is a variant part, the tests are also carried out for all sub-parts. See part environment test
: : Check order price and unit of subparts This test checks for subparts that use the order role of the variant part whether a valid order price exists for their attributes and whether this matches the standard unit of the subpart.
Change MRP processor for selected parts After selecting the menu item, you will receive a message indicating how many parts will be changed. After confirming, you can select the new MRP processor from the employees. After selecting the employee, the changes are made; if you cancel the selection, the parts remain unchanged.
Release the selected part The part selected in the list - if not yet released - is listed for release in a separate window together with all (also not yet released) parts of any existing parts list.

This routine for release can only be called up for parts that have previously been assigned a status
Print label Print label (see Word barcodes)
Close Close window
Options Call up options window
List formats -
: own formatting
: standard Formats the list with the standard format
Repair -
Repair manufacturing costs (re-round) Repair production costs (re-round)
Toolbar
Icon Toolbar description
new.png Create new part
open.png Edit part
CX_QUERY.png Opens another search window with which the parts can be searched for using even more search criteria
CX_ATTRIBUTE_search.png Searchfor characteristics
CX_ATTRIBUTE_search_missing.png Search for objects that do not contain any of the characteristics to be specified (regardless of which value is set)
delete.png Delete part
CX_PRINTER_hardcopy.png Print parts
list_clear.png Reset list
CX_ITEM_PATTERN.png Filter search variant parts only
CX_ITEM.png Filter search only single parts
CX_ITEM_sub.png Search filter for subparts only
CX_ITEM_all.png No part filter: search for all parts
CX_SERVICE.png Parts filter: search for all services
CX_STOCK_log.png Show stock movements
CX_STOCK_on.png Show stock
CX_DISPO_ACCOUNT.png Display MRP movements of the part in the MRP account
CX_STOCK_ACCOUNT.png Display logistics account
CX_ITEM_use.png Show parts usage
pin.pngpinned.png Create/edit notes
CX_PROCEEDINGS.png Display processes
CX_VALIDITY.png Set validity
copytoclipboard.png Copy all parts to the clipboard
save.png Export all selected parts to Excel
CX_PLAUSIBILITY_CHECK.png Check plausibility
Search fields
field Field description
Number Part number. It is also possible to search for only part of a number using *freeText*, whereby the second "*" at the end can also be omitted
Search term Search for search terms of the part
Drawing Drawing number
Part class Search for part class. The structure tree opens, from which the part class can be selected.

In the text search field next to the "Part class" button, a class can be searched for directly using the structure ID. All parts of all part classes found are displayed in the list, even if only the last part class found is displayed in the "Part class" selection box in the search field display!

ATTENTION: Only parts from part classes that are assigned to the "Part structures" type are found!

incl. part characteristic columns When listing parts via the part class, all characteristics are added as columns. In this way, both variants and subparts can be found more easily by sorting the columns.

For subparts, the value of the part characteristic is displayed for variant parts, the type of characteristic is displayed. For enumerations, all selection options are listed in square brackets for variant parts.

This option only makes sense if a part class with a homogeneous characteristic structure of the assigned variant parts exists. Otherwise the number of columns will be too large.

Part type Search for part type
Logistics Logistics indicator (warehouse account)
ABC Warehouse indicator (warehouse account)
Cycle counting Labelling of a part for the cycle counting inventory procedure
Fields
Field Field description
list box Lists the selected parts.
Rollers Lists all roles of the selected part from the list box.
Allocation Lists all allocations of the selected part from the list box.
Buttons
Button Button description
Edit The current part is displayed in the input window.
New An empty input window is opened.
Delete The selected part is deleted.
Close The window is closed.

Options window (list window)

All settings for the search can be made here. The window can only be closed using the "OK" button.

Menu
Menu item Menu description
Edit -
: Set default settings All changed settings are reset to default
fields
field Field description
Search
: Immediate takeover on a hit If only a part is found during a search, this is opened in the input window
: Empty list before new search The list is emptied before each new search
: Type of search -
: : General Use search terms from the part itself
: : Advanced search Search terms of the part's roles are also taken into account
: Validity Validity
: : With exchange object
: : Without exchange object
: : Only valid objects
: : All objects
: : Hidden parts A part can be hidden in the list due to a certain status (for example, a part has the status "No longer in use"). By ticking this box, these hidden parts are still displayed in the list.
Part type / number of objects
Part type Determines the filtering which part type should be considered in the search.
: : All parts
: : Individual parts
: : Variant parts
: : Bottom parts
: Number of objects Determines the maximum number of objects displayed in the list during a search
: : All objects
: : Number of objects
: : 100 objects
Buttons
Button Button description
OK BUTTON The settings are saved and the window is closed.


Selection window

This window is used to select a part. The part roles and allocations are displayed on the right-hand side. These lists can be used to conveniently create the corresponding objects for the selected part. To do this, right-click in one of these small lists to open the context menu and select the desired entry.

Menu
Menu item Menu description
Edit -
: Rollers
: : Insert roll You can select which new part roll is to be created via a selection mask that opens.
: : Processes of the role The operations of the role selected in the "Role" group of the selection window are displayed.
: : Validity of the role The validity of the role selected in the "Role" group of the selection window can be edited.
Generate transaction document
: : Note An operation is created for the part.
: Print label This menu item is used to print a label for all individual parts and subparts selected in the list. Variant parts are ignored when printing. The prerequisite is that a label printer is installed.

The label consists of a barcode, the part number, the description and the attributes.

Close Close window
Options Call up options window
Toolbar
Icon Toolbar description
CX_ITEM_PATTERN.png Filter search variant parts only
CX_ITEM.png Filter search only single parts
CX_ITEM_sub.png Search filter for subparts only
CX_ITEM_all.png No filter search for all parts
Search fields
field Field description
Number Part number
Search term Search for search terms of the part
Drawing Drawing number
Part class Search by part class
Part type Search by part type
Logistics Logistics indicator (warehouse account)
ABC Warehouse indicator (warehouse account)
Buttons
Button Button description
OK BUTTON The selected part is adopted.
Close The selection is cancelled.



Part weights (in one)

In this window, you can enter a weight for all previously selected parts, which is then transferred to these parts.

Fields
Field Field description
Weight Specification of the weight


Buttons
Button Button description
OK BUTTON The weight entered in the "Weight" field is transferred to the previously selected parts
In list The previously selected parts are displayed in the part weight list window so that they can be maintained there individually
Close The window is closed.



Part weights (list)

Parts are listed in this window so that their weights can be maintained individually.

Buttons
Button Button description
One value for all For all parts of the list, you can enter a weight in the part weight single window, which is then transferred to these parts
Enter a value for all selected For all parts selected in the list, you can enter a weight in the individual part weight window, which is then transferred to these parts
Close The window is closed.


Part release

In this window, the part previously selected in the list window - together with all parts in the associated parts lists - is listed, provided these parts are not in the "RELEASED" state.

Knobs
Knob Button description
Release The parts of the list are released
Close The window is closed.



Insert divider roll

Used to select a divider roller.

Fields
Field Field description
Part The part for which the part roll is to be selected.
New part roll Displays all possible part rollers in tree form.
Buttons
Button Button description
select The selected role is adopted.
Close The window is closed.

Batch Wizzard

The batch wizard can be used to select existing batch numbers for batch-managed parts or to add new batch numbers to the batch-managed part. Depending on the setting, the expiry date can be assigned to the batch number.

The window is opened from the application in the following three options, depending on the scenario:

  • Create
    A new batch number is created using the batch wizard. In this option, the window is opened, for example, when the "Create" button is pressed in the part mask of a batch-managed part. The listing of existing batch numbers is purely informative.
  • Select
    The batch wizard can be used to select an existing batch number from the list of batches. In this option, the window is opened, among other things, when a batch-managed part is selected in the retrieval module, because the batch number inevitably already had to be entered during putaway.
  • Create + Select
    This option can be used to select an existing batch number or create a new one. If a new batch number is created, it is selected directly. In this option, the window is selected, among other things, when selecting a batch-managed part in the putaway module. Both an existing batch number and a batch number created in this context can be stored here.

Related topics


Technical documentation

Parts master base module

Module name

item.mod

classes

CX_ITEM

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.

Messages received
Message Parameters Function security
ITEM_CHANGED Part master object Part master has been changed
ITEM_CREATED Part master object Part master was created
ITEM_DELETED Part master object Part master was deleted
LIMIT_SET INTEGER Limit of the list was changed
STRUCTURE_SELECTED Structure object Structure object was selected

Messages sent
Message Parameters Function Receive module
SELECT_STRUCTURE NULL or collection structure objects, recipient of the response Call up selection window for structures Structure selection module
SET_LIMIT List widget, recipient of the response Call up input window for list limiting List limit editing module

Part master edit module

Module name

itemedt.mod

classes

CX_ITEM

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.

There are now the following macros for locking the input window:

  • LockWindowWithObject
  • UnlockWindowWithObject
  • UnlockWindowWithoutObject
Received messages
Message Parameters Function security
ATTRIBUTE_SELECTED Collection attribute objects Attributes were selected
ATTRIBUTE_SET_SELECTED
COMMENT_CHANGED object Comment was changed
CONDITIONED_ATTRIBUTE_CREATED
EDIT_ITEM NULL or part master object Call up input window for part master
FORMULA_ATTRIBUTE_CREATED
ITEM_CHANGED Part master object Part master has been changed
ITEM_CREATED Part master object Part master was created
ITEM_DELETED Part master object Part master was deleted
ITEM_SELECTED Part master object Part master was selected
LIMIT_SET INTEGER Limit of the list was changed
LIST_ITEM Collection part master objects or NULL Call up list window for part master
LOAD_ITEM Import part master
QUERY_BY_ATTRIBUTE_CREATED Attribute objects, character string, recipient of the response Start search for attributes
SLOT_ATTRIBUTE_CREATED
STRUCTURE_SELECTED Structure object Structure was selected
CREATE_ITEM_WITHOUT_COUNTER Part is to be created with a manually assigned number, although there is a counter. To do this, a number must be entered in the part number before the part is saved for the first time. Block for people who have to adhere to the part counters

Messages sent
Message Parameters Function Receive module
CREATE_QUERY_BY_ATTRIBUTE Receiver of the response Call up input window for part search by attribute Request for attribute editing module
DELETE_UNIT_TABLE
EDIT_BILL_OF_MATERIAL (optional part master object), NULL or parts list object, (optional recipient of the response)
EDIT_COMMENT object Call up input window for comment Comment editing module
EDIT_CONDITIONED_ATTRIBUTE
EDIT_FORMULA_ATTRIBUTES
EDIT_ITEM NULL or part master object Call up input window for part master Part editing module
EDIT_JOB_SCHEDULE (optional part master object), NULL or routing object, (optional recipient of the response)
EDIT_PROCEEDINGS NULL or process object Call up input window for processes Operation editing module
EDIT_PRODUCT
EDIT_PURCHASE_ITEM
EDIT_SALES_ITEM
EDIT_SALES_SET
EDIT_SLOT_ATTRIBUTE
EDIT_SPARE_ITEM
EDIT_STOCK_ACCOUNT
EDIT_UNIT_TABLE
EDIT_VALIDITY_BY_DATE Window title, object, recipient of the response Call up input window for validity Validity editing module
ITEM_CHANGED Part master object Part master has been changed
ITEM_CREATED Part master object Part master was created
ITEM_DELETED Part master object Part master was deleted
LIST_ALLOCATOR
LIST_ATTRIBUTE_SET
LIST_ITEM NULL or collection part master objects Call up list window for part master Part editing module
LIST_ITEM_STOCK_SUB_MONITORS
SELECT_ATTRIBUTE NULL or collection attribute objects, recipient of the response Call up selection window for attributes Attribute selection module
SELECT_DISPO_ACCOUNT_LOGGINGS
SELECT_ITEM Collection part master objects or NULL, recipient of the response Call up selection window for part master Part selection module
SELECT_STOCK_LOGGINGS
SELECT_STRUCTURE NULL or collection structure objects, recipient of the response Call up selection window for structures Structure selection module
SET_LIMIT List widget, recipient of the response Call up input window for list limiting List limit editing module
SHOW_PREVIEW widget Print preview Print preview

Part master selection module

Module name

itemsel.mod

classes

CX_ITEM

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.

Messages received
Message Parameters Function security
ITEM_CHANGED Part master object Part master has been changed
ITEM_CREATED Part master object Part master was created
ITEM_DELETED Part master object Part master was deleted
LIMIT_SET INTEGER Limit of the list was changed
SELECT_ITEM Collection part master objects or NULL, recipient of the response Call up selection window for part master
STRUCTURE_SELECTED Structure object Structure was selected

Messages sent
Message Parameters Function Receive module
ITEM_SELECTED Part master object, receiver Part master was selected
SELECT_STRUCTURE NULL or collection structure objects, recipient of the response Call up selection window for structures Structure selection module
SET_LIMIT List widget, recipient of the response Call up input window for list limiting List limit editing module

Parts Batch App

Module name

itemBatch.app

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.

Messages received
Message Parameters Function security
EXEC_BATCH_ITEM
SELECT_OR_CREATE_SUB_BATCH_ITEM

Messages sent
Message Parameters Function Receive module
ADVANCED_SEARCH
BATCH_ITEM_CREATED
CORRECT_DISPO_BALANCE_DEVIATION
CREATE_BILL_OF_MATERIAL
CREATE_COMBINED_NOMENCLATURE
CREATE_MODULE_SETTINGS
CREATE_PRODUCT
DELETE_MODULE_SETTINGS
DOUBLE_CLICK
EDIT_ATTRIBUTE_VALUE_VECTOR
EDIT_COMMENT
EDIT_ITEM
EDIT_MODULE_SETTINGS
EDIT_PROCEEDINGS
INITIALIZE
ITEM_DELETED
ITEM_SELECTED
LINK_COMBINED_NOMENCLATURE
LIST_STOCK_TRANSACTION
MANUFACTURER_SELECTED
RELEASE_ITEM
SELECT
SELECT_BILL_OF_MATERIAL
SELECT_MANUFACTURER
SELECT_STAFF_MEMBER
SELECT_STAFF_MEMBER_WITH_USER
SELECT_STRUCTURE
STAFF_MEMBER_SELECTED
STRUCTURE_SELECTED
UNIT_TABLE_CHANGED
UPDATE_ITEM_STATE
WORK_AROUND_SET_SEARCH_MODE

Parts lists app

Module name

itemList.app

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.

Messages received
Message Parameters Function security
EXEC_LIST_ITEM
LIST_BATCH_ITEM
LIST_ITEM

Messages sent
Message Parameters Function Receive module
ADVANCED_SEARCH
CHECK_DUPLICATE_SUB_ITEMS
CHECK_ITEM_ENVIRONMENT
CHECK_SUB_ITEMS_ATTRIBUTES_NO_PURCHASE_PRICE
COPY_BILL_OF_MATERIAL
CORRECT_DISPO_BALANCE_DEVIATION
CREATE_BILL_OF_MATERIAL
CREATE_COMBINED_NOMENCLATURE
CREATE_ITEM_CAST
CREATE_MODULE_SETTINGS
CREATE_PRODUCT
CREATE_TXN_NOTE
DELETE_MODULE_SETTINGS
DOUBLE_CLICK
EDIT_BILL_OF_MATERIAL
EDIT_COMMENT
EDIT_DISPO_ACCOUNT
EDIT_ITEM
EDIT_ITEM_WEIGHT
EDIT_ITEM_WIZZARD
EDIT_MODULE_SETTINGS
EDIT_OBJECT
EDIT_PROCEEDINGS
EDIT_STOCK_ACCOUNT
EDIT_VALIDITY_BY_DATE
EXPORT_ALL_OBJECTS
INITIALIZE
ITEM_DELETED
LINK_COMBINED_NOMENCLATURE
LIST_BATCH_ITEM
LIST_ITEM
LIST_ITEM_ALLOCATOR
LIST_ITEM_STOCK_SUB_MONITORS
LIST_SERIAL_NUMBER_CUBE
LIST_STOCK_TRANSACTION
MANUFACTURER_SELECTED
PRINT_ITEM_LABEL
PRINT_REPORT
QUERY_ITEM
RELEASE_ITEM
REPORT_ITEM_TURNOVER_STATISTICS
SELECT
SELECT_BILL_OF_MATERIAL
SELECT_MANUFACTURER
SELECT_STAFF_MEMBER
SELECT_STAFF_MEMBER_WITH_USER
SELECT_STRUCTURE
SHOW_ITEM_ALLOCATIONS
STAFF_MEMBER_SELECTED
STRUCTURE_SELECTED
UNIT_TABLE_CHANGED
UPDATE_ITEM_STATE
WORK_AROUND_SET_SEARCH_MODE

Part weight editing app

Module name

itemWeightEdit.app

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.

Messages received
Message Parameters Function security
EDIT_ITEM_WEIGHT
EDIT_ITEM_WEIGHT_IN_LIST

Messages sent
Message Parameters Function Receive module
ADVANCED_SEARCH
CORRECT_DISPO_BALANCE_DEVIATION
CREATE_BILL_OF_MATERIAL
CREATE_COMBINED_NOMENCLATURE
CREATE_MODULE_SETTINGS
CREATE_PRODUCT
DELETE_MODULE_SETTINGS
DOUBLE_CLICK
EDIT_COMMENT
EDIT_ITEM_WEIGHT
EDIT_ITEM_WEIGHT_IN_LIST
EDIT_MODULE_SETTINGS
EDIT_PROCEEDINGS
INITIALIZE
ITEM_DELETED
ITEM_WEIGHT_CHANGED
LINK_COMBINED_NOMENCLATURE
LIST_STOCK_TRANSACTION
MANUFACTURER_SELECTED
RELEASE_ITEM
SELECT
SELECT_BILL_OF_MATERIAL
SELECT_MANUFACTURER
SELECT_STAFF_MEMBER
SELECT_STAFF_MEMBER_WITH_USER
SELECT_STRUCTURE
STAFF_MEMBER_SELECTED
STRUCTURE_SELECTED
UNIT_TABLE_CHANGED
UPDATE_ITEM_STATE
WORK_AROUND_SET_SEARCH_MODE

Operational business