This is a step by step tutorial how to create and display Popup Window in WebDynpro Abap.
Build Popup Window in Webdynpro abap
Step by Step to Create PopUp in WebDynPro
Create a new view with text
and UI elements to display in the popup.
Create a new WINDOW
(type WND_POPUP) to embed into the view
Add ABAP code to create to manage the popup window
1 2 3 4 5 6 7 8 9 10 |
lr_popup = lr_window_manager->create_window( MODAL = ABAP_TRUE window_name = 'WND_POPUP' "Name of the window created in the previous step TITLE = 'Title of your PopUp' CLOSE_BUTTON = ABAP_TRUE BUTTON_KIND = if_wd_window=>CO_BUTTONS_YESNO MESSAGE_TYPE = if_wd_window=>co_msg_type_error CLOSE_IN_ANY_CASE = ABAP_TRUE *MESSAGE_DISPLAY_MODE = MESSAGE_DISPLAY_MODE ). |
Button Kind : Action
here the different Button Kind you can add:
CO_BUTTONS_OK : OK
CO_BUTTONS_CLOSE : Close
CO_BUTTONS_OKCANCEL : OK, Cancel
CO_BUTTONS_YESNO : Yes, No
CO_BUTTONS_YESNOCANCEL : Yes, No, Close
CO_BUTTON_ABORT : Cancel
CO_BUTTON_RETRY : Repeat
CO_BUTTON_IGNORE : Ignore
CO_BUTTON_OK : Ok
CO_BUTTON_CLOSE : Close
CO_BUTTON_CANCEL : Cancel
CO_BUTTON_YES : Yes
CO_BUTTON_NO : No
CO_BUTTONS_ABORTRETRYIGNORE : Cancel, Repeat, Ignore
CO_BUTTONS_NONE : No Buttons displayed
Set MESSAGE_TYPE
parameter:Message Type : Action
CO_MSG_TYPE_NONE : No message type
CO_MSG_TYPE_WARNING : Warning
CO_MSG_TYPE_INFORMATION : Information
CO_MSG_TYPE_QUESTION : Question
CO_MSG_TYPE_ERROR : Error
CO_MSG_TYPE_STOPP : Cancel

The Result will be something like that?
More Ressource on ABAP WebdynPro PopUp
– The Official documentation on Calling a Confirmation Dialog Box on help sap com.
The quickest way to create confirmation Dialog box in ABAP Webdynpro calling the CREATE_POPUP_TO_CONFIRM method of the IF_WD_WINDOW_MANAGER. Without a need to create a separated window, the runtime will do it for you automatically.
( I recommend this method )
– This is an other method to display popup with messages in ABAP WebDynPro using the standard Message_Manager
1 |
CALL METHOD lo_message_manager->report_success |
– A great post explains, step by step, how to integrate a popup in ABAP Webdynpro.
I recommand reading ( btw, it inspires me writing this post ).
Display popup screen within ABAP Web dynpro
– Here an other excellent scn documents handling PopUp within ABAP WebdynPro : The Four Types of Popup Window
– Web Dynpro application to display a Pop-up window on the browser