Показать сообщение отдельно
Старый 15.06.2012, 00:11   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
sumitsaxfactor: Getting Individual Dimension Combination Values–Using Views [AX 2012]
Источник: http://sumitsaxfactor.wordpress.com/...views-ax-2012/
==============

In my previous post, I had illustrated how we can get individual dimension combination values using DimensionStorage class. In this post, I will provide another job that utilizes a view to get individual values for a ledger dimension.

The view that has been used in DimensionAttributeLevelValueAllView. Here is the job

staticvoid sgxIndividualDimensionValuesUsingView(Args _args)

{

GeneralJournalAccountEntry generalJournalAccountEntry; //Table that stores ledger transactions

DimensionAttributeLevelValueAllView dimAttrView; //View that will display all values for ledger dimensions

DimensionAttribute dimAttr; //Main dimension attribute table

int i;



setPrefix(‘Ledger dimension breakup’);

whileselect generalJournalAccountEntry

{

i++;

if (i > 100)

break;



setPrefix(int2str(i) + “. “ + DimensionAttributeValueCombination::find(generalJournalAccountEntry.LedgerDimension).DisplayValue);

whileselect DisplayValue from dimAttrView

where dimAttrView.ValueCombinationRecId == generalJournalAccountEntry.LedgerDimension

join BackingEntityType from dimAttr

where dimAttr.RecId == dimAttrView.DimensionAttribute

{

switch (dimAttr.BackingEntityType)

{

casetableNum(DimAttributeMainAccount):

info(strFmt(“Main Account: %1″, dimAttrView.DisplayValue));

break;



casetableNum(DimAttributeOMBusinessUnit):

info(strFmt(“Business Unit: %1″, dimAttrView.DisplayValue));

break;



casetableNum(DimAttributeCustTable):

info(strFmt(“Customer: %1″, dimAttrView.DisplayValue));

break;



casetableNum(DimAttributeOMDepartment):

info(strFmt(“Department: %1″, dimAttrView.DisplayValue));

break;



casetableNum(DimAttributeHcmWorker):

info(strFmt(“Worker: %1″, dimAttrView.DisplayValue));

break;

}

}

}



}



Here is the output.






Источник: http://sumitsaxfactor.wordpress.com/...views-ax-2012/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.