KVSEDX Doc. Check Field Setup#
Fields#
| Name | Type | Note |
|---|---|---|
| EDX Partner No. | Code[30] | |
| EDX Document | Code[30] | |
| Table No. | Integer | |
| Table Name | Text[50] | |
| Field No. | Integer | |
| Field Name | Text[50] | |
| Field Caption | Text[249] | |
| Table Caption | Text[249] | |
| Equal Field Content | Boolean | |
| Check Field Content | Boolean | |
| Create Field Content | Boolean | |
| Validate Sequence | Integer | |
| Default Value | Text[50] | |
| Use Default Value | Enum (KVSEDX Use Default Value) |
Procedures#
InsertDocumentSetupEntry(Code[30], Code[30]) :#
Summary: Inserting a Document Setup entry
procedure InsertDocumentSetupEntry(PartnerNoPar: Code[30]; EDXDocumentPar: Code[30]):
Parameters:
PartnerNoPar: EDX Partner No.EDXDocumentPar: EDX Documentname
FieldCheck(Code[30], Code[30], Integer, Integer) : Boolean#
Summary: Determines whether field validation is enabled for a message field
procedure FieldCheck(EDXPartnerNoPar: Code[30]; EDXDocumentPar: Code[30]; EDXTableNoPar: Integer; EDXFieldNoPar: Integer): Boolean
Parameters:
EDXPartnerNoPar: EDX Partner No.EDXDocumentPar: EDX DocumentnameEDXTableNoPar: EDX Intermediate TableEDXFieldNoPar: EDX Table Field No.
Returns: true if field check is required
FieldEqual(Code[30], Code[30], Integer, Integer) : Boolean#
Summary: Determines whether field equal check is enabled for a message field
procedure FieldEqual(EDXPartnerNoPar: Code[30]; EDXDocumentPar: Code[30]; EDXTableNoPar: Integer; EDXFieldNoPar: Integer): Boolean
Parameters:
EDXPartnerNoPar: EDX Partner No.EDXDocumentPar: EDX DocumentnameEDXTableNoPar: EDX Intermediate TableEDXFieldNoPar: EDX Table Field No.
Returns: true if field check is required
FieldCreate(Code[30], Code[30], Integer, Integer) : Boolean#
Summary: Determines whether field create is enabled for a message field
procedure FieldCreate(EDXPartnerNoPar: Code[30]; EDXDocumentPar: Code[30]; EDXTableNoPar: Integer; EDXFieldNoPar: Integer): Boolean
Parameters:
EDXPartnerNoPar: EDX Partner No.EDXDocumentPar: EDX DocumentnameEDXTableNoPar: EDX Intermediate TableEDXFieldNoPar: EDX Table Field No.
Returns: true if field create is required
Events#
OnGetDefaultValuesMacros(Record Name/Value Buffer) :#
Summary: Integration event fired when building the default values macros lookup list. This event allows subscribers to add custom macro values that can be selected during default value configuration. Use this event to provide predefined macros, system values, or dynamic content that can be used as default field values.
[IntegrationEvent(true, false)]
local procedure OnGetDefaultValuesMacros(var NameValueBufferTempVar: Record "Name/Value Buffer" temporary):
[EventSubscriber(ObjectType::Table, Table::"KVSEDX Doc. Check Field Setup", 'OnGetDefaultValuesMacros', '', false, false)]
local procedure DoSomethingOnGetDefaultValuesMacros(var NameValueBufferTempVar: Record "Name/Value Buffer" temporary)
begin
end;
Parameters:
NameValueBufferTempVar: Temporary Name/Value Buffer record to populate with available macro options. Add entries with Name (macro name) and Value (description) for the lookup list.