KVSKBALabelStructureLine
Fields
| Name | Type | Note |
|---|---|---|
| Label Code | Code[20] | |
| Version Code | Code[10] | |
| Line No. | Integer | |
| Position Code | Code[20] | |
| Position Description | Text[80] | |
| Source Type | Enum (KVSKBALIFSourceType) | |
| Source Subtype | Enum (KVSKBALIFSourceSubtype) | |
| Source Field No. | Integer | |
| Source Code | Code[20] | |
| Source Value | Text[250] | |
| Language Code | Code[10] |
Events
OnAfterSetInitSubType(Record KVSKBALabelStructureLine) :
Summary: Called after the source subtype is checked.
[IntegrationEvent(false, false)]
local procedure OnAfterSetInitSubType(var KVSKBALabelStructureLine: Record "KVSKBALabelStructureLine"):
Parameters:
KVSKBALabelStructureLine: The record of the label structure line that is being checked; can be modified by the subscriber.
Remarks: This event is raised after the source subtype is checked. It allows subscribers to handle the source subtype check or provide custom logic.
OnSourceCodeOnAfterLookup(Record KVSKBALabelStructureLine, Record KVSKBALabelStructureLine) :
Summary: Called after the source code lookup is performed.
[IntegrationEvent(false, false)]
local procedure OnSourceCodeOnAfterLookup(var KVSKBALabelStructureLine: Record "KVSKBALabelStructureLine"; var xKVSKBALabelStructureLine: Record "KVSKBALabelStructureLine"):
Parameters:
KVSKBALabelStructureLine: The record of the label structure line that is being looked up; can be modified by the subscriber.xKVSKBALabelStructureLine: The previous record of the label structure line; can be modified by the subscriber.
Remarks: This event is raised after the source code lookup is performed. It allows subscribers to handle the lookup or provide custom logic.
OnSourceCodeValidateOnBeforeAssignSourceValue(Record KVSKBALabelStructureLine, Record KVSKBALabelStructureLine) :
Summary: Called before the source code is assigned to the source value.
[IntegrationEvent(false, false)]
local procedure OnSourceCodeValidateOnBeforeAssignSourceValue(var KVSKBALabelStructureLine: Record "KVSKBALabelStructureLine"; var xKVSKBALabelStructureLine: Record "KVSKBALabelStructureLine"):
Parameters:
KVSKBALabelStructureLine: The record of the label structure line that is being checked; can be modified by the subscriber.xKVSKBALabelStructureLine: The previous record of the label structure line; can be modified by the subscriber.
Remarks: This event is raised before the source code is assigned to the source value. It allows subscribers to handle the assignment or provide custom logic.
OnBeforeCheckLanguageCodeAllowed(Record KVSKBALabelStructureLine, Boolean, Boolean) :
Summary: Called before the language code is checked.
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckLanguageCodeAllowed(KVSKBALabelStructureLine: Record "KVSKBALabelStructureLine"; var Result: Boolean; var IsHandled: Boolean):
Parameters:
KVSKBALabelStructureLine: The record of the label structure line that is being checked; can be modified by the subscriber.Result: Set to true if the language code check is allowed; can be modified by the subscriber.IsHandled: Set to true to indicate that the event has been handled and skip the default language code check logic.
Remarks: This event is raised before the language code is checked. It allows subscribers to handle the language code check or provide custom logic.
OnBeforeCheckSourceCodeAllowed(Record KVSKBALabelStructureLine, Boolean, Boolean) :
Summary: Called before the source code is checked.
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckSourceCodeAllowed(KVSKBALabelStructureLine: Record "KVSKBALabelStructureLine"; var Result: Boolean; var IsHandled: Boolean):
Parameters:
KVSKBALabelStructureLine: The record of the label structure line that is being checked; can be modified by the subscriber.Result: Set to true if the source code check is allowed; can be modified by the subscriber.IsHandled: Set to true to indicate that the event has been handled and skip the default source code check logic.
Remarks: This event is raised before the source code is checked. It allows subscribers to handle the source code check or provide custom logic.
OnBeforeCheckSourceTypeAllowed(Record KVSKBALabelStructureLine, Boolean, Boolean) :
Summary: Called before the source type is checked.
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckSourceTypeAllowed(KVSKBALabelStructureLine: Record "KVSKBALabelStructureLine"; var Result: Boolean; var IsHandled: Boolean):
Parameters:
KVSKBALabelStructureLine: The record of the label structure line that is being checked; can be modified by the subscriber.Result: Set to true if the source type check is allowed; can be modified by the subscriber.IsHandled: Set to true to indicate that the event has been handled and skip the default source type check logic.
Remarks: This event is raised before the source type is checked. It allows subscribers to handle the source type check or provide custom logic.
OnBeforeCheckSourceValueAllowed(Record KVSKBALabelStructureLine, Boolean, Boolean) :
Summary: Called before the source value is checked.
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckSourceValueAllowed(KVSKBALabelStructureLine: Record "KVSKBALabelStructureLine"; var Result: Boolean; var IsHandled: Boolean):
Parameters:
KVSKBALabelStructureLine: The record of the label structure line that is being checked; can be modified by the subscriber.Result: Set to true if the source value check is allowed; can be modified by the subscriber.IsHandled: Set to true to indicate that the event has been handled and skip the default source value check logic.
Remarks: This event is raised before the source value is checked. It allows subscribers to handle the source value check or provide custom logic.
OnBeforeCheckSourceSubType(Record KVSKBALabelStructureLine, Boolean) :
Summary: Called before the source subtype is checked.
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckSourceSubType(KVSKBALabelStructureLine: Record "KVSKBALabelStructureLine"; var IsHandled: Boolean):
Parameters:
KVSKBALabelStructureLine: The record of the label structure line that is being checked; can be modified by the subscriber.IsHandled: Set to true to indicate that the event has been handled and skip the default source subtype validation logic.
Remarks: This event is raised before the source subtype is validated. It allows subscribers to handle the source subtype validation or provide custom logic.