We are writing a custom API to have access to D365BC line locations, which are not exposed either via API v1 or v2.
API v2 is using `SourceTable = "Sales Invoice Line Aggregate"`, but when we try to use it in our AL we get a warning:
Table 'Sales Invoice Line Aggregate' is marked for removal. Reason: Table will be marked as TableType=Temporary. Make sure you are not using this table to store records. Tag: 17.0.AL(AL0432)
Another thing is that `SourceTable = "Sales Invoice Line Aggregate"` doesn't seem to have any notion of locations.
At the same time, there seem to exist another source table (`SourceTable = "Sales Invoice Line"`), which has a record called `Location Code`, which seems to be what we need.
We were not able to find any info about the difference between these tables D365BC documentation.
What's the difference between `Sales Invoice Line Aggregate` and `Sales Invoice Line`?