/// <summary>
/// Extenion of CustCustomerV3Entity to do mapping on export
/// </summary>
[ExtensionOf(dataentityviewstr(CustCustomerV3Entity))]
final class CustCustomerV3Entity_datamig_Extension
{
public void mapDataSourceToEntity(DataEntityRuntimeContext _entityCtx, DataEntityDataSourceRuntimeContext _dataSourceCtx)
{
next mapDataSourceToEntity(_entityCtx, _dataSourceCtx);
if (_dataSourceCtx.name() == dataEntityDataSourceStr(CustCustomerV3Entity, CustTable))
{
CustTable custTable = _dataSourceCtx.getBuffer();
container fromSalesTaxGroup = ['group_1','group_2','group_3'];
container toSalesTaxGroup = ['new_group_1','new_group_2','new_group_3'];
int fromSalesTaxGroupPos;
fromSalesTaxGroupPos = conFind(fromSalesTaxGroup,custTable.TaxGroup);
if(fromSalesTaxGroupPos)
{
this.SalesTaxGroup = conPeek(toSalesTaxGroup, fromSalesTaxGroupPos);
}
}
}
}