Sandesh,
This requirement has a major part for which you have to consult with an ABAPer.
The "specific country", which table and field are you talking about?
Is it the country of the customer, or the country of the company code etc.?
Put a requirement in the pricing procedure, assigned to the billing document type. This requirement should be put along side the condition type MM01.
This requirement routine can be created that would check if the billing document is for that particular country. If this requirement is fulfilled then the condition type MM01 can be accessed.
(After that) To make this condition type mandatory (ONLY if requirement is fulfilled), coding has to be done.
Where exactly, I don't know. Probably an ABAPer can guide you.
If making the condition type mandatory could be done in the requirement itself or it would have to be done in Al Cal Type (along the condition type, in the pricing procedure?
Eduardo Hinojosa can you please answer the above question (where can we set that condition type MM01 should be mandatory, if the requirement is fulfilled)?
Note: If we activate field "Required" for this condition type, in the pricing procedure; it would be mandatory for all billing documents (which are not of the specific country also) which we do not want.
Message was edited by: T W - Text added in blue color font