Filter Record - execute query and init

PHOTO EMBED

Thu Nov 06 2025 05:14:56 GMT+0000 (Coordinated Universal Time)

Saved by @Manjunath

[Form]
public class CPLOperatorPackageAndStockTrackingDetails extends FormRun
{
    [DataSource]
    class HcmEmployment
    {
        /// <summary>
        ///
        /// </summary>
        public void executeQuery()
        {
            RecId selectedLegalEntityRecId;
            QueryBuildRange employmentRange;
            selectedLegalEntityRecId = CompanyInfo::current();
            employmentRange = this.query().dataSourceTable(tableNum(HcmEmployment)).findRange(fieldNum(HcmEmployment, LegalEntity));
            employmentRange.value(queryValue(selectedLegalEntityRecId));

            super();
        }

        public void init()
        {
            QueryBuildDataSource qbds;
            QueryBuildRange employmentRange;

            super();
            
            qbds = this.query().dataSourceTable(tableNum(HcmEmployment));
            employmentRange = qbds.addRange(fieldNum(HcmEmployment, LegalEntity));
            hcmEmployment_ds.executeQuery();
        }

    }

}
content_copyCOPY