top of page

How to use DataSourcePopulate in a Child Form in IFS IEE

Writer's picture: Rumesh Aponso (RMAX)Rumesh Aponso (RMAX)

In child form Override vrtDataSourcePopulateIt

#region Methods
public new SalBoolean DataSourcePopulateIt(SalNumber nParam)
{
	#region Local Variables
	// TODO
	#endregion

	#region Actions
	// TODO Logic

	bOk = base.vrtDataSourcePopulateIt(nParam);
	
	// TODO Logic
	
	return bOk;
	#endregion
}
#endregion


#region Overrides
public override SalBoolean vrtDataSourcePopulateIt(SalNumber nParam)
{
	return this.DataSourcePopulateIt(nParam);
}
#endregion

Example:

#region Methods
public new SalBoolean DataSourcePopulateIt(SalNumber nParam)
{
	#region Local Variables
	SalBoolean bOk = false;
	#endregion

	#region Actions
	using (new SalContext(this))
	{
		if (Ifs.Fnd.ApplicationForms.Int.QualifiedItemNameGet(i_hWndParent) == Pal.GetActiveInstanceName("frmPartSerialCatalog"))
		{
			i_lsUserWhere = " PART_NO = :i_hWndParent.frmPartSerialCatalog_Cust.ecmbPartNo AND SERIAL_NO = :i_hWndParent.frmPartSerialCatalog_Cust.dfsSerialNo ";
			DataSourceUserWhere(Ifs.Fnd.ApplicationForms.Const.METHOD_Execute, i_lsUserWhere.ToHandle());
		}
	   else
		{
			i_lsUserWhere = "";
			DataSourceUserWhere(Ifs.Fnd.ApplicationForms.Const.METHOD_Execute, i_lsUserWhere.ToHandle());
		}
	}

	bOk = base.vrtDataSourcePopulateIt(nParam);

	if (bOk)
	{
		Sal.SendMsg(this.cChildTable1, Ifs.Fnd.ApplicationForms.Const.PM_DataSourcePopulate, Ifs.Fnd.ApplicationForms.Const.METHOD_Execute, 0);
		Sal.SendMsg(this.cChildTableDetail, Ifs.Fnd.ApplicationForms.Const.PM_DataSourcePopulate, Ifs.Fnd.ApplicationForms.Const.METHOD_Execute, 0);
	}

	return bOk;
	#endregion
}
#endregion


#region Overrides
public override SalBoolean vrtDataSourcePopulateIt(SalNumber nParam)
{
	return this.DataSourcePopulateIt(nParam);
}
#endregion

0 views0 comments

Related Posts

See All

Fnd Dynamic Tab Page in IEE Client

[FndWindowRegistration("YVVDA_COMPANY_ADDR", "YvvdaCompanyAddr", FndWindowRegistrationFlags.HomePage)] [FndDynamicTabPage("frmCompanyAddr...

LISTAGG in PLSQL

Example 1: SELECT DISTINCT LISTAGG(t.commission_receiver, ';') WITHIN GROUP (ORDER BY t.commission_receiver) FROM...

Get Foundation Error from ORA Error

FUNCTION Strip_Ora_Error ( sqlerrm_        IN VARCHAR2,    sqlcode_        IN NUMBER DEFAULT NULL,    strip_ora_only_ IN BOOLEAN DEFAULT...

Comments


Copyright © 2025 RMAXOneNote

  • Online CV
  • LinkedIn
  • Youtube
  • GitHub
  • Blogger
bottom of page