Hi Sadin ,
The note process is standard option to create the Repair Quote from SM02 Order type . The further steps are identified here Repair Quotation
The problem in note process is that it is closely linked to Planned cost and hence may ignore the discount etc which you might be providiing to customer through sales order.
Another solution if you have the option of doing Developement is.
a) Add a custom check box (Quote requested) ,One Custom field stating quote status approved or not , a task stating (Cataloge profile) Create Quote , and Quotation number field to notification. Also customize the notification user profile User status to reflect the status quotation pending and quotation approved .
b) The above steps will need enhancement in Notification and configuration for task catalogs and user status profile .
c) Once it is determined that quote is required , ask use to check this this box and save the notification. The the code should get called during the Notification save BADI to generate the Repair quotation(BAPI).
d) Once the quotation is generated you may have this linked to a custom field on notification and also the user status on notification should say Waiting for quotation approval .
e)Once customer provides the aapproval of the quote the user may come back to notification and set the quote approval status to Approved and you may begin with further process.
Let me know if you are not using the notification in your process then we might have to think of other process.
Anjan