Tag Archives: Sage X3 technical blogs

Re-instate Order Allocations in Sage X3

If we come across a scenario where we want the system to prompt user to reallocate the allocated quantities on original orders. In such a case Sage X3 has a standard Re-instate Order Allocation functionality. This feature can be achieved by following below steps:- Navigate to Setup → General parameters → Parameter Values. Select “On… Read More »

How to get the value of the current variable/field in Sage X3?

ZC contains the value of the current variable (in input, initialization, check, selection and help mode). Class, Type and Dimension: Type of zc depends on context that corresponds to type of variable being entered (at the time of check or help is executed) or being initialized. [s]zc Examples: # In a routine associated with a… Read More »

How to enable the User authorization in Sage X3?

In this blog, we will look how to authorize a user to access core record in Sage X3. It is holding the authentication layer to modify Sage X3 records. Usually user can edit or delete a record through ‘table maintenance’. In case if a user enables authorization, Sage X3 will prompt user to enter password… Read More »

How to enable the ‘Use of batch files’ in Sage X3?

In this blog, we will look how to change use of batch files access for batch server.  Batch server has ability to take files and run it automatically as per the setup. Initially the batch server parameter does not enable ‘Use of batch files’ which is needed in Sage X3’s batch server. To enable ‘Use… Read More »

How to add Conditional styles to a Patch File in Sage X3?

We may come across a situation, where we want to add Entry Point to Patch file in Sage X3. Follow the below steps: Step 1: Kindly navigate to Development > Utilities > Patches > Patch Creation Then we will get the below screen. Step 2: Click on Client Radio button, then select Type of Patch… Read More »

How to Setup packaging in Version 8 of Sage X3

If we come across a scenario where we want to setup packaging in version 8 of Sage X3 then It provides a standard functionality ‘Packaging’. To set up this functionality: Navigation: Common Data – Products – Product Categories

Handling the Customized Fields Using Entry Transaction in Sage X3

In Sage X3, whenever we do any change on transaction screens like order, shipment, receipts or any other screens, we need to validate Entry Transaction. But, we may come across a scenario where user wants the modifications to behave differently depending on the transaction selections. For e.g., A customized field on Sales Order is to… Read More »

How to give space between string by coding in Sage X3?

How to give space between string by coding You may come across a scenario were you need to provide the space  between string.X3 has a function “space$(n)” which  returns a string with n spaces, Syntax as below. Syntax: space$(nb_esp) space$(nb_esp) returns a string comprising nb_esp spaces(ascii code 32). This function is thus equivalent to string$(nb_esp,… Read More »

How to Find a Factorial of Any Integer Number in Sage X3?

We may come across a situation, where we need to calculate a factorial of any integer. Sage X3 provides built-in function ‘fac’ to calculate the same. Fac: It calculates a factorial of any integer value. Syntax: fac(integer) To better understand this, refer the below snippet of code:

Use of “nomap” variable in Sage X3

As we all know that Sage X3 can have more than one folder/application. So the question is how we will get to know current folder/application name while accessing Sage X3 ERP. Here X3 provide special “nomap” variable, which complete your requirement. nomap is a variable that is only accessible in read mode and which determines… Read More »