Search Results for

    Show / Hide Table of Contents

    Codeunit CCS DIS Map. Rep. Mgt. RecPool

    codeunit 5100946 "CCS DIS Map. Rep. Mgt. RecPool"
    
    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

    OnAfterRecordPoolToRepository

    event "CCS DIS Map. Rep. Mgt. RecPool" OnAfterRecordPoolToRepository(PartnerCode: Code[20]; TempRecordPool: Record "CCS DIS Record Pool" temporary; var TempRecordPoolRepository: Record "CCS DIS Record Pool Entry" temporary; var RecordPoolXmlRepository: XmlElement)
    

    The event is fired after the record pool entries were reserved and copied to the mapping repository as register.

    Parameters
    Name Type Description
    PartnerCode Code[20] The current partner code.
    TempRecordPool Record "CCS DIS Record Pool" temporary The current record pool,
    TempRecordPoolRepository Record "CCS DIS Record Pool Entry" temporary The record pool entry used for the mapping repository as register.
    RecordPoolXmlRepository XmlElement The xml repository used for the mapping repository as register.
    Attributes
    Name Arguments
    IntegrationEvent False, False

    OnBeforeRecordPoolToRepository

    event "CCS DIS Map. Rep. Mgt. RecPool" OnBeforeRecordPoolToRepository(PartnerCode: Code[20]; TempRecordPool: Record "CCS DIS Record Pool" temporary; var TempRecordPoolRepository: Record "CCS DIS Record Pool Entry" temporary; var RecordPoolXmlRepository: XmlElement)
    

    The event is fired before the record pool entries are reserved and copied to the mapping repository as register.

    Parameters
    Name Type Description
    PartnerCode Code[20] The current partner code.
    TempRecordPool Record "CCS DIS Record Pool" temporary The current record pool,
    TempRecordPoolRepository Record "CCS DIS Record Pool Entry" temporary The record pool entry used for the mapping repository as register.
    RecordPoolXmlRepository XmlElement The xml repository used for the mapping repository as register.
    Attributes
    Name Arguments
    IntegrationEvent False, False

    OnReserveRecordPoolEntry

    event "CCS DIS Map. Rep. Mgt. RecPool" OnReserveRecordPoolEntry(var RecordPoolEntry: Record "CCS DIS Record Pool Entry"; PartnerCode: Code[20]; TempRecordPool: Record "CCS DIS Record Pool" temporary; var TempRecordPoolRepository: Record "CCS DIS Record Pool Entry" temporary; var BreakLoop: Boolean)
    

    The event is fired after a record pool entry was reserved.
    Use the parameter BreakLoop to stop the reservation process at any desired time.

    Parameters
    Name Type Description
    RecordPoolEntry Record "CCS DIS Record Pool Entry" The reserved record pool entry.
    PartnerCode Code[20] The current partner code.
    TempRecordPool Record "CCS DIS Record Pool" temporary The current record pool.
    TempRecordPoolRepository Record "CCS DIS Record Pool Entry" temporary The record pool entry used for the mapping repository as register.
    BreakLoop Boolean Set to true to stop the reservation process after this record for this record pool partner.
    Attributes
    Name Arguments
    IntegrationEvent False, False

    OnSaveRecordPoolRepositoryEntry

    event "CCS DIS Map. Rep. Mgt. RecPool" OnSaveRecordPoolRepositoryEntry(MappingEntryNo: BigInteger; var TempRecordPoolRepository: Record "CCS DIS Record Pool Entry" temporary; var RecordPoolEntry: Record "CCS DIS Record Pool Entry")
    

    The event is fired when a record pool entry from the register is stored back to real record pool entries.

    Parameters
    Name Type Description
    MappingEntryNo BigInteger
    TempRecordPoolRepository Record "CCS DIS Record Pool Entry" temporary
    RecordPoolEntry Record "CCS DIS Record Pool Entry"
    Attributes
    Name Arguments
    IntegrationEvent False, False

    OnSetRecordPoolRepositoryEntryInProgress

    event "CCS DIS Map. Rep. Mgt. RecPool" OnSetRecordPoolRepositoryEntryInProgress(MappingLine: Record "CCS DIS Mapping Line"; var TempRecordPoolRepository: Record "CCS DIS Record Pool Entry" temporary)
    

    The event is fired before the record pool entry is stored as currently in progress entry in the register.
    Partner matrix or frequency validation check is already processed.

    Parameters
    Name Type Description
    MappingLine Record "CCS DIS Mapping Line" The mapping line to identify the mapping, mapping repository and record pool.
    TempRecordPoolRepository Record "CCS DIS Record Pool Entry" temporary The record pool entry in the register.
    Attributes
    Name Arguments
    IntegrationEvent False, False

    OnSetRecordPoolRepositoryEntryProcessed

    event "CCS DIS Map. Rep. Mgt. RecPool" OnSetRecordPoolRepositoryEntryProcessed(MappingRepository: Record "CCS DIS Mapping Repository"; var TempRecordPoolRepository: Record "CCS DIS Record Pool Entry" temporary)
    

    The event is fired after the record pool entry was executed in the mapping processing.
    The event is fired even if partner matrix or frequency validation has failed.

    Parameters
    Name Type Description
    MappingRepository Record "CCS DIS Mapping Repository" The mapping repository to identify the mapping and record pool.
    TempRecordPoolRepository Record "CCS DIS Record Pool Entry" temporary The record pool entry in the register.
    Attributes
    Name Arguments
    IntegrationEvent False, False
    In This Article
    Back to top 2025 © COSMO CONSULT - Data protection - Imprint