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:
-
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 =Facilityin the Generic Table GUIElementDefaultValue. -
Select the Manufacturer of the Material by selecting the appropriate Business Partner currently existing in the system with the
Is Manufacturerflag set totrue.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.
-
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.RegisterManualfeature assigned, you can input values by entering them manually.Info
The Generic Tables that define the configuration fields in the system are:
- LabelSpecification - master record with separators
- LabelSpecificationField - contains the list of known fields
- LabelSymbologyIdentifier - barcode type identifiers (optional for some Label Specifications)
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.
-
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.
-
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 Labelproperty, and thePrint Material Labels Automaticallyproperty must be set totrue. -
Select Register to finish the process and the Materials will be created.
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/AutopopulateDataFromProductManufacturerconfiguration entry is set totrue, 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.RegisterManualfeature, and automatic values (using the barcode scanner or the device camera).
-
If the
/Cmf/System/Configuration/MaterialLogistics/RegisterMaterials/InferManufacturerFromManufacturerPartNumber/configuration entry is set totrue, 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.
