Data source add link

 Inner join, outer join

  1. [DataSource]
  2. class PurchLine
  3. {
  4.     public void init()
  5.     {
  6.         super();
  7.         QueryBuildDataSource qbds = this.query().dataSourceTable(tableNum(PurchLine));
  8.         qbds.clearLinks();
  9.         qbds.addLink(fieldNum(SalesLine, InventRefTransId),
  10.             fieldNum(PurchLine, InventTransId));
  11.     }
  12. }

Delayed

  1. [DataSource]
  2. class PurchLine
  3. {
  4.     public void init()
  5.     {
  6.         super();
  7.         QueryBuildDataSource qbds = this.query().dataSourceTable(tableNum(PurchLine));
  8.         qbds.clearDynalinks();
  9.         qbds.addDynalink(fieldNum(PurchLine, InventTransId), 
  10.             SalesLine, fieldNum(SalesLine,InventRefTransId));
  11.     }
  12. }