Hi
As Naren and Moazzam told you, try with a customer VOFM routine in copy rules. The idea is populate the field ZUKRL in table LIKP with the batch (check in debugging that KOMP-CHARG is populated). See SAP Note 166397 - Delivery split according to customer field ZUKRL. An additional comment. ZUKRL is a char 40, so don't concatenate more than 40 characters.
I hope this helps you
Regards
Eduardo