{"id":28025,"date":"2024-01-06T10:25:32","date_gmt":"2024-01-06T10:25:32","guid":{"rendered":"https:\/\/www.greytrix.com\/blogs\/sagex3\/?p=28025"},"modified":"2024-12-03T04:59:18","modified_gmt":"2024-12-03T04:59:18","slug":"how-do-i-add-a-new-report-to-a-function-in-sage-x3","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagex3\/2024\/01\/06\/how-do-i-add-a-new-report-to-a-function-in-sage-x3\/","title":{"rendered":"How do I add a new report to a function in Sage X3?"},"content":{"rendered":"\n<p>In Sage X3, you can add a new report to a function on the different objects screen. When the standard reports are not sufficient, we use an existing report and customise it according to our requirements.<\/p>\n\n\n\n<p>We can also add the validations on report printing. For example, On the screen, the user wants to print only those supplier BP invoice reports whose credit amount is greater than &#8216;$500 &#8216; and whose supplier BP invoice date is after June month. Follow the below steps to add a new report to a function.<\/p>\n\n\n\n<p>Once the report is ready, we need to make it available for the user to select it from the list. In that case, this blog is very helpful for you.<\/p>\n\n\n\n<p>In this blog, we will use the standard report codes and have them available in the GESBIS (Supplier BP Invoices) function as a selection list.<\/p>\n\n\n\n<p>Here&#8217;s a step-by-step description of how to add a new report to a function on the different objects screen in Sage X3:<\/p>\n\n\n\n<p><strong>STEP-1<\/strong><\/p>\n\n\n\n<p>As shown in the below screenshot, Select the navigation menu and go to A\/P-A\/R accounting &#8211;&gt;&gt; Invoicing&#8211;&gt;&gt; Supplier BP invoice, select the print icon on the right, and select &#8220;List&#8221;. Refer below&nbsp; screenshot as fig1.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><imgtarget=\"_blank\" rel=\"noopener noreferrer\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"428\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px;\"  src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig1.supplier-BP-invoice-1024x428.png\" alt=\"\" class=\"wp-image-28026\" srcset=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig1.supplier-BP-invoice-1024x428.png 1024w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig1.supplier-BP-invoice-300x126.png 300w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig1.supplier-BP-invoice-768x321.png 768w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig1.supplier-BP-invoice-660x276.png 660w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig1.supplier-BP-invoice.png 1207w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption><strong>Fig01: Supplier BP Invoice<\/strong><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><imgtarget=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" width=\"1024\" height=\"463\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px;\"  src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig2.-print-1024x463.png\" alt=\"\" class=\"wp-image-28027\" srcset=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig2.-print-1024x463.png 1024w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig2.-print-300x136.png 300w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig2.-print-768x347.png 768w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig2.-print-660x298.png 660w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig2.-print.png 1084w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption><strong>Fig02: Print Button<\/strong><\/figcaption><\/figure>\n\n\n\n<p><strong>It will open a default report code FACTRSF (Supplier invoice list). <\/strong>his code is defined in the GESAFC (Functions) function against GESBIS code.<\/p>\n\n\n\n<p>When you launch this report, it will print the supplier invoices list.<\/p>\n\n\n\n<p><strong>STEP-2<\/strong><\/p>\n\n\n\n<p>Report codes are located under Development&#8211;&gt;&gt;Script dictionary&#8211;&gt;&gt;Reports.<strong><\/strong><\/p>\n\n\n\n<p>Now that we have identified the code next let&#8217;s add it to the GESARX (Print codes) function as internal code and then assign two reports codes, X<strong>FACTRSF<\/strong> and ZFACTRSF. Refer below screenshot as fig3.<\/p>\n\n\n\n<p><strong>Reason for listing two report codes is if I use only one, it will not show as a selection list.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><imgtarget=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" width=\"992\" height=\"487\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px;\"  src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig3.Report-dictionary.png\" alt=\"\" class=\"wp-image-28028\" srcset=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig3.Report-dictionary.png 992w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig3.Report-dictionary-300x147.png 300w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig3.Report-dictionary-768x377.png 768w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig3.Report-dictionary-660x324.png 660w\" sizes=\"(max-width: 992px) 100vw, 992px\" \/><figcaption><strong>Fig03: Report Dictionary<\/strong><\/figcaption><\/figure>\n\n\n\n<p><strong>STEP-3<\/strong><\/p>\n\n\n\n<p>As shown in the below screenshot, Go to the print codes function in Setup&#8211;&gt;&gt; Destination&#8211;&gt;&gt; Print code and search if the FACTRSF internal code exist.<strong><\/strong><\/p>\n\n\n\n<p>Then add the above codes as shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><imgtarget=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"377\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px;\"  src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig4.print-code-1024x377.png\" alt=\"\" class=\"wp-image-28029\" srcset=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig4.print-code-1024x377.png 1024w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig4.print-code-300x111.png 300w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig4.print-code-768x283.png 768w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig4.print-code-660x243.png 660w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig4.print-code.png 1248w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption><strong>Fig04: Print Code<\/strong><\/figcaption><\/figure>\n\n\n\n<p><strong>STEP4:-<\/strong><\/p>\n\n\n\n<p>As shown in the below screenshot, Optionally we can use the GESARV (Default values) function to propose default values. This function is used to store values by default for the print setups.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><imgtarget=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"985\" height=\"564\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px;\"  src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig5.default-code.png\" alt=\"\" class=\"wp-image-28030\" srcset=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig5.default-code.png 985w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig5.default-code-300x172.png 300w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig5.default-code-768x440.png 768w, https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2024\/01\/fig5.default-code-660x378.png 660w\" sizes=\"(max-width: 985px) 100vw, 985px\" \/><figcaption><strong>Fig05: Default Values<\/strong><\/figcaption><\/figure>\n\n\n\n<p>As shown in the below screenshot Finally, in Supplier BP invoices we can select a list of print codes.<\/p>\n\n\n\n\n\n<p>This is a simple process to add a report code to a function<strong>.<\/strong><\/p>\n\n\n\n<p>This blog help us to know about the use By add a new report to a function on the different objects screen in Sage X3 .<\/p>\n\n\n\n<p><strong>About Us<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a> &#8211; 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\n\n\n<p><a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a>&nbsp;caters to a wide range of Sage X3 (Sage Enterprise Management) offerings &#8211; a Sage Business Cloud Solution. Our&nbsp;unique GUMU&#x2122; integrations include <a href=\"https:\/\/www.greytrix.com\/product\/sage-crm\/gumu-sage-x3-integration\">Sage X3 for Sage CRM<\/a>,&nbsp;<a href=\"https:\/\/www.greytrix.com\/product\/sage-x3\/gumu-x3-salesforce-integration\">Salesforce.com<\/a> and&nbsp;<a href=\"https:\/\/www.greytrix.com\/product\/magento-sage-integrations\/sage-x3-magento\">Magento eCommerce<\/a>&nbsp;along with Implementation and Technical Support worldwide for <a href=\"https:\/\/www.greytrix.com\/africa\/product\/consulting\/implementation-planning\">Sage X3<\/a> (Sage Enterprise Management). Currently we are <a href=\"https:\/\/www.greytrix.com\/africa\">Sage X3 Implementation Partner<\/a> in East Africa, Middles East, Australia, Asia.&nbsp;We also offer best-in-class&nbsp;<a href=\"https:\/\/www.greytrix.com\/product\/erp-development\/sage-x3\">Sage X3 customization and development services<\/a>,&nbsp;integrated 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>&nbsp;and <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-add-ons\/letter-of-credit\">Letter of Credit<\/a> for Sage X3 to Sage business partners, end users and Sage PSG worldwide.<\/p>\n\n\n\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 X3 &#8211; 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 X3 &#8211; 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\n\n\n<p>For more information on Sage X3 Integration and Services, please contact us at&nbsp;<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 Sage X3, you can add a new report to a function on the different objects screen. When the standard reports are not sufficient, we use an existing report and customise it according to our requirements. We can also add the validations on report printing. For example, On the screen, the user wants to print\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2024\/01\/06\/how-do-i-add-a-new-report-to-a-function-in-sage-x3\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,5,3162,8,3642,10,2796],"tags":[536,3130,3499,1822,1839,2871,1945,3944],"class_list":["post-28025","post","type-post","status-publish","format-standard","hentry","category-configuration","category-features","category-greytrix","category-sage-erp-x3","category-sage-x3","category-standard","category-technical","tag-default-values","tag-print-code","tag-report-code","tag-sage-x3","tag-sage-x3-blogs","tag-sage-x3-functional-blogs","tag-sage-x3-technical-blogs","tag-selection-print-code"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/28025","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/comments?post=28025"}],"version-history":[{"count":2,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/28025\/revisions"}],"predecessor-version":[{"id":28039,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/28025\/revisions\/28039"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/media?parent=28025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/categories?post=28025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/tags?post=28025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}