Sage X3 Tips & Tricks - Adding Controls To Fields in Sage X3
Sage X3 Tips & Tricks - Adding Controls To Fields in Sage X3
(https://www.netatwork.com/)
Need Help? » Blog (https://www.netatwork.com/blog/)
1-800-719-3307 (tel:18007193307) » Adding Controls to Fields in Sage X3 Search
Sage X3 (https://www.netatwork.com/services_1/bizsol_1/sage-erp-
accounting-software-solutions/sage-erp-x3/) is packed with things
you don’t know it can do; one of the things that users often don’t
take advantage of is the capacity to modify the software without
knowing how to code.
Another feature of Sage X3 that is often overlooked is the ability to add controls to a given field in
the system without the need to know the 4GL language, which is Sage X3’s proprietary coding
language.
Under the setup module, you can find a function called control tables.
Need Help? 1-800-719-3307 (tel:18007193307)
Developers eventually realized that they were constantly adding custom logic to standard or
custom fields using the control action, so they decided to offer a function where a user could
simply add controls to a field through an easy-to-use interface.
You can add any control to any field on a screen. Be aware, however, that sometimes the standard
logic will take over after your control is evaluated and it might be overriding your configuration.
This particularly holds true for controls you would add to a standard field.
For example:
Need Help? you might want
1-800-719-3307 to add a
(tel:18007193307) control on the currency field on the sales order screen.
Sage X3 is a true multi-currency software that comes configured with most currencies out of the
box. Without deleting currencies one by one, you can still control which values can be used within
a particular currency field.
In our scenario, because you do not deal with Canadian dollars or Hong Kong dollars, you can
restrict the values allowed in a currency field by selecting the below information:
A few
Need Help? things to note on(tel:18007193307)
1-800-719-3307 this screen:
You can configure three controls for the same fields. They will be evaluated in sequence from
tab Control 1 to tab Control 3.
You can add a control as to whether a field is mandatory and the condition for it.
You can make the control either available on entry, upon import, or both.
The different control types are as follows:
Mandatory value: only one of the values defined in the control table is authorized.
Prohibited value: all values are authorized, except the values listed in the control table.
Range of values: the authorized values are defined within a range.
Table reference: the value must correspond to a principal key value in a table defined
elsewhere.
Expression: a logical expression built with the formula wizard that must be verified by a
control value.
At the bottom of the screen, you enter the message that will be displayed if the condition is
met.
You could just have as easily decided to use the mandatory values if my scenario was to only be
able to choose CAD and HKD as the currencies available.
Using the range of values option, if you create a numeric field where the field is allowing to enter a
4-digit number, you can also decide to let the user only enter a range from 1 to 5150 instead of
allowing all numbers from 1 to 9999.
What’s
Need Help? leftis1-800-719-3307
assigning the control code we just created to the field where want that control
(tel:18007193307) to
happen.
This will require that you know which screen and field you want to assign this control to. (As a
reminder, you can figure out the screen code and the name of the field by placing your cursor in
the field and holding down ESC while pressing F6.)
Here is the screenshot of that shortcut on the currency field of the sales order.
Rememberto1-800-719-3307
Need Help? always use(tel:18007193307)
the field code
as highlighted and the screen code in the square brackets,
not the one starting with a W.
To make the association between the control that you just created and the field on the screen,
there’s a dedicated function called control assignment:
Need Help? 1-800-719-3307 (tel:18007193307)
You can then plug in the values we wrote down when we viewed the technical data of the field as
follows:
Need Help? 1-800-719-3307 (tel:18007193307)
Because the sales order is an entry transaction driven screen, after you save the above, you’ll have
to validate the entry transactions you use in your system.
Let’s assume you’re only using the ALL entry transaction. You need to go to Setup > Sales > Entry
transactions > Orders and then validate the ALL entry transaction.
Now, if you go to the sales order and enter the CAD currency, you should get a blocking control
that prevents you from selecting it and giving you an error message when you try.
Need Help? 1-800-719-3307 (tel:18007193307)
These are only a few examples of how you can use this functionality to add controls to your fields
in Sage X3.
(https://www.netatwork.com/sage-x3-erp-heavy-equipment-manufacturer-finds-concrete-solutions/)
(https://www.netatwork.com/sage-x3-erp-supply-chain-management-positions-uniwell-for-growth/)
Need Help? 1-800-719-3307 (tel:18007193307)
Healthy Supply Chain Management Positions UniWell for Growth (https://www.netatwork.com/sage-
x3-erp-supply-chain-management-positions-uniwell-for-growth/)
UniWell Laboratories, a contract manufacturing and packaging facility in Texas, is a leader in the development of nutraceuticals, OTC
pharmaceuticals and dietary supplements. The company was eager to capitalize on growth in these markets, which is projected to reach
more…
(https://www.netatwork.com/net-at-work-awarded-nectari-2022-north-america-partner-of-the-year-x3-insider/)
Net at Work Awarded Sage Enterprise Intelligence 2022 North America Partner of the Year
(https://www.netatwork.com/net-at-work-awarded-nectari-2022-north-america-partner-of-the-year-x3-
insider/)
2022 was a record-setting year for Nectari & Sage Enterprise Intelligence sales around the globe. Thanks is part to Net at Work who was
recognized as Nectari’s top North America sales partner for 2022. INTIUTIVE BUSINESS INTELLIGENCE FULLY INTEGRATED WITH SAGE…
Need Help? 1-800-719-3307 (tel:18007193307)
View/Add Comments (0)
Sage X3 (https://www.netatwork.com/tag/sage-erp-x3/)
Business Applications
Overview (https://www.netatwork.com/services_1/bizsol_1/)
ERP/Accounting (https://www.netatwork.com/services_1/bizsol_1/erp-accounting-solutions/)
Cloud ERP (https://www.netatwork.com/services_1/bizsol_1/netsuite-solutions/)
CRM (https://www.netatwork.com/services_1/bizsol_1/customer-relationship-management-crm/)
Employer Solutions (https://www.netatwork.com/services_1/bizsol_1/employer-solutions/)
ECM (https://www.netatwork.com/services_1/bizsol_1/docmanage_main/)
Nonprofit Solutions (https://www.netatwork.com/services_1/bizsol_1/nonprofit-solutions/)
Learning Center
Infrastructure Solutions
Overview (https://www.netatwork.com/services_1/netint_1/)
Solutions (/services_1/netint_1/netint_sol_infrastructure/)
Managed IT Services (https://www.netatwork.com/services_1/netint_1/managed-it-support-and-it-security-services/)
Fractional CIO & Advisory Services (https://www.netatwork.com/fractional-cio-services/)
Cloud Services (https://www.netatwork.com/services_1/netint_1/cloud-services/)
Cloud at Work (https://www.netatwork.com/cloudwork-sage-erp-application-hosting/)
Compliance & Security (https://www.netatwork.com/services_1/netint_1/netint_securityserv_1/)
DR/Business Continuity (https://www.netatwork.com/services_1/netint_1/business-continuity-audit/)
Support
Web Development
Company Information
Why Us (https://www.netatwork.com/aboutus_1/)
Alliance Partnership Program (/alliance/)
Women at Work (https://www.netatwork.com/womenatwork/)
Diversity and Inclusion (https://www.netatwork.com/diversity-and-inclusion/)
Partners (/partners/)
Careers (/careers/)
News (/press/)
Blog (https://www.netatwork.com/blog/)
Privacy Policy (https://www.netatwork.com/aboutus_1/privacy-policy/)
Contact Us (/contact_1/)
Additional Solutions
Healthcare (https://www.netatwork.com/services_1/bizsol_1/erp-accounting-solutions/erp-for-healthcare/)
Chemicals (https://www.netatwork.com/services_1/bizsol_1/sage-erp-accounting-software-solutions/sage-x3/sage-x3-for-
the-chemical-industry/)
Food & Beverage (https://www.netatwork.com/services_1/bizsol_1/sage-erp-accounting-software-solutions/sage-x3/sage-
x3-for-food-and-beverage/)
Medical Devices (https://www.netatwork.com/services_1/bizsol_1/sage-erp-accounting-software-solutions/sage-x3/sage-
x3-for-medical-devices/)
Nonprofit (https://www.netatwork.com/services_1/bizsol_1/nonprofit-solutions/)
(https://www.netatwork.com)
Net at Work (HQ)
575 8th Ave
New York, NY 10018
P: (Phone)(800) 719-3307
[email protected] (mailto:[email protected])
Locations Across North America » (https://www.netatwork.com/contact_1/)
(https://www.thecloudatwork.com)
Need Help? 1-800-719-3307 (tel:18007193307)
(http://www.pixafy.com)
(https://www.docutrend.com)