Skip to content

KVSTRDSalesLine#

Extends #437dbf0e84ff417a965ded2bb9650972#Sales Line

Fields#

Name Type Note
KVSTRDAttaToLineAddItemRental Integer
KVSTRDBlanketOrderValidTo Date
KVSTRDSingleShipmentPerOrder Boolean
KVSTRDDocumentDate Date FlowField
KVSTRDRental Document Boolean
KVSTRDService Item No. Code[20]
KVSTRDRental Starting Date Date
KVSTRDRental Ending Date Date
KVSTRDRental Starting Time Time
KVSTRDRental Ending Time Time
KVSTRDRental Price Group Code[10]
KVSTRDRental Interruption Boolean
KVSTRDRental Shipment Posted Boolean
KVSTRDRental Return Posted Boolean
KVSTRDStatus Enum Sales Document Status FlowField
KVSTRDLong-Term Rental Boolean FlowField
KVSTRDRental Cr. Memo Posted Boolean
KVSTRDRentalConCounterHandover Decimal
KVSTRDRentalConCounterReturn Decimal
KVSTRDOutstandingQtyinOrder Decimal FlowField
KVSTRDRentalCrMemoStartDate Date
KVSTRDRentalCrMemoEndDate Date
KVSTRDRentalShipmentStartDate Date
KVSTRDRentalShipmentEndDate Date
KVSTRDRentalInvoiceStartDate Date
KVSTRDRentalInvoiceEndDate Date
KVSTRDRentalReservation Boolean
KVSTRDNoOfRentalItems Integer
KVSTRDRentalOutTransferOrderNo Code[20]
KVSTRDRentalInbTransferOrderNo Code[20]
KVSTRDRentalDateToShip Date
KVSTRDRentalDateToInvoice Date
KVSTRDRentalExcludeFromAvailab Boolean
KVSTRDAttachRentalConsumLineNo Integer
KVSTRD Item Replacement No. Code[50]
KVSTRDAlloySurchargeCode Code[20]
KVSTRDAlloySurchAttachToLineNo Integer
KVSTRDFreightCost Boolean
KVSTRDMinimumOrderValue Boolean
KVSTRDTransferToOrder Boolean
KVSTRDRental Inspection Code Code[10]
KVSTRDRentalBasePrice Decimal
KVSTRDRentalBOMBasePrice Decimal
KVSTRDRentalStartingDateAvail Date
KVSTRDRentalEndingDateAvail Date
KVSTRDCalcProfitPercent Decimal
KVSTRDUnitCostType Enum (KVSTRDUnitCostType)
KVSTRDCalcUnitCostLCY Decimal
KVSTRDVariantAttribute1Code Code[5] Warning: Obsolete
FlowField
KVSTRDVariantAttribute2Code Code[5] Warning: Obsolete
FlowField
KVSTRDHas Variant Text Boolean Warning: Obsolete
KVSTRDCompleteShpmtObligatory Boolean

Procedures#

KVSTRDOnAfterSetPurchasingCode(Record Sales Line) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Use codeunit KVSTRDExtPurchasingCodeMgt.', '23.1')]
[IntegrationEvent(false, false)]
procedure KVSTRDOnAfterSetPurchasingCode(var SalesLine: Record "Sales Line"): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSTRDSalesLine", 'KVSTRDOnAfterSetPurchasingCode', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterSetPurchasingCode(var SalesLine: Record "Sales Line")
begin
end;

KVSTRDOnBeforeSetPurchasingCode(Record Sales Line, Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Use codeunit KVSTRDExtPurchasingCodeMgt.', '23.1')]
[IntegrationEvent(false, false)]
procedure KVSTRDOnBeforeSetPurchasingCode(var SalesLine: Record "Sales Line"; var isHandled: Boolean): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSTRDSalesLine", 'KVSTRDOnBeforeSetPurchasingCode', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeSetPurchasingCode(var SalesLine: Record "Sales Line"; var isHandled: Boolean)
begin
end;

Events#

KVSTRDOnAfterSetPurchasingCode(Record Sales Line) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Use codeunit KVSTRDExtPurchasingCodeMgt.', '23.1')]
[IntegrationEvent(false, false)]
procedure KVSTRDOnAfterSetPurchasingCode(var SalesLine: Record "Sales Line"): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSTRDSalesLine", 'KVSTRDOnAfterSetPurchasingCode', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterSetPurchasingCode(var SalesLine: Record "Sales Line")
begin
end;

KVSTRDOnBeforeSetPurchasingCode(Record Sales Line, Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Use codeunit KVSTRDExtPurchasingCodeMgt.', '23.1')]
[IntegrationEvent(false, false)]
procedure KVSTRDOnBeforeSetPurchasingCode(var SalesLine: Record "Sales Line"; var isHandled: Boolean): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSTRDSalesLine", 'KVSTRDOnBeforeSetPurchasingCode', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeSetPurchasingCode(var SalesLine: Record "Sales Line"; var isHandled: Boolean)
begin
end;