Webdynpro Development: On change of input field Event
hi,
Is there any event in Web Dynpro(Java), that chaught the event of change in an input field? ie, if I change the value of a perticular field, it will caught that event and populate another field accordingly.
Thanks,
Angshuman
HI
Use OnEnter property of the Input Field. Write the Event name you wanted to occur.
As the user will enter into the field & press enter, the particular field, you wish to, will be filled automatically.
Regards
Chander Kararia
Similar Messages
-
How can we change the input field on a view stop showing zeros
Hello,
To make screen look consistent with other character input field. How can we change the input field on the view stop displaying zeros even though the data type is NUMC and data type should not be change?
Edited by: sap_learner on Mar 25, 2010 5:44 PM
Edited by: sap_learner on Mar 25, 2010 5:49 PM
Edited by: sap_learner on Mar 25, 2010 5:55 PMhello Manas Dua,
Thanks for your help. I am able to resolve my problem.
My code will help the future comers to resolve this kind of issues.
*The code is applied to method WDDOINIT of the default view.
DATA lo_nd_terms_input TYPE REF TO if_wd_context_node.
DATA lo_nd_terms_input_i TYPE REF TO if_wd_context_node_info.
DATA lv_zeros TYPE wdy_attribute_format_prop.
lv_zeros-null_as_blank = 'X'.
lo_nd_terms_input = wd_context->get_child_node( name = wd_this->wdctx_input ).
lo_nd_terms_input_i = lo_nd_terms_input->get_node_info( ).
lo_nd_terms_input_i->set_attribute_format_props(
EXPORTING
name = `ENTER THE ATTRIBUTE NAME`
format_properties = lv_zeros ).
Edited by: sap_learner on Mar 26, 2010 5:02 PM -
How to change the input field's color in SE51
Hi:
I need to change the color of input fields in module pool.
I tried to modify its screen-color but it did not work.
Need your suggestion.
Regards
Shashihi,
Check this similar thread
Regarding the input field color
thanks -
HTMLB .. Input field event handling..
Hi guys,
I have a input field htmlb in my jsp. I have to handle on blur event for this.. i.e if a user gives in somethin in the input field and once it looses focus, a event should get triggered. And probably in my case it will be helpful for me if I have this event handler method in the dynpage. For this kind of event handling what should I write in the followin tag
<htmlb:inputfield id="" value="" width=""> plz tell me a tag attribute which supports this event.
Regards,
PP.Hi Priyanka,
You can get reference of your input field in JSP into DynPage. Do like this:
Declare input field in JSP
<hbj:inputfield id="input" value="test">
In DynPage, get refernce of the input field
Wherever you want to trigger event
InputField myInputField =(InputField) getComponentByName("input");
myInputField.setClientEvent();
Hope this helps.
regards,
Siva
Note: If you get success, please post the solution before you close this thread.
Message was edited by:
Siva Rama Krushna -
Changing an input field's appearance to Optional in an ESS WD Java scenario
This thread is posted to help customers with a common user based issue with ESS
SAP may deliver some fields in ESS iviews as mandatory however you may not want some fields to be mandatory and may want the iview display to guide the user appropriately
Often delivered mandatory fields have an Asterisk denoting this field as a mandatory
requirement for data entry in the ESS scenario
The purpose of this post is to show how the Asterisk can be removed and therefore indicate to the user that an entry is not required
There may be 2 ways to do this
1) As of a SP9 in ERP 6.0 press Ctrl and Right mouse button on the field in the PCD preview of the iview you wish to modify. In the Personalization options there is a "Mark as Mandatory" option please select "Not Personalized" and save then review the iview to see if the asterisk is removed
2) If this does not have the desired effect or you have a lower SAP version or SP level you will need NWDI to make the change. You will require knowledge of NWDI to make the change -->
Open the required scenario in NWDS
Position cursor on Required field and right click and select u2018Propertiesu2019
Go to the u2018Propertiesu2019 tab
Change property field u2018Stateu2019 from u2018Requiredu2019 to u2018Normalu2019
Save the changes
As this field now appears as optional to the user you also have to ensure the
ECC business logic does not reject a user who does not populate the field with data - therefore you will need mark the field as optional in
V_T588M
V_T588MFPROPS
These changes also affect entry of data into this field in PA30 - HR Administrators or users with R3 access will therefore have the same user experience (i.e field is not mandatory)
If you have issues maintaining V_T588MFPROPS appropriately you can insert an overide into V_T588MFPROPC
If you find the ESS scenario still requests an entry in the field it could be that this field is an essential
or core part of this particular ESS scenario and therefore the model expects data to be populated in this field or it could also be that previous or subsequent fields are dependant on an entry in that field - In this case you may need to make a coding change to the model and/or change the business logic of dependant fields as well.
Edited by: Stuart Campbell on May 8, 2009 1:07 PMThank you stuart.
-
Change required input fields in XD01
Hello everyone,
I am doing development to Enhance transaction XD01. I have one additional button which execute popup window. This window retrieve some data from external system. What I am going to do, is override required (for instance Address) data in program SAPLSZA1 on the screen 301 using data from popup window. I'd achieve this before save Customer data. Any idea how to overcome it?
BR
MateuszHi
U can try to use the BADI CUSTOMER_ADD_DATA and/or CUSTOMER_ADD_DATA_CS: these BADIs open new TAB where you can try to manage your issue, else I believe you need to change the std one, but it's dangerous because SAPLSZA1 is central program where all addresses are managed
Max -
How to save changed data from a input field to the source structure
Hi,
I have a small problem with the onChange event with HTML input fields.
When changing a value of a input field or by creating a new value for a field the OnChange event is called by moving away the mouse pointer....
get_form_field( 'field_name' ).
But is it possible to write back the new value in the source field ls_screenstructure_field1 without using the OnInputProcessing?
I ask because my application´s structures have a lot of fields that should be filled and changed by input fields.
It´s not comfortable to request every new value with .. = request->get_form_field(... .
Thanks for helping.
Cheers,
Andréyou wanted a onchange for a htmlb:inputfield which would also trigger server event. try the following code.
<htmlb:inputField id = "test"
alignment = "LEFT"
size = "6"
required = "TRUE"
doValidate = "TRUE"
type = "INTEGER"
/>
<bsp:htmlbEvent id="myid" onClick="myonclick" name="ValueChanged" />
<script for="test" event=onchange type="text/javascript">
alert(this.value);
ValueChanged();
</SCRIPT>
if the value in the inputfield is changed it would trigger a alert at the client side and also trigger a server event. now you can caputre the value in oninputprocessing.
Hope this helps.
do let us know if you need help in how to capture this value in oninputprocessing.
Regards
Raja -
hi all
i am developing a z report.input field is customer name (ADRC-NAME1). SAP has not given F4 help on this field.
please tell mo how to give f4 Help for this field in report.
regard.
ulhashi..
do as below..
AT SELECTION-SCREEN ON VALUE-REQUEST FOR PR_VERSB.
CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
EXPORTING
TABNAME = 'MDPB'
FIELDNAME = 'VERSB'
SEARCHHELP = 'H_T459V'
DYNPPROG = 'ZPP_SHORT'
DYNPNR = '1000'
DYNPROFIELD = 'PR_VERSB'
EXCEPTIONS
FIELD_NOT_FOUND = 1
NO_HELP_FOR_FIELD = 2
INCONSISTENT_HELP = 3
NO_VALUES_FOUND = 4
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.
Rahul -
Accessing input field from the JSP in dynpage
HI all,
I am trying to access the input field of the jsp page in my JSPDynpage but it is always return null.My Input is a normal HTML element not a HTMLB element
JSP File :
<hbj:content id="myContext" >
<hbj:page title="PageTitle">
<hbj:form id="myFormId" >
<div class="content">
<table cellpadding="2" cellspacing="2">
<tr>
<td>
<label for="name"><strong>UserName:</strong></label><span id="info_name">(This field is required)</span><br />
<input name="name" id="name" size="10" maxlength="10" type="text" />
</td>
</tr>
<tr>
<td>
<label for="email"><strong>EmailID:</strong></label><span id="info_email">(This field is required)</span><br />
<input name="email" id="email" size="20" maxlength="20" type="text" /></td>
</tr>\
</Table>
JSPDynpage:
InputField myInputField = (InputField) getComponentByName("name");
if (myInputField != null) {
name = myInputField.getValueAsDataType().toString();
InputField myInputField1 = (InputField) getComponentByName("email");
if (myInputField1 != null) {
name = myInputField1.getValueAsDataType().toString();
In both the cases myInputField and myInputField1 are null . My Question is what should be the parameter that i need to pass for getComponentByName method.
Regards,
Raj.hi,
The way you are trying to get the input field value works good with hbj type elements.
either you change your input field to an hbj one or use java script inside your jsp page to catch the value
like
for HTML:
[HTML Input Field|http://www.w3schools.com/HTMLDOM/met_doc_getelementbyid.asp]
and for HTMLB
refer this link:
[SAP HTMLB GuideLines|http://www.sapdesignguild.org/resources/htmlb_guidance/index.html]
Regards,
Srinu -
F4 help icon and Drop Down icon turned to input field in EHP4
Hi,
I am facing one strange problem, I have a system in which ECC6 with EHP3 was installed. Everthing was fine so far.
But as soon as we have upgraded to EHP4 package level 2 Web Dynpro Applicaiton UI rendering problem started.
1. F4 search help icon changed to input field like ui which does not takes any input but responds when user clicks on that field with normal F4 Search Help screen.
2. Drop Down icon also changed to input field like ui which does not takes any input but responds when user clicks on that field with normal Drop Down appears.
Any resolution for this?
-Haresh KhandalHi,
Yes, I also faced the same issues. I guess some patch levels you need to apply. Please approach your basis team for the same.
One moe thing, As a temporary solution, try to increase the width of those UI elements so that you can be able to the dropdown icons and F4 help icons clearly.
Try out this way.
Regards,
Lekha. -
How to display zero in the screen's input field using numc type
Hi,
I want to display the zero value in the input field , when I using the NUMC input field on the screen .
The zero will be changed to blank ,when I click the Enter key.
What I should do for it?
Any help is appreciated.
Regards,
TrevorHi ,
Thanks for your quickly answer!
I use the numc input field in the dialog's screen.
I am not sure how to do the realize the function like 'UNPACK'?
In fact, I can't changed my input field's data type.
When the status of my input field is display, I can display the zero on the screen. But when the input field is input status , there is blank!
Regards
Trevor -
Can we Change the backround color of an Input field in Webdynpro for ABAP.
Hi Experts ?
Can we change the background color of an Input field in WebDynpro for ABAP based on results we receive from any function module or BAPI?? .
Thanks in advance .
Regards ,
LASYes. We can change the background of an input field. The way you do this is by editing the theme that webdynpro application uses. To edit the theme, you will need to install NWDS PLUS the theme edit plugin (Available for download from SAP).
Once you have edited the theme, you will need to upload your theme back to application server. You can use the program : BSP_UPDATE_MIMEREPOS to do this.
Bydefault, the theme used by webdynpro applications is :
/SAP/PUBLIC/BC/UR/nw5/themes/sap_tradeshow
You can apply another theme by calling the webdynpro application with a theme parameter. For example, if my webdynpro application name is "zgopaltest", then
<i><b>http://<server>:port/sap/bc/webdynpro/sap/zgopaltest?SAP-EP-THEMEROOT=/SAP/PUBLIC/BC/UR/nw5/themes/sap_tradeshow</b></i>
will apply the sap_tradeshow theme.
Likewise, you can apply diffrent theme. There is another theme that SAP provides. Its called : sap_hcb. Hence, you can apply the theme to the above application by:
<i><b>http://<server>:port/sap/bc/webdynpro/sap/zgopaltest?SAP-EP-THEMEROOT=/SAP/PUBLIC/BC/UR/nw5/themes/sap_hcb</b></i> -
Event for value change of an input field
Hello,
I'm a newbie in WD4A.
I've got a input field. Is there a event that's fired, if the value of an input field is changed?
Regards ChristianNo. There is only an event when the user presses enter. You can check the online help for all events of all UI elements.
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/d7/ef8841e3af1609e10000000a155106/frameset.htm
In 7.02 there is an AJAX based change event on the inputField, but it is not available as a normal WD Event. It instead triggers the attached SearchHelp without the WD Phase Model. This is the new SuggestValues feature in 7.02. -
Input Field in table - I need a OnClick Event
Hello everybody,
I have the following problem:
I have created a table in my view which is filled at runtime. The table has 3 different rows and every row has TableSingleMarkableCells, these cells further have a input field as their celleditor.
I now want to know which cell the user is editing. I have a AttributePointer through which I know that at the time the user presses the enter key. But I need to know whether the focus has changed. Because there is the possibility that the user switches between the differnt cells with the arrow key or the tab key. But the AttributePointer only gives me the first selected cell.
Have anybody a suggestion to solve this problem - it seemed to be something like definingb a OnClick event for a input field (additionaly to the default OnEnter event...)
Best regards,
SebastianHi,
You can find out at which row the editing goes, by using
onLeadSelect action of TableUIElement.
in onLeadSelect action you can find row number using this statement
int rownumber= wdContext.node<TableNode>().getLeadSelection();
Regards
LakshmiNarayana -
Validating Input fields in Interactive Adobe Forms with Webdynpro ABAP
Dear Friends,
Am new to Interactive Adobe forms with Webdynpro Abap,
My scenario is, I have few Input fields, i need to handle the Messages when am not entering values in any of the Input Field,
and raise the message when i click on Save Button.
I have tried with setting the field as Required in Form itself, but i can't set the Field as Mandatory.
I don't know how to do, Please give some needed points, as well needed some Script/Formcalc code.
Thanks,
Pradeep.Hi Pradeep,
You can validate the fields by using javascript/formcalc logic in onclick event of button.
Please refer the below links
Adobe Form -How to make an Input Field Mandatory
Validate Intercive Adobe Form
Hope it helps you.
Regards,
Rama
Maybe you are looking for
-
Table for Material Quantity and Value for particular month and year
Hi All My requirement is that for a particular month and year I want to know the stock quantity and stock value for a particular material for a given plant.From which SAP table can I get this data as I want to fetch data for my Y report? Regards Sati
-
My boyfriend knew my apple id and my password and when we broke up he changed it and he changed my alternate e-mail address so i cannot restore it. The problem is that my iPhone activation is linked to iCloud. What can i do? I have old password and o
-
Camera app doesn't work after installing a new screen
I have been fixing broken iPhone screens for quite some time now but have never come across something like this. After installing a new screen the camera app won't show the camera and the shutter never opens. I thought I didn't put one of the cables
-
I have a WRT54G wireless router. The issue I have is th...
I have a WRT54G wireless router. The issue I have is that the "wireless network connection" icon light on my laptop stays on continuously and is constantly sending and receiving data even when nothing is open...no Outlook, no browser, no programs. I
-
Client object model - Usage of System account
We are about to start using Client object model (C#) for SharePoint 2010. We have been using Server object model and used Run with elevated privileges for most of the SP operations. In Client object model, there is an option to use system account cre