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;