Migration Abel X3 v.140 

This function is common to the migration to Sage X3 V7: 

  • of the product Sage X3 Fixed Assets V5, described in an appendix document: Migration Sage X3 Fixed Assets SEEREFERTTO  
     
  • of the product AbelX3 V140, described in this documentation:

The migration of the Sage X3 Fixed Assets product to the ERP v.7 is carried out by means of a specific processing that is different from the one used when migrating an X3 product (where the folder is imported via the console, then validated in the new solution). The purpose is not to migrate the whole Abel X3 v.140 folder but to insert the Fixed Assets and their various parameters into a folder containing other modules, especially the Financials module having some common parameters with the Fixed Assets.

The aim of this processing is to read the tables of the v.140 folder described here below by means of a link, and to create and update the corresponding tables in the V7 destination folder. It is activated in the V7 destination folder by means of this function, used to choose the V.140 folder and the various execution parameters: choice of the companies, allocation of the analytical dimension types, etc.

SEEWARNING  For performance reasons, the reading is conducted without a lock being applied. It is therefore imperative that no user work during the migration.

Prerequisites

Activity codes

The following activity codes (sorted by type) influence the behavior of the function:

  • ANA: Nb of analytical dimension types

    Miscellaneous prerequisites

    Abel X3 v.140 folder:

    • It must belong to patch list 21 at a minimum.
    • It must be an application folder.

    In this application folder, the following conditions must be met:

    • No actual calculation must have been carried out in the current periods (or on the current fiscal year if the fiscal year is not subdivided in periods) of the contexts of the company.
    • The free context for the grant depreciation must have the same currency, the same subdivisions and the same current period as the fiscal and accounting context. During the migration, the free context used for this depreciation will be automatically moved in the fiscal and accounting context.
    • The events must all be posted.
    • During the migration, it is possible to request in the fiscal and accounting context, that a plan belonging to a context other than the accounting and tax context be moved. It is for this reason necessary that the FY/period breakdown of the current period and the currency be identical in the two contexts.
    • If, in v.140, the UPs are managed using several plans in different contexts, it must be taken into account that these plans move to the Accounting and fiscal context during the migration. Indeed, in v.7., only one context can manage UPs.

    X3 V7 folder:

    • It must not be a root folder.

    In this application folder, it is necessary to:

    • Have a "miscellaneous" link defined to the v.140 application folder.
      SEEREFERTTO Refer to the documentation on the setup of Folders.
    • Have the Fixed Assets module activated, and to have validated this folder.
    • Have defined the receiving company and its sites. The Account Core Model of this company will have to be compatible with the contexts of the company of origin. In other words, an IAS ledger needs to exist in the Account Core Model of the receiving company, whenever at least one context of the company of origin contains at least an IAS/IFRS plan.
    • No context should be defined for the processed companies. In other words, a company can only be migrated once.This control is carried out upon execution of the processing.
    • The Fixed Assets activity codes (excluding the sizing activity codes) must have the same values as those of the folder of origin. This control is carried out upon processing execution.

    Journal postings 

    If the migration of journal postings is required, it is advised to define a specific journal type that will be recovered in the v.7 folder. This type of entry will be used to:
    - easily find the entries originating from the migration,
    - avoid duplicates, especially when the numbering of document type in the v.7 folder is prior to the v.140 folder numbering.

    Dimension types

    Before performing the migration processing, the correspondence between the dimension types of the v.140 (numbered from 1 to 9) and those of the ledgers of the Account Core Models for the v.7 needs to be set up for each migrated company.

    Activity sectors

    The SCT1 and SCT2 economic and geographic activity sectors become dimension types in V7. When submitting the processing, it is therefore necessary to specify the dimension types onto which this information should be copied, for each migrated company.

    Screen management

    Entry screen

    Presentation

    On the one hand, the migration processes the independent common ledger of the companies, and on the other hand, each selected company.
    It is possible to only process the common ledger or a single company (when the common ledger has already been processed when another company was migrated).

    This processing can be launched in simulation mode and it produces a full log file that details all the created or updated objects.

    Close

     

    Fields

    The following fields are present on this tab :

    Close

     

    Description of the table migration

    Principles

    The basic principle for each table to process is simple: through the link, the processing opens the source table, as well as the destination table in the local folder. Then it loops onto the records (by company or not , depending on the cases) of the source table. Finally it creates or updates the records in the destination table.

    The translatable texts (ATEXTRA table) are copied for each table in all the languages available in the destination folder.

    List of the concerned tables

    The grid below lists all the tables concerned by the migration.

    • When no link between the Sage X3 Fixed Assets folder and a Sage X3 accounting folder has been noticed, all the tables listed are migrated (checkbox "Reuse of the ledger common to X3" activated by default).
       
    • When no link has been noticed, only the tables including a X in the grid are migrated. The others, related to the objects shared with X3, are not recovered by the migration processing (the checkbox "Reuse of the ledger common to X3" is automatically de-activated).
       
    • The following columns are used to find the tables that can be subjected to a common setup to all the companies and those which setup can be specified by company.
      The choice to copy or not the common setup is carried out on the launch screen by activating the checkbox "Copy of the common setup".

    Table 

    Abr.

    Description

     

    Migrated from a Fixed Assets folder if link 
    A/P - A/R accounting-Fixed Assets

     

    Common
    setup

    Company
    settings

     ADOVAL

     ADW

    Parameter values

     

     X

     

    yes

    yes

    ACODNUM 

    ANM

    Document serial number sequences

     

    X

     

    yes

    no

     APLCOM

    ACM

     Counters

     

    X

     

    yes

    no

     AVALNUM

    AVN

    Sequence number counter values

     

    X

     

    yes

    yes

     TABCOUAFF

     TCA

    Sequence number counter assignment table

     

    X

     

    yes

     no

     DPRMOD

     DPM

     Depreciation methods

     

    X

     

    yes

    yes

     DPRMODOPT

     DMO

     - Depreciation method option

     

    X

     

    yes

    yes

     DPRMODRAT

     DMR

     Depreciation method rate

     

    X

     

    yes

    yes

     SAITRS

     SAI

     Entry transaction

     

    X

     

    yes

     no

     SAITRSDET

     DST

     Entry transaction detail

     

    X

     

    yes

     no

     PARLDAP

     LDA

     Link setup. asset expense

     

    X

     

    yes

    yes

     PARTRZL

     TZL

     Transit area setup

     

    X

     

    yes

    yes

     PARTRZLDET

     TZD

     Transit area setup detail

     

    X

     

    yes

    yes

     FREFLD

     FRF

     Free fields

     

    X

     

    yes

    yes

     GAUTACE

    GAU

    Automatic journals

     

    X

     

    yes

    no

     GAUTACED

    GAD

    Automatic journals (lines)

     

    X

     

    yes

    no

     GAUTACEF

    GAG

    Automatic journal formulas

     

    X

     

    yes

    no

     TYPACE

     TPE

     Accounting entry types

     

    X

     

    yes

    yes

     INVPAR

     IPA

     Dictionary Symbol PDT3100

     

    X

     

    yes

    yes

     INVPCR

     IPC

     Reconciliation criteria

     

    X

     

    yes

    yes

     INVPRB

     IPB

     Asset to be entered section

     

    X

     

    yes

    yes

     INVPRI

     IPI

     Stock count field

     

    X

     

    yes

    yes

     INVOPE

     IOP

     Physical asset count operation:

     

    X

     

    yes

    yes

     ATABDIV (1)

     ADI

     Miscellaneous tables

     

    X

     

    yes

    no

     ATABTAB (1)

     Sales Management

     Miscellaneous table setup

     

    X

     

    yes

     no

     RVACOEH

     COH

     Reval. coefficient (header)

     

    X

     

    yes

     yes

     RVACOED

     COD

     Reval. coefficients (detail)

     

    X

     

    yes

    yes

     TABCUR

     TCU

     Currency table

     

    ---

     

    yes

     no

     TABCHANGE

    TCH 

     Currency exchange rate table

     

    ---

     

    yes

     no

     ITMMASTER

     ITM

     Products

     

    ---

     

    yes

     no

     BPARTNER

     BPR

     BP

     

    ---

     

    yes

     no

     PARFLUX

     PFL

     Flow setup (header)

     

    X

     

    no

    yes

     PARFLUXDET

     PFD

    Flow setup (detail)

     

    X

     

     no

    yes

     GACCOUNT

     GAC

     General ledger accounts

     

    ---

     

     no

    yes

     GACCCODE

     CAC

     Accounting codes

     

     X

     

     no

    yes

     CACCE

     CCE

     Analytical dimensions table

     

    ---

     

     no

    yes

     CADSP

     DSP

     Prior allocation keys

     

    ---

     

     no

    yes

     BRDKEY

     BRD

     Distribution key

     

    X

     

     no

    yes

     FACILITY (2)

     FCY

     Sites

     

    X

     

     no

    yes

     LOCALIZAT

     LOC

     Location

     

    X

     

     no

    yes

     SECACT

     SAC

     Activity sector

     

    X

     

     no

    yes

     CONTEXT

     CNX:

     Contexts

     

    X

     

     no

    yes

     RUBASSDEF

     RDE

     Associations – definition

     

    X

     

     no

    yes

     RUBASSDEFP

     RDP

     Associations - definition/plan

     

    X

     

     no

    yes

     RUBASSVAL

     RVA

     Associations - values

     

    X

     

     no

    yes

     RUBASSVALP

     RVP

     Associations - values/plan

     

    X

     

     no

    yes

     LAYOUTFAS

      LOF

     Expenses

     

    X

     

     no

    yes

     FXDASSETS

     FAS

     Assets

     

    X

     

     no

    yes

     IMPAIRM

    DEP 

     Charge

     

    X

     

     no

    yes

     FXDLIFL

     FLU

     Account changes/modification tracking

     

    X

     

     no

    yes

     VATHIS

     Tax

     Tax – History

     

    X

     

     no

    yes

     GACCTMP

     HAT

     Accounting documents

     

    ---

     

     no

    yes

     GACCTMPD

     DAT

     Accounting documents lines

     

    ---

     

     no

    yes

     GACCTMPA

     AAT

     Accounting analytical lines

     

    ---

     

     no

    yes

     GACIASTMP

     HIR

     IAS accounting documents

     

    ---

     

     no

    yes

     GACIASTMPD

     DIT

     IAS accounting document lines

     

    ---

     

     no

    yes

     INVSTA (4)

     IVY

     Stock count statements

     

    X

     

     no

    yes

     LEASE (5)

    LEA

     Lease contracts

     

    X

     

     no

    yes

     LEABILBOOK (5)

    LBB

     Open items lease contract end

     

    X

     

     no

     yes

     GRANTS (6)

    GRT

    Subsidies

     

    X

     

    no

    yes

     CASHING (6)

    CAS

    Cash collections

     

    X

     

    no

    yes

     CONCESSION (3)

    CCN

    Concession

     

    X

     

    no

    yes

     E* (7)

    *

    Event table

     

    X

     

     no

    yes

    (1) See below the correspondence of miscellaneous tables v. 140/v7.
    (2) Only in update:
    (3) If the activity code CCN - Concessions is to Yes.
    (4) If the activity code PHY - Physical elements is to Yes.
    (5) If the activity code LEA - Financial lease contract is to Yes.
    (6) If the activity code GRT - Grant is to Yes.
    (7) Event tables described in the miscellaneous table 952 of the Abel X3 v. 140 folder.

    Correspondence of v.140/v.7 miscellaneous tables

    Miscellaneous table

    V.140

    V.7

     Accounting code change reason

    403

    603

     Building

    404

    604

     Floor

    405

    605

     Accounting group

    411

    611

     Transfer reason

    412

    612 

     Cash Generating Unit

    413

    613

     Investment projects

    414

    614

     Investment budget

    415

    615

     Investment request

    416

    616

     Grant bodies

     417

    617

     Contract/Project

    420

    620

     Split reason

    426

    626

     Appraiser

    427

    627

     Taxable horse power (Scale 3)

    428

    628

     Carbon tax (Scale 1)

    429

    629

     Vehicle users

    430

    630

     Determined field associations

    951

    961

     Events

    952

    962

     Stock count field

    953

    963

     Field link PDT3100 - Statement field

    954

    964

     Vehicle type

    955

    965

    Non-enterable fields - Stock count

    956

    966

    Particular cases - Reprocessing information

    it is necessary to reprocess some tables, in addition to the mere copy.

    Dimension types, activity sectors
    • For the business objects managing this information, the migration processing assigns the values of the v.140 dimension types and the activity sectors SCT1 and SCT2 to the v.7 dimension types, according to the setup carried out by the user on the submission screen of the migration process.
    Accounts
    • For each Abel X3 v.140 accounting code, the migration processing will create a Sage X3 v.7 account for the Chart of Accounts of the main Social ledger of the company account code model and for the Chart of Accounts of the main IAS ledger if the latter is defined for the company account core model.
    • If the account is classified 2, fields FLGABL (account tracked in Fixed Assets) and FLGEXPCRE (expense creation) are initialized to Yes. Otherwise, these fields are initialized to No.
    • If the account does exist, it is not modified.
    Accounting codes
    • For each Abel X3 v.140 accounting code, the migration processing will create an ERP v.7 accounting code for the Chart of Accounts of the main social ledger of the company account code model and for the Chart of Accounts of the main IAS ledger if the latter is defined for the company account core model.
    • If the accounting code exists, it is modified.
    • The correspondence between account lines occurs as follows:

    Social ledger

    Line in V.7

    Line in V.140

    Description

     1

     1

     Fixed asset account

     2

     2

    Depreciation account

     3

     3

    Operation depreciation charges

     4

     4

    Exceptional depreciation charges

     5

     5

    Book vs.. Tax depreciation charges

     7

     7

    Reversals of operation depreciations

     8

     8

    Reversals of exceptional depreciations

     9

     9

    Reversals of Book vs. Tax depreciations

     10

     10

    Acc. value of sold active elements

     14

     14

    Provisions for impairment loss

     15

     12

    Depreciation charges to
    exceptional impairment losses

     16

     13

    Reversals on depreciation charges for
    exceptional impairment losses

    IAS ledger

    Line in V.7

    Line in V.140

    Description

     1

     16

    Fixed asset account

     2

     17

    Depreciation account

     3

     18

    Operation depreciation charges

     4

     19

    Exceptional depreciation charges

     7

     20

    Reversals of operation depreciations

     10

     21

    Reversals of exceptional depreciations

     14

     26

    Provisions for impairment loss

     15

     24

    Depreciation charges to
    exceptional impairment losses

     16

     25

    Reversals on depreciation charges for
    exceptional impairment losses

    Setup of the flows
    • For each setup of the v.140 flows, the migration processing will create an ERP V.7 flow setup for the Chart of Accounts of the main social ledger of the company account code model and for the Chart of Accounts of the main IAS ledger if the latter is defined for the company account core model.
    BP
    • If a BP already exists in the ERP V7, it is not modified.
    Product
    • If an item already exists in the ERP V.7, the FLGFAS "Fixed Asset" is updated with the value of this field in Abel X3 v.140.
    • In creation and update modes, the group code is assigned for the ERP V7 legislation.
    Sites
    • The sites are updated with the information: Inventory (IVYFLG) andInventory Site (IVYFCY).
    Subsidies
    • The V.7 grants no longer mention the various accounts but an accounting code. When migrating the grants, the processing searches in the ERP V.7 for an accounting code linked to the various accounts of the v.140 grant. If such an accounting code is found, it is assigned to the V.7 grant. Otherwise, an accounting code is created with the accounts of the v.140 grant and it is assigned to the V.7 grant.
    Posting types
    • The document and journal types are fed from the automatic journal if these fields are not formulas.
      The formulas concerning the CCE and DIE fields are transformed by the migration tool to adapt to the V7 account core model.
      CCE field: funcGENEVE.GET_CCE_DAT([F:CPT]PERENDDAT,"[F:OBJ]","","",<PLAN>,[F:TCD]DIE(<NUM AXE>))
      DIE field: func GENEVE.GET_DIE_BY_PLN([F:OBJ]CPY,<PLAN>,<NUM AXE>)

    Post-requisites

    SEEWARNING Following the migration, it is imperative to perform the following controls:

    Posting the Fixed Assets Transactions

    Development/Utilities/Dictionary/Transaction generation

    • After copy of the common setup: launch, in the migrated folder, the transaction validation: FIX - Fixed assets transactions, in order to make operational the entry transactions migrated from the source folder.
      This transaction is available after setting the Fixed Assets module to Yes in this screen.
    Account Core Model, Ledger and Contexts

    Setup/Organizational structure/Account core models
    Setup/Fixed assets/Depreciation contexts

    • Check the consistency between the various contexts (and depreciation plans) and the account core model.
    Automatic journals

    Parameters/Financials/Accounting Interface/Automatic Journals

    • Make sure that the migrated automatic journals are compliant with the reference documents; the reference automatic journals having been modified between Abel X3 v.140 and the V.7 Fixed Assets module.
       
      Fixed Assets Module

    Document code
    Abel X3 v.140

    Description

    Document code
    ERP V7

     0GFAS

     Asset: "Empty" entry

     Deleted document

     0GLEA

     Contract: "Empty" entry

     Deleted document

     0GLOF

     Expenditure: "Empty" entry

     Deleted document

     0SAMT

     Asset: "Empty" expense

     Deleted document

     0SBVA

     Asset: Adjust tax adjust.

     Deleted document

     0SCNL

     Asset: "Empty" cancellation

     Deleted document

     0SDCP

     Expenditure: "Empty" bk transfer

     Deleted document

     0SDPR

     Asset: "Empty" impairment loss

     Deleted document

     0SDVA

     Expenditure: Adjust tax adjust.

     Deleted document

     0SREV

     Asset: "Empty" revaluation

     Deleted document

     0SSOR

     Asset: "Empty" asset issue

     Deleted document

     0SVIR

     Asset: "Empty" account transfer

     Deleted document

     CCAMT

      Asset: Group expense

     FXDPR

     CCBVA

     Asset: VAT adjustment

     FXVAT

     CCDCP

     Expenditure: Account transfer

     EXTRF

     CCDPR

     Asset: Impairment loss

     FXIML

     CCDVA

     Expenditure: VAT adjustment

     EXVAT

     CCREV

     Asset: Revaluation

     FXREV

     CCSOR

     Asset: Asset issue

     FXISS

     CCVIR

     Asset: Account transfer

     FXTRF

     CSAMT

     Asset: Company expense

     FXDPR

     CSBVA

     Asset: VAT adjustment

     FXVAT

     CSDCP

     Expenditure: Account transfer

     EXTRF

     CSDPR

     Asset: Impairment loss

     FXIML

     CSDVA

     Expenditure: VAT adjustment

     EXVAT

     CSRPU

     Asset: Leasing option removal

     LERPU

     CSSOR

     Asset: Asset issue

     FXISS

     CSTRF

     Asset: Analytical transfer

     FXTRA

     CSVIR

     Asset: Account transfer

     FXTRF

    Financial module

    Document code
    Abel X3 v.140

      

    Description 

    Document code
    ERP V7  

     0LACT

     Contract: "Empty" update

     Deleted document

     0LCRT

     Contract: "Empty" subscription

    Deleted document

     0LPAY

     Contract: "Empty" due date

    Deleted document

     0LRPU

     Contract: "Empty" option removal

    Deleted document

     0LTRM

     Contract: "Empty" termination

    Deleted document

     GCREP

     Grant: Reintegration

     GCCRB

     GCCRT

     Grant: Allocation 

     GCCRT

     GCCSH

     Grant: Collection

     GCCSH

     GSREP

     Grant: Reintegration

     GSCRB

     GSCRT

     Grant: Allocation

     GSCRT

     GSCSH

     Grant: Collection

     GSCSH

     LCACT

     Contract: Update

     LEACT

     LCCRT

     Contract: Subscription

     LECRT

     LCPAY

     Contract: Open item payment

     LEPAY

     LCRPU

     Contract: Option removal

     LERPU

     LCTRM

      Contract: Termination

     LETRM

    LSPAY

    Contract: Open item payment

     LEPAY

    Journal types

    Parameters/Financials/Document types

    • Ensure the compliance of the migrated elements with the reference elements to be found in the root folder:
      - Actual document types: IMR12, IMR2 and IMR3
      - Simulation document types: IMS12 and IMS3

      Since the document types used have been modified between Abel X3 and the V7 Fixed Assets module, it is important to make sure that they are going to be used for the right ledgers (propagation rules of the ledgers). 
    Fixed Assets entry types

    Parameters/Fixed Assets/Accounting entry types

    • Since the types of reference entries have been completely modified between the Abel X3 v. 140 version and Sage X3, they are only mentioned as extra information and cannot work as they are.
      During the migration, they are renamed as follows: V14 + company code + plan no. + entry type. 

      The user can check or even adapt the entry types delivered as standard in Sage X3.

    Error messages

    All error messages are generic error messages.