Skip to content

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
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;