Automatic Selection and Deselection of Interdependent Price Items
While creating a deal for an entity, you need to select the required price items for the deal from those which are assigned to the person or account in the customer hierarchy. Now, the system automatically selects the interdependent price items when you manually select one price item from the predefined group of interdependent price items within the deal.
A new extendable lookup business object named C1-DealPriceitemDependency is shipped with the product. It allows you to group a set of price items (along with its pricing parameters) which are dependent on each other for a division by adding an extendable lookup value. Once the extendable lookup value is created, you need to attach an algorithm created using the C1-DLPRASLDL algorithm type to the Price Item Selection Post Processing system event of the required deal types.
On creating a deal using a deal type where the C1-DLPRASLDL algorithm is attached, the system automatically selects the interdependent price items when one price item from the predefined group (i.e., extendable lookup value) is selected in the Price Item Selection screen. Note that the automatic selection (if any) happens only when you click the Save or Save and View Pricing and Commitments button. Similarly, if you deselect a price item of the predefined group from a deal, the system will automatically deselect the other interdependent price items of the predefined group from the deal.
