19 May 2014

Financial default dimension in AX 2012

static void DEV_Dimension(Args _args)

{

CustTable custTable = CustTable::find("000007");

DimensionAttributeValueSetStorage dimStorage;

Counter i;

dimStorage = DimensionAttributeValueSetStorage::find(custTable.DefaultDimension);

for (i=1 ; i<= dimStorage.elements() ; i++) { info(strFmt("%1 = %2", DimensionAttribute::find(dimStorage.getAttributeByIndex(i)).Name, dimStorage.getDisplayValueByIndex(i))); } } ===================== static void DefaultDimenstionValue(Args _args) { CustTable custTable = CustTable::find("000007"); DimensionAttributeValueSetStorage dimStorage; Counter i; DefaultDimensionView defaultDimensionView;


select defaultDimensionView where defaultDimensionView.DefaultDimension == custTable.DefaultDimension;
info(strFmt("Dimenstion: %1 Name is : %2",defaultDimensionView.DisplayValue, defaultDimensionView.Name));
}

AXmodel file import in D365 F&O

 ModelUtil.exe -import -metadatastorepath=k:\aosservice\packageslocaldirectory -file=C:\Temp\DEST.axmodel