{"id":5558,"date":"2014-08-31T09:53:21","date_gmt":"2014-08-31T09:53:21","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagex3\/?p=5558"},"modified":"2018-11-19T09:23:06","modified_gmt":"2018-11-19T09:23:06","slug":"adding-selection-window-for-any-action","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagex3\/2014\/08\/31\/adding-selection-window-for-any-action\/","title":{"rendered":"Adding selection window for any action"},"content":{"rendered":"<p>Sage ERP X3 provides the functionality of <strong>Select Recordings<\/strong> in a grid, via a window. <strong>Choose<\/strong> is used to open a window on a list of recordings extracted from a table and then to select a recording.<br \/>\n<em><strong>New Stuff:\u00a0<\/strong><\/em><span style=\"color: #993366;\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2014\/08\/31\/adding-menu-items-in-sage-erp-x3-version-7\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #000000;\">Adding Menu Items in Sage ERP Version7<\/span><em><strong><br \/>\n<\/strong><\/em><\/a><\/span><\/p>\n<h5><strong>Syntax:<\/strong><\/h5>\n<p>Choose class<br \/>\n[ Where Where_exp]\u00a0 [ Order by\u00a0 Order_by_exp ]\nUsing field_list<br \/>\n[ Sized dimension ]\n[ Titled box_title ]\n[ Starting At Start_exp ]\n<h5><strong>Parameters:<\/strong><\/h5>\n<h5><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2014\/08\/SelWindow-31.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-5573\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2014\/08\/SelWindow-31.jpg\" alt=\"SelWindow-3\" width=\"628\" height=\"628\" \/><\/a><\/h5>\n<p>Below is an example where we are creating <strong>Selection Window<\/strong> using <strong>Sales Order table<\/strong> for after field action of <strong>Sales Order Number<\/strong> field. Here we are selecting data having Bill to customer as \u2018C2201\u2019. The selection window will contain Order no, Bill to customer and Order Type field. Size for selection window will be (80,150) and we can also give a title to the selection window as per our convenience.<\/p>\n<p><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2014\/08\/SelWindow-1.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-5562\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2014\/08\/SelWindow-1.jpg\" alt=\"SelWindow-1\" width=\"626\" height=\"320\" \/><\/a>Now after clicking on tab from <strong>Numbers field<\/strong> of <strong>Orders screen<\/strong>, we can see the Selection window.<\/p>\n<p><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2014\/08\/SelWindow-2.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-5563\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2014\/08\/SelWindow-2.png\" alt=\"SelWindow-2\" width=\"626\" height=\"297\" \/><\/a><strong>Choose<\/strong> is normally used in the selection process of a field defined in a mask so as to perform an entry in a list. However, it can also be used in any process and can be disconnected from any entry statement.<\/p>\n<p><strong>Remarks:<\/strong><\/p>\n<p>Choose updates the <strong>fstat<\/strong> variable which is equal to 0 when there are elements to be selected, or to 4, which means that the file is &#8217;empty&#8217; (based on the selection criteria provided or else without any recording).<br \/>\nIf the file is &#8217;empty&#8217;, the selection window does not open and the [S]status variable remains set to 0.<br \/>\nThe selected recording becomes the current recording and the variables of class [F] (like those of class [G]) contain the values that correspond to this recording.<br \/>\nThe status system variable returns the output status of the selection. Status is equal to 28 if a recording has been selected.<br \/>\nThe selection boxes are closed once the choice is made. The Close instruction does not exist for Choose.<\/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>Sage ERP X3 provides the functionality of Select Recordings in a grid, via a window. Choose is used to open a window on a list of recordings extracted from a table and then to select a recording. New Stuff:\u00a0Adding Menu Items in Sage ERP Version7 Syntax: Choose class [ Where Where_exp]\u00a0 [ Order by\u00a0 Order_by_exp\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2014\/08\/31\/adding-selection-window-for-any-action\/\">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":[1],"tags":[320,933,2032,2033,2035,2038],"class_list":["post-5558","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-choose","tag-grid","tag-select-recording","tag-selection","tag-selection-list","tag-selection-window"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/5558","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=5558"}],"version-history":[{"count":1,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/5558\/revisions"}],"predecessor-version":[{"id":16360,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/5558\/revisions\/16360"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/media?parent=5558"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/categories?post=5558"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/tags?post=5558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}