Inability to enter value in an input field at first go.
Hi All,
I have an input field in a table where when I click first time to enter a value, the cursor is not getting placed and I am not able to enter any value.When I click for the second time, I am able to enter the value.This is a mandatory field and we should be able to enter the value at first go which is not happening.Please help on this.
Thanks & Regards,
Reinuka Paul.
Hey thanks alot for the above reply.it was really helpful.
After the patch level was applied, I am getting problems with double and big decimal.
Like Double a = new Double(string);
is giving me null value . wherewas if i print the string there is value in the string like 110.000.
Please suggest what should i do with this problem.
Thank you.
Similar Messages
-
Need help to get the user entered value from a input field in Table in OA
I have a table in my OA page.
Here one column is there which should take in put from user.
i.e an item quantity field text input is there which should take the updated value when the add to cart link which is next column in the table. On clicking of the link I am trying to get the updated value entered by user. for the respected row for which addto cart link get clicked.
For that link I have defined some parameter through SPEL,( like this parameter name: item_quantity value : ${oa.MisibeItemSearchVO.ItemQuantity} ) which has fireaction. But when i am clicking the addto cart link I am not getting the current value entered by the user.
Can any body guide me how to get that related value for which the add to cart link got clicked.
for this when i am doing pageContext.getParameter("item_quantity"));
I am not getting the value entered by user.
please suggest me
Thanks!
SmarajeetThe below is my Vo query for item quanity i am using a dummy query "(select null from dual) as ITEM_QUANTITY"
in the below query and item type is number. and this is a messageTextINput in OA page and is maped to ItemQuantity vo attribute.
SELECT idsi.section_item_id
,idsi.inventory_item_id
,(select concatenated_segments from mtl_system_items_kfv mstk
where mstk.inventory_item_id = idsi.inventory_item_id
and mstk.organization_id =idsi.organization_id) ITEM_NAME
,(select description from mtl_system_items_tl mtll
where mtll.inventory_item_id = idsi.inventory_item_id
and mtll.organization_id =idsi.organization_id
and language = USERENV('LANG') ) ITEM_Description
,(SELECT CASE
WHEN instr(msib.segment6,'NAMED USER') > 0 THEN 'NAMED_USER'
WHEN instr(msib.segment6,'PROCESSOR')>0 THEN 'PROCESSOR'
ELSE msib.segment6
END
FROM MTL_SYSTEM_ITEMS_B msib
WHERE msib.INVENTORY_ITEM_ID = idsi.inventory_item_id
AND msib.ORGANIZATION_ID = idsi.organization_id) LICENSE_TYPE
,(SELECT CASE
WHEN instr(msib.segment6,'1 YR') > 0 THEN '1YR'
WHEN instr(msib.segment6,'2 YR') > 0 THEN '2YR'
WHEN instr(msib.segment6,'3 YR') > 0 THEN '3YR'
WHEN instr(msib.segment6,'4 YR') > 0 THEN '4YR'
WHEN instr(msib.segment6,'5 YR') > 0 THEN '5YR'
WHEN instr(msib.DESCRIPTION,'Perpetual') > 0 THEN 'PERPETUAL'
END TERM FROM MTL_SYSTEM_ITEMS_B msib
WHERE msib.INVENTORY_ITEM_ID = idsi.inventory_item_id
AND msib.ORGANIZATION_ID = idsi.organization_id) TERM
,(select qll.operand
FROM qp_list_lines qll
,qp_pricing_attributes qpa
WHERE qll.list_line_id = qpa.list_line_id
AND qpa.product_attr_value = to_char(idsi.inventory_item_id)
AND qll.list_header_id = 439381
AND sysdate between NVL(qll.start_date_active, sysdate) and NVL(qll.end_date_active, sysdate+1)
AND qpa.list_header_id = qll.list_header_id
AND qpa.product_attribute = 'PRICING_ATTRIBUTE1'
AND qpa.product_attribute_context = 'ITEM'
AND NVL(qpa.pricing_attribute_context,'MIXED') = 'MIXED') ITEM_PRICE
,(select null from dual) as ITEM_QUANTITY
,(select currency_code from qp_list_headers_b where list_header_id =439381) currency_code
,(select segment1 from mtl_system_items_b msib
where msib.inventory_item_id = idsi.inventory_item_id
and msib.organization_id =idsi.organization_id) PART_NUMBER
FROM ibe_dsp_section_items idsi
,ibe_dsp_msite_sct_items idmsi
,( select distinct child_section_id
from IBE_DSP_MSITE_SCT_SECTS b
connect by PRIOR child_section_id = parent_section_id
start with parent_section_id =:1
and mini_site_id =1
UNION
select distinct child_section_id
from IBE_DSP_MSITE_SCT_SECTS b
where child_section_id =:1
and mini_site_id =1
) csi
WHERE idsi.organization_id = 101
AND idmsi.section_item_id = idsi.section_item_id
AND idsi.section_id = csi.child_section_id
AND idmsi.mini_site_id = 14409 -
How to restrict the user to enter only numeric values in a input field
How to restrict the user to enter only numeric values in a input field.
For example,
i have an input field in that i would like to enter
only numeric values. no special characters,alphabets .
reply ASAPHi Venuthurupalli,
As valery has said once you select the value to be of type integer,once you perform an action it will be validated and error message that non numeric characters are there will be shown. If you want to set additional constraints like max value, min value etc you can use simple types for it.
On the project structure on left hand side under local dictionary ->datatypes->simple types create a simple type of type integer
The attribute which you are binding to value property ;make its type as simple type which you made
Hope this helps you
Regards
Rohit -
Enter-Event on an "Input Field"
Hello Community...
i would like to trigger an event on an Input-Field in my Form. When I enter a value and press "Enter" the value should be given via an output signal to another iView. What kind of event do I have to choose to achieve that? I chose a Custom Action, but the value was passed to the output signal when I left the field.
Greetz, JochenHi Jochen,
As per your requirement:
" When I enter a value and press "Enter" the value should be given via an output signal to another iView"
press Enter means u want to have a button in the form along with the input field. Am I correct?
If so then why to give action in the input field.
"I chose a Custom Action, but the value was passed to the output signal when I left the field"
Beacuse If you will give the event in input field then when you will fill the value in the input field that action will be triggered.
Better to give the action in the button if you want to press and then event has to be triggered.
Go to the Button property--give system action--as submit.
Then to pass data between the iviews you must have used signal out and signal in.
Regards,
Nutan -
Mixing Html/JSP - Is it possible to retain value in "file" input field?
I have a jsp page with the following snippet:
<% String text1 = (String)session.getAttribute("text1");
if(text1 == null) {
text1 = " "; }
//get more attributes here
%>
<form name="file" action="checkFields_images.jsp" method="post" enctype="multipart/form-data">
<input type="text" size="15" name="text1" value="<% =text1 %>"><br>
<input type="file" name="image1" />
<br>
<input type="text" size="15" name="text2">
<br>
<input type="submit" name="submit" value="submit">
</form>
...upon submission, it will go to a jsp that will check the fields for blanks or errors. If there are errors, the page will forward the user BACK to the original page, and each field that had an entry will be displayed with what the user had entered.
The way my code operates is when the user hits the submit button, the jsp page that checks the fields is also setting the values submitted in session attributes. Those of you familiar with JSP code will know what I mean.
That way when the page is redisplayed the "value" attributes of each <input> field will be set to what the user entered by way of such:
<input type="text" name="text1" value="<%=text1%>">
where <%=text1%> is a java variable set to the session attribute value for this <input> field.
Now I know that the <input type="file> field has a value attribute, but I don't believe it is something that can be set. So how do I workaround this? I just want the field to display the file name the user had selected. I've worked with mixing JavaScript and Java code, but there are certain things you can and can't do, and I'm coming up with any "can do's" for this one.
Any suggestions are appreciated
Thank You,
Love2JavaYou are absolutely correct.
For security reasons, you can't specify a value for the input type="file".
Here is one suggestion, of how I would see it work in a perfect world.
- The file is uploaded and retained on the server
- You send back a page without an input type="file"
- The user fixes whatever fields they got wrong and submits again
- The server picks up the correct fields, along with the file sent with the "bad" request, and then continues as normal.
In this way, you only have to upload the file once.
Instead of regenerating the <input type="file">, it would generate something like "File already uploaded. Correct other fields"
pros:
- Don't have to worry about repopulating the input type="file"
- user only uploads the file once
cons:
- if the user wants to change the file? Maybe another link?
- must retain file on server somewhere, and find it later.
I didn't say it was easy, but it seems the most sensible approach to me.
Cheers,
evnafets -
Restricting to enter value in the OVS field
Hi gurus,
I've a requirement where i need to restrict the user from entering some value in an input field which has an OVS and should only select the F4 help to that input field.
The user should be left with the only option of selecting the value help but not entering manually in the input field.
Is this possible.
Please help me in achieving this.
Thanks in Advance
ShravanHi Shravan,
Do like this..
Insted of input field take text view or input with readonly.
create another input field and bind with same attribute
place after first one, or use matrix layout. ( adjust two fields like input with f4 ) and make it width to 1 pix.
so you only visible F4 for that field.
Now, first input wont allow to enter any value, from F4 user can select values.
Hope you understood.. any issues revert back.
Cheers,
Kris. -
Capture value from the input field
Hello All,
I'm new to BSP.
I have a small querry.
I have a input field.
beside this a push button.
if i enter a value in the input field and press the push button, i need to capture the value from the input field and pass it to a variable contained in a class.
i'm attaching the layout code here.
but i'm not knowing what to write in the event(on input processing)
<u><b>Layout code </b></u>
<%@page language="abap" %>
<%@extension name="htmlb" prefix="htmlb" %>
<htmlb:content design="design2003" >
<htmlb:page title = "Page to take the value from the screen and pass to the class "
marginBottom = "100"
marginLeft = "250"
marginRight = "100"
marginTop = "100"
scrolling = " AUTO" >
<htmlb:form>
<htmlb:tray id = "tray1"
hasMargin = "TRUE"
title = "Value Capture"
width = "350" >
<htmlb:textView text = "Enter a value"
design = "emphasized"
textColor = "negative" >
</htmlb:textView>
<br>
<htmlb:inputField alignment = "left"
id = "gv_var"
required = "true"
type = "STRING"
design = "standard" />
<htmlb:button design = "emphasized"
id = "button"
text = "SUBMIT"
onClick = "btn_click" />
</br>
</htmlb:tray>
</htmlb:form>
</htmlb:page>
</htmlb:content>
eventhandleron input processing code
DATA: event TYPE REF TO if_htmlb_data.
event = CL_HTMLB_MANAGER=>get_event_ex( request ).
IF event->EVENT_NAME = 'button' AND event->EVENT_TYPE = 'click'.
ENDIF.HI BSPian,
htmlb:inputField value = "<%= v_value %>"
id = "gv_var"
required = "true"
size = "10"
type = "STRING"
maxlength = "10"
design = "standard" />
Here u mean to say that v_value must be one more field type string. is it so ?
But i want to see the value in the same input field
id ="gv_var". i.e if i enter the value "BSPian" in the input field and press "submit" the internal processing will be done as told by u and after that ,on the screen i want to keep that value till i end that session.
i passed a variable v_value in the inputfield value but it's not working ..
regards,
deepu. -
How to prepopulate value in webapps input fields or for any custom fields in for any other forms?
What do you want to populate the form with?
-
Default Value in Numeric Input Field in Visual Composer Application
Hi All,
I have developed a visual composer application which has a numeric input field for Hours.
It is mapped to a backend module.
We are using portal 7.31
The problem is that the deafult value of this input field is "0", but the rquirement is to display as "0.0"
The functionality has been tested with input values in decimals and works fine. The problem is when the screen first populates, that field should show "0.0" .
Please advise.
ThanksHi Soumya Chanda,
I don't know of an agreeable way around it. You could have a textual input, but then it doesn't have the numeric control behavior, plus you need to handle incorrect typing (alphanumeric notes).
Sorry! -
Hi All,
I am a newbie to ABAP Webdynpro.I would liketo know how should I get the value from an input field at runtime?
Thanks,MuktaBy reading the context attribute which bound to inputfield, you can get the value.
Say you have a node called 'MAIN_NODE' and has the attribute 'INPUT_VALUE', which is bound to the Inputfield.
DATA LO_ND_MAIN_NODE TYPE REF TO IF_WD_CONTEXT_NODE.
DATA LO_EL_MAIN_NODE TYPE REF TO IF_WD_CONTEXT_ELEMENT.
DATA LS_MAIN_NODE TYPE WD_THIS->ELEMENT_MAIN_NODE.
DATA LV_INP_VALUE LIKE LS_MAIN_NODE-INP_VALUE.
* navigate from <CONTEXT> to <MAIN_NODE> via lead selection
LO_ND_MAIN_NODE = WD_CONTEXT->GET_CHILD_NODE( NAME = 'MAIN_NODE' ).
* get element via lead selection
LO_EL_MAIN_NODE = LO_ND_MAIN_NODE->GET_ELEMENT( ).
* get single attribute
LO_EL_MAIN_NODE->GET_ATTRIBUTE(
EXPORTING
NAME = `INPUT_VALUE`
IMPORTING
VALUE = LV_INP_VALUE ). "LV_INP_VALUE will have the value of inputfield
Raja T
Message was edited by:
Raja Thangamani -
DI_Inability to enter value in user defined field: Hour
I am using SAP Business One 2007 A PL15, and I seem to be experiencing the same issue described in these two support notes:
1086704 [DI_Inability to enter value in user defined field: Hour|https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/smb_searchnotes/display.htm?note_langu=E¬e_numm=0001086704]
1016731 [DI_Inability to enter value to Hour User Defined Field|https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/smb_searchnotes/display.htm?note_langu=E¬e_numm=0001016731]
However, they are for SAP 2005 and say that the issue should be fixed.
Does anyone have any insight into whether these issues have been fixed in a more recent patch of SAP 2007?
Thank you in advance.
MikeDear Mike,
By check the Related Notes, the issue in SAP Note 1086704 is fixed on SAP Business One 2005 A SP01 Patch 32 and the issue in SAP Note 1016731 is fixed on SAP Business One 2005 A SP01 Patch 29.
If your issue is same as the Notes then it should be fixed in a more recent patch of SAP 2007.
Best Regards
Jane Jing
SAP Business One Forums team -
Value of the input field changing automatically on click of enter
I was trying to write a simple report that has a single input field with a f4 help for a directory browser attached. the input field can only be filled using the f4 help ( achieved through function module DYNP_VALUES_UPDATE) . The problem is after the input field is populatd if i click on enter or press f8 the text in the input field changes automatically. Please can anyone find the reason for this behaviour and provide a solution .Thanks in advance.report code attached.
Regards,
Kiran A.
REPORT zpgm_md61_error1.
PARAMETERS: p_file TYPE string MODIF ID abc LOWER CASE .
DATA: dyname TYPE programm,
dynumb TYPE sy-dynnr.
DATA: dynpfields TYPE TABLE OF dynpread WITH HEADER LINE.
DATA: lv_folder TYPE string,
sel_folder TYPE string.
AT SELECTION-SCREEN OUTPUT.
PERFORM disable.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CALL METHOD cl_gui_frontend_services=>directory_browse
EXPORTING
initial_folder = lv_folder
CHANGING
selected_folder = sel_folder
EXCEPTIONS
cntl_error = 1
error_no_gui = 2
not_supported_by_gui = 3
OTHERS = 4.
dynpfields-fieldname = 'P_FILE'.
MOVE sel_folder TO dynpfields-fieldvalue.
APPEND dynpfields.
CALL FUNCTION 'DYNP_VALUES_UPDATE'
EXPORTING
dyname = dyname
dynumb = dynumb
TABLES
dynpfields = dynpfields.
FORM disable.
LOOP AT SCREEN.
IF screen-group1 = 'ABC'.
screen-input = '0'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDFORM. "dISABLEHello Kiran,
This is because you've defined the field as TYPE STRING.
Change the declaration & the problem should be solved:
PARAMETERS: p_file TYPE dynfieldvalue MODIF ID abc LOWER CASE .
BR,
Suhas -
How to get the values from the input field of a table
Hello Friends
I am having table having one column as InputField and rest are the textview fields
I input the data and click the button that will add them to a node.
But what is happening is it is adding the current value to all the fields replacing other filelds.
Like suppose I am having 3 rows
In column I input 10
In column 2 input 20
In column 3 input 30
Now it is setting the value 30 to all the 3 fields.
Can any one tell me the code to set 10, 20 and 30 as different value in a node as entered by me.
ThanksHi
i am your scernario as follows
Context
TN_node (value node of cardinality 0:N)
val1 (value attribute under value node)
val2 (value attribute under value node)
i have binded Tn_node to table and val1 is textview and val2 is inputfield
public void wdDoInit()
//@@begin wdDoInit()
for(int i=0;i<5;i++)
IPrivateTestView.ITN_nodeElement ele=wdContext.nodeTN_node().createTN_nodeElement();
wdContext.nodeTN_node().addElement(ele);
ele.setVa1("val"+i);
//@@end
i have a button go in which printing all the values
public void onActionGo(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
//@@begin onActionGo(ServerEvent)
for(int j=0;j<wdContext.nodeTN_node().size();j++)
//IPrivateTestView.ITN_nodeElement
IPrivateTestView.ITN_nodeElement ele=wdContext.nodeTN_node().getTN_nodeElementAt(j);
wdComponentAPI.getMessageManager().reportSuccess("-----"+ele.getVa1());
wdComponentAPI.getMessageManager().reportSuccess("-----"+ele.getVa2());
Hope this helps,
If your problem is not solved please post your code like this
Thanks and Regards,
Arun -
How to get the value from the Input field of the Table view.
Hi Experts,
I have created a table view with 10 rows and each rows contains input fields in it.Can you please help me getting the values that are entered in all 10 rows.
Currently I am using the below code,but using the below I am able to get only the first row details of the table.
lo_el_table->get_static_attributes(
IMPORTING
static_attributes = ls_table).
Please let me know you suggestions on this.Thanks in advance.
Regards,
ArunHi Arun,
You should use this method:
lo_nd_table->get_static_attributes_table(
IMPORTING
table = lt_table).
Cheers,
Roelof
http://www.nl4b.com -
Validation of values in an input field.
Hello togther,
I've created an input field with a value-selector, so that the user can choose a value from help-list. But he can also enter a value directly into the input field. Is there any "STANDRAD" method to check whtether the value which is in the input field is valid against the values from the value-selector?
I've found a standard method to check whether mandatory fields are field and the method works fine. Is there anything like this also for checking values against values from the selector?
Thanks in advance.
Greetings,
FlorianHello Florian,
You can create an event CHECK_DATA for OnEnter event of you input field.
Then go to the Action tab and select the action type as Validation-Independent .
Hope this will work for the input field with OVS help .
Regards
Vivek
Maybe you are looking for
-
Returning Storm 9530 to default settings?
My wife decided on getting a different phone and I need to "clear" the Storm and return to it's new factory settings. I need to delete e-mail addresses and just basically get the phone back to the configuration it came in from new. How can this be
-
Hi, I have loaded a delta load from the ODS to cube. After the load i found 3 entries for the same purchase orders(available in delta) in the cube instead of a single entry. Can anyone tell why is this hapenning?
-
CS5 Design Standard discs/images
I purchased this last summer, and I have my confirmation and serial in hand, but I can't find the discs. I thought I could just download it, but it's not available here anymore. I spoke with customer service, and they suggested I post to the forums a
-
Apple ID Not found/Password incorrect
Hiya, I am constantly receiving an error when I try to login to the app store/ itunes. I can access my account online so my password isn't incorrect. I have reset it nevertheless but still I continue to receive the 'Apple ID Not found/Password Incorr
-
Last night my battery seemed warmer than normal, I shut down the computer and then waited until it cooled off. I tried to restart it And it goes to the grey start up screen, makes the sound to start, goes about a quarter loaded and then it sits with