When your current MAS 90/200 maintenance or support plan renews, you may notice a small price increase. Sage pricing has remained flat for many years, even thought inflation has increased the cost to deliver ongoing production updates. Your investment in a Sage Business Care plan ensures that you continue to receive valuable product enhancements, support services, and technology updates that help you run your business more effectively.
Related Posts
ERP
19 Jun 2024
How to Disable the Export to Excel/XML Button or Restrict the Fields Exported to Excel/XML
This blog discusses options for disabling the Export button on the right-hand side of the screen or restricting which fields are Exported for security purposes.
Option 1: Disabling Export button in a Menu Item
You may be asked if it’s possible to disable the Export button for security purposes. Unfortunately, this feature is part of the default options, and there is no way to disable it without writing Custom Code to do this. There is a Help Page on this topic:
How to deactivate “Excel Export” options within code | (sageerpx3.com)
The code in the above topic disables the Export button for all Users – you may decide to add code so it is more selective.
Option 2: Restricting the Fields exported
As an alternative, stopping particular fields from being exported to Excel/CSV or XML from a Menu Item may be sufficient – perhaps certain information is sensitive and shouldn’t be distributed via Excel/CSV or XML files.
When considering the Export functionality, you need to realize that it is based on extracting the information stored in the fields defined in the relevant X3 Screens. To do this, we use a piece of built-in functionality related to Access Codes:
Set up an Access Code, for example “ZDWNLD”
You may have to untick the “All access codes” and add the new Access Code to the Classic User in Parameters > User > Users (GESAUS)
Set “Inquiry” and “Modification” to “Yes” – this will mean data is displayed in Fields with ZDWNLD Access Code and allow them to modify those fields (that’s another story).
Set “Execution” to “No”
If the User was set up with “All access codes” before, the User may not have access to all the features they had previously when “All access codes” is un-ticked – for example, they would be able to go into Orders (GESSOH), but the “ALL” Entry Transaction is not available – this is because menu items may have their own Access Code, “ADMIN”. Unfortunately, this means that some analysis may need to be carried out so that appropriate Access Codes are added (with “Inquiry”, “Modification” and “Execution” all set to “Yes”) – perhaps even add all the Standard Access Codes as a last resort?
Add “ADMIN” to the list of Access Codes
Note that Queries displayed on the standard Queries on Landing Pages may also have Access Codes, so their Access Codes may need to be added for the User(s).
Add “RESSMAGA” to the list of Access Codes:
Note that this procedure doesn’t work if “ADMIN” User Function Profile is assigned to the User. Here are a couple of examples to illustrate the process – one is for a particular Entry Transaction type, and the other is for Customer Entry Example 1: Sales Order “ALL” Transaction Type In this example, the X3 CFO has asked that certain Users should not be able to download specific field-values to Excel/CSV or XML files – in this case, the “Carrier” details which are displayed as part of the “Delivery” Tab/Screen on “ALL” Transaction Type: The screen behavior is controlled by Parameters > Sales > Entry Transactions > Orders (GESSLC) Rather than hiding the field on the screen, the CFO would like it to still be displayed, and make the restriction User-specific instead, at the Export level. With that in mind, the alternative is to change the actual Screens related to the “ALL” Transaction Type. Check for Windows with the appropriate abbreviation, SOH in this case, to find the relevant Window and Screens: And then drill-down into the appropriate Screen In this case, WK2ALL12. Assign the ZDWNLD Access Code to the BPTNUM field: Once you’ve amended the Screen, Save and Validate, and that should be it – anyone with ZDWNLD Access Code will see these fields but they won’t be exported to Excel/CSV or XML. Example 2: Customer Entry The Customer’s CFO would like to stop some Users from sending out an Excel/CSV file with the Authorized Credit and Total Credit data for a customer. Again, assuming the initial Access Code and User setup are as before, assign the ZDWNLD Access Code to the appropriate fields:
Once you’ve amended the Screen, Save and Validate, and that should be it – anyone with ZDWNLD Access Code will see these fields but they won’t be exported to Excel/CSV or XML. Please remember to set up an Activity Code to make sure these Customization aren’t lost when upgrading! Conclusion There you have it, two ways of restricting the Export feature – the second one is more targeted in that it can be aimed at a User and Field level but can have a high overhead in setting it up. I hope you find this article to be of use. Note: Content for this blog post was originally posted on Sage City by Richard Perrins, June 20, 2023.
If the User was set up with “All access codes” before, the User may not have access to all the features they had previously when “All access codes” is un-ticked – for example, they would be able to go into Orders (GESSOH), but the “ALL” Entry Transaction is not available – this is because menu items may have their own Access Code, “ADMIN”. Unfortunately, this means that some analysis may need to be carried out so that appropriate Access Codes are added (with “Inquiry”, “Modification” and “Execution” all set to “Yes”) – perhaps even add all the Standard Access Codes as a last resort?
Add “ADMIN” to the list of Access Codes
Note that Queries displayed on the standard Queries on Landing Pages may also have Access Codes, so their Access Codes may need to be added for the User(s).
Add “RESSMAGA” to the list of Access Codes:
Note that this procedure doesn’t work if “ADMIN” User Function Profile is assigned to the User. Here are a couple of examples to illustrate the process – one is for a particular Entry Transaction type, and the other is for Customer Entry Example 1: Sales Order “ALL” Transaction Type In this example, the X3 CFO has asked that certain Users should not be able to download specific field-values to Excel/CSV or XML files – in this case, the “Carrier” details which are displayed as part of the “Delivery” Tab/Screen on “ALL” Transaction Type: The screen behavior is controlled by Parameters > Sales > Entry Transactions > Orders (GESSLC) Rather than hiding the field on the screen, the CFO would like it to still be displayed, and make the restriction User-specific instead, at the Export level. With that in mind, the alternative is to change the actual Screens related to the “ALL” Transaction Type. Check for Windows with the appropriate abbreviation, SOH in this case, to find the relevant Window and Screens: And then drill-down into the appropriate Screen In this case, WK2ALL12. Assign the ZDWNLD Access Code to the BPTNUM field: Once you’ve amended the Screen, Save and Validate, and that should be it – anyone with ZDWNLD Access Code will see these fields but they won’t be exported to Excel/CSV or XML. Example 2: Customer Entry The Customer’s CFO would like to stop some Users from sending out an Excel/CSV file with the Authorized Credit and Total Credit data for a customer. Again, assuming the initial Access Code and User setup are as before, assign the ZDWNLD Access Code to the appropriate fields:
Once you’ve amended the Screen, Save and Validate, and that should be it – anyone with ZDWNLD Access Code will see these fields but they won’t be exported to Excel/CSV or XML. Please remember to set up an Activity Code to make sure these Customization aren’t lost when upgrading! Conclusion There you have it, two ways of restricting the Export feature – the second one is more targeted in that it can be aimed at a User and Field level but can have a high overhead in setting it up. I hope you find this article to be of use. Note: Content for this blog post was originally posted on Sage City by Richard Perrins, June 20, 2023.
Read more
ERP
07 Apr 2022
Tracking Changes to Components and Operations on a Work Order with Non-Versioned Products
When changes to existing components or operations on a work order are made, it is possible to track these critical changes when using non-versioned products. In Sage X3 Version 12, two new parameters were added to the following chapter:
GPA chapter/WOM group/ TRACKMATWO – to track WO component changes
GPA chapter/WOM group/ TRACKOPEWO – to track WO operation changes
When these two parameters are set to “Yes” and changes are made to a component or an operation on a work order, the changes are recorded to the following two tables:
MFGMATREV – Work order materials audit table
MFGOPEREV – Work order operations audit table
When making changes to a component or an operation line, a “Revision reason” can be entered manually but this revision reason is not mandatory, and it can be left blank. Once a change is made, the revision can be viewed by using the Revision history action from the Actions icon on the component/operation line.
The revision history for the changes made to an operation or a component will be available after saving the changes. For example, if a new component is added, the “Revision code = Add” will show that a new component was added. However, it is not mandatory to add a revision reason for changes to components on non-versioned products. After saving the changes, the revision code changes to “Modify” and the new revision line displays the changes in red.
The top line in the revision history always reflects the current values of the changed fields in the component line. The revision history is displayed in reverse chronological order from newest to oldest.
If you have any additional questions about tracking changes to components and operations on a work order with non-versioned products, please contact us.
Note: content for this blog post was originally posted on Sage City, September 24, 2020 by Vanessa Quwar.
Read more
ERP
04 Jan 2024
The New Sage X3 Ideas Portal is LIVE on Aha!
We’re happy to let you know that the Sage X3 Ideas Portal has moved to Aha!
Aha! makes it easy to:
Make suggestions to improve or add functionality to Sage X3.
Vote up or down others’ suggestions.
While the Ideas portal is relocating to Aha!, there is no change to the Sage X3 General Discussion forum or Announcements forum on Community Hub—you can still get the latest Sage X3 announcements, keep the conversations going, and continue to share your great tips and suggestions. You’ll still be able to access the new ideas area from Community Hub by clicking on the “Submit an idea” link under Quick Links.
Please note that ideas previously submitted will be imported into the new site in early 2024.
Why not head on over to the Aha! Ideas portal now and post your next idea. Hope to see you there!
For more information about the Sage X3 Ideas portal, or for any other questions about Sage X3, please contact us.
NOTE: Portions of this content originally appeared on Sage City on December 20, 2023.
Read more
0 Comments