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) :#

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