IF_WD_WINDOW 
Interface IF_WD_WINDOW enables a popup to be opened, closed, and edited.
Caution
It is not yet possible to change the size or position of a dialog box in the program code.
The following methods therefore do not have any effect:
IF_WD_WINDOW~SET_WINDOW_POSITION
IF_WD_WINDOW~SET_WINDOW_POSITION_CONTROL
IF_WD_WINDOW~SET_WINDOW_SIZE
Aside from this, the following parameters of the IF_WD_WINDOW_MANAGER~CREATE_POPUP_TO_CONFIRM method also do not have any effect:
WINDOW_LEFT_POSITION
WINDOW_TOP_POSITION
WINDOW_POSITION
WINDOW_WIDTH
WINDOW_HEIGHT
This method asynchronously closes the popup once the Phase Model Cycle of the window is completed.
This method asynchronously opens the popup once the phase model cycle of the underlying window is completed.
This method sets the window title.
This method registers the user action when Cancel is chosen.
This method registers the user action when a button is clicked.
This method deregisters a user action.
This method removes the window after it has been closed.
This method specifies the button combination.
This method sets the message type.
This method closes the window automatically using the window button.
Method that activates and deactivates buttons.
Syntax
data: l_window type ref to if_wd_window.
l_window->set_button_enabled(
button = <button>
is_enabled = abap_false ).<button> stands for a popup button defined by constants if_wd_window=>co_button.