Skip to content

KVSKBATransferShipmentLib#

Events#

OnAfterDoOnCopyFromTransferHeader(Record Transfer Shipment Header, Record Transfer Header) :#

Summary: Integration event raised after copying custom fields from Transfer Header to Transfer Shipment Header.

[IntegrationEvent(false, false)]
local procedure OnAfterDoOnCopyFromTransferHeader(var TransShptHeader: Record "Transfer Shipment Header"; TransHeader: Record "Transfer Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBATransferShipmentLib", 'OnAfterDoOnCopyFromTransferHeader', '', false, false)]
local procedure DoSomethingOnAfterDoOnCopyFromTransferHeader(var TransShptHeader: Record "Transfer Shipment Header"; TransHeader: Record "Transfer Header")
begin
end;

Parameters:

  • TransShptHeader: The transfer shipment header record that has been populated with custom fields.
  • TransHeader: The source transfer header record.

Remarks: This event is raised after the standard KUMAVISION custom fields have been copied from the Transfer Header to the Transfer Shipment Header during transfer order shipment posting.

         **Fields Copied by Standard Logic:**
         - KVSKBACustomerNo: Customer number associated with the transfer
         - KVSKBACustomerName: Customer name
         - KVSKBACustomerName2: Customer name 2
         - KVSKBATransferOrderType: Transfer order type classification
         - KVSKBAAssignedUserID: User assigned to the transfer order (from "Assigned User ID")

         **Use Cases:**
         - Copy additional custom fields from transfer header to shipment header
         - Perform post-copy validations or calculations
         - Log or audit transfer shipment creation
         - Trigger workflows based on transferred data
         - Populate extension-specific fields
         - Integrate with external shipping systems

         **Context:**
         This event is triggered during the OnAfterCopyFromTransferHeader event of the
         Transfer Shipment Header table (5744), which occurs during transfer order shipment posting
         via the TransferOrder-Post Shipment codeunit (5704).

         **Integration Points:**
         - Called from DoOnCopyFromTransferHeader local procedure
         - Triggered by Transfer Shipment Header OnAfterCopyFromTransferHeader event
         - Part of TransferOrder-Post Shipment codeunit workflow