Skip to content

KVSQME - Public Functions#

Procedures#

InspOrderMgmt_CreateInspOrderFromProdOrder(Record Production Order) :#

procedure InspOrderMgmt_CreateInspOrderFromProdOrder(ProductionOrder: Record "Production Order"): 

InspOrderMgmt_CreateInspOrderFromProdOrderLine(Record Prod. Order Line, Record Production Order) :#

procedure InspOrderMgmt_CreateInspOrderFromProdOrderLine(ProdOrderLine: Record "Prod. Order Line"; ProductionOrder: Record "Production Order"): 

SingleInstance_SetInspectionCreationSource(Enum KVSQMEInspectionCreationSource) :#

procedure SingleInstance_SetInspectionCreationSource(InspectionCreationSource: Enum "KVSQMEInspectionCreationSource"): 

InspOrderMgmt_OpenQSBinPosting() :#

procedure InspOrderMgmt_OpenQSBinPosting(): 

InspOrderMgmt_CloseQSBinPosting() :#

procedure InspOrderMgmt_CloseQSBinPosting(): 

General_CollectInspOrdersForAutoPrinting(Record KVSQME - Insp. Order Header) :#

procedure General_CollectInspOrdersForAutoPrinting(InspOrderHeader: Record "KVSQME - Insp. Order Header"): 

General_AutoPrintInspectionOrders(Enum KVSQMEInspectionCreationSource) :#

procedure General_AutoPrintInspectionOrders(InspectionCreationSource: Enum "KVSQMEInspectionCreationSource"): 

SingleInstance_ClearInspectionCreationSource(Enum KVSQMEInspectionCreationSource) :#

procedure SingleInstance_ClearInspectionCreationSource(InspectionCreationSource: Enum "KVSQMEInspectionCreationSource"): 

InspOrderMgmt_GetManualInspectionPlanNo(Code[20], Date) : Code[20]#

Summary: This procedure executes the procedure "GetManualInspectionPlanNo" from the Codeunit "KVSQME - Insp. Order Mgmt."

procedure InspOrderMgmt_GetManualInspectionPlanNo(ItemNo: Code[20]; ValidityDate: Date): Code[20]

Parameters:

  • ItemNo: Code[20]
  • ValidityDate: Date

Returns:

InspOrderMgmt_GetWarrantyDateAndExpirationDateForReservationEntry(Record Reservation Entry, Date, Date) :#

procedure InspOrderMgmt_GetWarrantyDateAndExpirationDateForReservationEntry(ReservationEntry: Record "Reservation Entry"; var ExpirationDate: Date; var WarrantryDate: Date): 

InspOrderMgmt_GetInternalJournalBatchName() : Code[10]#

Summary: This procedure executes the procedure "GetInternalJournalBatchName" from the Codeunit "KVSQME - Insp. Order Mgmt."

procedure InspOrderMgmt_GetInternalJournalBatchName(): Code[10]

Returns:

TrackingMgt_WhseItemTracking(Record Whse. Item Tracking Line, RecordRef, Code[50], Code[50], Decimal) :#

procedure TrackingMgt_WhseItemTracking(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; RecRef: RecordRef; SerialNo: Code[50]; LotNo: Code[50]; QtyBase: Decimal): 

InspOrderMgmt_CreateInspectionOrder(Record KVSQME - Insp. Order Header, Record KVSQME - Insp. Order Header, Code[50], Decimal) :#

procedure InspOrderMgmt_CreateInspectionOrder(var InspectionOrderVar: Record "KVSQME - Insp. Order Header"; PrevInspectionOrder: Record "KVSQME - Insp. Order Header"; LotNo: Code[50]; DocumentQtyBase: Decimal): 

InspOrderMgmt_InitInspectionOrder(Record KVSQME - Insp. Order Header, Enum KVSQMEInspectionOrderType, Date, Code[20], Code[20], Code[50], Code[20], Code[20], Code[20], Decimal, Integer, Option, Code[20], Integer, Code[20], Code[20], Code[20], Integer, Integer) : Boolean#

Summary: This procedure executes the procedure "InitInspectionOrder" from the Codeunit "KVSQME - Insp. Order Mgmt."

procedure InspOrderMgmt_InitInspectionOrder(var InspectionOrder: Record "KVSQME - Insp. Order Header"; TypePar: Enum "KVSQMEInspectionOrderType"; PostingDate: Date; ItemNoPar: Code[20]; VariantCodePar: Code[20]; LotNo: Code[50]; InspectionPlanNoPar: Code[20]; LocationCodePar: Code[20]; BinCodePar: Code[20]; DocQuantityPar: Decimal; SourceTypePar: Integer; SourceSubtypePar: Option; SourceIDPar: Code[20]; SourceLineNoPar: Integer; RoutingNoPar: Code[20]; OperationNoPar: Code[20]; SourceDocumentNoPar: Code[20]; SourceDocumentLineNoPar: Integer; DimensionSetID: Integer): Boolean

Parameters:

  • InspectionOrderVar: Record "KVSQME - Insp. Order Header"
  • TypePar: Option
  • PostingDate: Date
  • ItemNoPar: Code[20]
  • VariantCodePar: Code[20]
  • LotNo: Code[50]
  • InspectionPlanNoPar: Code[20]
  • LocationCodePar: Code[20]
  • BinCodePar: Code[20]
  • DocQuantityPar: Decimal
  • SourceTypePar: Integer
  • SourceSubtypePar: Option
  • SourceIDPar: Code[20]
  • SourceLineNoPar: Integer
  • RoutingNoPar: Code[20]
  • OperationNoPar: Code[20]
  • SourceDocumentNoPar: Code[20]
  • SourceDocumentLineNoPar: Integer
  • DimensionSetID: Integer

Returns:

CarryOut(Record KVSQME - Insp. Order Header, Enum KVSQMECarryOutInspDecisionType, Boolean) :#

procedure CarryOut(InspectionOrder: Record "KVSQME - Insp. Order Header"; Decision: Enum "KVSQMECarryOutInspDecisionType"; HandleTotalQty: Boolean):