Notifications
Announcements
List orders = new List(Types::Class); while select FieldA, FieldB from TableA group by TableA.FieldA, TableA.FieldB, salesLine.ReferenceField, salesLine.SalesId where TableA.FieldA == "123" && TableA.FieldB == "ABC" join sum(FieldC) from TableB where TableB.RefId == TableA.RecId join RecId from TableC where TableC.LinkId == TableA.LinkId join ReferenceField, SalesId from salesLine where salesLine.LinkId == TableC.LinkId && salesLine.Number1 != '' && salesLine.Id1 != '' { Contract contract = new contract(); List x = new List(Types::Class); contract.parmNumber1(salesLine.Number1); contract.parmLineAmount(projInvoiceItemDetail.LineAmount); SalesLine salesLineLocal; while select Id1,Id2 from salesLineLocal group by Id1, Id2 where salesLineLocal.SalesId == salesLine.SalesId && salesLineLocal.Number1 == salesLine.Number1 { if(SetupTable::Exists(salesLineLocal.Id1 salesLineLocal.Id2)) { x.addEnd(this.populateR(salesLineLocal.Id1, salesLineLocal.Id2)); } } contract.parmR(x); orders.addEnd(contract); } private List populateR(Id1 _Id1, Id2 _Id2) { List y = new List(Types::Class); Class1 class1 = new Class1(); class1 = SetupTable::getSetup(_Id1, _Id2); y.addEnd(class1); return y; }
while select
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Abhilash Warrier 732 Super User 2025 Season 2
André Arnaud de Cal... 413 Super User 2025 Season 2
Martin Dráb 289 Most Valuable Professional