When Pipeline run it will take list price by Defualt How to Modify that ?-Collection of common programming errors

If I understand your questions, your price is getting overridden by the list price in each pipeline exection. This is default behaviour of the pipeline. In Basetpipeline, the DefaultItemPriceCy pipeline component is used to set the regular price of an item to the list price returned by the QueryCatalogInfo pipeline component. To set the regular price to a price other than the list price, replace these components in the pipeline.

Hope this helps.

Regards,
-Ravi Kanth Koppala