Skip to content

Register Materials#

🔒 Material.Register

🔒 Material.RegisterManual

Overview#

The Register Materials operation provides a simple Material creation process with support for barcode scanners of different types (ECIA, GS1 and MAT-Label) and, if configured to do so, writes the results to a predefined label and sends them to a predefined printer.

Setup#

No special setup is required other than to meet the preconditions of the transaction. A barcode reader should be available, either through a specific barcode reading device or a mobile device with a camera, such as a smartphone.

Preconditions#

  • The Material Logistics module is properly licensed in the system.

Sequence of Steps#

Go to the Planning and Logistics menu to access the Register Materials operation. Upon opening the wizard, you can start adding materials by selecting to add each new Material. You can also select to remove a previously selected Material. For each Material that you add, perform these steps to register new Materials in the system:

  1. Select the Facility to which the Material will belong.

    Info

    It is possible to define the default value for the Facility by editing the entry Context = Material.Register, Element = Facility in the Generic Table GUIElementDefaultValue.

  2. Select the Manufacturer of the Material by selecting the appropriate Business Partner currently existing in the system with the Is Manufacturer flag set to true.

    Info

    The Business Partner holds the information for the barcode format that will be scanned in order to register the Materials, defined through the Label Specification property. If a Business Partner with a required label specification does not exist in the system, it must be created.

  3. Depending on the existing entries in the configuration tables, the appropriate fields will be shown for the defined label. Select to add a new Material by scanning a barcode through an available camera and the fields will be automatically filled out. If you have the Material.RegisterManual feature assigned, you can input values by entering them manually.

    Info

    The Generic Tables that define the configuration fields in the system are:

    If there is no Label Specification defined, you can use a barcode to read the fields as defined in the LabelMaterialProperty Lookup Table by selecting the field first and scanning it afterwards. After a successful field scan, the next field will be automatically selected until there are no more available fields to select.

    Note

    There is native support for Material attributes, you simply need to add the attribute to the LabelMaterialProperty Lookup Table and then to the LabelMaterialProperty and LabelSpecificationField Generic Tables.

    Warning

    If a Label Specification is defined but invalid (if there is no data to support it in the Label Specification or Label Specification Field tables) an error message is displayed.

  4. Optionally, select the number of identical Materials to be created from this entry and consequently how many labels will be printed, if configured to do so.

  5. Optionally, choose how many labels will be printed by opening the Printing Options section on the top right corner and entering the appropriate value.

    Note

    For this functionality to work correctly, the Step where the Material will be created must have a Printable Document assigned to the Material Label property, and the Print Material Labels Automatically property must be set to true.

  6. Select Register to finish the process and the Materials will be created.

Screenshot showing a registration step in a workflow, with a focus on completing the process to create Materials.

Label Specification Mappings#

There are some specific Label Specification mappings that are bound to certain conditions and configurations:

  • If the /Cmf/System/Configuration/MaterialLogistics/RegisterMaterials/AutopopulateDataFromProductManufacturer configuration entry is set to true, some fields will be automatically filled out:

    • The Material Primary Quantity property will be filled out with the value from the Standard Quantity property from the matching Manufacturer.
    • The Material Moisture Sensitivity Level property will be filled out with the value from the Moisture Sensitivity Level property from the matching Manufacturer.
  • If the field that maps to the Material Moisture Sensitivity Level property has been set with the value 6 (Time on Label), an additional mandatory field named Time on Label will be displayed:

    • The field will be mapped to the Material Floor Life Remaining Hours property.
    • The field accepts both manual values, bypassing the requirement for the Material.RegisterManual feature, and automatic values (using the barcode scanner or the device camera).
  • If the /Cmf/System/Configuration/MaterialLogistics/RegisterMaterials/InferManufacturerFromManufacturerPartNumber/ configuration entry is set to true, the system will try to infer the Manufacturer from the Manufacturer Part Number.

Note

If the scanned information does not have a valid mapping, the system should ignore the information.