Generally we may come across a situation in Sage X3 to build a date from its constituent parts. gdat$ is the function to built a Date from its constituent parts i.e. small component part.
Syntax:-
gdat$( Day,Month,Year )
Parameters:-
Day :- Numerical integer expression for the value of the day.
Month:- Numerical integer expression for the value of the month.
Year :- Numerical integer expression for the value of the year.1600<= Year <=9999 or 0 .The year may be expressed as 4 digits or as 2.
Description:-
gdat$ is used to calculate a date from its 3 components. If it gives a number for the month that is negative or more than 12, the month is recalculated with modulo 12 and the correction made for the year. The same applies for a day number that is negative or greater than the number of days in the current month.
Example
Code:-
Local Date da
Local integer d:d = day(date$)+1
Local integer m:m=month(date$)+1
Local integer y:y=12
da = gdat$(d,m,y)
infbox num$(da)
Output:-
Note:- Here the result we get is of Data type date.
Also Read:–
1.How to validate begin and ending range in X3 grid…
http://www.greytrix.com/blogs/sagex3/2015/05/30/how-to-validate-begin-and-ending-range-in-x3-grid/
2.Find earliest date from range of dates
http://www.greytrix.com/blogs/sagex3/2014/10/30/find-earliest-date-from-range-of-dates/
3.How to use Local Menu Message through Coding?
http://www.greytrix.com/blogs/sagex3/2016/04/29/how-to-use-local-menu-message-through-coding/
4.How to add Customer selection window in Sage X3?
http://www.greytrix.com/blogs/sagex3/2016/02/08/how-to-add-customer-selection-window/
About Us
Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.
Greytrix have some unique solutions of Sage X3’s integration with Sage CRM, Salesforce.com and Magento eCommerce. It also offers best-in-class Sage X3 customization and development services to Sage business partners, end users, and Sage PSG worldwide.
For more information on Sage X3 Integration and Services, please contact us at x3@greytrix.com . We will be glad to assist you.