)Hi everyone,
I want to ask if we move some table extension fields from one extension what is the best strategy to prevent data loss?
The reason for moving the fields is the following. It's a project that the original partner has installed many extensions from his app source but also for the project. After the original partner various contractors were doing various customizations creating different extensions. So, tables like sales order, warehouse shipment, warehouse pick have multiple extensions on them. Apart from the performance impact, and the difficulty to maintain and have quality solution , in the last development after creating another extension, the following problem was raised. Extension A has a dependency to Extension B, and Extension B to extension A, causing big problems with the installation of the extensions, obvioysly BC many times doesn't permit and uninstalls them. We were called to help with the problem. A decision was taken to move the fields to a master Extension (ie A) so all extensions wont have / loop / dependencies and inherit from the master . In order to install the amended extensions will need to force the schema update. Will the data in the fields will be lost? Can you please comment another way to solve the problem if you disagree with the approach? ( the system runs version BC 22.4.59114.59220 )
Thanks in advance