Requirement
Need to update custom fields in SalesTable during the creation of Inter-company purchase orders.
Steps
- Create a extension class of base class -InterCompanySyncPurchTableType.
- Add a new ExtensionMethod “setSalesTableData()”.
Sample Code
[ExtensionOf(classStr(InterCompanySyncPurchTableType))] final class AcxInterCompanySyncPurchTableType_Extension { protected void setSalesTableData() { SalesTable salesTable; PurchTable purchTableTemp = PurchTable; AxSalesTable axSalesTableTemp = axSalesTable; next setSalesTableData(); salesTable = axSalesTable.salesTable(); axSalesTableTemp.salesTable(salesTable); salesTable.CustomerRef = purchTableTemp.Orderaccount; axSalesTableTemp.salesTable(salesTable); axSalesTable = axSalesTableTemp; } }