How to control numbers of characters in a input field?
Hi all
I need to limit the maximum of input characters to 255 in the field: vendortxt at the Shopping Cart. Do anyone know how to do this.
Regards, Bjarne
Hi,
You can use the BBP_DOC_CHECK_BADI to read the number of characters entered in the text field VENDOR_TEXT and accordingly throw the error message if it exceeds 125 characters.
In the BADI,use the FM BBP_PD_SC_GETDETAIL to read the details of the SC.In the table E_LONGTEXT,you wil get the value for Vendor text.
BR,
Disha.
Pls reward points for useful answers.
Similar Messages
-
How to restrict number of characters for an input field
Hi All,
I have an input field.
The max number of characters for this input field is 10.
when a user enter more then 10 characters. it should prompt for an error or the input field should not allow to accpet the 11 character.
how we do this in VC.
need your helpful answers
Rgds
SrinivasHi Srinu
You could achieve this by configuring error messages under the formula:-
Select the control properties and in the Input field at the Display tab write the formula
"IF((@<LEN(text)>10),'appropriate message','Records available')"
Note :- there is a LEN(text) under text functions in formula tab.
Regards
Navneet
Message was edited by:
Navneet Giria -
How to set todays date in message date input field in uix
Hello everybody,
Im using jdeveloper 9015+adf+uix
I am having an input form and in that i want to set the date input field with the current date(default value).
Does anybody of you know how I should do this.
Any help is appreciated,
Thanks in advanceHi,
Did you figure out on how to default system date in a date input field??
I have a similar requirement in OA framework. Please let me know if you have any ideas.
Thanks,
vinay. -
Controlling the space between label and Input field in SELECT-OPTION
Hi ,
I am using WDR_SELECT_OPTIONS as a used component in order to dynamically generate the Select option in my WD Component.
Can any one tell me if there is a way to control the spacing between Label and Input field? This is because rest of the UI elements are in one particular order but for this dynamically generated UI.
Please help me.
Thanks,
KavithaHi Kavitha,
The label is required for accessibility reasons. It's not possible to remove it and to use your own label from outside the component to point to it. Labels cannot point to targets across views (and hence acress component) boundaries.
Best regards,
Thomas -
How to seperate numbers and characters in a column
Hi,
In my database i have a table named birth.DBA prior to me created a column with data type var char,for which data type number must be allocated.Both characters and numbers are entered into that column.now i have to change my data type into number.how can i do this.
My idea is to first separate numbers and characters in that column.But how can i do this.can u please suggest.use regular expressions
SELECT regexp_replace('aa123','[[:digit:]]') from dual;
SELECT regexp_replace('aa123','[^[:digit:]]') from dual
hth
Marco -
How to remove the Special characters like @,#,$<,..from text field. we nedd to remove any specila char from text field .
ex:text = just#fi%cation@text
the text should be justification.hi check this ..
data:char(25) value '5#4#2#&1#&',
char1(9) .
replace all occurrences of '#' in char with 'and' .
replace all occurrences of '&' in char with 'num' .
write: char.
or use this..
data:char(25) value 'test@ing*5#4#2#&1#&',
char1(9) .
replace all occurrences of '#' in char with space .
replace all occurrences of '&' in char with space .
replace all occurrences of '@' in char with space .
replace all occurrences of '*' in char with space .
write: char.
regards,
venkat. -
How to disable numbers in a text type or field ?
Hi,
Any option of disabling numbers in a text type or field ? For E.G. in the PO header text can we prevent users from entering number or values ?
Thanks.No, not without own programming
-
Limitation on the number of characters in an input field
Hi All,
We are on EP 7.0 SP12.
When I select an input field/text editor and map it to a field in a BAPI it truncates the value to 80 characters and thus I get the truncated value in the result.
When I pass a value larger than 80 characters in length while doing test data service, it works fine and I face this issue only while passing the data from the screen. Is this a bug in VC? Or if any one has a solution to this?
Regards,
MurtuzaHi Ganesh,
Following are the Answers regaring your queries:
Query : 1
There is no limitation on the number of components (objects, classes, tables, joins, hierarchies, lov's, etc) in a universe. But of course as the number of components increases, you could run into problems related to performance.
This depends on available RAM and the processing speed.
Query 2:
There is NO such option to select the number of table to be automatically inserted in to the universe because Suppose if you have 22000 tables in DB and you want only 1000 table ,you entered 1000 tables as the value to insert tables in Universe then How Designer will come to know which tables you want to take in Schema to build the Universe?
It all depends on the DBA and Universe Designer which tables are important for organizations reporting needs.
When you create connection to the DB then Connection will fetch all table from the database and we canu2019t limit DB data retrieval.
I hope this Helps...
Thanks...
Pratik -
How do you wrap the text on an input field with type="button"
I want to put 2 lines of text on an input field.
The button size is fixed at 75 and if there is more than 10 characters it truncates the text.
The input field is defined as :
<input type="button"
value="CI<br>Discrepency"
class="buttons75x75"
onclick="javascript:callForm('ciDiscrepency');"/>
If you can show me how, I would really appreciate it.
-GaryDug up the code I used to do this a while back:
//The style sheet
<style type="text/css">
.buttonUp {
border-style:outset;
border-width:2px;
width:3em;
float:left;
padding:2px;
background-color:#ccc;
text-align:center;
.buttonDown {
border-style:inset;
border-width:2px;
width:3em;
float:left;
padding:2px;
background-color:#ccc;
text-align:center;
</style>
//... Example buttons
<div class="buttonUp" onmousedown="this.className='buttonDown';"
onmouseup="this.className='buttonUp';"
onclick="alert('Clicked on Small One');">He</div>
<div class="buttonUp" onmousedown="this.className='buttonDown';"
onmouseup="this.className='buttonUp';">Hello</div>
<div class="buttonUp" onmousedown="this.className='buttonDown';"
onmouseup="this.className='buttonUp';">Hello World</div>
<div class="buttonUp" onmousedown="this.className='buttonDown';"
onmouseup="this.className='buttonUp';">Hello<br/>World</div>
<div class="buttonUp" style="width:5em;" onmousedown="this.className='buttonDown';"
onmouseup="this.className='buttonUp';">Hello World</div>You could put any javascript you want on the onclick event, so you would call the javascript you previously used to submit the form and set the input name. In this example I had all the buttons be a fixed width, if you leave out the width in the style sheet then the block will snap to fill the same width as the text inside it, much like normal buttons do. The difference is, with a fixed width then text wrapping occurs automatically (like in the 3rd button) while without a defined width the div will only display a second line when the line break is added. Note the the fixed width can be over-ruled by an inline style if needed (last sample).
The website I pointed to before has a simpler solution (less javascript events needed). An implementation for his approach would be:
//The style sheet
<style type="text/css">
.button {
border-style:outset;
border-width:2px;
color:#000;
float:left;
padding:2px;
background-color:#ccc;
text-align:center;
text-decoration:none;
display:block;
.button:active {
border-style:inset;
border-width:2px;
color:#000;
float:left;
padding:2px;
background-color:#ccc;
text-align:center;
text-decoration:none;
display:block;
</style>
//... Example buttons
<a class="button" href="#" onclick="this.blur();alert('Now you clicked linkey');return false;">Hello<br/>World</a>Same deal here with the fixed-width vs.fit-to-content. I add the 'return false;' to the list of the onclick commands so IE doesn't make the 'link clicked' noise and the URL doesn't go to thispage.html#.
All these buttons work in FireFox 2, IE 7, and Safari 3 if they are running in STRICT mode. The button colors and borders don't precisely match FF and IE buttons, but they are close (although they aren't close at all to Safari buttons). -
How to capture the user change in an input field on a selection screen?
I am coding a selection screen in which there are two input fields. The first field takes a Unix directory from the user input. Based on the input value, the second field will be populated with a the name of a file under the corresponding directory.
My question is how I can make the program capture the user input without having to make the user press ENTER after they enter the value in the first field?
Any help will be greatly appreciated.Venkat,
Actually you led me to the real solution! It's the function module DYNP_VALUES_READ that does the trick for me. This function enables the program to capture dynamic user changes without recourse to PAI. Please refer to the code below:
REPORT zreiabsintf MESSAGE-ID zreiabsintfmc.
*<HGDC------------------------------------------------------------------
* Selection screen for the conversion program
*HGDC>------------------------------------------------------------------
SELECTION-SCREEN BEGIN OF BLOCK input WITH FRAME TITLE text-001.
PARAMETERS: p_indir LIKE epsf-epsdirnam OBLIGATORY, " Inbound file directory
p_infile LIKE epsf-epsfilnam DEFAULT gc_infile OBLIGATORY, " Inbound file name
SELECTION-SCREEN END OF BLOCK input.
*<HGDC------------------------------------------------------------------
* Displays a file-open dialog when the user clicks the search
* help button next to the inbound file text field. The user
* can select the inbound file visually.
*HGDC>------------------------------------------------------------------
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_infile.
* Capture any user change to the directory.
PERFORM check_dir_change.
* Display the file open dialog
PERFORM file_open_dialog CHANGING p_infile.
*<HGDC------------------------------------------------------------------
* Global constants
*HGDC>------------------------------------------------------------------
CONSTANTS:
gc_indir LIKE epsf-epsdirnam
VALUE '/interfaces/<SID>/inbound/', " Default inbound directory template
gc_infile LIKE epsf-epsfilnam VALUE 'input'. " Default inbound file name
*<HGDC------------------------------------------------------------------
* Global data
*HGDC>------------------------------------------------------------------
DATA:
gs_dynpfields TYPE dynpread, " Fields of the current screen
gt_dynpfields LIKE STANDARD TABLE OF gs_dynpfields. " Table of the screen fields
*& Form file_open_dialog
* Opens a dialog window for the user to choose a file in
* the specified Unix directory.
* <--P_FILE is the file to be selected.
FORM file_open_dialog CHANGING p_file.
* Validate the directory.
OPEN DATASET p_indir FOR INPUT IN BINARY MODE.
IF sy-subrc NE 0.
MESSAGE i001(zreiabsintfmc) WITH p_indir. " Unable to open the given directory
EXIT.
ENDIF.
CLOSE DATASET p_indir.
* Call the dialog window to open a file in the directory.
CALL FUNCTION '/SAPDMC/LSM_F4_SERVER_FILE'
EXPORTING
directory = p_indir
IMPORTING
serverfile = p_file
EXCEPTIONS
canceled_by_user = 1
OTHERS = 2.
IF sy-subrc NE 0.
MESSAGE i002(zreiabsintfmc). " Failed to open the file.
EXIT.
ENDIF.
ENDFORM. " file_open_dialog
*& Form check_dir_change
* text
* --> p1 text
* <-- p2 text
FORM check_dir_change .
CLEAR gs_dynpfields.
CLEAR gt_dynpfields.
gs_dynpfields-fieldname = 'P_INDIR'.
gs_dynpfields-fieldvalue = p_indir.
APPEND gs_dynpfields TO gt_dynpfields.
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = sy-repid
dynumb = sy-dynnr
TABLES
dynpfields = gt_dynpfields
EXCEPTIONS
invalid_abapworkarea = 1
invalid_dynprofield = 2
invalid_dynproname = 3
invalid_dynpronummer = 4
invalid_request = 5
no_fielddescription = 6
invalid_parameter = 7
undefind_error = 8
double_conversion = 9
stepl_not_found = 10
OTHERS = 11.
IF sy-subrc NE 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
READ TABLE gt_dynpfields INTO gs_dynpfields INDEX 1.
p_indir = gs_dynpfields-fieldvalue.
ENDFORM. " check_dir_change
Thanks for all your answers! The problem is now solved.
Edited by: Ning Hu on Apr 9, 2008 11:32 AM
Edited by: Ning Hu on Apr 9, 2008 11:34 AM -
Restricting a user to enter fixed characters in an input field (mobile)
Hi All,
I have created a simple type and set its length to some fixed characters. I have mapped this simple type to an input field. When I run this application on desktop it doesn't allow the user to enter characters more than the fixed length of the simple type. But this functionality is not available on the mobile ie. when I try to enter some text in the input field on the mobile device it allows me to enter as many characters as I want and the fixed length property of the simple type doesn't work here. Can anyone suggest me a solution for this. Reply ASAP.
Thanks in advance,
Murtuzapadma,
You have to set it in the wdDoModifyView()
if ( firstTime ) {
IWDInputfield inp_field = (IWDInputfield) view.getElement("<inputField_ID>");
inp_field.requestFocus();
regards,
nikhil
xxxxxxxxxxxxxxx
Edited by: Armin Reichert on Feb 23, 2008 6:29 PM -
How to map a context attribute to an input field
Hi,
I am new to CRM 2007 UI.I have a table control view on my screen and records are filled in this table when an user enters a value in an input field and presses enter.My bsp page looks something like this.
<%@page language="abap" %>
<%@extension name="chtmlb" prefix="chtmlb" %>
<%@extension name="thtmlb" prefix="thtmlb" %>
<%@extension name="uhtmlb" prefix="uhtmlb" %>
<%@extension name="htmlb" prefix="htmlb" %>
<%@extension name="xhtmlb" prefix="xhtmlb" %>
<%@extension name="crm_bsp_ic" prefix="crmic" %>
<%@extension name="bsp" prefix="bsp" %>
<%
DATA lv_xml TYPE string.
lv_xml = controller->configuration_descr->get_config_data( ).
%>
<thtmlb:grid cellSpacing = "1"
columnSize = "1"
height = "100%"
rowSize = "2"
width = "100%" >
<thtmlb:gridCell colSpan = "1"
columnIndex = "1"
rowIndex = "1"
rowSpan = "1" >
<thtmlb:label id = "NAMELABEL"
for = "NAMEINF"
text = "Enter a name" />
<thtmlb:inputField id = "NAMEINF"
disabled = "FALSE"
tooltip = "Enter a name to see all records"
submitOnEnter = "X"/> </thtmlb:gridCell>
<thtmlb:gridCell colSpan = "1"
columnIndex = "1"
rowIndex = "2"
rowSpan = "1" >
<chtmlb:configTable id = "PaymentTable"
table = "//HeaderData/Table"
xml = "<%= lv_xml %>"
selectedRowIndex = "<%= HeaderData->SELECTED_INDEX %>"
fillUpEmptyRows = "FALSE" />
</thtmlb:gridCell>
</thtmlb:grid>
The problem is that I want to map this input field to my context attribute.I am from Webdynpro background and ther its pretty easy :)....
Any suggestions will be helpful.
Thanks
SouravHi,
you should add the context attribute to the html page itself, or another way of doing it is to implement the set_model method of the view controller.
On the view controller you can find a lot of usefull attributes like the view manager which can help you understand the bsp framework
Best regards,
Erika -
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 -
How to change the format of a decimal input field?
Hello,
When creating an input field of type decimal the numbers appear at this format: 123,123.
Is it possible to disable this format and let the numbers to be displayed like this: 123123 ?
Regards,
RoyHi Roy,
Create a simple type in local dictionary of built in type integer. In the representation tab you can give any format you want. For your requirement you can give ####### in the format. You can also try other formats like ##,#### etc. Now create a context attribute and in it's type property give the simple type you have created by selecting the appropriate folder. Now map this attribute with the input field.
Regards,
Jaydeep -
How to enter numbers in Arabic font in the fields
Hi Everyone,
I installed Adobe Reader 10.0.1 multi-Language and I am able to enter Arabic alphabet in the fields, but when I enter numbers in the fileds, it is English. I don't have this issue in MS-Word. i.e., both letters and numbers depend on my keyboard setting and is English or Arabic respectively. The numbers setting in windows in "depend on context" and I think is fine. Do you know how I can fix this issue? Is there any setting in Adobe that overwrights the Windows setting for numbers?
Thanks a lotI won't say I am very clear about this topic. But I will give an example, which seems to show that number (in the double type) is logically of the form -000.00 while locale spacific String object can be both of the forms "000.00-" and "-000.00"
// you can show the string below (formatted) on a JLabel with the following
//<JLabel_instance>.setFont(new Font("Lucida Sans", Font.PLAIN, 22));
NumberFormat nf = NumberFormat.getInstance(new java.util.Locale("ar","EG"));
//NumberFormat nf = NumberFormat.getInstance(new java.util.Locale("fr","Fr")); // compare
DecimalFormat df=null;
DecimalFormatSymbols dfs= null;
if (nf instanceof DecimalFormat) {
df = (DecimalFormat)nf;
dfs = df.getDecimalFormatSymbols();
dfs.setZeroDigit('\u0660');// set the beginning of the range to Arabic digits.. this can be commented out
df.setDecimalFormatSymbols(dfs);
String formatted = nf.format(-1234567.89);
Maybe you are looking for
-
Hallo, i want to modifiy with WD or "Portal Component" the "security question" and "the answer of the security question" for a user. I want to develop my own "my profiles" application. It's realy easy to develop "my profiles" without the "security gu
-
[svn:bz-trunk] 20765: change photo to line art
Revision: 20765 Revision: 20765 Author: [email protected] Date: 2011-03-10 10:20:42 -0800 (Thu, 10 Mar 2011) Log Message: change photo to line art Modified Paths: blazeds/trunk/qa/apps/qa-regress/WEB-INF/src/photo/person0.jpg
-
What happened to my Divs?
I was working on a new HTML page that had several nested divs, one was a div containing several lists, floated to the left of the page. The div ID had been styled (internal style) and the style was displayed properly in the "Design" window. I split t
-
How cot create and read files in ALLUSERSPROFILE directory
Hi, I have a program that is to be used both with Windows XP, Vista, 7 and 8. It should create and read a file in ALLUSERSPROFILE, which I have learned to be different directories in XP and the other Windows versions. But after looking all over inter
-
MSI GT 680 can't open microsoft company web
so i bought msi gt 680 and got windows ultimate 64 bit.. then i tried open www.microsoft.com it won't opened this causes not viruses or threats it probbaly msi program itself i already check it with many famous antivirus and malware remover program s