Posts

Showing posts from March, 2025

Employee Name Lookup in d365 fo x++

     public void lookup()         {             Query query = new Query();             QueryBuildDataSource queryBuildDataSource;             QueryBuildRange queryBuildRange;             SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(HcmWorker), this);             sysTableLookup.addLookupField(fieldNum(HcmWorker,PersonnelNumber));             sysTableLookup.addLookupMethod(tableMethodStr(HcmWorker,name),true);             queryBuildDataSource = query.addDataSource(tableNum(HcmWorker));             sysTableLookup.parmQuery(query);             sysTableLookup.performFormLookup();         }

How to show lookup of Designs of standered and Customized Reports in d365 fo x++

 We can show the lookup of Designs of reports in d365 fo x++ the following code will show the report design    public void lookup()         {             TmpSrsReportDesignName reportDesignTable;             reportDesignTable = DSSReportRunUtil::getReportDesignTmpTable(HeaderGroup_Report.valueStr());             if (reportDesignTable)             {                 SysTableLookup lookupTable = SysTableLookup::newParameters(tableNum(TmpSrsReportDesignName), this);                 lookupTable.parmTmpBuffer(reportDesignTable);                 lookupTable.addLookupfield(fieldNum(TmpSrsReportDesignName, DesignName));                 lookupTable.performFormLookup();     ...

How to show Lookup of all Standered and Customized Reports in d365 fo x++

 We can show lookup of standered and Customized Report on form in d365 fo x++ The Following Code will show you the lookup    public void lookup()         {             SysTableLookup lookupTable = SysTableLookup::newParameters(tableNum(SysMetaReportNameLookup), this);             lookupTable.addLookupfield(fieldnum(SysMetaReportNameLookup, Name));             lookupTable.performFormLookup();         } this lookup show all the standered and customizes Report in d365 fo x++.

Get AOT Menu Item propeties in d365 fo x++

  public static DSSDisplayReportTmp getReports()     {                  Table tableBuf;         delete_from tableBuf;                  System.Type axMenuItemTypeDisplay = new Microsoft.Dynamics.AX.Metadata.MetaModel.AxMenuItemDisplay ().GetType ();         System.Collections.Specialized.StringEnumerator menuItemDisplayNames = Microsoft.Dynamics.Ax.Xpp.MetadataSupport::MenuItemDisplayNames ();         while (menuItemDisplayNames.moveNext ())         {             str menuItemName = menuItemDisplayNames.get_current ();             var enum = Microsoft.Dynamics.Ax.Xpp.MetadataSupport::GetModelsOfMetadataArtifact (menuItemName, axMenuItemTypeDisplay).GetEnumerator ();             str modelName = enum.moveNext () ? enum.C...