Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics NAV (Archived)

UPGRADE from NAV 2009 to NAV 2016- best approach for developers?

Posted on by Microsoft Employee

Hi All,

we are in the process to start two upgrade processes from 2009 to 2016.

1. Our developers are looking to the best approach , tools and processes

2. we are looking at lessons learned for particular features, if issues have been raised and if there are solution to manage them

3. Reports customized in 2009- which options do we have ?

Thank you all.

Carlos -PM

*This post is locked for comments

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: UPGRADE from NAV 2009 to NAV 2016- best approach for developers?

    Thank you Luc

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: UPGRADE from NAV 2009 to NAV 2016- best approach for developers?

    thank you Mohana

  • Verified answer
    Luc van Vugt Profile Picture
    Luc van Vugt on at
    RE: UPGRADE from NAV 2009 to NAV 2016- best approach for developers?

    Hi Carlos,

    Let me share our experiences so far as we are still in the technical phase of our upgrade form 2009 (R2) to 2016. Meaning that we are still upgrading the code. We are doing this step by step while first getting all our forms and reports to RTC on NAV 2009 R2. FYI: we are an end-user in-house development team.

    Once this RTC thing is ready we will fully focus on NAV 2016.

    So what did we do with getting our code from 2009 to 2016?

    We used the merge utilities MS has provided us with since NAV 2013 R2 to merge our code. It does a good job, but still a lot of manual work as it is a big step from 2009 to 2016.

    One thing we would do differently is the following: in 2009 code we still have forms and these of course will be removed (likewise Dataports). But also the word form was used in various properties (for example SubFormLink) and statements (for example FORM.RUM) and should be replaced with page. For that MS had provided us with a tool on the NAV2013 product CD: TextFormatUpgrade2013 Tool (https://msdn.microsoft.com/en-us/library/jj551752(v=nav.71).aspx). This you can run on your code to do the replacement. So we applied this tool on our code, but did forget to apply to the standard 2009 R2 code. This made the merge more laborious then needed.

    What we would do now is either (1) apply the tool to both standard 2009 and our 2009 code or (2) not apply it at all as the merge utilities probably will solve it very nicely already. We would opt for (2), but I must mention that we did not check the latter as we have the code now in place.

    Regarding reports: you need to first technically upgrade them from 2009 to 2013 as in 2013 the report data set was introduced and (of course) the classic lay-out was deprecated. This needs to be done with a NAV 2013 (RTM) Development Client: msdn.microsoft.com/.../hh165524(NAV.70).aspx.

    This is were we are so far.

    Good luck and b rg

    Luc

  • Verified answer
    Mohana Yadav Profile Picture
    Mohana Yadav 59,139 Super User 2024 Season 2 on at
    RE: UPGRADE from NAV 2009 to NAV 2016- best approach for developers?

    We need to first upgrade from 2009 to 2015 and then from 2015 to 2016.

    we can use application merge tool to merge (there can be conflicts. we need to merge those conflicts manually)

    and use standard upgrade toolkit.

    I hope you are having RTC version of 2009.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,214 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans