KVSFCYItemVersion#
Fields#
Name | Type | Note |
---|---|---|
Item No. | Code[20] | |
Variant Code | Code[10] | |
Version Code | Code[20] | |
Status | Option | OptionMembers: New,Certified,Closed |
Version Starting Date | Date | |
Item Version Type | Code[20] | |
Material | Code[10] | |
Drawing No. | Text[30] | |
Drawing Format | Text[30] | |
Drawing Index | Text[10] | |
Manufacturer Code | Code[10] | |
Manufacturer Item No. | Code[20] | |
Delivery Standard | Code[20] | |
Norm | Code[20] | |
Configuration | Boolean | Warning: Obsolete |
Production BOM No. | Code[20] | |
Production BOM Version Code | Code[20] | |
Routing No. | Code[20] | |
Routing Version Code | Code[20] |
Procedures#
ChangeStatusItemVersion(Integer) :#
procedure ChangeStatusItemVersion(NewStatus: Integer):
Events#
OnBeforeValidateStatus(Record KVSFCYItemVersion, Record KVSFCYItemVersion, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeValidateStatus(var KVSFCYItemVersion: Record "KVSFCYItemVersion"; var xKVSFCYItemVersion: Record "KVSFCYItemVersion"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSFCYItemVersion", 'OnBeforeValidateStatus', '', false, false)]
local procedure DoSomethingOnBeforeValidateStatus(var KVSFCYItemVersion: Record "KVSFCYItemVersion"; var xKVSFCYItemVersion: Record "KVSFCYItemVersion"; var IsHandled: Boolean)
begin
end;
OnBeforeCheckFields(Record KVSFCYItemVersion, Boolean, Text, Text, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckFields(var KVSFCYItemVersion: Record "KVSFCYItemVersion"; IsCertifyAble: Boolean; var ErrorText1: Text; var ErrorText2: Text; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSFCYItemVersion", 'OnBeforeCheckFields', '', false, false)]
local procedure DoSomethingOnBeforeCheckFields(var KVSFCYItemVersion: Record "KVSFCYItemVersion"; IsCertifyAble: Boolean; var ErrorText1: Text; var ErrorText2: Text; var IsHandled: Boolean)
begin
end;