Codeunit "Map Incoming Doc to Purch Doc"

ID 1218
Namespace: System.IO

Properties

Name Value
Permissions TableData "Data Exch. Field" = d
TableNo Table System.IO."Data Exch."

Methods

GetValueFromIntermediate

procedure GetValueFromIntermediate(var IntermediateDataImport: Record "Intermediate Data Import", RecRef: RecordRef, FieldID: Integer, FieldName: Text): Text[250]

Parameters

Name Type Description
IntermediateDataImport Table System.IO."Intermediate Data Import"
RecRef RecordRef
FieldID Integer
FieldName Text

Returns

Type Description
Text[250]

ProcessField

procedure ProcessField(var TempInt: Record Integer, RecRef: RecordRef, FieldNo: Integer, Value: Text[250])

Parameters

Name Type Description
TempInt Table System.Utilities.Integer
RecRef RecordRef
FieldNo Integer
Value Text[250]

IsFieldProcessed

procedure IsFieldProcessed(var TempInt: Record Integer, FieldID: Integer): Boolean

Parameters

Name Type Description
TempInt Table System.Utilities.Integer
FieldID Integer

Returns

Type Description
Boolean

Events

OnAfterProcessLines

[IntegrationEvent(False,False)]
local procedure OnAfterProcessLines(PurchaseHeader: Record "Purchase Header", DataExch: Record "Data Exch.", ParentRecordNo: Integer)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
DataExch Table System.IO."Data Exch."
ParentRecordNo Integer

OnBeforeProcessIntermediateData

[IntegrationEvent(False,False)]
local procedure OnBeforeProcessIntermediateData(DataExch: Record "Data Exch.")

Parameters

Name Type Description
DataExch Table System.IO."Data Exch."

OnCreateNewPurchHdrOnBeforeRecRefInsert

[IntegrationEvent(False,False)]
local procedure OnCreateNewPurchHdrOnBeforeRecRefInsert(var RecRef: RecordRef, var IntermediateDataImport: Record "Intermediate Data Import")

Parameters

Name Type Description
RecRef RecordRef
IntermediateDataImport Table System.IO."Intermediate Data Import"

OnProcessLinesIntermediateDataImportNotFound

[IntegrationEvent(False,False)]
local procedure OnProcessLinesIntermediateDataImportNotFound(var DataExch: Record "Data Exch.", var PurchaseHeader: Record "Purchase Header", ParentRecordNo: Integer)

Parameters

Name Type Description
DataExch Table System.IO."Data Exch."
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
ParentRecordNo Integer

See also