Configuring settings for ProcessItemMaster
Complete these steps to receive and process M3_ItemMaster_Process_In.
- In Infor M3 Business Engine, create an item type in 'Item Type. Open' (CRS040).
- Create a Template Item (MMS001/MMS002/MMS003) and an Item Numbering rule (MWS050 and MWS051) with valid data. The item type should be set on (CRS040/E) with the status 10.
Note: The Item interface controlled field on (CRS040/E) must be enabled.
- In 'M3 Stock Msg Partner. Open' (MMS865), specify this information:
- Whs
- Leave blank.
- Msg
- Specify I.
- Partner
-
The value should be the Infor application ID, specified in capital letters, which is retrieved from the logical ID.
Example: If the logical ID is lid://infor.plmprocess.server123, the application ID is plmprocess in capital letters (PLMPROCESS).
- Msg type
- Specify BOD.
- Select Options > Create.
- On (MMS865/E), specify this information:
- Partner manager
- Specify M3.
- Default Item type
- Specify the item type that controls which data is the default for each item and how the item numbering is performed. user who is managing the partner settings for this record.
- Select Administration Tools > Enterprise Collaborator Administration. On the Server tab, select Agreement Control Properties and locate M3_ItemMaster_Process_In.
- Ensure that the m3beItemInterfaceProcessFlag user who is managing the partner settings control property has one of these values:
- Blank: Data is only added. Validation and import to M3 is performed manually.
- *VAL: Data is added and validated. Import to M3 is performed manually.
- *IMP: Data is validated and, if there are no validation errors, imported to M3.
- *AUT: Same as *IMP, but processing is performed by auto job MHS250.
This property enables messages to be processed online or through batch jobs in M3 Business Engine.
- You can use the optional m3beLotControlMethod control property to set the Infor M3 Business Engine field Lot control method (MITMAS.MMINDI) when creating new items using ProcessItemMaster. The control property is only considered if the incoming ProcessMaster BOD has either the element <SerialControlIndicator> or the element <LotControlIndicator> set to true. Check the status of the m3beLotControlMethod control property.
- If the control property is set to default, the Infor M3 Business Engine field Lot control method is set according to these rules:
- If
<SerialControlIndicator>
element is true, then Infor M3 Business Engine Lot control is set to 2. - If
<SerialControlIndicator>
element is false or missing, and<LotControlIndicator>
element is true, then Infor M3 Business Engine Lot control is set to 3.
- If
- If the control property is set, the Infor M3 Business Engine Lot control method field is set according to these rules:
- If m3beLotControlMethod is 1 or 3 and the
<LotControlIndicator>
element is true AND<SerialControlIndicator>
is set to false or missing, then Infor M3 Business Engine lot control is set to 1 or 3 respectively. - If m3beLotControlMethod is 2 or 5 and
<SerialControlIndicator>
is set to true, then Infor M3 Business Engine lot control is set to 2 or 5 respectively.
- If m3beLotControlMethod is 1 or 3 and the
- If the control property is set to default, the Infor M3 Business Engine field Lot control method is set according to these rules:
- To retain the alternate unit of measure in M3, set the m3beIgnoreAltUMDeletion control property to true. By default, this control property is set to false.
If the alternate unit of measure information in the ProcessItemMaster BOD is not stored and sent back in the integrating application, the MMS015MI.Dlt is called in M3. The record that was returned by the MMS200MI.LstItmAltUnitMs is deleted. If this control property is set to true, the MMS015MI.Dlt is not called, thus the alternate unit of measure records is not deleted in M3.
- Set the m3beRetrieveSPUCfromTemplate agreement control property to true if you must retrieve the Fixed or Dynamic Sales Price U/M (SPUC) field value from the template item. If this property is set to false, the SPUC field in M3 MMS001 is set to 1-Fixed when the SellableIndicator element of the ProcessItemMaster BOD is set to true.
- You can use the optional m3beItemType control property to set the default item type. The control property is only considered if the item type is not sent in the ProcessItemMaster.
- Click Save.