Table of Contents

Codeunit CCS DIS Map. Rep. Mgt. Custom

codeunit 5100951 "CCS DIS Map. Rep. Mgt. Custom"
Warning

This codeunit is pending obsolete. Use interface mapping logic. 2.7

Properties

Name Value
ObsoleteReason Use interface mapping logic.
ObsoleteState Pending
ObsoleteTag 2.7

Events

OnDeleteCustom

event "CCS DIS Map. Rep. Mgt. Custom" OnDeleteCustom(MappingLine: Record "CCS DIS Mapping Line"; var RecordIndex: Integer)

The event is fired as custom Delete implementation.
Subscribe this event to implement the Delete handling.

Parameters
Name Type Description
MappingLine Record "CCS DIS Mapping Line" The mapping line to identify the repository.
RecordIndex Integer The index of the record in the filtered list.
Attributes
Name Arguments
IntegrationEvent False, False

OnFindCustom

event "CCS DIS Map. Rep. Mgt. Custom" OnFindCustom(var MappingLine: Record "CCS DIS Mapping Line"; var RecordIndex: Integer)

The event is fired as custom Find implementation.
Subscribe this event to implement the Find handling.

Parameters
Name Type Description
MappingLine Record "CCS DIS Mapping Line" The mapping line to identify the repository.
RecordIndex Integer The index of the record in the filtered list.
Attributes
Name Arguments
IntegrationEvent False, False

OnGetFieldValue

event "CCS DIS Map. Rep. Mgt. Custom" OnGetFieldValue(MappingRepository: Record "CCS DIS Mapping Repository"; RecordIndex: Integer; FldName: Text; var FldValue: Variant)

The event is fired as custom get field implementation.
Subscribe this event to implement the value retrieval of a field from your repository.

Parameters
Name Type Description
MappingRepository Record "CCS DIS Mapping Repository" The mapping repository to identify the repository.
RecordIndex Integer The index of the record in the filtered list.
FldName Text The name of the field to retrieve the value from.
FldValue Variant Returns the actual value of the field from your repository.
Attributes
Name Arguments
IntegrationEvent False, False

OnInsertCustom

event "CCS DIS Map. Rep. Mgt. Custom" OnInsertCustom(MappingLine: Record "CCS DIS Mapping Line"; var RecordIndex: Integer)

The event is fired as custom Insert implementation.
Subscribe this event to implement the Insert handling.

Parameters
Name Type Description
MappingLine Record "CCS DIS Mapping Line" The mapping line to identify the repository.
RecordIndex Integer The index of the record in the filtered list.
Attributes
Name Arguments
IntegrationEvent False, False

OnMappingFieldsToRecordIndex

event "CCS DIS Map. Rep. Mgt. Custom" OnMappingFieldsToRecordIndex(MappingLine: Record "CCS DIS Mapping Line"; var RecordIndex: Integer)

The event is fired as custom mapping fields implementation.
Subscribe this event to implement the field mapping (set field values in your repository).

Parameters
Name Type Description
MappingLine Record "CCS DIS Mapping Line" The mapping line to identify the mapping fields.
RecordIndex Integer The index of the record in the filtered list.
Attributes
Name Arguments
IntegrationEvent False, False

OnMappingFilterToRecordIndexList

event "CCS DIS Map. Rep. Mgt. Custom" OnMappingFilterToRecordIndexList(MappingLine: Record "CCS DIS Mapping Line"; var RecordIndexList: List of [Integer])

The event is fired as custom Find implementation.
Subscribe this event to implement the Find handling.

Parameters
Name Type Description
MappingLine Record "CCS DIS Mapping Line" The mapping line to identify the filter.
RecordIndexList List of [Integer] The list of record indexes in your repository. The filter must return a subset of all records inside the filter.
Attributes
Name Arguments
IntegrationEvent False, False

OnTransferFieldsToCustom

event "CCS DIS Map. Rep. Mgt. Custom" OnTransferFieldsToCustom(MappingLine: Record "CCS DIS Mapping Line"; var RecordIndex: Integer)

Th event is fired as custom transfer fields implementation.
Subscribe this event to implement the transfer fields of another repository into your repository record.

Parameters
Name Type Description
MappingLine Record "CCS DIS Mapping Line" The mapping line to identify the transfer all fields from.
RecordIndex Integer The index of the record in the filtered list.
Attributes
Name Arguments
IntegrationEvent False, False

OnUpdateCustom

event "CCS DIS Map. Rep. Mgt. Custom" OnUpdateCustom(MappingLine: Record "CCS DIS Mapping Line"; var RecordIndex: Integer)

The event is fired as custom Modify implementation.
Subscribe this event to implement the Update handling.

Parameters
Name Type Description
MappingLine Record "CCS DIS Mapping Line" The mapping line to identify the repository.
RecordIndex Integer The index of the record in the filtered list.
Attributes
Name Arguments
IntegrationEvent False, False