Lookup Default Dimension displayValue in Form field Lookup method in d365 fo x++
public void lookup()
{
QueryBuildDataSource qbds,qbds1;
SysTableLookup sysTableLookup;
DimensionAttribute dimAttr;
Query query = new Query();
sysTableLookup = sysTableLookup::newParameters(tableNum(FINANCIALDIMENSIONVALUEENTITY), this);
//dimAttr = DimensionAttribute::findByName(DSVanSalesSystemParameter::Find().DimensionName, false);
sysTableLookup.addLookupField(fieldnum(FINANCIALDIMENSIONVALUEENTITY, DimensionValue));
sysTableLookup.addLookupField(fieldnum(FINANCIALDIMENSIONVALUEENTITY, Description));
sysTableLookup.addLookupField(fieldNum(FinancialDimensionValueEntity, FinancialDimension));
qbds = query.addDataSource(tableNum(FINANCIALDIMENSIONVALUEENTITY));
qbds.addRange(fieldNum(FINANCIALDIMENSIONVALUEENTITY, FinancialDimension)).value(queryvalue("Sales_Channel"));
sysTableLookup.parmQuery(query);
sysTableLookup.parmUseLookupValue(false);
sysTableLookup.performFormLookup();
}
Comments
Post a Comment