Thursday, September 3, 2020

Dimension related tables joins

 public static void main(Args _args)
    {
        LedgerJournalTable                   LedgerJournalTable;
        DimensionAttributeValueSet           DimensionAttributeValueSet;
        DimensionAttributeValueSetItem       DimensionAttributeValueSetItem;
        DimensionAttributeValue              DimensionAttributeValue;
        DimensionAttribute                   DimensionAttribute;


        while select * from ledgerjournaltable
            where ledgerjournaltable.journalnum == "t-jbn-034259"
                join recid from dimensionattributevalueset
                    where  dimensionattributevalueset.recid == ledgerjournaltable.defaultdimension
                        join recid, displayvalue from dimensionattributevaluesetitem
                            where dimensionattributevaluesetitem.dimensionattributevalueset == dimensionattributevalueset.recid
                                && dimensionattributevaluesetitem.displayvalue == 'hyderabad'
                                    join recid from dimensionattributevalue
                                        where dimensionattributevalue.recid == dimensionattributevaluesetitem.dimensionattributevalue
                                            join recid, name from dimensionattribute
                                                 where dimensionattribute.recid == dimensionattributevalue.dimensionattribute
                                                    && dimensionattribute.name == 'loction'
        {
            info(dimensionattribute.name+"----"+ dimensionattributevaluesetitem.displayvalue);
        }
        Query  query = new Query(queryStr(PMELedgerDimensionQuery));
        query.toString();
        info(strFmt("%1",query.toString()));


    }

No comments:

Post a Comment

TFS Work space configuration

Refer below link:  https://d365byjp.blogspot.com/2018/10/steps-to-configure-tfsvsts-workspace-in.html