Codeunit 18123411 EOS032 Process Data Exch. CBI

Codeunit 18123411 EOS032 Process Data Exch. CBI

Methods

ProcessColumnMapping

procedure ProcessColumnMapping(DataExch: Record "Data Exch."; DataExchLineDef: Record "Data Exch. Line Def"; RecRefTemplate: RecordRef)

Parameters / Return Value

  • DataExch Record "Data Exch."

  • DataExchLineDef Record "Data Exch. Line Def"

  • RecRefTemplate RecordRef


ProcessAllLinesColumnMapping

procedure ProcessAllLinesColumnMapping(DataExch: Record "Data Exch."; RecRef: RecordRef)

Parameters / Return Value

  • DataExch Record "Data Exch."

  • RecRef RecordRef


SetField

procedure SetField(RecRef: RecordRef; DataExchFieldMapping: Record "Data Exch. Field Mapping"; var DataExchField: Record "Data Exch. Field"; var TempFieldIdsToNegate: Record "Integer" temporary)

Parameters / Return Value

  • RecRef RecordRef

  • DataExchFieldMapping Record "Data Exch. Field Mapping"

  • DataExchField Record "Data Exch. Field"

  • TempFieldIdsToNegate Record "Integer"


NegateAmounts

procedure NegateAmounts(RecRef: RecordRef; var TempFieldIdsToNegate: Record "Integer" temporary)

Parameters / Return Value

  • RecRef RecordRef

  • TempFieldIdsToNegate Record "Integer"


Events

OnBeforeFormatFieldValue

local procedure OnBeforeFormatFieldValue(var TransformedValue: Text; DataExchField: Record "Data Exch. Field"; var DataExchFieldMapping: Record "Data Exch. Field Mapping"; FieldRef: FieldRef; DataExchColumnDef: Record "Data Exch. Column Def"; var IsHandled: Boolean)

Parameters / Return Value

  • TransformedValue Text

  • DataExchField Record "Data Exch. Field"

  • DataExchFieldMapping Record "Data Exch. Field Mapping"

  • FieldRef FieldRef

  • DataExchColumnDef Record "Data Exch. Column Def"

  • IsHandled Boolean



EOS Labs -