{"id":31319,"date":"2025-09-30T13:37:47","date_gmt":"2025-09-30T13:37:47","guid":{"rendered":"https:\/\/www.greytrix.com\/blogs\/sagex3\/?p=31319"},"modified":"2025-09-30T13:37:47","modified_gmt":"2025-09-30T13:37:47","slug":"sage-x3-tips-adding-custom-fields-to-the-enterprise-planning-screen","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagex3\/2025\/09\/30\/sage-x3-tips-adding-custom-fields-to-the-enterprise-planning-screen\/","title":{"rendered":"Sage X3 Tips: Adding Custom Fields to the Enterprise Planning Screen"},"content":{"rendered":"\n<p>In <a href=\"https:\/\/www.greytrix.com\/sage-x3-erp\/development-services\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.greytrix.com\/sage-x3-erp\/development-services\/\" rel=\"noreferrer noopener\">Sage X3<\/a>, Enterprise Planning is a key ERP screen that displays work-in-progress (WIP) events and Material Requirements Planning (MRP) suggestions to help businesses manage demand, plan production, and optimize purchasing. This interactive screen acts as a &#8220;to-do list&#8221; for planners, showing events like customer orders and supplier requirements, and generating suggestions for work orders, purchase orders, and transfers based on defined parameters. Users can filter these suggestions for specific departments, such as buyers or production planners, to create a tailored view of their planning needs.<\/p>\n\n\n\n<p>It operates by temporarily extracting data from a table and presenting it on the screen in a grid. The grid displays the default number of lines as defined in the standard form.<\/p>\n\n\n\n<p>Recently, we received a requirement from one of our clients who wanted to add some custom fields\u2014<strong>Length, Width, and Thickness<\/strong>\u2014from the Product Master to the Enterprise Planning screen.<br>In this blog, we will walk through the step-by-step process of adding custom fields to the Enterprise Planning screen. Simply adding these fields in the development window is not sufficient; you will not be able to see the custom fields on the Enterprise Planning screen without additional configuration.<\/p>\n\n\n\n<p><strong>Step 01 \u2013 Find the Correct Window<\/strong><\/p>\n\n\n\n<p>Go to the Navigation tab and hover over the Enterprise Planning option to find the function code. Next, go to Functions and search for the same function. Inside the function, you will see an Action Code\u2014use this to jump to the appropriate Action Dictionary.<\/p>\n\n\n\n<p>In the Parameters tab, you will find the main window. Refer to the screenshot below for your reference.<\/p>\n\n\n\n<p><strong>New Stuff: <\/strong><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2025\/09\/30\/arrays-in-sage-x3-4gl\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2025\/09\/30\/arrays-in-sage-x3-4gl\/\" rel=\"noreferrer noopener\">Arrays in Sage X3 4GL<\/a><\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2025\/09\/Figure-01-\u2013-Function-Dictionary-1024x365.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2025\/09\/Figure-01-\u2013-Function-Dictionary-1024x365.png\" alt=\"Figure 01 \u2013 Function Dictionary\"><\/a><\/center>\n<font size=\"2\"><center>Figure 01 \u2013 Function Dictionary<\/center><\/font>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2025\/09\/Figure-02-\u2013-Action-Dictionary-1024x501.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2025\/09\/Figure-02-\u2013-Action-Dictionary-1024x501.png\" alt=\"Figure 02 \u2013 Action Dictionary\"><\/a><\/center>\n<font size=\"2\"><center>Figure 02 \u2013 Action Dictionary<\/center><\/font>\n\n\n\n<p><strong>Step 02 \u2013 Add Custom Fields to the Screen<\/strong><\/p>\n\n\n\n<p>Open the screen and add the required custom fields with the correct data type and in the appropriate block.<br>In our case, we have added the fields Length, Width, and Thickness.<\/p>\n\n\n\n<p>After adding the fields:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Validate the screen.<\/li>\n\n\n\n<li>Perform a global validation on the window.<\/li>\n<\/ul>\n\n\n\n<p>Refer to the screenshot below for your reference.<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2025\/09\/Figure-03-\u2013-Screen-Dictionary-1024x515.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2025\/09\/Figure-03-\u2013-Screen-Dictionary-1024x515.png\" alt=\"Figure 03 \u2013 Screen Dictionary\"><\/a><\/center>\n<font size=\"2\"><center>Figure 03 \u2013 Screen Dictionary<\/center><\/font>\n\n\n\n<p><strong>Step 03 \u2013 Configure Entry Transaction<\/strong><\/p>\n\n\n\n<p>Navigate to the Entry Transaction of the Enterprise Planning screen through Setup.<\/p>\n\n\n\n<p>In the Display tab:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Search for your custom field.<\/li>\n\n\n\n<li>Assign an Order Number to the field.<\/li>\n\n\n\n<li>Save the Entry Transaction.<\/li>\n\n\n\n<li>Validate the changes.<\/li>\n<\/ul>\n\n\n\n<p>Repeat the same steps for each entry transaction where you want the custom fields to appear. Refer to the screenshot below for your reference.<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2025\/09\/Figure-04-\u2013-Enterprise-Planning-Transaction-Screen-1024x429.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2025\/09\/Figure-04-\u2013-Enterprise-Planning-Transaction-Screen-1024x429.png\" alt=\"Figure 04 \u2013 Enterprise Planning Transaction Screen\"><\/a><\/center>\n<font size=\"2\"><center>Figure 04 \u2013 Enterprise Planning Transaction Screen<\/center><\/font>\n\n\n\n<p><strong>Step 04 \u2013 Verify the Output<\/strong><\/p>\n\n\n\n<p>Navigate to the Enterprise Planning screen to verify the changes.<\/p>\n\n\n\n<p>Path: All \u2192 Manufacturing \u2192 Planning<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2025\/09\/Figure-05-Output-1024x408.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2025\/09\/Figure-05-Output-1024x408.png\" alt=\"Figure 05 - Output\"><\/a><\/center>\n<font size=\"2\"><center>Figure 05 &#8211; Output<\/center><\/font>\n\n\n\n<p>By following the above steps, you can easily add custom fields to the Enterprise Planning screen.<\/p>\n\n\n[about_us_blog_common]\n","protected":false},"excerpt":{"rendered":"<p>In Sage X3, Enterprise Planning is a key ERP screen that displays work-in-progress (WIP) events and Material Requirements Planning (MRP) suggestions to help businesses manage demand, plan production, and optimize purchasing. This interactive screen acts as a &#8220;to-do list&#8221; for planners, showing events like customer orders and supplier requirements, and generating suggestions for work orders,\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2025\/09\/30\/sage-x3-tips-adding-custom-fields-to-the-enterprise-planning-screen\/\">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":[8,13],"tags":[702,714,863,1822,2413],"class_list":["post-31319","post","type-post","status-publish","format-standard","hentry","category-sage-erp-x3","category-integration","tag-enterprise-planning","tag-entry-transaction","tag-functions","tag-sage-x3","tag-window"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/31319","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=31319"}],"version-history":[{"count":9,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/31319\/revisions"}],"predecessor-version":[{"id":31328,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/31319\/revisions\/31328"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/media?parent=31319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/categories?post=31319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/tags?post=31319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}