KVSKBAPurchaseLine#
Extends #437dbf0e84ff417a965ded2bb9650972#Purchase Line
Fields#
Name | Type | Note |
---|---|---|
KVSKBAOrderConfirmationExists | Boolean | FlowField |
KVSKBADirectUnitCostPriceUnit | Decimal | |
KVSKBAPriceUnit | Decimal | |
KVSKBAOutstandingOrderQty | Decimal | |
KVSKBAOutstandingOrderQtyBase | Decimal | FlowField |
KVSKBAServiceLineNo | Integer | |
KVSKBAItemPriceGroup | Code[10] | |
KVSKBASpecialOrderServiceNo | Code[20] | |
KVSKBASpecOrdServItemLineNo | Integer | |
KVSKBASpecialOrderServLineNo | Integer | |
KVSKBAServiceOrderNo | Code[20] | |
KVSKBAServiceOrderItemLineNo | Integer | |
KVSKBADocumentProcessID | Code[20] | |
KVSKBAPreviousText | Boolean | FlowField |
KVSKBAAfterText | Boolean | FlowField |
KVSKBAIndentation | Integer | |
KVSKBASubtotal | Decimal | FlowField |
KVSKBAPositionNo | Code[20] | |
KVSKBATotaling | Text[30] | |
KVSKBAPrintLine | Boolean | |
KVSKBAPrintPrice | Boolean | |
KVSKBAPrintPageBreak | Boolean | |
KVSKBAFontStyle | Enum (KVSKBAFontStyle) | |
KVSKBAPostingCode | Code[10] | |
KVSKBAPriceCalcExist | Boolean | FlowField |
KVSKBADiscountCalcExist | Boolean | FlowField |
KVSKBAPriceOrigin | Enum (KVSKBAPurchasePriceOrigin) | |
KVSKBALineDiscountOrigin | Enum (KVSKBAPurchLineDiscountOrigin) | |
KVSKBAQtytoCancel | Decimal | |
KVSKBAQtyCancelled | Decimal | |
KVSKBADummy5048923 | Decimal | Warning: Obsolete |
KVSKBADummy5048924 | Decimal | Warning: Obsolete |
KVSKBATempChangeQtySuspended | Boolean | |
KVSKBAShippingAgentCode | Code[10] | |
KVSKBAShippingAgentServiceCode | Code[10] |
Procedures#
KVSKBASuspendUpdPurchPriceDisc(Boolean) :#
procedure KVSKBASuspendUpdPurchPriceDisc(updPurchPriceDiscSupendedPar: Boolean):
KVSKBACheckPriceCalculationMethod() : Boolean#
procedure KVSKBACheckPriceCalculationMethod(): Boolean
KVSKBASearchItemByAttributes() :#
procedure KVSKBASearchItemByAttributes():
KVSKBASetPriceOrigin(Enum KVSKBAPurchasePriceOrigin) :#
procedure KVSKBASetPriceOrigin(KVSKBANewPriceOrigin: Enum "KVSKBAPurchasePriceOrigin"):
KVSKBASetLineDiscountOrigin(Enum KVSKBAPurchLineDiscountOrigin) :#
procedure KVSKBASetLineDiscountOrigin(KVSKBANewLineDiscountOrigin: Enum "KVSKBAPurchLineDiscountOrigin"):
Events#
KVSKBAOnBeforeIsDirectUnitCostUpdateOfOtherItemLinesRequired(Record Purchase Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeIsDirectUnitCostUpdateOfOtherItemLinesRequired(PurchaseLine: Record "Purchase Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBAPurchaseLine", 'KVSKBAOnBeforeIsDirectUnitCostUpdateOfOtherItemLinesRequired', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeIsDirectUnitCostUpdateOfOtherItemLinesRequired(PurchaseLine: Record "Purchase Line"; var IsHandled: Boolean)
begin
end;
KVSKBAOnBeforeUpdateOtherItemLinesDirectUnitCost(Record Purchase Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeUpdateOtherItemLinesDirectUnitCost(PurchaseLine: Record "Purchase Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBAPurchaseLine", 'KVSKBAOnBeforeUpdateOtherItemLinesDirectUnitCost', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeUpdateOtherItemLinesDirectUnitCost(PurchaseLine: Record "Purchase Line"; var IsHandled: Boolean)
begin
end;
KVSKBAOnBeforeDeleteTempPurchPriceDiscCalcLines(Record Purchase Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeDeleteTempPurchPriceDiscCalcLines(PurchaseLine: Record "Purchase Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBAPurchaseLine", 'KVSKBAOnBeforeDeleteTempPurchPriceDiscCalcLines', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeDeleteTempPurchPriceDiscCalcLines(PurchaseLine: Record "Purchase Line"; var IsHandled: Boolean)
begin
end;
KVSKBAOnBeforeUpdPurchasePriceDiscCalcLine(Record Purchase Line, Record KVSKBAPurchPriceDiscCalcLine) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeUpdPurchasePriceDiscCalcLine(PurchaseLine: Record "Purchase Line"; var TempKVSKBAPurchPriceDiscCalcLine: Record "KVSKBAPurchPriceDiscCalcLine" temporary):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBAPurchaseLine", 'KVSKBAOnBeforeUpdPurchasePriceDiscCalcLine', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeUpdPurchasePriceDiscCalcLine(PurchaseLine: Record "Purchase Line"; var TempKVSKBAPurchPriceDiscCalcLine: Record "KVSKBAPurchPriceDiscCalcLine" temporary)
begin
end;
KVSKBAOnBeforeCheckAllowFindNewPurchaseLinePrice(Record Purchase Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeCheckAllowFindNewPurchaseLinePrice(PurchaseLine: Record "Purchase Line"; var SkipItemPurchasePriceCalc: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBAPurchaseLine", 'KVSKBAOnBeforeCheckAllowFindNewPurchaseLinePrice', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeCheckAllowFindNewPurchaseLinePrice(PurchaseLine: Record "Purchase Line"; var SkipItemPurchasePriceCalc: Boolean)
begin
end;
KVSKBAOnBeforeCheckAllowFindNewPurchaseLineDisc(Record Purchase Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeCheckAllowFindNewPurchaseLineDisc(PurchaseLine: Record "Purchase Line"; var SkipItemPurchaseDiscCalc: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBAPurchaseLine", 'KVSKBAOnBeforeCheckAllowFindNewPurchaseLineDisc', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeCheckAllowFindNewPurchaseLineDisc(PurchaseLine: Record "Purchase Line"; var SkipItemPurchaseDiscCalc: Boolean)
begin
end;
KVSKBAOnBeforeAddVendorNoAtKBATypes(Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeAddVendorNoAtKBATypes(var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBAPurchaseLine", 'KVSKBAOnBeforeAddVendorNoAtKBATypes', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeAddVendorNoAtKBATypes(var IsHandled: Boolean)
begin
end;
KVSKBAOnBeforeValidateBlanketOrderLineNo(Record Purchase Line, Enum KVSKBABlankYesNo, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeValidateBlanketOrderLineNo(var PurchaseLine: Record "Purchase Line"; KVSKBAUpdPriceDiscountFromBlankOrder: Enum "KVSKBABlankYesNo"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBAPurchaseLine", 'KVSKBAOnBeforeValidateBlanketOrderLineNo', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeValidateBlanketOrderLineNo(var PurchaseLine: Record "Purchase Line"; KVSKBAUpdPriceDiscountFromBlankOrder: Enum "KVSKBABlankYesNo"; var IsHandled: Boolean)
begin
end;
KVSKBAOnAfterValidateBlanketOrderLineNo(Record Purchase Line, Record Purchase Line, Enum KVSKBABlankYesNo) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnAfterValidateBlanketOrderLineNo(var PurchaseLine: Record "Purchase Line"; BlanketOrderPurchaseLine: Record "Purchase Line"; KVSKBAUpdPriceDiscountFromBlankOrder: Enum "KVSKBABlankYesNo"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBAPurchaseLine", 'KVSKBAOnAfterValidateBlanketOrderLineNo', '', false, false)]
local procedure DoSomethingKVSKBAOnAfterValidateBlanketOrderLineNo(var PurchaseLine: Record "Purchase Line"; BlanketOrderPurchaseLine: Record "Purchase Line"; KVSKBAUpdPriceDiscountFromBlankOrder: Enum "KVSKBABlankYesNo")
begin
end;
KVSKBAOnBeforeCheckNotAllowedTypeAllocationAccount(Record Purchase Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeCheckNotAllowedTypeAllocationAccount(PurchaseLine: Record "Purchase Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBAPurchaseLine", 'KVSKBAOnBeforeCheckNotAllowedTypeAllocationAccount', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeCheckNotAllowedTypeAllocationAccount(PurchaseLine: Record "Purchase Line"; var IsHandled: Boolean)
begin
end;