Hi Virender,
I think that is a master data issue. First check if APO is updated then please check the PDS for your materials and by sure that you don't have a cycle inside the PDS. Also you can have cycle at transportation lanes level. The messages in APO is not always relevant!
You can also perform a Model Consistency check with t.code /SAPAPO/CONSCHK. Before you have to create a profile - /SAPAPO/CONSPRF where the box PDS or PPM must be checked and in the transportation lanes tab you can check all options.
Best, Marius