Hi all,
I have created a Query object which looks into G/L Entry. I have 3 dimensions named
- Project
- Department
- Company
I have set them in General Ledger setup as Global Dimension1, Global Dimension 2 and Shortcut dimension 3.
When i query, I cannot find Shortcut dimension in G/L Entry. when i tried to join it with Dimension Set Entry, i get 3 separate rows.
Here is my Dataitem query.
dataitem(G_L_Entry; "G/L Entry")
{
column(G_L_Account_No_; "G/L Account No.") { }
column(G_L_Account_Name; "G/L Account Name") { }
column(Amount; Amount) { }
column(Posting_Date; "Posting Date") { }
column(Document_No_; "Document No.") { }
column(External_Document_No_; "External Document No.") { }
column(Description; Description) { }
dataitem(Project; "Dimension Set Entry")
{
DataItemLink = "Dimension Set ID" = G_L_Entry."Dimension Set ID";
column(Dimension_Value_Code; "Dimension Value Code")
{
}
dataitem(Project_Name; "Dimension Value")
{
DataItemLink = "Dimension Value ID" = Project."Dimension Value ID";
column(DimName; Name) { }
}
}
}
and my output is:
{
"G_L_Account_No_":"60510",
"Amount":-100,
"Posting_Date":"2020-06-30",
"Document_No_":"GEN000032",
"External_Document_No_":"12232",
"Description":"Drug Substance GMP Manufacturing",
"G_L_Account_Name":"Drug Substance GMP Manufacturing",
"Dimension_Value_Code":"LAB1636",
"DimName":"Lab1636","Name":"",
"AuxiliaryIndex1":302,
"AuxiliaryIndex2":7,
"AuxiliaryIndex3":"COMPANY",
"AuxiliaryIndex4":"COMPANY",
"AuxiliaryIndex5":"LAB1636",
"AuxiliaryIndex6":0,
"AuxiliaryIndex7":"",
"Document_Type_FilterOnly":null
},
{
"G_L_Account_No_":"60510",
"Amount":-100,
"Posting_Date":"2020-06-30",
"Document_No_":"GEN000032",
"External_Document_No_":"12232",
"Description":"Drug Substance GMP Manufacturing",
"G_L_Account_Name":"Drug Substance GMP Manufacturing",
"Dimension_Value_Code":"BIOLOGY",
"DimName":"BIOLOGY",
"Name":"",
"AuxiliaryIndex1":302,
"AuxiliaryIndex2":7,
"AuxiliaryIndex3":"DEPARTMENT",
"AuxiliaryIndex4":"DEPARTMENT",
"AuxiliaryIndex5":"BIOLOGY",
"AuxiliaryIndex6":0,
"AuxiliaryIndex7":"",
"Document_Type_FilterOnly":null
},
{
"G_L_Account_No_":"60510",
"Amount":-100,
"Posting_Date":"2020-06-30",
"Document_No_":"GEN000032",
"External_Document_No_":"12232",
"Description":"Drug Substance GMP Manufacturing",
"G_L_Account_Name":"Drug Substance GMP Manufacturing",
"Dimension_Value_Code":"LAB-001|GABA ASD",
"DimName":"LAB-001 - GABA - Ginty",
"AuxiliaryIndex1":302
,"AuxiliaryIndex2":7,
"AuxiliaryIndex3":"PROJECT",
"AuxiliaryIndex4":"PROJECT",
"AuxiliaryIndex5":"LAB-001|GABA ASD",
"AuxiliaryIndex6":0,
"AuxiliaryIndex7":"",
"Document_Type_FilterOnly":null
}
How can i get all relevant dimensions in same row instead of 3 rows as shown.
Regards