if sales order has been submitted, you cannot added more information on sales line/sales order
this is we make the custom form, added status on that sales order lnes
download it here
important notation source:
public void close()
{
FormDataSource ds;
;
super();
ds = element.args().record().dataSource();
ds.research(true);
ds.refresh();
//auto refresh to form caller
}
public void init()
{
SalesLine sl;
super();
sl = element.args().record();
HpTbSalesLineStatus_ds.query().dataSourceTable(tableNum(HpTbSalesLineStatus)).addRange(fieldNum(HpTbSalesLineStatus, SalesId))
.value(SysQuery::value(sl.SalesId));
HpTbSalesLineStatus_ds.query().dataSourceTable(tableNum(HpTbSalesLineStatus)).addRange(fieldNum(HpTbSalesLineStatus, SalesLineRecId))
.value(SysQuery::value(sl.RecId));
//read the key of source caller table
}