Kita dapat merubah 1 atau lebih
dimension pada
financial dimension (default dimension) menggunakan code dibawah ini:
Contoh:
public static RefRecId getNewDefaultDimension(RecId _defaultDimension, Name _dimName, str 255 _dimValue)
{
container con;
RefRecId newdefaultDimension;
int i;
;
con = AxdDimensionUtil::getDimensionAttributeValueSetValue(_defaultDimension);
i = conFind(con, _dimName);
if(!i && !_dimValue)
return _defaultDimension;
if(i)
{
con = conDel(con, i+1, 1);
con = conDel(con, i, 1);
}
if(_dimValue)
{
con += _dimName;
con += _dimValue;
}
con = conDel(con, 1, 1);
con = conIns(con, 1, conLen(con) / 2);
newdefaultDimension = AxdDimensionUtil::getDimensionAttributeValueSetId(con);
return newdefaultDimension;
}
Kalau untuk mengambil Default dimension, codingany gimana om,
ReplyDeleteilustrasinya begini, ada tabelA, tabel tersebut saya setting Fiansial Dimensionya, kemudian saya mau ambil nilai nilai Fiansial dimensionya lalu saya simpan ke TabelB,
Mohon pencerahnya.
Hi Prabu,
ReplyDeletekamu bisa menggunakan fungsi ini untuk membuat financial dimension:
DimensionAttributeValueSetStorage.save()