public void setFinancialDimension()
{
DimensionAttributeValueSetStorage dimavss;
DimensionAttributeValue dimAttrValue;
DimensionAttribute dimAttr;
str dimAttrCCValue;
SalesLine salesLine = SalesLine::find(dgs_BulkUploadSalesOrder.SalesId);
SalesTable salesTable = SalesTable::find(dgs_BulkUploadSalesOrder.SalesId);
dimavss = DimensionAttributeValueSetStorage::find(SalesLine.DefaultDimension);
dimAttrCCValue = dgs_BulkUploadSalesOrder.BUValue;
dimAttr = DimensionAttribute::findByName('BU'); //search dimension name // to add in combination
dimAttrValue = DimensionAttributeValue::findByDimensionAttributeAndValue(dimAttr, dimAttrCCValue, false, true);
if(dimAttrValue)
{
dimavss.addItem(dimAttrValue);
ttsBegin;
salesLine.selectForUpdate(true);
salesLine.DefaultDimension = dimavss.save();
salesLine.update();
salesTable.selectForUpdate(true);
salesTable.DefaultDimension = dimavss.save();
salesTable.update();
ttsCommit;
}
}
public str findFinancialDimension()
{
DimensionAttributeValueSetStorage dimavss;
DimensionAttribute dimAttr;
str dimAttrCCValue;
SalesLine salesLine = SalesLine::find(dgs_BulkUploadSalesOrder.SalesId);
dimavss = DimensionAttributeValueSetStorage::find(salesLine.DefaultDimension);
dimAttr = DimensionAttribute::findByName('BU'); // search dimension to remove
dimAttrCCValue = dimavss.getDisplayValueByDimensionAttribute(dimAttr.RecId);
return dimAttrCCValue;
}
public void removeFinancialDimension()
{
}
留言列表