Premium: Data files for XXX have not been converted. You must convert before copying

SOLVED

Upgrade this week to  v2020.2 (PR 2.21), Premium (with DSD Multi-Currency and APS).

When trying to refresh test company codes with fresh data we get the error.  I even tried creating a blank company code ZZY, with just CI and GL, and I get the same thing.

Yes, I ran company conversion.  This is a Live Premium system with no ability to run a parallel system to test things so some of the KB troubleshooting steps are impossible (i.e. KB 35489's playing with folder renaming and Activate...).

SY_Activation's DataLevel values are all clean.

The only thing I can see is that the "EnhancementLevel" in SY_EnhancementModule is set to 6.2 instead of 6.20.  Is that enough to cause the error?  Would it be safe to edit these values to 6.20?  (Again, Premium, with only the Live system so I can't test this safely).

Parents
  • +1
    verified answer

    Kevin,

    When copying data to a new company code, that message is triggered under two conditions.  The first is if the data is newly migrated which wouldn't be the issue for you.  The second condition is if one or more of the Sage Modules or an Enhancement requires conversion.  My guess is that this is what is happening for you.

    Without more information, I can't say for sure if it is a Sage Module or one of the Enhancements that is failing the conversion check.

    It should not be related to the EnhancementLevel being 6.2 instead of 6.20 but there would be no harm in editing those values.

    Take a look at the CI_EnhancementActivation table and make sure all those records appear to have the proper values for data level and sub level.  Do the same for the Sage Module records in SY_Activation.

    You may want to open a case with Customer Support on this and/or reach out to the Development Partners that created the Enhancements.


    Thank you,

    Kent

  • +1 in reply to Kent Mackall
    verified answer

    To close the loop on this, it was the Sublevel value for some records in CI_EnhancementActivation.

    Some values were good, some were not.  DFDM edits to make them all match the SY_EnhancementModule values allowed the company copies to proceed.

    (Normally you'd want to check with the enhancement developer before making this kind of edit... there may actually be a data conversion required).

Reply
  • +1 in reply to Kent Mackall
    verified answer

    To close the loop on this, it was the Sublevel value for some records in CI_EnhancementActivation.

    Some values were good, some were not.  DFDM edits to make them all match the SY_EnhancementModule values allowed the company copies to proceed.

    (Normally you'd want to check with the enhancement developer before making this kind of edit... there may actually be a data conversion required).

Children
No Data