Table of Contents

KVSKBARequisitionLine

Extends #437dbf0e84ff417a965ded2bb9650972#Requisition Line

Fields

Name Type Note
KVSKBANumberofBlanketOrdLines Integer FlowField
KVSKBABlanketOrderNo Code[20]
KVSKBABlanketOrderLineNo Integer
KVSKBADirectUnitCostPriceUnit Decimal
KVSKBAPriceUnit Decimal
KVSKBAVendorMinOrderAmount Decimal FlowField
KVSKBAAssignedUserID Code[50]
KVSKBAVendorCarriagePaidLimit Decimal FlowField
KVSKBAGenerateQuoteRequest Boolean
KVSKBAQuoteRequestsexist Boolean FlowField
KVSKBACheckCreateNewPurchOrder Boolean
KVSKBAVendorPricesInclVAT Boolean FlowField
KVSKBAOrderDateCalcReq Date
KVSKBAToDateCalcReq Date
KVSKBAUseForecastCalcReq Code[10]
KVSKBAExclForecBefCalcReq Date
KVSKBABlanketPurchOrderExists Boolean FlowField
KVSKBAServiceOrderNo Code[20]
KVSKBAServiceOrderItemLineNo Integer
KVSKBAServiceLineNo Integer
KVSKBAPriceOrigin Enum (KVSKBAPurchasePriceOrigin)
KVSKBALineDiscountOrigin Enum (KVSKBAPurchLineDiscountOrigin)

Procedures

KVSKBACheckPriceCalculationMethod() : Boolean

Summary: Checks if extended price calculation is enabled and the price calculation method uses KBA changes.

procedure KVSKBACheckPriceCalculationMethod(): Boolean

Returns: True if extended price calculation is enabled and the method uses KBA changes.

Events

KVSKBAOnBeforeDrilldownBlanketPurchOrderExists(Record Requisition Line, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeDrilldownBlanketPurchOrderExists(RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean): 

KVSKBAOnBeforeCalcBlanketPurchOrderExists(Record Requisition Line, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeCalcBlanketPurchOrderExists(RequisitionLine: Record "Requisition Line"; var BlanketPurchaseOrderExist: Boolean; var IsHandled: Boolean): 

KVSKBAOnBeforeCheckAllowFindNewRequisitionLineDisc(Record Requisition Line, Boolean) :

Summary: Allows customization before checking if a new requisition line discount can be found.

[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeCheckAllowFindNewRequisitionLineDisc(Rec: Record "Requisition Line"; SkipItemPurchaseDiscCalc: Boolean): 

Parameters:

  • Rec: The requisition line record being checked.
  • SkipItemPurchaseDiscCalc: Indicates whether to skip the item purchase discount calculation.

KVSKBAOnBeforeCheckAllowFindNewRequisitionLinePrice(Record Requisition Line, Boolean) :

Summary: Allows customization before checking if a new requisition line price can be found.

[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeCheckAllowFindNewRequisitionLinePrice(Rec: Record "Requisition Line"; SkipItemPurchasePriceCalc: Boolean): 

Parameters:

  • Rec: The requisition line record being checked.
  • SkipItemPurchasePriceCalc: Indicates whether to skip the item purchase price calculation.