Skip to content

KVSMTCDocumentAssignmentMgt#

Events#

OnAfterCalculateBinContentDetails(Record KVSMTCDocumentAssignmentDetail, Record KVSMTCBinContentDetail, Code[50], Code[50], Code[10], Boolean, Boolean, Boolean) :#

Summary: Raised after the bin content details have been calculated for inventory supply lines with direct bin code link.

[IntegrationEvent(false, false)]
local procedure OnAfterCalculateBinContentDetails(TempKVSMTCDocumentAssignmentDetail: Record "KVSMTCDocumentAssignmentDetail" temporary; var TempKVSMTCBinContentDetail: Record "KVSMTCBinContentDetail" temporary; SerialNo: Code[50]; LotNo: Code[50]; UsePostingCode: Code[10]; GetOnlyAvailableLines: Boolean; UseVariantFilter: Boolean; OnlyInventoryBins: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCDocumentAssignmentMgt", 'OnAfterCalculateBinContentDetails', '', false, false)]
local procedure DoSomethingOnAfterCalculateBinContentDetails(TempKVSMTCDocumentAssignmentDetail: Record "KVSMTCDocumentAssignmentDetail" temporary; var TempKVSMTCBinContentDetail: Record "KVSMTCBinContentDetail" temporary; SerialNo: Code[50]; LotNo: Code[50]; UsePostingCode: Code[10]; GetOnlyAvailableLines: Boolean; UseVariantFilter: Boolean; OnlyInventoryBins: Boolean)
begin
end;

Parameters:

  • TempKVSMTCDocumentAssignmentDetail: The current document assignment detail line containing the demand information.
  • TempKVSMTCBinContentDetail: The calculated bin content details that can be modified by subscribers.
  • SerialNo: The serial no. filter used for calculating the bin content details.
  • LotNo: The lot no. filter used for calculating the bin content details.
  • UsePostingCode: The posting code used for filtering the bin content.
  • GetOnlyAvailableLines: Specifies whether only lines with available quantity are returned.
  • UseVariantFilter: Specifies whether the variant filter is applied.
  • OnlyInventoryBins: Specifies whether only inventory bins are considered.

OnAfterCalculateWhseContentDetails(Record KVSMTCDocumentAssignmentDetail, Record KVSMTCWarehouseContentDetail, Code[50], Code[50], Code[10], Boolean, Boolean) :#

Summary: Raised after the warehouse content details have been calculated for inventory supply lines without direct bin code link.

[IntegrationEvent(false, false)]
local procedure OnAfterCalculateWhseContentDetails(TempKVSMTCDocumentAssignmentDetail: Record "KVSMTCDocumentAssignmentDetail" temporary; var TempKVSMTCWarehouseContentDetail: Record "KVSMTCWarehouseContentDetail" temporary; SerialNo: Code[50]; LotNo: Code[50]; UsePostingCode: Code[10]; UseVariantFilter: Boolean; GetOnlyAvailableLines: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCDocumentAssignmentMgt", 'OnAfterCalculateWhseContentDetails', '', false, false)]
local procedure DoSomethingOnAfterCalculateWhseContentDetails(TempKVSMTCDocumentAssignmentDetail: Record "KVSMTCDocumentAssignmentDetail" temporary; var TempKVSMTCWarehouseContentDetail: Record "KVSMTCWarehouseContentDetail" temporary; SerialNo: Code[50]; LotNo: Code[50]; UsePostingCode: Code[10]; UseVariantFilter: Boolean; GetOnlyAvailableLines: Boolean)
begin
end;

Parameters:

  • TempKVSMTCDocumentAssignmentDetail: The current document assignment detail line containing the demand information.
  • TempKVSMTCWarehouseContentDetail: The calculated warehouse content details that can be modified by subscribers.
  • SerialNo: The serial no. filter used for calculating the warehouse content details.
  • LotNo: The lot no. filter used for calculating the warehouse content details.
  • UsePostingCode: The posting code used for filtering the warehouse content.
  • UseVariantFilter: Specifies whether the variant filter is applied.
  • GetOnlyAvailableLines: Specifies whether only lines with available quantity are returned.