Maybe this will help. I had some corrupted ALE's. How to reset ALE Lookups
You can't hurt anything doing this, per Carmen.
From the Sage 100 ERP Desktop
Go to File, Run and type SYZCON.
Click OK
At the prompt type the following:
o print %SYS_SS'CreateTable(""TableName"",""COMPANY:Company Code"")
Note: When entering the table name exclude the .soa or .m4t extensions
Press Enter
Wait until a 1 is returned
Exit SYZCON
Example Inventory Maintenance Lookups are wrong that come from CI_ITEM from company code ABC the command would be as follows:
print %SYS_SS'CreateTable(""CI_ITEM"",""COMPANY:ABC"")