KVSEDX Outbound#
Fields#
| Name | Type | Note |
|---|---|---|
| Entry No. | Integer | |
| EDX Status | Enum (KVSEDX Status EDX Outbound) | |
| EDX Partner No. | Code[30] | |
| EDX Document | Code[30] | |
| Source Record | Text[150] | |
| Transmission GUID | Guid | |
| Source Record ID | RecordId | |
| Message Log | Integer | FlowField |
| Error Log | Integer | FlowField |
| Transmission Date | Date | |
| Transmission Time | Time | |
| Transmission by | Code[50] | |
| Transfer File | Blob | |
| Azure Forwarding Message | Blob | |
| File Type | Enum (KVSEDX File Type Message) | |
| ANVEO Transaction ID | Guid | |
| EDX Collec. Transm. | Boolean | |
| Filename | Text[250] | |
| Path and Filename | Text[250] | |
| NAV Archive Version RecID | RecordId | |
| Event Type | Enum (KVSEDX Database Event Type) | |
| Confirmation Reason | Enum (KVSEDX Confirmation Reason) | |
| Confirmation Check | Boolean | |
| Confirmation Until | DateTime | |
| Confirmation Checked | Boolean | |
| EDX Commit Status | Boolean | |
| EDX Ignore Error | Boolean |
Procedures#
CreateOutbound(Code[30], RecordId, Record KVSEDX Outbound, Record KVSEDX Document Setup, Guid) : Boolean#
Summary: Creates a new outbound record
procedure CreateOutbound(SourcePartnerNo: Code[30]; SourceRecordId: RecordId; var KVSEDXOutbound: Record "KVSEDX Outbound"; KVSEDXDocumentSetup: Record "KVSEDX Document Setup"; TransmissionGuid: Guid): Boolean
Parameters:
SourcePartnerNo: EDX Partner No.SourceRecordId: Record Id of source record (Example SalesShipmentHeader.RecordId)KVSEDXOutbound: Referenced Outbound RecordKVSEDXDocumentSetup: EDX Document SetupTransmissionGuid: Transmission GUID
Returns:
CreateOutboundLocked(Code[30], RecordId, Record KVSEDX Outbound, Record KVSEDX Document Setup, Guid) : Boolean#
Summary: Creates a new outbound record (EDX Status LOCKED)
procedure CreateOutboundLocked(SourcePartnerNo: Code[30]; SourceRecordId: RecordId; var KVSEDXOutbound: Record "KVSEDX Outbound"; KVSEDXDocumentSetup: Record "KVSEDX Document Setup"; TransmissionGuid: Guid): Boolean
Parameters:
SourcePartnerNo: EDX Partner No.RecIDPar: Record Id of source record (Example SalesShipmentHeader.RecordId)KVSEDXOutbound: Referenced Outbound RecordKVSEDXDocumentSetup: EDX Document SetupTransmissionGuid: Transmission GUID
Returns:
ArchiveOutbound(Record KVSEDX Outbound) :#
Summary: Archives a outbound record
procedure ArchiveOutbound(Outbound: Record "KVSEDX Outbound"):
Parameters:
Outbound: Outbound Record to be archived
Events#
OnBeforeReprocessing(Record KVSEDX Outbound, Boolean) :#
[IntegrationEvent(true, false)]
local procedure OnBeforeReprocessing(var EDXOutboundVar: Record "KVSEDX Outbound"; var HandledVar: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSEDX Outbound", 'OnBeforeReprocessing', '', false, false)]
local procedure DoSomethingOnBeforeReprocessing(var EDXOutboundVar: Record "KVSEDX Outbound"; var HandledVar: Boolean)
begin
end;
OnSetEDXStatusBCDocument(Record KVSEDX Outbound, Boolean) :#
[IntegrationEvent(true, false)]
local procedure OnSetEDXStatusBCDocument(var VarKVSEDXOutbound: Record "KVSEDX Outbound"; var VarHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSEDX Outbound", 'OnSetEDXStatusBCDocument', '', false, false)]
local procedure DoSomethingOnSetEDXStatusBCDocument(var VarKVSEDXOutbound: Record "KVSEDX Outbound"; var VarHandled: Boolean)
begin
end;