You can use dialog boxes to process actions. A dialog box provides you with input help that you can use to select additional data, which cannot be copied from the preceding transaction. For example, you might want to select a new product for a contract using a dialog box.
To process actions with dialog processing, the following three criteria must be fulfilled:
The action definition must be defined for Immediate processing
The action definition must use the processing type Method Call
The action must be manual (as opposed to Schedule Automatically)
You have defined a model access class for a dialog box.
You have defined a message, which triggers this dialog box. To do so, go to the SAP Easy Access Menu and choose
.You have made settings in Customizing for Customer Relationship Management under
.You have defined your own processing method for the action. This processing method evaluates the fields entered by the user and then carries out further processing. You make this setting in Customizing for Customer Relationship Management under
.You have called the service method CL_CRM_BSP_ACTION_LIST_TB=>ACTION_TRIGGER_FROM_POPUP in PROCESS_EVENT method for the model access class.