{"id":1335,"date":"2012-09-21T15:06:19","date_gmt":"2012-09-21T15:06:19","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagex3\/?p=1335"},"modified":"2018-09-11T08:40:15","modified_gmt":"2018-09-11T08:40:15","slug":"passing-parameters-to-your-pop-up-window-in-sage-x3","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagex3\/2012\/09\/21\/passing-parameters-to-your-pop-up-window-in-sage-x3\/","title":{"rendered":"Passing Parameters to your Pop Up Window in Sage X3"},"content":{"rendered":"<p>In our blog, <a title=\"Launching Pop up window in Sage X3\" href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2012\/08\/27\/launching-pop-up-window-in-sage-x3\/\" target=\"_blank\" rel=\"noopener\">Launching Pop up window in Sage X3<\/a>, we saw how we can launch a Window from a button click. Now, we might also need to access some data from the source screen as well. So, in this blog we will see how we can pass on data (parameters) from the source window to the new window through buttons.<\/p>\n<ol>\n<li>Open the action used to launch the window.<\/li>\n<li>Go to Parameters tab and add required Parameters along with the desired data type. The Argument type field has two options namely, By Address and By Value.<br \/>\n<strong>By Address<\/strong> \u2013 the value of the modified parameter is returned to the calling process.<br \/>\n<strong>By Value<\/strong>\u2013 the value of the parameter even if it is modified is not passed to the calling process.<br \/>\nSo, choose the Argument type as required.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2012\/09\/1_action.bmp\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-1337\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2012\/09\/1_action.bmp\" alt=\"\" \/><\/a><\/li>\n<li>Now, open the Source window and go to the \u201cButtons\/menus\u201d tab and select the button used for launching the window. You should see the \u201cParameters\u201d set on the action in the below grid.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2012\/09\/2_Window.bmp\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-1336\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2012\/09\/2_Window.bmp\" alt=\"\" \/><\/a><\/li>\n<li>Now, set the values for these parameters. The value can contain a constants string(not with pass by address), a screen field, functions or on-line variables at the time of call.<\/li>\n<li>Now you can access these Parameters in the class code of the new screen using the \u201cPARAM\u201d key word.\u00a0PARAM(1) denotes the first parameter and so on.<\/li>\n<\/ol>\n<p>Hope that was helpful. Stay tuned for more such tips on Sage X3.\u00a0Feel free to contact us on <a href=\"mailto:x3@greytrix.com\">x3@greytrix.com<\/a> if you need any help for any development\u00a0activity in Sage X3.<\/p>\n<p><span style=\"font-size: Medium;\"><strong>About Us<\/strong><\/span><br \/>\n<a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a> \u2013 a globally recognized Premier Sage Gold Development Partner is a one-stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third-party add-on development and implementation expertise.<\/p>\n<p><a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a>\u00a0caters to a wide range of Sage Enterprise Management (Sage X3) offerings \u2013 a Sage Business Cloud Solution. Our\u00a0unique GUMU&#x2122; integrations include <a href=\"https:\/\/www.greytrix.com\/product\/sage-crm\/gumu-sage-x3-integration\">Sage Enterprise Management (Sage X3) for Sage CRM<\/a>,\u00a0<a href=\"https:\/\/www.greytrix.com\/product\/sage-x3\/gumu-x3-salesforce-integration\">Salesforce.com<\/a> and\u00a0<a href=\"https:\/\/www.greytrix.com\/product\/magento-sage-integrations\/sage-x3-magento\">Magento eCommerce<\/a>\u00a0along with Implementation and Technical Support worldwide for <a href=\"https:\/\/www.greytrix.com\/africa\/product\/consulting\/implementation-planning\">Sage Enterprise Management (Sage X3)<\/a>. Currently we are <a href=\"https:\/\/www.greytrix.com\/africa\">Sage Enterprise Management Implementation Partner<\/a> in East Africa, Middles East, Australia, Asia.\u00a0We also offer best-in-class\u00a0<a href=\"https:\/\/www.greytrix.com\/product\/erp-development\/sage-x3\">Sage X3 customization and development services<\/a>,\u00a0integrated applications such as <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/pos-system\">POS<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/warehouse-management-system\">WMS<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/payment-gateway\">Payment Gateway<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/shipping-system\">Shipping System<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/business-intelligence\">Business Intelligence<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-x3\/ecommerce-magento-integration\">eCommerce<\/a> and have developed add-ons such as <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-add-ons\/catch-weight\">Catch \u2013 Weight <\/a>\u00a0and <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-add-ons\/letter-of-credit\">Letter of Credit<\/a> for Sage Enterprise Management to Sage business partners, end users and Sage PSG worldwide.<\/p>\n<p>Greytrix is a recognized <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2017\/07\/26\/greytrix-on-boards-sage-global-rockstar-isv-program-with-gumu-for-sage-crm-sage-x3-solution\/\">Sage Rockstar ISV Partner<\/a> for GUMU&#x2122; Sage Enterprise Management \u2013 Sage CRM integration also listed on <a href=\"https:\/\/www.sage.com\/marketplace\/asb_ListingDetail?listingId=a1h24000007PC3aAAG\" target=\"_blank\" rel=\"noopener\">Sage Marketplace<\/a>; GUMU&#x2122; integration for Sage Enterprise Management \u2013 Salesforce is a 5-star app listed on <a href=\"https:\/\/appexchange.salesforce.com\/listingDetail?listingId=a0N30000000psM5EAI\" target=\"_blank\" rel=\"noopener\">Salesforce AppExchange<\/a>.<\/p>\n<p>For more information on Sage X3 Integration and Services, please contact us at\u00a0<a href=\"mailto:x3@greytrix.com\">x3@greytrix.com<\/a>. We will be glad to assist you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our blog, Launching Pop up window in Sage X3, we saw how we can launch a Window from a button click. Now, we might also need to access some data from the source screen as well. So, in this blog we will see how we can pass on data (parameters) from the source window\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2012\/09\/21\/passing-parameters-to-your-pop-up-window-in-sage-x3\/\">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":[8,11],"tags":[],"class_list":["post-1335","post","type-post","status-publish","format-standard","hentry","category-sage-erp-x3","category-tips"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/1335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/comments?post=1335"}],"version-history":[{"count":4,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/1335\/revisions"}],"predecessor-version":[{"id":15667,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/1335\/revisions\/15667"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/media?parent=1335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/categories?post=1335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/tags?post=1335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}