top of page

"All truths are easy to understand once they are discovered; the point is to discover them."
Galileo Galilei
RMAXOneNote covers a wide range of programming languages and technologies (Oracle PL/SQL, C#, Java, etc.), code examples, and solutions related to IFS ERP. The purpose of this blog is to share knowledge among developers about the problems they encounter daily.
IEE Client
Fnd Dynamic Tab Page in IEE Client
[FndWindowRegistration("YVVDA_COMPANY_ADDR", "YvvdaCompanyAddr", FndWindowRegistrationFlags.HomePage)] [FndDynamicTabPage("frmCompanyAddr...

Rumesh Aponso (RMAX)
Dec 10, 20241 min read
Â
Â
Â
Global Values in IFS Clients [UserGlobalValueGet]
APP75 SalString sTempCompany = ApplicationForms.Const.strNULL; UserGlobalValueGet("COMPANY", ref sTempCompany); APP9...

Rumesh Aponso (RMAX)
Dec 10, 20241 min read
Â
Â
Â
How to get a Child Form from a Parent Form in IEE IFS10
Example 1: frmCmpcfgCUTemplateContainer_Cust frmCmpcfgCUTemplateContainerCust = ((frmCmpcfgCUTemplateContainer_Cust)SalWindow.FromHandle(...

Rumesh Aponso (RMAX)
Dec 10, 20241 min read
Â
Â
Â
How to use DataSourcePopulate in a Child Form in IFS IEE
In child form Override vrtDataSourcePopulateIt #region Methods public new SalBoolean DataSourcePopulateIt(SalNumber nParam) { #region...

Rumesh Aponso (RMAX)
Dec 10, 20241 min read
Â
Â
Â
Access Private Controls/Variables from Child From to Parent From
We could encapsulate the control variables / define and use the Get Set methods. #region Methods public SalNumber GetExecutionTmplSq() {...

Rumesh Aponso (RMAX)
Dec 10, 20241 min read
Â
Â
Â
DBPLSQL Bind Variable in IFS10
Example 1: private void TestFunction() { #region Local Variables SalString sFullName = ":i_hWndFrame." + Ifs.Fnd.ApplicationForms.Int.Q...

Rumesh Aponso (RMAX)
Nov 27, 20241 min read
Â
Â
Â


Object Property in IFS
BEGIN Â Â Object_Property_API.Add_Value('LU_NAME', 'OBJECT_KEY', 'PROPERTY_NAME', 'VALUE1;VALUE2;'); END; / IFS APP10 IFS APP7.5

Rumesh Aponso (RMAX)
Nov 27, 20241 min read
Â
Â
Â
How to get Parent Form in Master Detail Form in IFS10
How to get parent form in Master Detail Form WAY 1 Â ((frmYvvdaCustomerPriceList)SalWindow.FromHandle(this.i_hWndParent,...

Rumesh Aponso (RMAX)
Nov 27, 20241 min read
Â
Â
Â
How to get the Child Form in a Master Detail Form Pic Tab in IFS10
tbwCustomerOrderLine tte = ((tbwCustomerOrderLine)SalWindow.FromHandle(TabAttachedWindowHandleGet(picTab.FindName(Const.TAB_CustOrdLines)...

Rumesh Aponso (RMAX)
Nov 27, 20241 min read
Â
Â
Â
Unpack Values from LOV in IFS
// Unpacks additional values from LOV public virtual SalBoolean UnpackAttribute(SalString sLovValues, SalString sAttributeName, ref...

Rumesh Aponso (RMAX)
Nov 27, 20241 min read
Â
Â
Â
PM Data Item LOV Done in IFS10 [PM_DataItemLovDone]
#region Methods public SalString GetFieldValueFromLovStr(SalString lsLOV, SalString sSearchField) { #region Local Variables...

Rumesh Aponso (RMAX)
Nov 27, 20241 min read
Â
Â
Â
PM Data Item Lov User Where in IFS10 [PM_DataItemLovUserWhere]
Example 1: private void tableWindow_colsBucketId_WindowActions(object sender, WindowActionsEventArgs e) { #region Actions switch...

Rumesh Aponso (RMAX)
Nov 27, 20241 min read
Â
Â
Â
PM Data Item Zoom in IFS10 [PM_DataItemZoom]
Example 1: private void dfsCWarehouse_WindowActions(object sender, WindowActionsEventArgs e) { #region Actions switch (e.ActionType) {...

Rumesh Aponso (RMAX)
Nov 26, 20241 min read
Â
Â
Â
Select multiple values in LOV in IFS [PM_LovQueryMultipleSelection]
Select multiple values in LOV via PM_LovQueryMultipleSelection private void tableWindow_colsPayTermId_WindowActions(object sender,...

Rumesh Aponso (RMAX)
Nov 26, 20241 min read
Â
Â
Â
Menu Item Rearrange/Reorder in IFS IEE
protected override void OnRearrangeMergedMenuItems(Ifs.Fnd.Windows.Forms.FndContextMenuStrip contextMenu) { base.OnRearrangeMergedMenuIt...

Rumesh Aponso (RMAX)
Nov 25, 20241 min read
Â
Â
Â
Paste in IEE Client in IFS [PM_DataRecordPaste]
PM_DataRecordPaste private void tbwOrderLine_Cust_WindowActions(object sender, WindowActionsEventArgs e) { switch (e.ActionType) {...

Rumesh Aponso (RMAX)
Nov 25, 20241 min read
Â
Â
Â
Copy in IEE Client in IFS [PM_DataRecordCopy]
PM_DataRecordCopy private void tbwOrderLine_Cust_WindowActions(object sender, WindowActionsEventArgs e) { switch (e.ActionType) {...

Rumesh Aponso (RMAX)
Nov 25, 20241 min read
Â
Â
Â
Ways to Open another Form in IEE Client in IFS [SessionNavigate,
Via SessionNavigate Setup data transfer object [Optional Step] Call ‘SessionNavigate’ method and pass form/window name...

Rumesh Aponso (RMAX)
Nov 22, 20241 min read
Â
Â
Â


Access Top Parent Form in IEE Client
Instead of :i_hWndParent use :i_HwandTopFrame . It will get the topmost form handle. :i_hWndParent : Immediate Parent Form...

Rumesh Aponso (RMAX)
Nov 22, 20241 min read
Â
Â
Â
PalAttrAdd, Add value to Attr in Client in IFS (DataRecordFetchEditedUserEvent)
private void tblTestPackage_DataRecordFetchEditedUserEvent(object sender, cDataSource.DataRecordFetchEditedUserEventArgs e) { #region...

Rumesh Aponso (RMAX)
Nov 22, 20241 min read
Â
Â
Â
bottom of page