Skip to content

KVSEDXMessageLogMgt#

Procedures#

Delete(Record KVSEDX Purchase Header) :#

Summary: Deletes all message log records that are related to the specified EDX Purchase Header.

procedure Delete(Source: Record "KVSEDX Purchase Header"): 

Parameters:

  • Source: The EDX Purchase Header record for which message log entries should be deleted

Delete(Record KVSEDX Purchase Line) :#

Summary: Deletes all message log records that are related to the specified EDX Purchase Line.

procedure Delete(Source: Record "KVSEDX Purchase Line"): 

Parameters:

  • Source: The EDX Purchase Line record for which message log entries should be deleted

Delete(Record KVSEDX Sales Header) :#

Summary: Deletes all message log records that are related to the specified EDX Sales Header.

procedure Delete(Source: Record "KVSEDX Sales Header"): 

Parameters:

  • Source: The EDX Sales Header record for which message log entries should be deleted

Delete(Record KVSEDX Sales Line) :#

Summary: Deletes all message log records that are related to the specified EDX Sales Line.

procedure Delete(Source: Record "KVSEDX Sales Line"): 

Parameters:

  • Source: The EDX Sales Line record for which message log entries should be deleted

Delete(Record KVSEDX Purch. Receipt Header) :#

Summary: Deletes all message log records that are related to the specified EDX Purchase Receipt Header.

procedure Delete(Source: Record "KVSEDX Purch. Receipt Header"): 

Parameters:

  • Source: The EDX Purchase Receipt Header record for which message log entries should be deleted

Delete(Record KVSEDX Purch. Receipt Line) :#

Summary: Deletes all message log records that are related to the specified EDX Purchase Receipt Line.

procedure Delete(Source: Record "KVSEDX Purch. Receipt Line"): 

Parameters:

  • Source: The EDX Purchase Receipt Line record for which message log entries should be deleted

Delete(Record KVSEDX Reservation Entry) :#

Summary: Deletes all message log records that are related to the specified EDX Reservation Entry.

procedure Delete(Source: Record "KVSEDX Reservation Entry"): 

Parameters:

  • Source: The EDX Reservation Entry record for which message log entries should be deleted

Delete(Record KVSEDX Inbound) :#

Summary: Deletes all message log records that are related to the specified EDX Inbound record.

procedure Delete(Source: Record "KVSEDX Inbound"): 

Parameters:

  • Source: The EDX Inbound record for which message log entries should be deleted

Delete(Record KVSEDX Inbound Archiv) :#

Summary: Deletes all message log records that are related to the specified EDX Inbound Archive record.

procedure Delete(Source: Record "KVSEDX Inbound Archiv"): 

Parameters:

  • Source: The EDX Inbound Archive record for which message log entries should be deleted

Delete(Record KVSEDX Outbound) :#

Summary: Deletes all message log records that are related to the specified EDX Outbound record.

procedure Delete(Source: Record "KVSEDX Outbound"): 

Parameters:

  • Source: The EDX Outbound record for which message log entries should be deleted

Delete(Record KVSEDX Outbound Archiv) :#

Summary: Deletes all message log records that are related to the specified EDX Outbound Archive record.

procedure Delete(Source: Record "KVSEDX Outbound Archiv"): 

Parameters:

  • Source: The EDX Outbound Archive record for which message log entries should be deleted

Delete(RecordId) :#

Summary: Deletes message log records that are associated with a specific record via its Record ID.

procedure Delete(Source: RecordId): 

Parameters:

  • Source: The Record ID of the source record for which message log entries should be deleted

Delete(RecordId, Enum KVSEDX Message Type, Code[30], Code[20], Integer) :#

Summary: Deletes an message log record for EDX document messages.. Creates a comprehensive message log entry for header or line records. This function is used by EDX WMS.

procedure Delete(Source: RecordId; MessageType: Enum "KVSEDX Message Type"; PartnerNo: Code[30]; SourceNo: Code[20]; LineNo: Integer): 

Parameters:

  • Source: The Record ID of the header or line record associated with the error
  • MessageType: The type of message (Inbound, Outbound, EDX Document, etc.)
  • PartnerNo: The EDX partner number associated with the message
  • SourceNo: The source document number
  • LineNo: The line number within the document

Insert(RecordId, Text, Integer) : Integer#

Summary: Inserts a basic message log record for the specified source record.

procedure Insert(Source: RecordId; MessageText: Text; LookupPageId: Integer): Integer

Parameters:

  • Source: The Record ID of the source record that generated the message
  • MessageText: The message text to be logged
  • LookupPageId: The page ID that can be used to navigate to the source record

Returns: The Entry No. of the created message log record

Insert(RecordId, Text, Integer, Enum KVSEDX Message Type, Code[30], Code[50], Integer, Integer, Integer) : Integer#

Summary: Inserts a comprehensive message log record with full details for the specified source record.

procedure Insert(Source: RecordId; MessageText: Text; LookupPageId: Integer; MessageType: Enum "KVSEDX Message Type"; PartnerNo: Code[30]; ParDocumentNo: Code[50]; ParDocumentType: Integer; ParLineNo: Integer; ParFieldNo: Integer): Integer

Parameters:

  • Source: The Record ID of the source record that generated the message
  • MessageText: The message text to be logged
  • LookupPageId: The page ID that can be used to navigate to the source record
  • MessageType: The type of message (Inbound, Outbound, EDX Document, etc.)
  • PartnerNo: The EDX partner number associated with the message
  • ParDocumentNo: The document number associated with the message
  • ParDocumentType: The document type identifier
  • ParLineNo: The line number within the document (if applicable)
  • ParFieldNo: The field number that generated the message (if applicable)

