Codeunit 1201 "Process Data Exch."
Base Application · System.IO
Across versions
- BC23present
- BC241 events added, 1 events removed
- BC251 events added, 1 events removed
- BC26-30unchanged
Neighbourhood 10 connected objects and pages
Base Application · System.IO · BC23-30 · source at ea08af5e · facts from BC29
Events published
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)(integration)OnBeforeDataExchFieldMappingSetFilters(var DataExchFieldMapping: Record "Data Exch. Field Mapping"; var DataExch: Record "Data Exch.")(integration)OnBeforeProcessAllLinesColumnMapping(DataExch: Record "Data Exch."; DataExchLineDef: Record "Data Exch. Line Def"; RecRef: RecordRef; var IsHandled: Boolean)+ BC25 − BC25 (integration)OnProcessColumnMappingOnBeforeCreateBankAccReconciliationLine(var RecRefTemplate: RecordRef; var DataExchangeField: Record "Data Exch. Field"; var DataExch: Record "Data Exch."; CurrLineNo: Integer)(integration)OnAfterProcessColumnMapping(var DataExch: Record "Data Exch.")(integration)OnProcessColumnMappingOnBeforeRecRefInsert(RecRef: RecordRef; DataExch: Record "Data Exch."; var IsHandled: Boolean)(integration)OnSetFieldOnBeforeGetTransformedValue(var DataExchField: Record "Data Exch. Field"; var DataExchFieldMapping: Record "Data Exch. Field Mapping"; FieldRef: FieldRef; DataExchColumnDef: Record "Data Exch. Column Def")(integration)OnSetFieldOnBeforeFieldRefValidate(TransformedValue: Text; var DataExchField: Record "Data Exch. Field"; DataExchFieldMapping: Record "Data Exch. Field Mapping"; FieldRef: FieldRef; DataExchColumnDef: Record "Data Exch. Column Def"; var IsHandled: Boolean)(integration)OnProcessColumnMappingOnBeforeDataExchFieldMappingFindSet(var RecordRef: RecordRef; LastKeyFieldId: Integer; CurrLineNo: Integer; LineNoOffset: Integer)(integration)- subscribers: Codeunit 8033 “Generic Connector Processing” SetNextEntryNoForUsageDataGenericImport
OnProcessColumnMappingOnBeforeDataExchFieldFindSet(DataExch: Record "Data Exch."; var DataExchFieldMapping: Record "Data Exch. Field Mapping"; var DataExchField: Record "Data Exch. Field"; var RecordRef: RecordRef; var TempFieldIdsToNegateInteger: Record Integer temporary; var CurrLineNo: Integer; var IsHandled: Boolean)(integration)OnSetFieldOnBeforeDataExchColumnDefGet(var DataExchField: Record "Data Exch. Field"; var DataExchColumnDef: Record "Data Exch. Column Def"; var IsHandled: Boolean)+ BC24 − BC24 (integration)OnProcessColumnMappingOnAfterDataExchFieldMappingSetFilters(var DataExchFieldMapping: Record "Data Exch. Field Mapping"; var IsHandled: Boolean)(integration)
Procedures
ProcessColumnMapping(DataExch: Record "Data Exch."; DataExchLineDef: Record "Data Exch. Line Def"; RecRefTemplate: RecordRef)ProcessAllLinesColumnMapping(DataExch: Record "Data Exch."; RecRef: RecordRef)SetField(RecRef: RecordRef; DataExchFieldMapping: Record "Data Exch. Field Mapping"; var DataExchField: Record "Data Exch. Field"; var TempFieldIdsToNegate: Record "Integer" temporary)SetDateDecimalField(ValueText: Text; var DataExchField: Record "Data Exch. Field"; var FieldRef: FieldRef; var DataExchColumnDef: Record "Data Exch. Column Def")SetFieldValue(RecRef: RecordRef; FieldID: Integer; Value: Variant)GetType(DataExchDefCode: Code[20]): TextNegateAmounts(RecRef: RecordRef; var TempFieldIdsToNegate: Record "Integer" temporary)
Plus 9 local procedures.
Triggers
OnRun
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 4100 “Temp Blob” (2 calls:
SetField → CreateOutStream,SetField → ToRecordRef) - Codeunit 10 “Type Helper” (1 call:
SetDateDecimalField → Evaluate)
Called by
- Codeunit 1262 “Pre & Post Process XML Import” (2 calls:
SetValueFromDataExchField → NegateAmounts,SetValueFromDataExchField → SetField) - Codeunit 1280 “Map Currency Exchange Rate” (2 calls:
AssignValue → NegateAmounts,AssignValue → SetField) - Codeunit 1202 “Import Payroll Transaction” (1 call:
MapDataToGenJournalLine → ProcessAllLinesColumnMapping) - Codeunit 1247 “Process Gen. Journal Lines” (1 call:
OnRun → ProcessAllLinesColumnMapping) - Codeunit 1248 “Process Bank Acc. Rec Lines” (1 call:
OnRun → ProcessAllLinesColumnMapping) - Codeunit 1260 “Imp. SEPA CAMT Gen. Jnl.” (1 call:
OnRun → ProcessAllLinesColumnMapping) - Codeunit 1261 “Imp. SEPA CAMT Bank Rec. Lines” (1 call:
OnRun → ProcessAllLinesColumnMapping)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Process Data Exch."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.