Skip to content

KVSKBAPseudoItem#

Fields#

Name Type Note
No. Code[20]
Description 2 Text[50]
G/L Account Code[20]
Description G/L Account Text[100] FlowField
Vendor No. Code[20]
Direct Unit Cost Decimal
Unit of Measure Code Code[10]
Global Dimension 1 Code Code[20]
Global Dimension 2 Code Code[20]
Number of Extended Texts Integer FlowField
Description Text[100]
Vendor Item No. Text[50]

Procedures#

ValidateShortcutDimCode(Integer, Code[20]) :#

procedure ValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20]): 

Events#

OnAfterValidateShortcutDimCode(Record KVSKBAPseudoItem, Record KVSKBAPseudoItem, Integer, Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnAfterValidateShortcutDimCode(var KVSKBAPseudoItem: Record "KVSKBAPseudoItem"; var xKVSKBAPseudoItem: Record "KVSKBAPseudoItem"; FieldNumber: Integer; var ShortcutDimCode: Code[20]): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBAPseudoItem", 'OnAfterValidateShortcutDimCode', '', false, false)]
local procedure DoSomethingOnAfterValidateShortcutDimCode(var KVSKBAPseudoItem: Record "KVSKBAPseudoItem"; var xKVSKBAPseudoItem: Record "KVSKBAPseudoItem"; FieldNumber: Integer; var ShortcutDimCode: Code[20])
begin
end;

OnBeforeValidateShortcutDimCode(Record KVSKBAPseudoItem, Record KVSKBAPseudoItem, Integer, Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeValidateShortcutDimCode(var KVSKBAPseudoItem: Record "KVSKBAPseudoItem"; var xKVSKBAPseudoItem: Record "KVSKBAPseudoItem"; FieldNumber: Integer; var ShortcutDimCode: Code[20]): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBAPseudoItem", 'OnBeforeValidateShortcutDimCode', '', false, false)]
local procedure DoSomethingOnBeforeValidateShortcutDimCode(var KVSKBAPseudoItem: Record "KVSKBAPseudoItem"; var xKVSKBAPseudoItem: Record "KVSKBAPseudoItem"; FieldNumber: Integer; var ShortcutDimCode: Code[20])
begin
end;