Returns: The Entry No. of the created message log record

Insert(Code[30], Code[20], Integer, Integer, Text[250]) : Integer#

Summary: Inserts a system message log record for general system-level messages.

procedure Insert(PartnerNo: Code[30]; SourceCode: Code[20]; SourceTableNo: Integer; SourceNo: Integer; MessageText: Text[250]): Integer

Parameters:

  • PartnerNo: The EDX partner number associated with the message
  • SourceCode: A code identifying the source of the message
  • SourceTableNo: The table number where the message originated
  • SourceNo: The source number or entry number related to the message
  • MessageText: The message text to be logged

Returns: The Entry No. of the created message log record

Insert(Record KVSEDX Inbound, Text[250]) : Integer#

Summary: Inserts a message log record for EDX Inbound processing messages.

procedure Insert(Inbound: Record "KVSEDX Inbound"; MessageText: Text[250]): Integer

Parameters:

  • Inbound: The EDX Inbound record that generated the message
  • MessageText: The message text to be logged

Returns: The Entry No. of the created message log record

Insert(Record KVSEDX Outbound, Text[250]) : Integer#

Summary: Inserts a message log record for EDX Outbound processing messages.

procedure Insert(Outbound: Record "KVSEDX Outbound"; MessageText: Text[250]): Integer

Parameters:

  • Outbound: The EDX Outbound record that generated the message
  • MessageText: The message text to be logged

Returns: The Entry No. of the created message log record

Insert(Record KVSEDX Sales Header, Integer, Text[250]) : Integer#

Summary: Inserts a message log record for EDX Sales Header processing messages.

procedure Insert(EDXSalesHeader: Record "KVSEDX Sales Header"; FieldNo: Integer; MessageText: Text[250]): Integer

Parameters:

  • EDXSalesHeader: The EDX Sales Header record that generated the message
  • FieldNo: The field number that generated the message (0 if not field-specific)
  • MessageText: The message text to be logged

Returns: The Entry No. of the created message log record

Insert(Record KVSEDX Sales Line, Integer, Text[250]) : Integer#

Summary: Inserts a message log record for EDX Sales Line processing messages.

procedure Insert(EDXSalesLine: Record "KVSEDX Sales Line"; FieldNo: Integer; MessageText: Text[250]): Integer

Parameters:

  • EDXSalesLine: The EDX Sales Line record that generated the message
  • FieldNo: The field number that generated the message (0 if not field-specific)
  • MessageText: The message text to be logged

Returns: The Entry No. of the created message log record

Insert(Record KVSEDX Purchase Header, Integer, Text[250]) : Integer#

Summary: Inserts a message log record for EDX Purchase Header processing messages.

procedure Insert(EDXPurchaseHeader: Record "KVSEDX Purchase Header"; FieldNo: Integer; MessageText: Text[250]): Integer

Parameters:

  • EDXPurchaseHeader: The EDX Purchase Header record that generated the message
  • FieldNo: The field number that generated the message (0 if not field-specific)
  • MessageText: The message text to be logged

Returns: The Entry No. of the created message log record

Insert(Record KVSEDX Purchase Line, Integer, Text[250]) : Integer#

Summary: Inserts a message log record for EDX Purchase Line processing messages.

procedure Insert(EDXPurchaseLine: Record "KVSEDX Purchase Line"; FieldNo: Integer; MessageText: Text[250]): Integer

Parameters:

  • EDXPurchaseLine: The EDX Purchase Line record that generated the message
  • FieldNo: The field number that generated the message (0 if not field-specific)
  • MessageText: The message text to be logged

Returns: The Entry No. of the created message log record

Insert(Record KVSEDX Purch. Receipt Header, Integer, Text[250]) : Integer#

Summary: Inserts a message log record for EDX Purchase Receipt Header processing messages.

procedure Insert(EDXPurchReceiptHeader: Record "KVSEDX Purch. Receipt Header"; FieldNo: Integer; MessageText: Text[250]): Integer

Parameters:

  • EDXPurchReceiptHeader: The EDX Purchase Receipt Header record that generated the message
  • FieldNo: The field number that generated the message (0 if not field-specific)
  • MessageText: The message text to be logged

Returns: The Entry No. of the created message log record

Insert(Record KVSEDX Purch. Receipt Line, Integer, Text[250]) : Integer#

Summary: Inserts a message log record for EDX Purchase Receipt Line processing messages.

procedure Insert(EDXPurchReceiptLine: Record "KVSEDX Purch. Receipt Line"; FieldNo: Integer; MessageText: Text[250]): Integer

Parameters:

  • EDXPurchReceiptLine: The EDX Purchase Receipt Line record that generated the message
  • FieldNo: The field number that generated the message (0 if not field-specific)
  • MessageText: The message text to be logged

Returns: The Entry No. of the created message log record

Insert(RecordId, Enum KVSEDX Message Type, Code[30], Code[20], Integer, Integer, Text) : Integer#

Summary: Inserts an message log record for EDX document messages.. Creates a comprehensive message log entry for header or line records. This function is used by EDX WMS.

procedure Insert(Source: RecordId; MessageType: Enum "KVSEDX Message Type"; PartnerNo: Code[30]; SourceNo: Code[20]; FieldNo: Integer; LineNo: Integer; MessageText: Text): Integer

Parameters:

  • Source: The Record ID of the header or line record associated with the error
  • MessageType: The type of message (Inbound, Outbound, EDX Document, etc.)
  • PartnerNo: The EDX partner number associated with the message
  • SourceNo: The source document number
  • FieldNo: The field number that caused the error (0 if not field-specific)
  • LineNo: The line number within the document
  • MessageText: The message text to be logged

Returns: The Entry No. of the created message log record