Table of Contents

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.