KVSQME - General
Procedures
IsAppAreaEnabled() : Boolean
procedure IsAppAreaEnabled(): Boolean
Events
OnBeforeInsertReservEntryOnCreateItemTrackingFromInspItemTracking(Record Reservation Entry, Record KVSQME - Insp. Item Tracking) :
[IntegrationEvent(false, false)]
local procedure OnBeforeInsertReservEntryOnCreateItemTrackingFromInspItemTracking(var ReservationEntryVar: Record "Reservation Entry"; InspItemTrackingPar: Record "KVSQME - Insp. Item Tracking"):
OnBeforeInsertReservEntryOnCreateItemTrackingFromILE(Record Reservation Entry, Record Item Ledger Entry) :
[IntegrationEvent(false, false)]
local procedure OnBeforeInsertReservEntryOnCreateItemTrackingFromILE(var ReservationEntryVar: Record "Reservation Entry"; ItemLedgerEntryPar: Record "Item Ledger Entry"):
OnFinishProdOrderBeforePushErrorForExistingInspectionOrder(Record Production Order, Record KVSQME - Insp. Order Header, Boolean) :
Summary: Publisher event on changing prod. order status to finsh and pushing error caused on existing open inspection orders
[IntegrationEvent(false, false)]
local procedure OnFinishProdOrderBeforePushErrorForExistingInspectionOrder(var ProductionOrder: Record "Production Order"; var KVSQMEInspOrderHeader: Record "KVSQME - Insp. Order Header"; var Handled: Boolean):
Parameters:
ProductionOrder: Record: Production OrderKVSQMEInspOrderHeader: Record: Inspection Order HeaderHandled: Boolean: Gives back information if process was already handled by other functionality
OnBeforeGetDefaultBinQME(Record Location, Code[20], Code[10], Code[20], Boolean, Boolean) :
Summary: This publisher is running before get default bin considering the qme setup in location card
[IntegrationEvent(false, false)]
local procedure OnBeforeGetDefaultBinQME(Location: Record "Location"; ItemNo: Code[20]; VariantCode: Code[10]; var BinCode: Code[20]; var Result: Boolean; var IsHandled: Boolean):
Parameters:
Location: Record LocationItemNo: Code[20]VariantCode: Code[10]BinCode: Code[20]Result: BooleanIsHandled: Boolean: Gives back information if process was already handled by other functionality
OnBeforeCheckBinSelectionInDocument(RecordRef, Code[10], Code[20], Boolean) :
Summary: This publisher is running before checking the bin selection in a document / document line considering qme setup in location card
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckBinSelectionInDocument(RecordRefDocument: RecordRef; LocationCode: Code[10]; BinCode: Code[20]; var IsHandled: Boolean):
Parameters:
RecordRefDocument: RecordRef, refers to the given document / document lineLocationCode: Code[10]BinCode: Code[20]IsHandled: Boolean: Gives back information if process was already handled by other functionality
OnBeforeCheckBinSelectionInWhseActivityLine(Record Warehouse Activity Line, Boolean) :
Summary: This publisher is running before checking the bin selection in a warehouse activity line considering qme setup in location card
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckBinSelectionInWhseActivityLine(WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean):
Parameters:
WarehouseActivityLine: Record "Warehouse Activity Line"IsHandled: Boolean: Gives back information if process was already handled by other functionality
OnBeforeCheckQmeBinsOnDocumentPosting(RecordRef, Code[10], Code[20], Decimal, Boolean) :
Summary: This publisher is running before checking the qme bins on posting of a document / document line
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckQmeBinsOnDocumentPosting(RecordRefDocument: RecordRef; LocationCode: Code[10]; BinCode: Code[20]; MovementQty: Decimal; var IsHandled: Boolean):
Parameters:
RecordRefDocument: RecordRef, refers to the given document / document lineLocationCode: Code[10]BinCode: Code[20]MovementQty: Decimal, qty. to receipt or qty. to ship in related document lineIsHandled: Boolean: Gives back information if process was already handled by other functionality
OnBeforeCollectInspOrdersForAutoPrinting(Record KVSQME - Insp. Order Header, Boolean) :
Summary: This publisher is running before collecting an inspection order for auto. printing. Auto. print is processed in a following step
[IntegrationEvent(false, false)]
local procedure OnBeforeCollectInspOrdersForAutoPrinting(InspOrderHeader: Record "KVSQME - Insp. Order Header"; var IsHandled: Boolean):
Parameters:
InspOrderHeader: Record "KVSQME - Insp. Order Header"IsHandled: Boolean: Gives feedback if process was already handled by other functionality
OnBeforeAutoPrintInspectionOrders(Record KVSQME - Insp. Order Header, Boolean) :
Summary: This publisher is running before printing the collected inspection orders for auto. print
[IntegrationEvent(false, false)]
local procedure OnBeforeAutoPrintInspectionOrders(var TempInspOrderHeader: Record "KVSQME - Insp. Order Header" temporary; var IsHandled: Boolean):
Parameters:
TempInspOrderHeader: Record "KVSQME - Insp. Order Header" temporary: All collected inspection orders for printingIsHandled: Boolean: Gives feedback if process was already handled by other functionality
OnBeforeCreatePick(Code[20], Record KVSQME - Insp. Order Header, Boolean) :
Summary: This publisher is running before creating a put-away document from inspection order
[IntegrationEvent(false, false)]
local procedure OnBeforeCreatePick(WhseDocumentNo: Code[20]; InspOrderHeader: Record "KVSQME - Insp. Order Header"; var SkipCreatePutAwayDoc: Boolean):
Parameters:
WhseDocumentNo:InspOrderHeader:SkipCreatePutAwayDoc:
OnBeforeShowMessages(Boolean, Code[20], Code[20], Boolean) :
Summary: This publisher is running before showing messages in the process of creating a put-away document from inspection order
[IntegrationEvent(false, false)]
local procedure OnBeforeShowMessages(PutAwayIsRegistered: Boolean; AutoPutAwayDocNo: Code[20]; PutAwayDocNo: Code[20]; var IsHandled: Boolean):
Parameters:
PutAwayIsRegistered:AutoPutAwayDocNo:PutAwayDocNo:IsHandled:
OnBeforeDeleteManualCheckCalcDataOfWhseRcptLine(Boolean) :
Summary: This publisher is running before deleting manual quality inspection check calculation data of warehouse receipt line
[IntegrationEvent(false, false)]
local procedure OnBeforeDeleteManualCheckCalcDataOfWhseRcptLine(var IsHandled: Boolean):
Parameters:
IsHandled:
OnBeforeAutoPrintInspectionOrdersCheckPrintSetup(Record KVSQME - Setup) :
[IntegrationEvent(false, false)]
local procedure OnBeforeAutoPrintInspectionOrdersCheckPrintSetup(var QMESetup: Record "KVSQME - Setup"):
OnBeforeHasInspPlanUsage(Record KVSQME - Inspection Plan Usage, Enum KVSQMEInspectionSourceType, Code[20], Record Warehouse Receipt Line, Date, Boolean, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnBeforeHasInspPlanUsage(InspectionPlanUsage: Record "KVSQME - Inspection Plan Usage"; InspectionSourceType: Enum "KVSQMEInspectionSourceType"; SourceNo: Code[20]; WarehouseReceiptLine: Record "Warehouse Receipt Line"; PostingDate: Date; var Result: Boolean; var IsHandled: Boolean):
OnBeforeCreatePurchaseReturnOrderLine(Record Purchase Line, Record Purchase Line, Integer) :
Summary: This publisher is running before creating purchase return order line from temp. purchase line
[IntegrationEvent(false, false)]
local procedure OnBeforeCreatePurchaseReturnOrderLine(var PurchaseLine: Record "Purchase Line"; var TempPurchaseLine: Record "Purchase Line" temporary; var NextLineNo: Integer):
Parameters:
PurchaseLine: The purchase line being createdTempPurchaseLine: The temporary purchase line being used as sourceNextLineNo: The next line no. to be used for the purchase line