Tag Archives: Sage X3 Technical blog

User Security Levels in Sage X3

In many manufacturing and distribution companies, it is a top most priority to have user security in place. For e.g. a purchase executive may issue a purchase order on a purchase request but only a purchase manager can approve a purchase order (w.r.t. quantity, price, discount etc.) Sage X3 provides 4 levels of user securities… Read More »

How to make the Invoice Printing mandatory before posting?

To make the Invoice Printing mandatory before posting, following parameter is available in Sage X3. Parameter: SIVCFM (Mandatory invoice printing) Path: Setup > General Parameter > Chapter (TC) > Group (INV) > SIVCFM This parameter is used to stipulate the validation of invoice in the printed report The list of possible values are: Yes: The… Read More »

How to Restrict Purchase Order for the Product having Expiry Date?

If you come across a scenario where you want to restrict purchase order for the product which has an expiry date then Sage X3 provides a standard functionality called “Product end-of-life date”. Product end-of-life date: when this date is exceeded, it is not possible to enter orders to the supplier. To set up this functionality:… Read More »

Getting the List of Accessible Classes in the Current Application

We may encounter a scenario where we want to know the names of the classes that are accessible in a current application. For this, CLANAM function can be used. The CLANAM function is basically used for acquiring the list of classes accessible to the current application.CLANAM function returns the Char type. Syntax : clanam(< Class… Read More »

How to re-open Closed Work Order?

Function: FUNMREACT Navigation Path:  Manufacturing > Utilities > WO reactivation Above function is used to reactivate a closed work order. The reactivation of the work order consists in changing the status of Work Order (the Word Order switches from the Closed status to the Firm status) in order to authorize additional tracking. Follow the below… Read More »

How to Change the Title of a Tab Dynamically?

Sage X3 provides an inbuilt function to rename the title of a tab at runtime. We can change the tab title dynamically using following function: Chgtfd [class] expr_c Where, class: describes an open mask. In the absence of this parameter, the default mask is used. expr_c: describes expression of the type Char containing a valid… Read More »

Bulk shipment creation process in Sage X3.

We may come across a situation where we want to create a shipment through bulk shipment creation process but one shipment for one order at a time.In Sage X3, we have a flag on sales order window. If we select or check that flag then it will be an indication for the Order delivery function… Read More »

How to extract a substring from the leftmost end in Sage X3?

Sage X3 has a function, which helps us to extract a substring from the leftmost end of a string. The function used to extract the substring is Left$(). Syntax: Left$(String, nb_string) Refer the following example for the same: In the above exmaple we use left$() for the extraction from the string, upto 16 characters.  

How to enable new added dimension in Sage X3?

Earlier we have explained how to enable the dimension on header and line level and also explained how to populate it with default value. Now here we are explaining how to enable the new added dimension. See below example- Navigate to entry transaction and add enter new dimension. Navigate to Setup >Organizational structure>Default dimension types. And… Read More »

“GTE Error in Field Evaluation” error while running accounting interface

Go to Set up →General Parameters →Formulas Expand Automatic Journal If there folder is multi-legislation, one needs to define legislation wise formula – refer SEED folder In few cases one needs to even define Document type as per formula – Refer below Image Now one can run Accounting Interface without error.