Hello there,
A simple question with a not so simple answer: How do you upgrade Customerdata into BC or consequently into Extensions?
I'm looking for anyone who already did it. MS' Guides seam quite useless in that regard as they only care about their standard fields and data. Which does not have to get exported into Extensions.
I Work for an ISV. We are currently developing extensions to replace the C/Side modifications we used to do for our customers. As you can imagine, there are also some Fields involved and we'd really like to allow our customers to switch to BC as fast as possible without losing their data. We're still in development, but We are already wondering how this process will be done best in the future.
Can we just build an Upgradecodeunit in extension form with buffertables and everything? I can see some trouble coming towards us if i try to publish/install an extension while in the middle of the upgrade process. Has anyone a good example? (can be in form of a blogpost)
Thanks for your input
0
Answers
We create the fields we need in extension, and a tool to rename every custom field with a subfix i C/Side. (We cannot have 2 fieds in the same table with the same name).
After that we created a transfer tool to transfer data to extension fields (RecordRef ;-))
After that we can delete the 5xxxx fields in C/side (In C/Side)
i sound so easy but it took a lot of time to figure out how to.