E9.2 R42520 not picking correct ship-to address in case of multiple ship-to and use of order addresses

Kevin__

Member
Hello,

We have identified and issue if we have several ship-to addresses on the same order and the the main ship-to address fields are changed at the form exit Order Addresses P4006.
I have added below a detailed business case to make it clear.
Have you faced a similar business case and the same issue?
Do you have any solution for this in place?

We have found a particular scenario where the ship-to address fields aren't printed correctly on the pick list.
Once a user updates the Order address information at P4006 from the order header form exit Order Addresses for the Ship-to address, F4006 is updated and the ship-to address fields are fetched from F4006 for all lines.
In this scenario the system does not check if the ship-to address numbers in the detail lines (F4211.SDSHAN) are different than the one from the order header (F4201.SHSHAN).
So the issue comes when the user has multiple Ship-to addresses in the sales order detail lines F4211.

For example:
Ship-to order header address: 12345
address lines changed at the form exit Order Addresses to enter a contact person or room number which is different for every order and therefore we don't want to create 20 ship-to addresses for the same customer because only the contact person or room number changes :
In F4006 we now have an entry for ANTY = 2 with this changed address for the sales order ship-to which is used for all lines independent of the ship to number SHAN

line 1: 12345 (same as header with the adjusted address fields entered at the Order Address form exit) -> pick list 1
line 2: 12345 (same as header with the adjusted address fields entered at the Order Address form exit) -> pick list 1
line 3: 67890 (different ship-to which should use the standard address from the AB) -> pick list 2 with the address number SHAN 67890 from the line but with changed address from F4006
line 4: 88888 (different ship-to which should use the standard address from the AB) -> pick list 3 with the address number SHAN 88888 from the line but with changed address from F4006

In this example ship-to address for line 3 & 4 will be printed incorrectly on the pick list R42520 because there is an entry in F4006 available which is automatically used for all pick lists.
There should be a logic in R4250 to check if the ship-to number of the line is the same like the ship-to number at the Order Addresses F4006 but at F4006 there is no reference field for the address number.
There is a field for the line LNID but this isn't populated with data and not considered by R42520.

Many thanks in advance for your feedback.
Kevin
 
Back
Top