How to remove lead selection in table dynamically
I have a table in webdynpro which allows multiple selections of row. I have a button which is supposed to be clicked after selecting single or multiple rows. After clicking on the button I want to remove the lead selection of the selected rows (which is shown in golden color for each selected row) .
I tried REMOVE_SELECTED ELEMENTS and it works fine but only if i select the row by pressing CTRL. If i had selected a single row by just a mouse click (without ctrl) then it wont work.
THANKS
Hallo Amber,
If_wd_context_node has static attribute no_selection. use that to clear the lead_selection_index.
node->set-lead_selection_index( if_wd_context_node=>no_selection ).
Similar Messages
-
How to remove leading zeros in Table in Pages
I have a table where I need to enter decimals into a table in Pages and it keeps adding the 0 before the decimal and I cannot figure out how to make that stop. I need to be able to enter .54 and not have it change it to 0.54. Any help would soooooo appreciated!!
ThanksYou're welcome.
Sorry to hear y'all in the States are doing it so bad that there's nothing in front of the decimal place!
Peter -
How to remove leading zeros from variable
hi,
how to remove leading zeros from variable like it_vbap-matnr.
value in it_vbap-matnr is 000000000000000358
i want to remove leading zeros so that it become 358
regards
deepakYou can use Function Module <b>'CONVERSION_EXIT_MATN1_OUTPUT'</b>
This Function Module will eliminate leading Zeros.
For each MATNR Value read form DB Table,u can eliminate Leading zeros and then modify ur Internal table.
I think u will not get leading Zeros into utr Internal table when u read from VBAP.
Bcoz MATNR in VBAP itself have Conversion routine.
If u r getting leading zeros,U can use following Logic.
tables:
vbap.
data:
t_vbap like standard table of vbap.
select matnr
from vbap
into corresponding fields of table t_vbap.
loop at t_vbap into vbap.
CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT'
EXPORTING
INPUT = vbap-matnr
IMPORTING
OUTPUT = vbap-matnr
modify t_vbap from vbap transporting matnr.
endloop.
Hope this will work..... -
WebDynpro Java: how to remove blank element from Table and Dropdown.
Hi Folks
In a webdynpro application,
I created a table and witten the below code to populate the table
IPrivateDummyView.IFirst_TableElement First_Table_Element = null;
First_Table_Element = wdContext.nodeFirst_Table().createFirst_TableElement();
First_Table_Element.setF_Value("One");
wdContext.nodeFirst_Table().addElement(First_Table_Element);
First_Table_Element = wdContext.nodeFirst_Table().createFirst_TableElement();
First_Table_Element.setF_Value("2");
wdContext.nodeFirst_Table().addElement(First_Table_Element);
As per the code, i got 2 row in the table.
But , i have one Empty row on top of the table , how to get ride of this.
i find the same problem happening with dropdown too, where i used DDBI, i populated a the content as mention, but i initial 2 row as blank and then i have my own elements ,as per my code.>
> how to remove blank element from Table and Dropdown
>
Change selection property of related node to from 0..1 to 1..1 (mandatory)
Re: DropdownByIndex and empty line (Thread: DropdownByIndex and empty line )
Re: Can the empty selection be removed from element dropdownbykey(Thread: Can the empty selection be removed from element dropdownbykey )
Edited by: Anagha Jawalekar on Nov 18, 2008 10:28 PM -
How to remove fragmentation in a table?
How to find fragmentation in a table?
How to remove fragmentation in a table?Hi,
sa_index_density --gives the density of stored procedure.
sa_table_fragmentation-- degree of fragmentation in stored procedure table.
REORGANIZE THE TABLE -- DOES NOT DISTURB THE DATABASE ACCESS
REBUILD DATABASE -- DEFRAGMENTS ALL TABLES, INCLUDING SYSTEM TABLESPACE.
Regards,
Nirmal([email protected]) -
How to remove space below the table in smartforms
how to remove space below the table in smartforms
maintain a loop counter for item say count
and in text editer write
if count > 6
new-page.
endif. -
How to remove leading zero from Material Number
Hello Everyone,
I need to figure it out how to remove leading zero from material number. Cureently extractor is sending material number as 100663. But when comes into BI i am getting as "000000000000100663" and similariy in report it is appearing as "000000000000100663". Now my client wants me to exclude preceeding zero for a material in all the reports.
Is there any setting in query desinger to handle this issure or in the backend.
Need your inputs.
Thanks,
Lasya.Hi
you can use the function Module
CONVERSION_EXIT_ALPHA_OUTPUT in the start routine
to test this go to SE37 --- give the CONVERSION_EXIT_ALPHA_OUTPUT -
>display -
> F8
in the input give 000000456
and execute
the out put will be 456
for getting Zeros you can use
CONVERSION_EXIT_ALPHA_INPUT--- to remove leading zeros
Santosh
Edited by: Santhosh Nagaraj on Oct 29, 2009 10:52 PM
Edited by: Santhosh Nagaraj on Oct 29, 2009 10:54 PM -
How to remove leading zeros for an item number within quickviewer
how to remove leading zeros for an item number within quickviewer. Pls help
ask your abap guy to do it. not portal guys business.
-
How to create checkbox group and table dynamically?
HI All
How to create checkbox group and table dynamically?
Regards
Ravihi
check this links for creating tables dnamically
How to Create a table dynamically?
Re: how to create a table dynamically in webdynpro
and for checkboxgroup
IWDTransparentContainer rootContainer =
(IWDTransparentContainer)view.getElement("RootUIElementContainer");
IWDCheckBox check = (IWDCheckBox)view.createElement(IWDCheckBox.class,"Check"+k);
//Here "check"+k k represents a unique value every time u create so that u wont get a duplicate instance
check.setChecked(false);
rootContainer.addChild(check);
or Re: adding checkboxes dynamically -
How to remove leading zeroes of a coloumn in a table
can someone tell me how to remove the leading zeroes in a table's coloumn .... its a NUMC data type..
i tried with abap statement shift leading zeroes, but its not working for me.... the sorting is missing..
in properties is there any option to remove the leading zerores>
nirajaHi Niraja,
I am displaying a table with information from SFLIGHT. The CONNID field is of type NUMC and so it too used to contain the leading zeroes. I so deleted the leading zeroes in my WDDOINIT method before binding the internal table to the context node. The table now does not display the leading zeroes as earlier. Find my coding as shown below:
METHOD wddoinit .
DATA: lr_node TYPE REF TO if_wd_context_node,
wa_sflight TYPE ig_componentcontroller=>element_node,
lt_sflight TYPE ig_componentcontroller=>elements_node.
SELECT * FROM sflight INTO TABLE lt_sflight.
LOOP AT lt_sflight INTO wa_sflight.
SHIFT wa_sflight-connid LEFT DELETING LEADING '0'.
MODIFY lt_sflight FROM wa_sflight TRANSPORTING connid.
ENDLOOP.
lr_node = wd_context->get_child_node( name = ig_componentcontroller=>wdctx_node ).
lr_node->bind_table( new_items = lt_sflight ).
ENDMETHOD.
Regards,
Uday -
How to write lead selection method for a tree by nesting table column
Hi,
I have implemented a table with TreeByNestingTableColumn(To show the tree structure in the table).I am not able to get the selected row element in lead selection method.(I am able to get parent element.) .
could anyone please tell me about this code?
BR,
AshishHi,
Follow the below steps to the solution for your problem
1. Create Action "LeadSelection" in View with parameter (name : 'seletedItem'
and type : I<your node>Element
2. Bind this action to Table property "onLeadSelec"
3. In wdModify()
IWDTable table = (IWDTable) view.getElement("Your table id");
table.mappingOfOnLeadSelect().addSourceMapping("nodeElement", "selectedEle");
4. In onActionLeadSelection()
wdComponentAPI.getMessageManager().reportSuccess("Selected Item : "+selectedEle.get<Your Node Attribute>());
Let me know if you need more clarification
Thanks -
How to remove multiple rows from table
Hi All,
in my application iam using two tables,
this is my code
int selection = wdContext.nodeA().getLeadSelection();
String num = wdContext.nodeA.geAAt(selection).getV_Num();
for(int b=0;b<wdContext.nodeVn_Context().size();b++)
if(wdContext.nodeVn_Context().getVn_ContextElementAt(b).getVa_num().equalsIgnoreCase
(num))
wdContext.nodeVn_Context().removeElement(wdContext.nodeVn_Context().getVn_ContextElementAt(b));
here Vn_Context is having 4 rows, i mean size of Vn_Context is 4. when i use this code to remove that 4 rows based on the condition, which i gave in if, its able to remove only one row, so how to remove those four rows, is this code correct or not, please help me.Hi sushma,
if you have 4 row then why should you give the condition for removing rrow..because when you gave condition the depends on your lead selection of getVa_num().so you will return perticullar row of getVa_num(). value of lad selection ..this would not match of other row value(getVa_num().so it will remove only that value of lead selection of getVa_num().
better you remove taht condition.
int selection = wdContext.nodeA().getLeadSelection();
String num = wdContext.nodeA.geAAt(selection).getV_Num();
for(int b=0;b<wdContext.nodeVn_Context().size();b++)
//if(wdContext.nodeVn_Context().getVn_ContextElementAt(b).getVa_num().equalsIgnoreCase
//(num))
wdContext.nodeVn_Context().removeElement(wdContext.nodeVn_Context().getVn_ContextElementAt(b));
no need to give the condition right now..
if you want to remove multiselection row,i mean selected row for multiple then you select the row as per your rows delete.
for(int b=0;b<wdContext.nodeVn_Context().size();b++)
if(lead==b || wdcontext.nodeVn_Context().isMultiselection(b){
wdContext.nodeVn_Context().removeElement(wdContext.nodeVn_Context().getVn_ContextElementAt(b));
this way you do solve your problem..
thanks
jjati -
How to display lead selection ONLY in the ALV
HI All,
User would like display the selected records in ALV .
i suggested that add two button - "Display ALL" & "Display Selected" .
How can i only display the lead selection only in the ALV? or Hide un-selected records.
Please help.
Thank you so much
GordonHi,
Pelase have a look.. same requirement.
get_selected_elements method for ALV
Re: select rows in alv and show them in another alv in another view
Web dynpro ALV table copy selected row
cheers,
Kris. -
I have a field 'Bill No.' of Character(10) type in my dialog program. Once I input and save value e.g. '1' in this it gets saved as 1 but in the internal table it gets stored as '0000000001'. Pls let me know how to remove these leading zeros: perhaps I'll have to use LTRIM but I am not sure.
deepak.Hi
Use the fm CONVERSION_EXIT_ALPHA_OUTPUT.
DATA: P(10) VALUE '0000000001'.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
INPUT = P
IMPORTING
OUTPUT = P.
WRITE P.
Max -
How to remove leading zeroes of string
Hello All,
I have a scenario where Partnumber string type shows 00000000012345 format, I want to remove leading zeroe and displ only 12345 .
How to do it,
SuggestHi Pradeep,
Please go through this wiki. [https://www.sdn.sap.com/irj/scn/wiki?path=/display/java/remove%252bleading%252band%252btrailing%252bzeros%252bfrom%252ba%252bstring]
It explains how to remove zeros from strings.
extract from the wiki. This is an efficient way.
public java.lang.String removeLeadingZeros( java.lang.String str ){
if (str == null){
return null;
char[] chars = str.toCharArray();
int index = 0;
for (; index < str.length();index++){
if (chars[index] != '0'){
break;
return (index == 0) ? str :str.substring(index);
If you want to show this string in a table instead of the ones with zeros you can create a calculated attribute of type string on the same node and in the getter method read the string with zeros using getAttributeValue() api and pass the string to the above method and return that string value.
You can also have another approach if you will only have numbers in your string. Have a calculated attribute of type int. In the getter method read the String using getAttributeValue() api and then convert it to an int using Integer.parseInt(String) and return the int value.
Regards,
Sanyev
Maybe you are looking for
-
Server hang for waitting test sql response
hi all I have deploy ear to weblogic and use jndi to lookup weblogic datasource pool. sometimes the server will hang about 10 miniute. the thread dump show that a thread wait weblogic test sql to response. I had ever try to change jdbc driver ,but th
-
Yoga 3 Pro lmcfrundll​.exe Run Problem, how to fix?
While Lenovo is in the process of developing a solution, an official work-around to the automatic update delivered on February 7th to Yoga 3 Pro laptops bas been released to address the following errors: lmcfrundll.exe application error unable
-
How do I add my UQ email account to Mac Mail?
I want to add my UQ email account to the mail on the desktop, but it won't let me. It just says that the password is wrong (but its the same password I use to acess the email account online, through UQ) They tried to add it in the store but couldn't.
-
Hi all, Printing a page to PDF with Ctrl-P (use Adobe Professional 9.4.5) tries to embed a font that is on my computer (WCrSarah) that is not used in the css, nor used or named in the page itself. Why? Cheers, [email protected]
-
Dear Friends, As a MM consultant what are the points to be consider during roll out project pls explain in points wise points must be rewarded. Regards Amin