Why is ship to location id invalid?
I had the following situation:
Location id: 101 Location A Ship to flag: Y ship to location id: 101 Receiving Flag: Y
Location id: 102 Location B Ship to flag: N ship to location id: 101 Receiving Flag: Y
Location A got deleted via the EBS application (Work Structures=>Locations). It was later recreated via API and received a new location id. A commit was performed. So at this point things would look like this:
Location id: 103 Location A Ship to flag: Y ship to location id: 103 Receiving Flag: Y
Location id: 102 Location B Ship to flag: N ship to location id: 101 Receiving Flag: Y