Tag Archives: Sage X3 Technical blog

How to Get Parameter Value by User?

It is easy to get the parameter value when the value is defined at folder level. But what if we need the parameter value by User? Well! This blog will help you to get the parameter value by site with the help of the standard subprogram which is present in SUBAUS.src file. Below is the code… Read More: How to Get Parameter Value by User? »

Restrict Sales Order for the Product which has a Life Start Date

If you come across a scenario where you want to restrict sales order for the product which has a service start date then Sage X3 provides a standard functionality “Product start-of-life date”. Product start-of-life date: it is not possible to enter sales orders for this product before its start-of-life date. To set up this functionality:… Read More: Restrict Sales Order for the Product which has a Life… »

Find the Database Type to execute the SQL Query from Sage X3

To implement the business logic we need to use SQL Query to fetch the required data from the Database. To execute the SQL Query from Sage X3 we need to know the database type. We can fetch the database type as below: The “TYPDBA” column in “ADOSSIER” table holds the value which will help to identify… Read More: Find the Database Type to execute the SQL Query from… »

Determine PO line Closing Method using Delivery Tolerance %

You may come across a scenario where we want to set closing criteria for a purchase order taking into account the quantity that you receive. To set the closing criteria, go to Product → supply tab → purchasing. There is a field “Delivery Tolerance %” which is used during the receipt of goods. It is… Read More: Determine PO line Closing Method using Delivery Tolerance % »

How to add Levels in Graphical Requester in Sage X3?

Sage X3 has a special in-built feature to add levels in graphical requester. Follow the below instructions to add levels to graphical requester. Step1: Go to Setup –>Usage –>Reports –>Graphical requester You will find the Graphical requester screen and create a record as shown below, In the below screen, we have added the “SORDER” and… Read More: How to add Levels in Graphical Requester in Sage X3? »

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: User Security Levels in Sage X3 »

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 make the Invoice Printing mandatory before posting? »

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: How to Restrict Purchase Order for the Product having Expiry… »

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: Getting the List of Accessible Classes in the Current Application »

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 re-open Closed Work Order? »