KVSKBASalesLine#
Extends #437dbf0e84ff417a965ded2bb9650972#Sales Line
Fields#
Name | Type | Note |
---|---|---|
KVSKBAUnitPricePriceUnit | Decimal | |
KVSKBAPriceUnit | Decimal | |
KVSKBADummy5048753 | Code[20] | Warning: Obsolete |
KVSKBADummy5048754 | Integer | Warning: Obsolete |
KVSKBAItemPriceGroup | Code[10] | |
KVSKBAItemDiscGroup | Code[20] | |
KVSKBADocumentProcessID | Code[20] | |
KVSKBAPreviousText | Boolean | FlowField |
KVSKBAAfterText | Boolean | FlowField |
KVSKBAAlternative | Enum (KVSKBAAlternative) | |
KVSKBAIndentation | Integer | |
KVSKBASubtotal | Decimal | FlowField |
KVSKBASubtotalPrepmtLineAmount | Decimal | FlowField |
KVSKBASubtotalPrepmtAmtInv | Decimal | FlowField |
KVSKBAPositionNo | Code[20] | |
KVSKBATotaling | Text[20] | |
KVSKBAPrintLine | Boolean | |
KVSKBAPrintPrice | Boolean | |
KVSKBAPrintPageBreak | Boolean | |
KVSKBAFontStyle | Enum (KVSKBAFontStyle) | |
KVSKBANullPosition | Enum (KVSKBANullPosition) | Warning: Obsolete |
KVSKBAPostingCode | Code[10] | |
KVSKBAOldPlannedDeliveryDate | Date | |
KVSKBASaveAllowInvDisc | Boolean | |
KVSKBADummy5048880 | Boolean | Warning: Obsolete |
KVSKBADummy5048881 | Boolean | Warning: Obsolete |
KVSKBAProductCommGrpCode | Code[10] | |
KVSKBAInvoiceRoundingLine | Boolean | |
KVSKBAPriceCalcExist | Boolean | FlowField |
KVSKBADiscountCalcExist | Boolean | FlowField |
KVSKBAPriceOrigin | Enum (KVSKBASalesPriceOrigin) | |
KVSKBALineDiscountOrigin | Enum (KVSKBASalesLineDiscountOrigin) | |
KVSKBAQtytoCancel | Decimal | |
KVSKBAQtyCancelled | Decimal | |
KVSKBADummy5048923 | Decimal | Warning: Obsolete |
KVSKBADummy5048924 | Decimal | Warning: Obsolete |
KVSKBAOrderBacklogLCY | Decimal | |
KVSKBAAmountNetLCY | Decimal | |
KVSKBAInvoicedNetLCY | Decimal | |
KVSKBAShippednotInvoicedNetLCY | Decimal | |
KVSKBAContractNo | Code[20] | |
KVSKBAContractLineNo | Integer | |
KVSKBARelMinProfitCheckedOn | DateTime | |
KVSKBARelMinProfitCheckedBy | Code[50] | |
KVSKBAOrderNoInvoiceCorrect | Code[20] | |
KVSKBAOrderLineNoInvCorrect | Integer | |
KVSKBATempChangeQtySuspended | Boolean | |
KVSKBACreatedon | DateTime | Warning: Obsolete |
Procedures#
KVSKBANavigateDocProcID() :#
procedure KVSKBANavigateDocProcID():
KVSKBASetDeletedInPage(Boolean) :#
procedure KVSKBASetDeletedInPage(NewDeletedInPagePar: Boolean):
KVSKBAIsPriceUpdateOfOtherItemLinesRequired(Record Sales Line) : Boolean#
procedure KVSKBAIsPriceUpdateOfOtherItemLinesRequired(OldSalesLinePar: Record "Sales Line"): Boolean
KVSKBAUpdateOtherItemLinesUnitPrice(Record Sales Line) :#
procedure KVSKBAUpdateOtherItemLinesUnitPrice(OldSalesLinePar: Record "Sales Line"):
KVSKBACheckPriceCalculationMethod() : Boolean#
procedure KVSKBACheckPriceCalculationMethod(): Boolean
KVSKBABlanketOrderLookupFromExternal() :#
procedure KVSKBABlanketOrderLookupFromExternal():
KVSKBASearchItemByAttributes() :#
procedure KVSKBASearchItemByAttributes():
KVSKBASetUpdPriceDiscountFromBlankOrder(Enum KVSKBABlankYesNo) :#
procedure KVSKBASetUpdPriceDiscountFromBlankOrder(UpdPriceDiscountFromBlankOrderPar: Enum "KVSKBABlankYesNo"):
KVSKBASetPriceOrigin(Enum KVSKBASalesPriceOrigin) :#
procedure KVSKBASetPriceOrigin(KVSKBANewPriceOrigin: Enum "KVSKBASalesPriceOrigin"):
KVSKBASetLineDiscountOrigin(Enum KVSKBASalesLineDiscountOrigin) :#
procedure KVSKBASetLineDiscountOrigin(KVSKBANewLineDiscountOrigin: Enum "KVSKBASalesLineDiscountOrigin"):
Events#
KVSKBAOnBeforeTestJobPlanningLine(Record Sales Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeTestJobPlanningLine(var SalesLine: Record "Sales Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnBeforeTestJobPlanningLine', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeTestJobPlanningLine(var SalesLine: Record "Sales Line"; var IsHandled: Boolean)
begin
end;
KVSKBAOnAfterBlanketOrderLookup(Record Sales Line) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnAfterBlanketOrderLookup(var SalesLine: Record "Sales Line"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnAfterBlanketOrderLookup', '', false, false)]
local procedure DoSomethingKVSKBAOnAfterBlanketOrderLookup(var SalesLine: Record "Sales Line")
begin
end;
KVSKBAOnBeforeBlanketOrderLookupWithVar(Record Sales Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeBlanketOrderLookupWithVar(var SalesLine: Record "Sales Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnBeforeBlanketOrderLookupWithVar', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeBlanketOrderLookupWithVar(var SalesLine: Record "Sales Line"; var IsHandled: Boolean)
begin
end;
KVSKBAOnBlanketOrderLookupOnBeforeAssignFields(Record Sales Line) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBlanketOrderLookupOnBeforeAssignFields(var SalesLine: Record "Sales Line"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnBlanketOrderLookupOnBeforeAssignFields', '', false, false)]
local procedure DoSomethingKVSKBAOnBlanketOrderLookupOnBeforeAssignFields(var SalesLine: Record "Sales Line")
begin
end;
KVSKBAOnBeforeCheckAllowFindNewSalesLinePrice(Record Sales Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeCheckAllowFindNewSalesLinePrice(SalesLine: Record "Sales Line"; var SkipItemSalesPriceCalc: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnBeforeCheckAllowFindNewSalesLinePrice', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeCheckAllowFindNewSalesLinePrice(SalesLine: Record "Sales Line"; var SkipItemSalesPriceCalc: Boolean)
begin
end;
KVSKBAOnBeforeCheckAllowFindNewSalesLineDisc(Record Sales Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeCheckAllowFindNewSalesLineDisc(SalesLine: Record "Sales Line"; var SkipItemSalesDiscCalc: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnBeforeCheckAllowFindNewSalesLineDisc', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeCheckAllowFindNewSalesLineDisc(SalesLine: Record "Sales Line"; var SkipItemSalesDiscCalc: Boolean)
begin
end;
KVSKBAOnBeforeUpdSalesPriceDiscCalcLine(Record Sales Line, Record KVSKBASalesPriceDiscCalcLine) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeUpdSalesPriceDiscCalcLine(SalesLine: Record "Sales Line"; var TempKVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine" temporary):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnBeforeUpdSalesPriceDiscCalcLine', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeUpdSalesPriceDiscCalcLine(SalesLine: Record "Sales Line"; var TempKVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine" temporary)
begin
end;
KVSKBAOnValidateNullPositionOnBeforeSelectTypeofNullPositionChangeWithIsHandled(Record Sales Line, Integer, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnValidateNullPositionOnBeforeSelectTypeofNullPositionChangeWithIsHandled(SalesLine: Record "Sales Line"; var KVSKBADefaultSelectOption: Integer; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnValidateNullPositionOnBeforeSelectTypeofNullPositionChangeWithIsHandled', '', false, false)]
local procedure DoSomethingKVSKBAOnValidateNullPositionOnBeforeSelectTypeofNullPositionChangeWithIsHandled(SalesLine: Record "Sales Line"; var KVSKBADefaultSelectOption: Integer; var IsHandled: Boolean)
begin
end;
KVSKBAOnValidateNullPositionOnAfterSetUnitPriceAndLineDiscounttoZero(Record Sales Line) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnValidateNullPositionOnAfterSetUnitPriceAndLineDiscounttoZero(var SalesLine: Record "Sales Line"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnValidateNullPositionOnAfterSetUnitPriceAndLineDiscounttoZero', '', false, false)]
local procedure DoSomethingKVSKBAOnValidateNullPositionOnAfterSetUnitPriceAndLineDiscounttoZero(var SalesLine: Record "Sales Line")
begin
end;
KVSKBABeforeCheckFieldNotAllowedtoChange(Record Sales Line, Integer, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBABeforeCheckFieldNotAllowedtoChange(SalesLine: Record "Sales Line"; CurrentFieldNo: Integer; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBABeforeCheckFieldNotAllowedtoChange', '', false, false)]
local procedure DoSomethingKVSKBABeforeCheckFieldNotAllowedtoChange(SalesLine: Record "Sales Line"; CurrentFieldNo: Integer; var IsHandled: Boolean)
begin
end;
KVSKBAOnBeforeAddCustomerNoAtKBATypes(Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeAddCustomerNoAtKBATypes(var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnBeforeAddCustomerNoAtKBATypes', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeAddCustomerNoAtKBATypes(var IsHandled: Boolean)
begin
end;
KVSKBAOnBeforeConfirmTransferBlanketDataOnAfterValidateBlanketOrderNo(Record Sales Line, Enum KVSKBABlankYesNo, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeConfirmTransferBlanketDataOnAfterValidateBlanketOrderNo(var SalesLine: Record "Sales Line"; var UpdatePriceDiscountFromBlankOrder: Enum "KVSKBABlankYesNo"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnBeforeConfirmTransferBlanketDataOnAfterValidateBlanketOrderNo', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeConfirmTransferBlanketDataOnAfterValidateBlanketOrderNo(var SalesLine: Record "Sales Line"; var UpdatePriceDiscountFromBlankOrder: Enum "KVSKBABlankYesNo"; var IsHandled: Boolean)
begin
end;
KVSKBAOnValidateBlanketOrderLineNoOnBeforeConfirmTransferBlanketData(Record Sales Line, Enum KVSKBABlankYesNo, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnValidateBlanketOrderLineNoOnBeforeConfirmTransferBlanketData(var SalesLine: Record "Sales Line"; var KVSKBAUpdPriceDiscountFromBlankOrderBlankYesNo: Enum "KVSKBABlankYesNo"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnValidateBlanketOrderLineNoOnBeforeConfirmTransferBlanketData', '', false, false)]
local procedure DoSomethingKVSKBAOnValidateBlanketOrderLineNoOnBeforeConfirmTransferBlanketData(var SalesLine: Record "Sales Line"; var KVSKBAUpdPriceDiscountFromBlankOrderBlankYesNo: Enum "KVSKBABlankYesNo"; var IsHandled: Boolean)
begin
end;
KVSKBAOnBeforeValidateBlanketOrderLine(Record Sales Line, Enum KVSKBABlankYesNo, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeValidateBlanketOrderLine(var SalesLine: Record "Sales Line"; KVSKBAUpdPriceDiscountFromBlankOrderBlankYesNo: Enum "KVSKBABlankYesNo"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnBeforeValidateBlanketOrderLine', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeValidateBlanketOrderLine(var SalesLine: Record "Sales Line"; KVSKBAUpdPriceDiscountFromBlankOrderBlankYesNo: Enum "KVSKBABlankYesNo"; var IsHandled: Boolean)
begin
end;
KVSKBAOnAfterValidateBlanketOrderLine(Record Sales Line, Record Sales Line, Enum KVSKBABlankYesNo) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnAfterValidateBlanketOrderLine(var SalesLine: Record "Sales Line"; BlanketOrderSalesLine: Record "Sales Line"; KVSKBAUpdPriceDiscountFromBlankOrderBlankYesNo: Enum "KVSKBABlankYesNo"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnAfterValidateBlanketOrderLine', '', false, false)]
local procedure DoSomethingKVSKBAOnAfterValidateBlanketOrderLine(var SalesLine: Record "Sales Line"; BlanketOrderSalesLine: Record "Sales Line"; KVSKBAUpdPriceDiscountFromBlankOrderBlankYesNo: Enum "KVSKBABlankYesNo")
begin
end;
KVSKBAOnBeforeCheckNotAllowedTypeAllocationAccount(Record Sales Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSKBAOnBeforeCheckNotAllowedTypeAllocationAccount(SalesLine: Record "Sales Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSKBASalesLine", 'KVSKBAOnBeforeCheckNotAllowedTypeAllocationAccount', '', false, false)]
local procedure DoSomethingKVSKBAOnBeforeCheckNotAllowedTypeAllocationAccount(SalesLine: Record "Sales Line"; var IsHandled: Boolean)
begin
end;