KVSMEDTechEquipmentInbound
Events
OnBeforeExecuteActionAccessory(Code[20], Code[10], Code[50], Record KVSMEDAccessory, Boolean) :
Summary: Integration event raised before the accessory action is executed. Set IsHandled to true to skip the default behavior of opening the accessory card.
[IntegrationEvent(false, false)]
local procedure OnBeforeExecuteActionAccessory(ItemNo: Code[20]; VariantCode: Code[10]; SerialNo: Code[50]; var TempKVSMEDAccessory: Record "KVSMEDAccessory"; var IsHandled: Boolean):
Parameters:
ItemNo: The item number of the technical equipment device.VariantCode: The variant code of the technical equipment device.SerialNo: The serial number of the technical equipment device.TempKVSMEDAccessory: Temporary accessory table used to manage the accessory entries.IsHandled: Set to true to skip the default behavior of opening the accessory card.
OnAfterActionPostOnBeforeClearFields(Record KVSMEDAccessory, Code[20], Code[20], Code[20], Code[10], Code[50], Code[50], Code[10], Code[20], Code[10], Code[20], Code[20], Code[35]) :
Summary: Integration event raised after inbound registration is completed and before page fields are cleared. Allows subscribers to process the current values while they are still available.
[IntegrationEvent(false, false)]
local procedure OnAfterActionPostOnBeforeClearFields(var TempKVSMEDAccessory: Record "KVSMEDAccessory" temporary; CustNo: Code[20]; ContNo: Code[20]; ItemNo: Code[20]; VariantCode: Code[10]; SerialNo: Code[50]; LotNo: Code[50]; LocationCode: Code[10]; BinCode: Code[20]; PostingCode: Code[10]; CallNo: Code[20]; RegisterNo: Code[20]; VendorShipNo: Code[35]):
Parameters:
TempKVSMEDAccessory: Temporary accessory table containing captured accessory entries.CustNo: Customer number used for owner and consignee assignment.ContNo: Contact number of the equipment consignee.ItemNo: Item number of the registered equipment or item.VariantCode: Variant code of the registered item.SerialNo: Serial number of the registered equipment.LotNo: Lot number used for non-serial tracked registrations.LocationCode: Location code used for posting.BinCode: Bin code used for posting.PostingCode: Posting code assigned during serial number creation.CallNo: Related call number determined during inbound processing.RegisterNo: Registration number assigned to the equipment.VendorShipNo: Vendor shipment number captured on the page.
OnAfterActionPost(Record KVSMEDAccessory) :
OBSOLETE
This Element will be removed or changed with a future Version of the App.
Summary: Integration event raised after the Post action has been completed successfully. Allows subscribers to perform additional processing based on the confirmed accessories.
[IntegrationEvent(false, false)]
[Obsolete('Use OnAfterActionPostOnBeforeClearFields instead. Obsolet since 28.3', '28.3')]
local procedure OnAfterActionPost(var TempAccessoryVar: Record "KVSMEDAccessory" temporary):
Parameters:
TempAccessoryVar: Temporary table containing the confirmed accessories of the inbound registration.