How to get changed data in ALV in Web Dynpro for ABAP
METHOD on_data_check .
DATA:
node_spfli TYPE REF TO if_wd_context_node,
node_sflight TYPE REF TO if_wd_context_node,
itab_sflight2 TYPE if_display_view=>elements_sflight.
node_spfli = wd_context->get_child_node( name = if_display_view=>wdctx_spfli ).
node_sflight = node_spfli->get_child_node( name = if_display_view=>wdctx_sflight ).
CALL METHOD node_sflight->get_static_attributes_table
IMPORTING
table = itab_sflight2.
this code is ..get all data(changed and not changed)
but i want get changed data only, not all data.
how to get changed data?
Edited by: Ki-Joon Seo on Dec 27, 2007 6:04 AM
Hi,
To get only the changed data in the ALV grid of a WD, you need to capture the "ON_DATA_CHECK" of the ALV grid.
To this please do the following in the ALV initialization of the ALV table settings :
lr_table_settings->set_data_check(
IF_SALV_WD_C_TABLE_SETTINGS=>DATA_CHECK_ON_CELL_EVENT ).
You may also do this:
lr_table_settings->set_data_check( IF_SALV_WD_C_TABLE_SETTINGS=>DATA_CHECK_ON_CHECK_EVENT)
The above two ways would depend on when do you need to check for the changed data. If you want to check the data as soon as it is entered, then use the first method. Else, use the second method.
You need to register an EVENT HANDLER for this event.(You may do this in your VIEW or Component Controller).
In this Event handler, you would find an importing parameter R_PARAM which is a ref type of IF_SALV_WD_TABLE_DATA_CHECK.
The attribute T_MODIFIED_CELLS of this interface IF_SALV_WD_TABLE_DATA_CHECK will contain the modified cells of the ALV with the old & new values.
Similar Messages
-
Events on ALV in Web Dynpro for ABAP
Hi
On an ALV GRID in ABAP one can use the event handle_data_changed that is activated immediately at the time data is changed.
Is there a similar event in ALV in Web Dynpro for ABAP?
How would I know if any data was changed in an ALV grid in WDA?
RegardsHi,
To trigger the DATA_CHECK event on pressing enter, you need to use the set_data_check method. Use the following code:
l_alv_model->if_salv_wd_table_settings~set_data_check( IF_SALV_WD_C_TABLE_SETTINGS=>DATA_CHECK_ON_CELL_EVENT ).
Now you can define the data check event handler and it will get triggered when you change something and press enter, or even if you click on another cell. The DATA_CHECK attribute will by default be set to be trigger only on clicking the 'check' button. This will change it.
Regards
Nithya -
Import Data from Office Control (Web Dynpro for ABAP) into internal-Table
Hello,
I have a question concerning the Office Control UI-Eelement in Web Dynpro for ABAP:
How can I import spreadsheet data from the Office Control into a internal-table?
I have an Excel-sheet (without any data) which is shown initially in the Office Control. First the empty Excel-Sheet will be loaded and in the second step data from an alvxml-transformation will be loaded into the Excel-sheet with the method 'activatexmlsource'. This works so far. When I change the loaded data in the Office Control and save it it will be stored as XLS-File. The problem is that I'm not able to use existing Upload-FM because every function module I tried uses GUI-functions and WebDynpro has no GUI-functionality. I always get the error that data from clipboard cannot be imported.
So now the question is:
How can I import changed data from the Office control into a internal-table staying in Web Dynpro application?
Please give some advice, if you have some useful code or ideas.
Thanks
ram
Edited by: Ramakullay Challa on Sep 24, 2009 9:05 AM
Edited by: Ramakullay Challa on Sep 24, 2009 9:07 AMHi,
Once you save to desktop again you have made some changes to that file, this file you want to upload it right.
Then in that case you need to use the FILEUPLOAD UI element right.
Regards,
Lekha. -
Import Data from Office Control (Web Dynpro for ABAP) into SAP-Table
Hello,
I have a question concerning the Office Control UI-Eelement in Web Dynpro for ABAP:
How can I import spreadsheet data from the Office Control in a SAP-table?
I have an Excel-sheet (without any data) which is shown initially in the Office Control. First the empty Excel-Sheet will be loaded and in the second step data from an alvxml-transformation will be loaded into the Excel-sheet with the method 'activatexmlsource'. This works so far. When I change the loaded data in the Office Control and save it it will be stored as XLS-File. The problem is that I'm not able to use existing Upload-FM because every function module I tried uses GUI-functions and WebDynpro has no GUI-functionality. I always get the error that data from clipboard cannot be imported.
So now the question is:
How can I import changed data from the Office control into a SAP-table staying in Web Dynpro application?
Please give some advice, if you have some useful code or ideas.
Thanks in advance,
Philipp
Edited by: Philipp Hiebler on Feb 11, 2008 10:15 AMHi,
Once you save to desktop again you have made some changes to that file, this file you want to upload it right.
Then in that case you need to use the FILEUPLOAD UI element right.
Regards,
Lekha. -
How to use ALV in web dynpro for ABAP?
Hi,
I am new to web dynpro. Now I want to create a table using ALV to display. I have no idea how to use it.
I only know I need to add the SALV_WD_TABLE for component usage. Can anyone give me some hints
or step-by-step procedure?
Thanks.
Awards will be provided.
Best Regards,
Chris GuHi,
Please go thru this set of [tutuorials|https://www.sdn.sap.com/irj/sdn/webdynpro?rid=/webcontent/uuid/60ea94e5-0901-0010-c3bb-aad5ea9620d8].
Its really good for ALV.
I also used this as I am also new to WD ABAP.
Revert back with issues.
Regards,
Sumit -
How to loop through data of ALV grid in Webdynpro for Abap view
hello,
I have a view with an ALV component(SALV_WD_TABLE). I just want to loop through the lines shown (particularly when the user has set filter).
Can you help me to find how to reach the internal table ?
In summary, I want to know the reverse method of BIND_TABLE()
Thanks!Not really...
Here is the solution :
DATA lo_ui TYPE if_salv_wd_table=>s_type_param_get_ui_info.
lo_ui = lo_interfacecontroller->get_ui_info( ).
DATA: lt_displayed TYPE salv_bs_t_int,
li_displayed TYPE int4.
lt_displayed = lo_ui-t_displayed_elements.
check not lt_displayed is initial.
loop at lt_displayed into li_displayed.
Regards -
Mulitple Line column headers for a column in ALV using Web Dynpro for ABAP
Hi WD4A Gurus,
I have requirement to display the header name in multiple lines for a single column using ALV. How to achieve this, do I need to do some custom code? Please help me with sample code.
Example:
existing column name :
Name | Date (mm/dd/yyyy) | Amount
required column name:
Name | Date | Amount
(mm/dd/yyyy)
Thanks
KetanDisplaying header in multiple lines is not possible in alv
Regards
Tamil -
ALV Web Dynpro for ABAP enable/disable single row
hi all,
is it possible to change the layout of one single row or cell in a alv (component SALV_WD_TABLE) web dynpro for abap?
i managed to get columns to be editable using the tutorial "Editing ALV in Web Dynpro for ABAP".
but it is not described how to change a single row or cell in this tutorial. also the example programs i found do not get into this subject.
did i miss something?
thanks in advanceHi,
I think you cannot set the focus to the particular cell.
I think you can loop at that row of that table and set the the cell design to apply some color to differentiate that way rather than focusing so that user can know that he has to do something in that cell.
check out this example salv_wd_test_table_focus
Regards,
Lekha. -
How to get change date in Production Order ?
Dear Friends,
I want to know it, how to get change date in Production Order "Administration-TAB".
F1-Help, It is displayed with "Change date for Order Master". and Structure table "CAUFVD".
But, CAUFVD is not Transp. Table.
Which table should I read ?
Thanks in advance
Yamazaki-HDear Friend
Thank you for an answer.
It was settled.
Best regards. -
Web dynpro for abap how to create a customize search help in alv column
hi:
Web dynpro for abap how to create a customize search help in alv column and put search help value into alv column?
Are there specific examples ?
thanks!!HI:
I want to created a freely programed help which include date&time,and put help value to alv column.
I have created a freely programed help in web dynpro for abpa application,I refer:
**************** - WebDynpro for ABAP
but have a problem!
If you focus on the the input field in the first row, you get the value help
However if I go to the second row and focus on the same input field in this column, I don't get the value help:
What is a good way to solve similar problems?
thanks -
Web Dynpro for ABAP alv table cell color
Hello,
I have a question about Web Dynpro for ABAP and ALV. I want to change the color of one cell as yellow. how to do it??in that method possible colors are
cellDesign: badvalue_dark
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-BADVALUE_DARK
cellDesign: badvalue_light
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-BADVALUE_LIGHT
cellDesign: badvalue_medium
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-BADVALUE_MEDIUM
cellDesign: criticalvalue_dark
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-CRITICALVALUE_DARK
cellDesign: criticalvalue_light
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-CRITICALVALUE_LIGHT
cellDesign: criticalvalue_medium
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-CRITICALVALUE_MEDIUM
cellDesign: goodvalue_dark
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-GOODVALUE_DARK
cellDesign: goodvalue_light
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-GOODVALUE_LIGHT
cellDesign: goodvalue_medium
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-GOODVALUE_MEDIUM
cellDesign: group_level1
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-GROUP_LEVEL1
cellDesign: group_level2
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-GROUP_LEVEL2
cellDesign: group_level3
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-GROUP_LEVEL3
cellDesign: key_medium
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-KEY_MEDIUM
cellDesign: negative
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-NEGATIVE
cellDesign: positive
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-POSITIVE
cellDesign: standard
CL_WD_TABLE_COLUMN=>E_CELL_DESIGN-STANDARD
not able to set column color as yellow.... -
Web Dynpro for ABAP:How to insert and delete a row in a table
I have a table.
My requirement is to insert a row into the table and i want to delete a particular row also.
How can i do it.
Plz reply me..Try the Web Dynpro for ABAP forum:
Web Dynpro ABAP
Kind Regards
Stefanie -
How to call "compensation profile" iView in ECM from Web Dynpro for ABAP
Hi Experts,
I developed a compensation planning iView using web dynpro for ABAP using floor plan manager in ECM. I need to call the iView "compensation profile" but I don't know how to pass parameter to it, how to trigger it from my application. Is there anyone used to do this before?
Thanks!
- Anthony -I have to develop my own iView to replicate Java iView.
-
How to confirm program version in Web Dynpro for ABAP
Hello expert
I would like to know how to confirm the program version for Web Dynpro for ABAP.
For ABAP we can confirm version using SE38.
Best regards,
Ichimuraeverything has a version
View has a version.
controllers have versions
WD component also has version
so double click on what you need and the follow the path -
Full ABAP Edition-Trial (with Web Dynpro for ABAP) Max DB data volume
I recently installed Full ABAP Edition-Trial (with Web Dynpro for ABAP)- SPS08.
http://static.flickr.com/89/243544270_91e713e3a3_o.jpg
as you can see, it's already 92% acquired ( just after installation)
Is it correct?
or it's better to add another volume?
The other question is
according to the license installation guide,
it sounds like we can delete the temp licese with SAP*.
so I did like that but i got the following message
http://static.flickr.com/81/243546622_bc99d1af2b_o.jpg
Well, I could delete the old license with BCUSER.
Thanks,
DavidHello,
to your first question.
The MaxDB database has a feature which can
increase the database automatically.
This ( auto_extend ) is turned on for the SDN Preview
installation.
That means the database should extend a further datavolume
automatically when the filling level gets over 90%.
In your case the database already added two more datavolumes. The installation only creates one.
Best regards, Stefan
Maybe you are looking for
-
Is there a way to automatically clear GLs against a lump sum bank statement
Good day, everyone. I would like to ask if there is anyone aware of a a process that can help resolve the following. Currently, whenever we execute an EFT payment run through f110, SAP knows to credit the relevant GL account. If, for example, there
-
Hello I have a problem. I have one session of Audition recording and other session playing in the same PC. When I switch from one to another. both stop working. I can have 2 sessions opened, one recording and one playing at the same time and I can sw
-
Is it possible to run LabVIEW 7.1 and 8.5 under the same Windows installation?
We have an older version of LabVIEW (7.1) which includes functionality for Event Notifications and the base version of LV8.3, which does not seem to contain this functionality. Is it possible to run both of these from the same Windows Installation?
-
I feel that Google is abandoning Mac OS because Apple abandoned Mac. Why Can I not get Google chrome?
-
Why has my iTunes account been disabled and why has support failed to reenable it?
On April 17, 2011, I discovered that my iTunes account had been disabled when I tried to update apps that I had purchased. Repeated emails to iTunes support have failed to reenable the account, and now several of my apps are unusable because I cannot