Hi Experts - Need some advise as I am unable to decide for the following scenario.
When the quotation end date is greater then the current date then change the status to "Expired".
1- Whether to create a custom program and schedule it with a back ground job to run every day.
Or
2-To control via action profile, but I am thinking in the action profile the user has to go inside the transaction in order for the action to get triggered which we don't want the reason is the user trying to search very bigning with the search criteria of status as "Expired" he should able to see in the search result list all the expired quotes.
Action profile solution only works when the user has to go inside each transaction.
One more point Will this effect the system performance as every time the action is getting triggered when the user open the transaction.
I am not sure if the 2nd solution works or 1st if the 1st work can any body provides what should be the action definition and method, do I still need to create a custom BADI and the method as processing type.
Please advise
Regards
Vani