10 Eylül 2014 Çarşamba

DimensionDefault İşlemleri

Merhabalar,
DimensionDefault ile ilgili bir kaç kod örneği göreceğiz. Bunlardan yararlanarak yeni bir DimensionDefault oluşturabilir. Sonrasında oluşturduğumuz DimensionDefault değerini okuyabiliriz.

-----------------------------------------------------------------------------------------------------------------------------------
Yeni bir DimensionDefault oluşturma kodu
public static DimensionDefault createDefaultDimension(DimensionValue _ProjId)
{
    container               conAttr  =   [DimensionAttribute::find(CPMParameters::find().DimAttrProjId).Name];
    container               conValue =   [_ProjId];
    return Global::setDefaultDimension_TR(conAttr,conValue)
}

-----------------------------------------------------------------------------------------------------------------------------------
Dimension Değerlerini Okuma Kodu

    DimensionDefault               dimensionDefault;
    ;
    dimensionDefault = xxxxxxxxxxxxx
    dimensions = Global::ledgerDimFromRecIdToCon_TR(dimensionDefault,dimensions);

    dimValues  = Global::ledgerDimFromRecIdToConValue_TR(dimensionDefault,dimValues);

-----------------------------------------------------------------------------------------------------------------------------------
İstenilen Boyudun Okuma Kodu

public static DimensionValue getProjDimValue(DimensionDefault _defaultDimension)
{
    DimensionAttributeValueSetStorage             dimStorage;
    str  dimValue;
    ;
    dimStorage = DimensionAttributeValueSetStorage::find(_defaultDimension);
    dimValue = dimStorage.getDisplayValueByDimensionAttribute(CPMParameters::find().DimAttrProjId);
    return dimValue;

}
-----------------------------------------------------------------------------------------------------------------------------------


Hiç yorum yok:

Yorum Gönder