Skip to content

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 Documentname
  • EDXTableNoPar: EDX Intermediate Table
  • EDXFieldNoPar: 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 Documentname
  • EDXTableNoPar: EDX Intermediate Table
  • EDXFieldNoPar: 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 Documentname
  • EDXTableNoPar: EDX Intermediate Table
  • EDXFieldNoPar: 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.