Skip to content

KVSKBACLLCallPosition#

Fields#

Name Type Note
Call No. Code[20]
Line No. Integer
Contact No. Code[20]
Type Enum (KVSKBACLLCallPosition)
No. Code[20]
Description Text[100]
Unit of Measure Code Code[10]
Quantity Decimal
Variant Code Code[10]
Description 2 Text[50] FlowField
Document No. Code[20]
Document Line No. Integer
Source Type Integer
Source Subtype Integer
Document Type Enum (KVSKBACLLCallPositionDocType)
Price Unit Decimal
Line Discount % Decimal
Unit Price Decimal
Unit Price (Price Unit) Decimal
Amount Decimal
VAT % Decimal
Prices Including VAT Boolean
Location Code Code[10]
Bin Code Code[20]
Line Discount Amount Decimal
Price Origin Enum (KVSKBACLLPriceDiscountOrigin)
Line Discount Origin Enum (KVSKBACLLPriceDiscountOrigin)
Serial No. Code[50]
Serial Information Card Boolean FlowField
Lot No. Code[50]
Expiration Date Date
Qty. per Unit of Measure Decimal
Quantity (Base) Decimal
Blocked Boolean FlowField
Sales Blocked Boolean FlowField
Purchasing Blocked Boolean FlowField
Blocked Service Boolean FlowField
Item Tracking Code Code[10] FlowField
Sales Variant Blocked Boolean FlowField
Purchase Variant Blocked Boolean FlowField
Service Variant Blocked Boolean FlowField
Variant Description Text[100] FlowField
Variant Description 2 Text[50] FlowField
No. of Variants Integer FlowField
Serial No. Blocked Boolean FlowField
Lot No. Blocked Boolean FlowField
Variant Mandatory if Exists Option OptionMembers: Default,No,Yes
FlowField
Orig. Source Type Integer
Orig. Source Subtype Integer
Orig. Document No. Code[20]
Orig. Document Line No. Integer
Production Date Date
Ext. Lot No. Code[50]

Procedures#

GetCurrencyCode() : Code[10]#

procedure GetCurrencyCode(): Code[10]

UpdateAmounts() :#

procedure UpdateAmounts(): 

OnBeforeUpdateAmounts(Record KVSKBACLLCallPosition, Boolean) :#

Obsolete

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

[Obsolete('Not intended for public use. Will be internal in future releases. This does only affect procedure caller not subscribers. The event remains in place.', '26.4')]
[IntegrationEvent(false, false)]
procedure OnBeforeUpdateAmounts(var Rec: Record "KVSKBACLLCallPosition"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBACLLCallPosition", 'OnBeforeUpdateAmounts', '', false, false)]
local procedure DoSomethingOnBeforeUpdateAmounts(var Rec: Record "KVSKBACLLCallPosition"; var IsHandled: Boolean)
begin
end;

Events#

OnBeforeGetItemInfo(Record KVSKBACLLCallPosition) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeGetItemInfo(var Rec: Record "KVSKBACLLCallPosition"): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBACLLCallPosition", 'OnBeforeGetItemInfo', '', false, false)]
local procedure DoSomethingOnBeforeGetItemInfo(var Rec: Record "KVSKBACLLCallPosition")
begin
end;

OnSNNotEmptyInGetItemInfo(Record KVSKBACLLCallPosition) :#

[IntegrationEvent(false, false)]
local procedure OnSNNotEmptyInGetItemInfo(var Rec: Record "KVSKBACLLCallPosition"): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBACLLCallPosition", 'OnSNNotEmptyInGetItemInfo', '', false, false)]
local procedure DoSomethingOnSNNotEmptyInGetItemInfo(var Rec: Record "KVSKBACLLCallPosition")
begin
end;

OnBeforeUpdateAmounts(Record KVSKBACLLCallPosition, Boolean) :#

Obsolete

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

[Obsolete('Not intended for public use. Will be internal in future releases. This does only affect procedure caller not subscribers. The event remains in place.', '26.4')]
[IntegrationEvent(false, false)]
procedure OnBeforeUpdateAmounts(var Rec: Record "KVSKBACLLCallPosition"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBACLLCallPosition", 'OnBeforeUpdateAmounts', '', false, false)]
local procedure DoSomethingOnBeforeUpdateAmounts(var Rec: Record "KVSKBACLLCallPosition"; var IsHandled: Boolean)
begin
end;