F4311EditLine BusinessFunction

Anybody have any idea if there is a bug in this business function? When a purchase order (with only one item, in our case)goes through, this function is recalculating the price. Is there a flag that we need to set to maintain the same price on the line item. I am not sure if this is the correct place to post this function. Please advise.