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):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBARequisitionLine", 'KVSKBAOnBeforeDrilldownBlanketPurchOrderExists', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeDrilldownBlanketPurchOrderExists(RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean)
begin
end;
KVSKBAOnBeforeCalcBlanketPurchOrderExists(Record Requisition Line, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeCalcBlanketPurchOrderExists(RequisitionLine: Record "Requisition Line"; var BlanketPurchaseOrderExist: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBARequisitionLine", 'KVSKBAOnBeforeCalcBlanketPurchOrderExists', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeCalcBlanketPurchOrderExists(RequisitionLine: Record "Requisition Line"; var BlanketPurchaseOrderExist: Boolean; var IsHandled: Boolean)
begin
end;
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):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBARequisitionLine", 'KVSKBAOnBeforeCheckAllowFindNewRequisitionLineDisc', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeCheckAllowFindNewRequisitionLineDisc(Rec: Record "Requisition Line"; SkipItemPurchaseDiscCalc: Boolean)
begin
end;
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):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBARequisitionLine", 'KVSKBAOnBeforeCheckAllowFindNewRequisitionLinePrice', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeCheckAllowFindNewRequisitionLinePrice(Rec: Record "Requisition Line"; SkipItemPurchasePriceCalc: Boolean)
begin
end;
Parameters:
Rec: The requisition line record being checked.SkipItemPurchasePriceCalc: Indicates whether to skip the item purchase price calculation.