I've a intercompany customer (say ICABCD) which has Ship-to Party maintained as 12345678 (not same as Sold-to Party) in Customer master. Now when I create a I/C PO to procure goods for ICABCD and create delivery (outbound), it sets Ship-to Party in delivery as ICABCD, not 12345678. Partner determination at delivery level is perfectly fine and has no issues at all.
As a result when I create a I/C billing document and Commercial Invoice subsequently, it gives the Ship-to Party address as ICABCD address in Commercial Invoice since it is taking VBPA-KUNNR with PARVW=SH by passing Billing document number. I know the workaround could be referring KNVP-KUNNR, PARVW=SH (and VKORG).
But at the first place, why it is not determining the correct Ship-to Party in Delivery? Is there a solution for this? Is this the standard behavior?
Awaiting your replies.