{"id":15269,"date":"2017-02-18T11:14:54","date_gmt":"2017-02-18T11:14:54","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/?p=15269"},"modified":"2024-02-26T10:42:16","modified_gmt":"2024-02-26T10:42:16","slug":"dealing-with-macros-while-sage-300-version-upgrades","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/","title":{"rendered":"Dealing with Macros while Sage 300 version upgrades"},"content":{"rendered":"<p style=\"text-align: justify;\">Macro can be used as powerful technique for various Sage 300 customization. It can be use to create your own screens that interact with particular business logic and perform the required custom tasks.<\/p>\n<p style=\"text-align: justify;\">In this blog we are going to discuss about how the macros can be dealt with in case of Sage 300 upgrades.<\/p>\n<p style=\"text-align: justify;\">New Stuff:\u00a0<a href=\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/difference-between-sage-300-macro-and-ocx\/\" target=\"_blank\" rel=\"noopener\">Difference between Sage 300 Macro and OCX<\/a><\/p>\n<p style=\"text-align: justify;\">Many customers does the customizations to have it business process get more faster and easier in terms of data entry or to have better reporting. Sage 300 releases more flexible, user friendly and enhanced versions almost every year. Customer will always prefer to be up to date and have advantage of all the enhanced features facilitated with the new release. But in this case, customizations may need rebuilding so that to make them compatible with the latest version resulting in the extra cost and the shucked data- entries due to incompatibility caused due to version upgrades.<\/p>\n<p style=\"text-align: justify;\">The main advantage of using Sage 300 macros is macros are less sensitive to Sage 300 version upgrades. For this reason macros are also known as \u201cUpgrade Safe\u201d.<\/p>\n<p style=\"text-align: justify;\"><strong><u>Note:<\/u><\/strong><strong>\u00a0\u00a0<\/strong><\/p>\n<p style=\"text-align: justify;\">1. Unless Sage 300 version upgrade includes any database structural changes and the macro is dealing with that particular database objects macro will not get affected due to Sage 300 version upgrade.<\/p>\n<p style=\"text-align: justify;\">2. In case of dependencies, generally macro get itself crashed but does not affect\/ crashes or corrupts any Sage 300 objects.<\/p>\n<p style=\"text-align: justify;\">3.Also macros can be easily modified to male it compatible with the latest version of Sage 300 latest version.<\/p>\n<p style=\"text-align: justify;\"><strong><u><br \/>\n<\/u><\/strong><strong>Also read:<\/strong><\/p>\n<ol>\n<li style=\"text-align: justify;\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/edit-a-macro-without-installing-sage-300-sdk\/\" target=\"_blank\" rel=\"noopener\">Edit a Macro without installing Sage 300 SDK<\/a><\/li>\n<li style=\"text-align: justify;\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2013\/11\/26\/how-to-record-a-macro-in-sage-300-erp\/\" target=\"_blank\" rel=\"noopener\">How To Record A Macro In Sage 300 ERP<\/a><\/li>\n<li style=\"text-align: justify;\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2013\/11\/14\/define-budget-using-macro\/\" target=\"_blank\" rel=\"noopener\">Define Budget Using Macro<\/a><\/li>\n<li style=\"text-align: justify;\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2013\/05\/15\/run-vba-macro-without-logging-to-sage-300-erp\/\" target=\"_blank\" rel=\"noopener\">Run VBA Macro without Logging to Sage 300 ERP<\/a><\/li>\n<li style=\"text-align: justify;\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2013\/08\/23\/macros-in-sage-300-erp\/\" target=\"_blank\" rel=\"noopener\">Macros in Sage 300 ERP<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Macro can be used as powerful technique for various Sage 300 customization. It can be use to create your own screens that interact with particular business logic and perform the required custom tasks. In this blog we are going to discuss about how the macros can be dealt with in case of Sage 300 upgrades.\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[89,922,1517,2350,2419,2939],"class_list":["post-15269","post","type-post","status-publish","format-standard","hentry","category-sage-accpac","tag-accpac-session","tag-exd-files","tag-macros","tag-sage-300-desktop","tag-sage-300-v2017","tag-upgrade-safe"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Managing Macros while upgrading the Sage 300 version<\/title>\n<meta name=\"description\" content=\"Make your own screens that do the necessary custom actions and interface with specific business logic.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Managing Macros while upgrading the Sage 300 version\" \/>\n<meta property=\"og:description\" content=\"Make your own screens that do the necessary custom actions and interface with specific business logic.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/\" \/>\n<meta property=\"og:site_name\" content=\"Sage 300 ERP \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-18T11:14:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-26T10:42:16+00:00\" \/>\n<meta name=\"author\" content=\"sage300\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"sage300\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/\",\"name\":\"Managing Macros while upgrading the Sage 300 version\",\"isPartOf\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/#website\"},\"datePublished\":\"2017-02-18T11:14:54+00:00\",\"dateModified\":\"2024-02-26T10:42:16+00:00\",\"author\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/#\/schema\/person\/1aced4e22c30ccf606960de27c9542f5\"},\"description\":\"Make your own screens that do the necessary custom actions and interface with specific business logic.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dealing with Macros while Sage 300 version upgrades\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/#website\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/\",\"name\":\"Sage 300 ERP \u2013 Tips, Tricks and Components\",\"description\":\"Explore the world of Sage 300 with our insightful blogs, expert tips, and the latest updates. We\u2019ll empower you to leverage Sage 300 to its fullest potential. As your one-stop partner, Greytrix delivers exceptional solutions and integrations for Sage 300. Our blogs extend our support to businesses, covering the latest insights and trends. Dive in and transform your Sage 300 experience with us! \",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/#\/schema\/person\/1aced4e22c30ccf606960de27c9542f5\",\"name\":\"sage300\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"caption\":\"sage300\"},\"url\":\"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/author\/sageaccpac\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Managing Macros while upgrading the Sage 300 version","description":"Make your own screens that do the necessary custom actions and interface with specific business logic.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/","og_locale":"en_US","og_type":"article","og_title":"Managing Macros while upgrading the Sage 300 version","og_description":"Make your own screens that do the necessary custom actions and interface with specific business logic.","og_url":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/","og_site_name":"Sage 300 ERP \u2013 Tips, Tricks and Components","article_published_time":"2017-02-18T11:14:54+00:00","article_modified_time":"2024-02-26T10:42:16+00:00","author":"sage300","twitter_card":"summary_large_image","twitter_misc":{"Written by":"sage300","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/","url":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/","name":"Managing Macros while upgrading the Sage 300 version","isPartOf":{"@id":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/#website"},"datePublished":"2017-02-18T11:14:54+00:00","dateModified":"2024-02-26T10:42:16+00:00","author":{"@id":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/#\/schema\/person\/1aced4e22c30ccf606960de27c9542f5"},"description":"Make your own screens that do the necessary custom actions and interface with specific business logic.","breadcrumb":{"@id":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/2017\/02\/18\/dealing-with-macros-while-sage-300-version-upgrades\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/"},{"@type":"ListItem","position":2,"name":"Dealing with Macros while Sage 300 version upgrades"}]},{"@type":"WebSite","@id":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/#website","url":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/","name":"Sage 300 ERP \u2013 Tips, Tricks and Components","description":"Explore the world of Sage 300 with our insightful blogs, expert tips, and the latest updates. We\u2019ll empower you to leverage Sage 300 to its fullest potential. As your one-stop partner, Greytrix delivers exceptional solutions and integrations for Sage 300. Our blogs extend our support to businesses, covering the latest insights and trends. Dive in and transform your Sage 300 experience with us! ","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/#\/schema\/person\/1aced4e22c30ccf606960de27c9542f5","name":"sage300","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","caption":"sage300"},"url":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/author\/sageaccpac\/"}]}},"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/wp-json\/wp\/v2\/posts\/15269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/wp-json\/wp\/v2\/comments?post=15269"}],"version-history":[{"count":1,"href":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/wp-json\/wp\/v2\/posts\/15269\/revisions"}],"predecessor-version":[{"id":33762,"href":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/wp-json\/wp\/v2\/posts\/15269\/revisions\/33762"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/wp-json\/wp\/v2\/media?parent=15269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/wp-json\/wp\/v2\/categories?post=15269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sageaccpacerp\/wp-json\/wp\/v2\/tags?post=15269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}