Sage X3 Tips: Adding Custom Fields to the Enterprise Planning Screen

By | September 30, 2025

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 “to-do list” 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.

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.

Recently, we received a requirement from one of our clients who wanted to add some custom fields—Length, Width, and Thickness—from the Product Master to the Enterprise Planning screen.
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.

Step 01 – Find the Correct Window

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—use this to jump to the appropriate Action Dictionary.

In the Parameters tab, you will find the main window. Refer to the screenshot below for your reference.

New Stuff: Arrays in Sage X3 4GL

Figure 01 – Function Dictionary
Figure 01 – Function Dictionary
Figure 02 – Action Dictionary
Figure 02 – Action Dictionary

Step 02 – Add Custom Fields to the Screen

Open the screen and add the required custom fields with the correct data type and in the appropriate block.
In our case, we have added the fields Length, Width, and Thickness.

After adding the fields:

  • Validate the screen.
  • Perform a global validation on the window.

Refer to the screenshot below for your reference.

Figure 03 – Screen Dictionary
Figure 03 – Screen Dictionary

Step 03 – Configure Entry Transaction

Navigate to the Entry Transaction of the Enterprise Planning screen through Setup.

In the Display tab:

  • Search for your custom field.
  • Assign an Order Number to the field.
  • Save the Entry Transaction.
  • Validate the changes.

Repeat the same steps for each entry transaction where you want the custom fields to appear. Refer to the screenshot below for your reference.

Figure 04 – Enterprise Planning Transaction Screen
Figure 04 – Enterprise Planning Transaction Screen

Step 04 – Verify the Output

Navigate to the Enterprise Planning screen to verify the changes.

Path: All → Manufacturing → Planning

Figure 05 - Output
Figure 05 – Output

By following the above steps, you can easily add custom fields to the Enterprise Planning screen.

About Us

Greytrix – a globally recognized and one of the oldest Sage Development Partners is a one-stop solution provider for Sage ERP and Sage CRM organizational needs. Being acknowledged and rewarded for multi-man years of experience and expertise, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third-party add-on development, and implementation competence.

Greytrix has some unique integration solutions developed for Sage CRM with Sage ERPs namely Sage X3Sage IntacctSage 100Sage 500, and Sage 300. We also offer best-in-class Sage ERP and Sage CRM customization and development services to Business Partners, End Users, and Sage PSG worldwide. Greytrix helps in the migration of Sage CRM from Salesforce | ACT! | SalesLogix | Goldmine | Sugar CRM | Maximizer. Our Sage CRM Product Suite includes addons like  Greytrix Business Manager, Sage CRM Project Manager, Sage CRM Resource Planner, Sage CRM Contract Manager, Sage CRM Event Manager, Sage CRM Budget Planner, Gmail Integration, Sage CRM Mobile Service Signature, Sage CRM CTI Framework.

Greytrix is a recognized Sage Champion Partner for GUMU™ Sage X3 – Sage CRM integration listed on Sage Marketplace and Sage CRM – Sage Intacct integration listed on Sage Intacct Marketplace. The GUMU™ Cloud framework by Greytrix forms the backbone of cloud integrations that are managed in real-time for the processing and execution of application programs at the click of a button.

For more information on our integration solutions, please contact us at sage@greytrix.com. We will be glad to assist you.