KVSQME - Integration Mgt.
Events
OnBeforeAllowIspectionOrderCreation(Record Item Journal Line, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeAllowIspectionOrderCreation(var ItemJournalLine: Record "Item Journal Line"; var RefuseInspectionOrder: Boolean):
OnAfterPostingItemJnlLineConsideringInspectionCreation(Record Item Journal Line, Record Tracking Specification, Boolean, Boolean, Record KVSQME - Insp. Order Header) :
Summary: This integration event is running during QME processing of standard 'OnAfterPostSplitJnlLine' eve3nt in codeunit "Item Jnl.-Post Line". It contains the standard parameter of the event 'OnAfterPostSplitJnlLine' and enhance them with the QME parameters for creation of inspection orders.
[IntegrationEvent(false, false)]
local procedure OnAfterPostingItemJnlLineConsideringInspectionCreation(var ItemJournalLine: Record "Item Journal Line"; var TempTrackingSpecification: Record "Tracking Specification" temporary; InspectionRelevant: Boolean; InspectionCreated: Boolean; KVSQMEInspOrderHeader: Record "KVSQME - Insp. Order Header"):
Parameters:
ItemJournalLine: var ItemJournalLine: Record "Item Journal Line", standard parameter form 'OnAfterPostSplitJnlLine' event in codeunit "Item Jnl.-Post Line"TempTrackingSpecification: var TempTrackingSpecification: Record "Tracking Specification" temporary, standard parameter form 'OnAfterPostSplitJnlLine' event in codeunit "Item Jnl.-Post Line"InspectionRelevant: InspectionRelevant: Boolean, defines if this posting is relevant for QME processingInspectionCreated: InspectionCreated: Boolean, defines if a QME inspection order was created in a QME relevant processKVSQMEInspOrderHeader: KVSQMEInspOrderHeader: Record "KVSQME - Insp. Order Header", gives the record of created inspection order or init value of this record
OnBeforeCreateInspectionOrder(Record Item Journal Line, Record Tracking Specification, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCreateInspectionOrder(var ItemJournalLine: Record "Item Journal Line"; var TempTrackingSpecification: Record "Tracking Specification" temporary; var IsHandled: Boolean):
OnBeforeCheckDirectedPutAwayAndPick(Record Location, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckDirectedPutAwayAndPick(var Location: Record "Location"; var IsHandled: Boolean):
OnBeforeCheckLocationSetup(Record Location, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckLocationSetup(var Location: Record "Location"; var IsHandled: Boolean):
OnBeforeUndoPurchaseReceiptLineOnAfterCopyItemJnlLineFromPurchRcpt(Record Item Journal Line, Record Purch. Rcpt. Header, Record Purch. Rcpt. Line, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeUndoPurchaseReceiptLineOnAfterCopyItemJnlLineFromPurchRcpt(var ItemJournalLine: Record "Item Journal Line"; PurchRcptHeader: Record "Purch. Rcpt. Header"; PurchRcptLine: Record "Purch. Rcpt. Line"; var IsHandled: Boolean):
OnBeforeSetItemJnlLineBinCode(Record Item Journal Line, Record Location, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeSetItemJnlLineBinCode(var ItemJournalLine: Record "Item Journal Line"; Location: Record "Location"; var IsHandled: Boolean):
OnBeforeSetPurchaseLineBinCode(Record Purchase Line, Record Location, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeSetPurchaseLineBinCode(var PurchaseLine: Record "Purchase Line"; Location: Record "Location"; var IsHandled: Boolean):