ABAP WEBDYNPRO Cross Componenet event handling
Hi,
In my application i want to raise an event within an event which is in other component controller..pls let me know if it is possible...thnx in advance
Pratibha
Hi,
Check this link:
Web Dynpro for ABAP: Tutorials for Beginners [original link is broken]
Regards,
Swarna Munukoti
Similar Messages
-
ABAP Webdynpro: Capturing keystroke event
Hello,
There is a potential requirement to capture a keystroke event from a SAP standard webdynpro text box and provide a character count in a custom UI display text box on number of characters remaining.
From initial research - it looks like this may be possible with Unified Rendering Light Speed in WebDynpro ABAP?
http://help.sap.com/SAPhelp_nw73/helpdata/en/74/0beccf62a7425ab9e1b2077fa1bc6e/frameset.htm
If it is possible, how exactly would it be implemented. (Which event / action would be used?)
It appears this can be activated and used on existing SAP standard webdynpros?
Thank You,
Miketry something like this...
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s;
s = br.readLine();
if(s.equals("R")){
if(s.equals("R")){
you also can use s.equalsIgnoreCase("R") if u dont care if its capital or not -
ABAP WebDynpro: Handling the ON_ENTER Event in editable ALVs
Sub: ABAP WebDynpro : Handling the ON_ENTER Event in editable ALVs
Hi,
I would like to know if there exists an event to handle TABout (i.e, when user navigates out of the cell with a TAB key-press) for a cell of an editable ALV.
Alternatively, any help on how to handle ON_ENTER event and how it is triggered when data is entered by user into a cell of an editable ALV, would be really appreciated.
Thanks,
AdithyaHi
I had one similar problem where user enter something into the editable cell and press enter. to handle this scenario i used WDDOBEFOREACTION method of my view to call alv interface method check_data.
if there is any change in the any table cell, it will fire an event on_data_check..which has paramater column name, row index and new and old value of the cell.
you can handle this event and write your business logic in event handler method.
hope it will help
Regards
Saurabh Garg -
Control not going from Adobe Interactive form to ABAP WD Event handler
Hi
I am facing an issue with adobe interactive forms and WD ABAP integration.
The buttons in adobe interactive form when clicked is going round and round and the control is not going to the ABAP code(WD ABAP event handler code whatsoever). I have also set the debugger but the control is not moving to the ABAP code from the adobe interactive form.
Can anyone help me what can be the issue here and how can I resolve the same?
Thanks.
SidHi Babi,
In the adobe form layout library Use the Submit(which internally means submit to SAP) button from the Webdynpro Native category.
Only this button action can connect adobe to web dynpro.
Whenever we click on this particular button the event will be trigger in the ONsubmit event of interactive form UI element in the webdynpro.There we can write our abap code.Hope this will help you.
Regards,
Simi A M
Edited by: amsimi on Mar 22, 2011 11:37 AM -
Event handling in global class (abap object)
Hello friends
I have 1 problem regarding events in abap object... how to handel an event in global class in se24 .
Regards
Reema jain.
Message was edited by:
Reema JainHello Reema
The following sample report shows how to handle event in principle (see the § marks)..
The following sample report show customer data ("Header"; KNB1) in the first ALV list and sales areas ("Detail"; KNVV) for the selected customer (event double-click) in the second ALV list.
*& Report ZUS_SDN_TWO_ALV_GRIDS
REPORT zus_sdn_two_alv_grids.
DATA:
gd_okcode TYPE ui_func,
go_docking TYPE REF TO cl_gui_docking_container,
go_splitter TYPE REF TO cl_gui_splitter_container,
go_cell_top TYPE REF TO cl_gui_container,
go_cell_bottom TYPE REF TO cl_gui_container,
go_grid1 TYPE REF TO cl_gui_alv_grid,
go_grid2 TYPE REF TO cl_gui_alv_grid,
gs_layout TYPE lvc_s_layo.
DATA:
gt_knb1 TYPE STANDARD TABLE OF knb1,
gt_knvv TYPE STANDARD TABLE OF knvv.
"§1. Define and implement event handler method
" (Here: implemented as static methods of a local class)
* CLASS lcl_eventhandler DEFINITION
CLASS lcl_eventhandler DEFINITION.
PUBLIC SECTION.
CLASS-METHODS:
handle_double_click FOR EVENT double_click OF cl_gui_alv_grid
IMPORTING
e_row
e_column
es_row_no
sender.
ENDCLASS. "lcl_eventhandler DEFINITION
* CLASS lcl_eventhandler IMPLEMENTATION
CLASS lcl_eventhandler IMPLEMENTATION.
METHOD handle_double_click.
* define local data
DATA:
ls_knb1 TYPE knb1.
CHECK ( sender = go_grid1 ).
READ TABLE gt_knb1 INTO ls_knb1 INDEX e_row-index.
CHECK ( ls_knb1-kunnr IS NOT INITIAL ).
CALL METHOD go_grid1->set_current_cell_via_id
EXPORTING
* IS_ROW_ID =
* IS_COLUMN_ID =
is_row_no = es_row_no.
* Triggers PAI of the dynpro with the specified ok-code
CALL METHOD cl_gui_cfw=>set_new_ok_code( 'DETAIL' ).
ENDMETHOD. "handle_double_click
ENDCLASS. "lcl_eventhandler IMPLEMENTATION
START-OF-SELECTION.
SELECT * FROM knb1 INTO TABLE gt_knb1
WHERE bukrs = '1000'.
* Create docking container
CREATE OBJECT go_docking
EXPORTING
parent = cl_gui_container=>screen0
ratio = 90
EXCEPTIONS
OTHERS = 6.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* Create splitter container
CREATE OBJECT go_splitter
EXPORTING
parent = go_docking
rows = 2
columns = 1
* NO_AUTODEF_PROGID_DYNNR =
* NAME =
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
OTHERS = 3.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* Get cell container
CALL METHOD go_splitter->get_container
EXPORTING
row = 1
column = 1
RECEIVING
container = go_cell_top.
CALL METHOD go_splitter->get_container
EXPORTING
row = 2
column = 1
RECEIVING
container = go_cell_bottom.
* Create ALV grids
CREATE OBJECT go_grid1
EXPORTING
i_parent = go_cell_top
EXCEPTIONS
OTHERS = 5.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
"§2. Set event handler (after creating the ALV instance)
SET HANDLER: lcl_eventhandler=>handle_double_click FOR go_grid1. " Or:
" SET HANDLER: lcl_eventhandler=>handle_double_click FOR all instances.
CREATE OBJECT go_grid2
EXPORTING
i_parent = go_cell_bottom
EXCEPTIONS
OTHERS = 5.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* Display data
gs_layout-grid_title = 'Customers'.
CALL METHOD go_grid1->set_table_for_first_display
EXPORTING
i_structure_name = 'KNB1'
is_layout = gs_layout
CHANGING
it_outtab = gt_knb1
EXCEPTIONS
OTHERS = 4.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
gs_layout-grid_title = 'Customers Details (Sales Areas)'.
CALL METHOD go_grid2->set_table_for_first_display
EXPORTING
i_structure_name = 'KNVV'
is_layout = gs_layout
CHANGING
it_outtab = gt_knvv " empty !!!
EXCEPTIONS
OTHERS = 4.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* Link the docking container to the target dynpro
CALL METHOD go_docking->link
EXPORTING
repid = syst-repid
dynnr = '0100'
* CONTAINER =
EXCEPTIONS
OTHERS = 4.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* NOTE: dynpro does not contain any elements
CALL SCREEN '0100'.
* Flow logic of dynpro (does not contain any dynpro elements):
*PROCESS BEFORE OUTPUT.
* MODULE STATUS_0100.
*PROCESS AFTER INPUT.
* MODULE USER_COMMAND_0100.
END-OF-SELECTION.
*& Module STATUS_0100 OUTPUT
* text
MODULE status_0100 OUTPUT.
SET PF-STATUS 'STATUS_0100'. " contains push button "DETAIL"
* SET TITLEBAR 'xxx'.
* Refresh display of detail ALV list
CALL METHOD go_grid2->refresh_table_display
* EXPORTING
* IS_STABLE =
* I_SOFT_REFRESH =
EXCEPTIONS
OTHERS = 2.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDMODULE. " STATUS_0100 OUTPUT
*& Module USER_COMMAND_0100 INPUT
* text
MODULE user_command_0100 INPUT.
CASE gd_okcode.
WHEN 'BACK' OR
'END' OR
'CANC'.
SET SCREEN 0. LEAVE SCREEN.
* User has pushed button "Display Details"
WHEN 'DETAIL'.
PERFORM entry_show_details.
WHEN OTHERS.
ENDCASE.
CLEAR: gd_okcode.
ENDMODULE. " USER_COMMAND_0100 INPUT
*& Form ENTRY_SHOW_DETAILS
* text
* --> p1 text
* <-- p2 text
FORM entry_show_details .
* define local data
DATA:
ld_row TYPE i,
ls_knb1 TYPE knb1.
CALL METHOD go_grid1->get_current_cell
IMPORTING
e_row = ld_row.
READ TABLE gt_knb1 INTO ls_knb1 INDEX ld_row.
CHECK ( syst-subrc = 0 ).
SELECT * FROM knvv INTO TABLE gt_knvv
WHERE kunnr = ls_knb1-kunnr.
ENDFORM. " ENTRY_SHOW_DETAILS
Regards
Uwe -
Event handling in Network UI element in Webdynpro
Hi ,
I am developing a hierarchial graph using Network UI element.I want to incorporate event handling so that the graph will respond to user actions like on double clicking a node an URL will be opened.I can notproceed with the event handling.
Can anyone tell me the procedure to do this from webdynpro java.
Regards
NayeemHi Nayeem,
The Network UI element has lots of events defined for it which can be handled to get the desired functionality.
Go to the View in which you have added the Network Element, select the Element and go to the
properties tab.
Under events , you can see a list of events defined for this UI element.
Select the event you wish to handle and press the Create button which gets visible once
an event say onNodeSelected is selected
You can then give a name to the action say UserClicked and save it .
In the properties tab of the UI element , the action will be registed against the event .
Now select the event again and press the go button.
It will redirect you to the java editor of the view where in you can place your event handling logic.
Alternatively, if you have created the UI element dynamically then you can add the event to the UI element by using the following code
IWDNetwork network = (IWDNetwork)view.createElement(IWDNetwork.class);
network.setOnNodeSelected(/*Your Action handler already defined in the View*/);
Regards,
Ashish -
ABAP webdynpro events in Portal
Hi All,
I am a novice in Portal. I am not sure if this is the right forum also to ask this question.
I created an application in ABAP webdynpro , created an iview using the ABAP webdynpro option.
My scenario : I have to create a work request in a ztable that I have created.
For this 1) create a uniques number using number_get_next
2) insert the values into the z table and show message
what is happening -->
Application appears with no problems.
when I click on button message appears
What is not happening on the portal
number get next doesnot get created
data doesnot get inserted in ztable
portal and abap webdynpro are on different URL
I tried to subscribe events that also didnot work .:(
Appreciate all the help.
Regards,
NarayaniHi All,
solved as below.
Regards,
Narayani -
Java Portal Event not received correctly by ABAP Webdynpro
We have a page that contains 2 iviews.
iView 1 contains the MSS Employee Search that raises portal event:
Namespace: "urn:com.sap.mss.employeesearch"
Name: "selection_changed"
The second iview contains an ABAP Webdynpro program that subscribes to the Portal event.
The issue is that the event in the ABAP webdynpro is not being triggered. It does get triggered if we first fire the event from the Java program, unsubscribe the event in the ABAP program them subscribe to the event in the ABAP program. The event gets triggered at this time and the parameter can be retrieved.
If the event is fired a second time, nothing happens in the ABAP program.
The abap program works fine when another abap program triggers the same portal event.
Also, the portal event is being picked up correctly by other SAP delivered JAVA programs. I just cannot get a custom ABAP Webdynpro program to work...
Any ideas, comments?
GlennHi Glenn,
Are you using https? Is your j2ee stack and abap stack in the same domain? In the past I have found that https can cause issues in the event communication between different applications.
Cheers,
Dion -
Problem in event handling using oo abap code
Hi,
My requirement is i need to disply 3 blocks in ALV format.I have done that.Now my problem is if i double click on aufnr of the first block, it should call the transaction code. I have written the code in oo abap but i have used function modules for ALV.Now my doubt is 'How to write an event once the user double click on the particular field of the first block, it should call the tcode " using object oriented code.
How to populate the heading for each block using oo abap code.
Thanks & Regards
Anushi.....
Use Double_click event handler method of class cl_gui_alv_grid of first block....
if not solved .
Send me Your program lines ...........
Best Regards
Prabhakar -
Error Handling in tables using ABap Webdynpro
Hi All,
I am new to this ABAP webdynpro programming. I have a small question. I am using a table control in one of my iview. I need to check some validations on some columns of this table. Let's say I have a table with 3 columns A,B and C.
Case 1 : Whenever any user enters values in C which is greater than A i want to raise an error message saying "The Value is greater than A". The user shouldn't be allowed to enter anyother inputs before correcting the same.
OR
Case 2: If the user enters 10 rows in the table and the 5th row contains the error. How can i highlight that row or field which contains the error.
Your inputs will be valuable to me.
Regards,
Pravesh.Hi,
Get the elements of the node for which you table is bound.
Loop through the context element set.
get the record for that context attribute and check the column A and column B value and throw
the error using the report_error_element_message when there is error.
Check this sample code -
DATA:
lt_attr_list type STRING_TABLE,
ls_attr_list type string.
ls_attr_list = column name.
append ls_attr_list to lt_attr_list.
clear ls_attr_list.
ls_attr_list = column name.
append ls_attr_list to lt_attr_list.
clear ls_attr_list.
DATA: lit_elementset type WDR_CONTEXT_ELEMENT_SET,
lis_element type ref to IF_WD_CONTEXT_ELEMENT,
ls_data type <<strucure type>>.
CALL METHOD <<nodename>>->GET_ELEMENTS
RECEIVING
SET = lit_elementset.
LOOP AT lit_elementsetINTO lis_element.
lis_element->get_static_atributes->
importing = ls_data.
if ls_data-columnC GT ls-data-columnA.
lr_msg_manager->report_element_error_message->
message_text = 'Column C canot be gretaer than column A'
element = lis_element
attributes = lt_attr_list <<Populate the attributes table for which errors are to be shown>>
endif.
clear: ls_data, lis_element.
ENDLOOP.
Regards,
Lekha. -
Event handler as a method. How ?? ( WD for ABAP)
Hi All,
Can you tell me how i can use an event handler as a method. I mean i use the wizard and get the parameter list to be passed .. but then I dont know what to pass as WDEVENT. I am trying to call this within another method.
Regards,
Anoop
Message was edited by: Anoop Singh SainiHello Anoop,
did you have a look at the event and event handler documentation?
http://help.sap.com/saphelp_nw2004s/helpdata/en/eb/ed6f4169e25858e10000000a1550b0/frameset.htm
Regards, Heidi -
Test of Web Dynpro Event Handling : GeoMap business graphics
Hy guru's, i have this problem: on Test of Web Dynpro Event Handling page i tried to open the GeoMap web dynpro on Business Graphics section but i received this error:
The URL http://.../sap/bc/webdynpro/sap/wdr_test_events/ was not called due to an error.
Note
The following error text was processed in the system BI7 : Exception condition "COMMUNICATION_ERROR" raised.
The error occurred on the application server bi7-saplab_BI7_08 and in the work process 0 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: IF_GIS_VIEW~UPDATE of program CL_GIS_VIEW_IGS===============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/LBUSINESS_GRAPHICS======CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L8STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L8STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L7STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L8STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L8STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L8STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L7STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/L7STANDARD==============CP
What can I do?
If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system BI7 in transaction ST22.
If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server bi7-saplab_BI7_08 in transaction SM21.
If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server bi7-saplab_BI7_08 . In some situations, you may also need to analyze the trace files of other work processes.
If you do not yet have a user ID, contact your system administrator.
Error code: ICF-IE-http -c: 100 -u: AMARAVIGLIA -l: E -s: BI7 -i: bi7-saplab_BI7_08 -w: 0 -d: 20071119 -t: 232916 -v: RABAX_STATE -e: RAISE_EXCEPTION
HTTP 500 - Internal Server Error
Your SAP Internet Communication Framework Team
Could you help me?
Thank's a lot
Sincerely yours
Andrea MaravigliaHi,
did you install the IGS (see the <a href="http://help.sap.com/saphelp_nw70/helpdata/en/37/268841a79f1609e10000000a155106/frameset.htm">documentation</a>) and check if SAP note 1108034 helps?
Regards, Heidi -
Why do we use inbound and outbound plugs in abap webdynpro?
hi all,
why do we use inbound and outbound plugs in abap webdynpro?
ThanksActually we have 2 types of plugs
1.View plugs
2.Window plugs/Interface Plugs
plugs are for navigating one view to the other and also you can pass the parameters along with the plugs.
Outbound plug is to navigate from one view to other view,also we can pass parameters along with the plug.
Inbound plug is like event handler/receiver of the outbound plug.
Using window plugs we can call other Web Dynpro applications.for more information check this link.
http://help.sap.com/SAPHELP_NW04S/helpdata/EN/45/19bf8c16f25d7ae10000000a11466f/frameset.htm
Thanks
Suman -
Interactive Gantt Element & UI feasibility - ABAP Webdynpro
I have a requirement to design a interactive timeline chart in ABAP webdynpro. Infact, the UI should be a replicate of CM33[Capacity Planning Workbench] standard transaction in our SAP. Can you let me know whether its possible to design such a interactive graphical UI in ABAP Webdynpro without using any JAVA coding/controls/plugins???
In my R&D, I have found that instead of using Business Graphics, Gantt UI can be used which will provide more interactive [lot of event handling] options. But it seems Gantt UI has to be used with XML and JNET.I don have any idea on this. I went through some of the documents but im not able to understand. Is it that JNET understanding requires JAVA skills. I dono how to design the frontend with Gantt UI and i could not find any useful documents.
Can you please help me stating whether this Capacity planning [CM33 transaction] can be replicated using only ABAP Webdynpro through Gantt UI element or any other UI without using JAVA coding.?? It will help me alot if you can provide some documents on the same..
@Thomas jungYou don't need to code any Java to use the Gantt-Plugin (JNET) in Web Dynpro ABAP. Although it is written in Java, you feed the plugin with an XML-file which contains the data in the required format. That format is extremely complex. You find the documentation below.
For learning purposes I recommend the Web Dynpro Applications:
- WDR_TEST_GANTT
- WDR_GANTT_TEST
You have to analyse the XML-files which are attached as MIMEs to the WD components. For your own solution, you will have to transform your data into that xml format, e.g. by a Simple Transformation oder XSLT.
[Documentation Web Dynpro UI Element Gantt|http://help.sap.com/saphelp_nw70ehp2/helpdata/en/68/248841a79f1609e10000000a155106/frameset.htm]
[JNet/JGantt Developer Documentation|http://www.sdn.sap.com/irj/scn/index?rid=/lw/uuid/f010ec31-9658-2910-3c83-c6e62904eceb&overridelayout=true]
The JNet Documentation contains additional examples, sadly there is none for Gantt. But it shows clearly the power of JNET.
If you get your hands on a PPM 5.0 installation, I highly recommend to analyse the newest cProjects-Gantt-chart which is amazing. -
Hi,
In abap webdynpro when i click save button I want to have a popup with two buttons asking for "do you want to continue" 'yes' or 'no'. if 'yes' navigate to next screen .if 'no' remain in same screen.How to get this done.
Please help.
Regards,
Rheema Rahael.Hi Rheema
lets say you want to generate a popup when user press the save button.
Create the action associated with save button : SAVE_DATA.
Go inside the code of action SAVE_DATA and add following code:
DATA : lr_component_api TYPE REF TO if_wd_component.
DATA : lr_popup TYPE REF TO if_wd_popup_to_confirm.
DATA l_controller_api TYPE REF TO if_wd_controller.
DATA : l_configuration TYPE wdr_popup_to_confirm.
DATA : l_text_table TYPE string_table,
ls_text_table TYPE string .
l_controller_api = wd_this->wd_get_api( ).
lr_component_api = wd_comp_controller->wd_get_api( ).
ls_text_table = 'Are you sure you want to save record?'.
APPEND ls_text_table TO l_text_table .
TRY.
CALL METHOD cl_wd_popup_factory=>popup_to_confirm
EXPORTING
component = lr_component_api
text = l_text_table
window_title = 'Confirmation'
configuration = l_configuration
RECEIVING
popup_to_confirm = wd_this->popup.
CATCH cx_wd_runtime_repository .
ENDTRY.
wd_this->popup->subscribe_to_events(
controller = l_controller_api
handler_name = 'ON_CONFIRM_SAVE' ).
Go to the attribute of your view and add an attribute 'POPUP' of type IF_WD_POPUP_TO_CONFIRM.
when you will press the save button the action SAVE_DATA will be triggered and a popup will be generated.
To handle the action related to the buttons appearing on the popup window ( yes, no and cancel) create one more method in your view having name 'ON_CONFIRM_SAVE' (method type must be event handler) . in that event handler you can decide what to do when any of the button on popup window ( yes, no and cancel) is pressed.
Go inside the event handler 'ON_CONFIRM_SAVE'
write the code:
CASE wd_this->popup->answer.
WHEN if_wd_popup_to_confirm=>co_button_1_pressed.
*your code regarding yes button.
WHEN if_wd_popup_to_confirm=>co_button_2_pressed.
*your code regarding no button.
endcase.
Thanks
Vishal kapoor
Maybe you are looking for
-
Hi , I am creating a POC for my project.Its using ATG and spring frameworks using RAD 6.first I have created ATG sample project in that same EAR file i created sample Spring project.Both are running in the same EAR. I want to use spring classes from
-
CREATION OF MULTIPLE PAGES IN SMART FORMS
Hi, I have a smart form in which i need to create 2pages.First will be followed by next and next by next I created the first page and then i created the next page . when i created first page i got a default main window and when i created a second pag
-
Vanishing emails using mail.app
I'm having a weird problem with my iPhone 4 - three times out of four, it will completely fail to send a mail message. This happens with both my Gmail account and work email, and I've triple checked the settings on both and they're definitely correct
-
Hello fellow Archers, Although a brand new Arch user, I am really excited with Arch and hopefully I will stay on this distro till the end of days. Anyway, enough with the introductions... let get to business... I am having issues with problematic DSD
-
Hi I have a 1st generation iPad 64Gb, my problem is when I am surfing the Internet or trying to read a magazine that I have bought and downloaded, the iPad closes down the app and the screen goes blank and then back to the home page. Any ideas?