Number of characters in a line of ABAP WD textedit

Hi guys,
I want to fix the number of characters you can write into the textedit component of my abap web dynpro. The problem is, that when i set cols to 73 ( that the ammount of characters i want to allow in one line) and then set the wrapping mode to hard or soft (makes no difference to me) there still is the possibilty of writing more than 73 characters into it. For Example when you input a line only containing 'i's : iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
as these are very small, you can insert a lot of them.
It would fix the issue, if you know the possibility of setting the font of the textedit. Than i could set it to a font were every character has the same width.
Thanks in advance.
Dave

This had me bugged for ages, as my customer still wanted to display and maintain texts attached to infotypes (which are stored in PCL1(TX) with 72 chars in each line), as well as by a textedit box in WDA.
Ended up (it's quite dirty, so look away now if you dont like that sort of thing)
Implicitly enhance CL_WDR_MAIN_TASK->HANDLE_REQUEST and add (something like)
  data: lv_response type string.
  if wdr_task=>client_window->client->application_name cs 'ZWD'.
    lv_response = server->response->get_cdata( ).
    replace all occurences of '<textarea class=' in lv_response with '<textarea style="font-family:monospace" class='.
    if sy-subrc = 0.
      server->response->set_cdata( data = lv_response ).
    endif.
  endif.
Works a treat for me
Reg

Similar Messages

  • Number of characters in a string

    Hi,
    I need to find the number of characters in a string. For instance, i have a string type variable with the value "ABAP". How can i know how many letters "A" there are in that string? Is there any FM that does this?
    Cheers,
    Roberto

    Hi,
    you can make use of string operation FIND as:
    DATA: text1 TYPE string VALUE `A`,
             text TYPE string,
          off  TYPE i,
          moff TYPE i,
          mlen TYPE i.
    off = 0.
    WHILE sy-subrc = 0.
      FIND text1 IN SECTION OFFSET off OF
           `ABAP`
           MATCH OFFSET moff
           MATCH LENGTH mlen.
      IF sy-subrc = 0.
        WRITE / moff.
        off = moff + mlen.
      ENDIF.
    ENDWHILE.

  • How to limit the number of characters?

    How can the number of characters typed on a component (for example a multi line text area) limited? (such a way if the limit reaches then the keyboard should not be responded)
    This is very common in Internet application development but I don't know how this can be easily achieved by JSC?
    Thank you very much.

    Hi,
    In the properties sheet, under the data section, the length validator is available. The length validator does not stop the user from entering after the max length has been reached. Once submitted the validator will be invoked and an error message displayed. An RFE has been filed on your behalf for the same.
    Thanks
    Cheers
    Giri

  • Can I make my iPhone show the total number of characters in a SMS message?

    Hiya,
    Just wondering if there is any setting I can turn on to show the number of characters I have typed in a text message (ie. up to 160 characters are included in each text)?
    Cheers!

    Settings>Messages>Character Count On. You won't see it right away, but when you are about to complete the first line, you'll see something like 34/160 in small type over the send key.

  • How can I limit running headers to a certain number of characters?

    I have a client that has a few very long headings in their book. The headings can't be re-written. The immediate problem is that I have running headers in this book, so when Frame is using one of these long headings for the running header, the running header is garbled. The text runs all the way to the end of the line, then it starts over at the beginning of the line over the words that are already there.
    Is there a method to limit the number of characters in a running header (or does someone know of another tactic) to force the running headers to display suitably?
    I'm using Frame 9 on Windows 8. (It also occurs on Windows 7 with Frame 9.)
    Thanks in advance for your help!
    Karen

    If the MasterPage frame that contains the RHF is only one row high, and suitably short, I would expect lone text string to get clipped at the frame edge. Problem is, that might be in the middle of a character.
    I'd be tempted to use a variation on the RHF trick described lately at:
    http://forums.adobe.com/message/5730734#5730734
    where each Heading1 has an anchored frame normally visible only to the author, containing the actual Heading1.RHF text picked for use in the header.
    For most instances, each Heading1.RHF could just be an Xref to the full Heading1.
    For the troublesome long Heading1's, the Heading1.RHF text would be hand-typed and shortened suitably.
    > The headings can't be re-written.
    In this hack, they aren't.
    > I have a client ...
    That's always an easy problem to fix .
    If the anchored frames become an issue, you can also use the Marker trick described by Arnis in that same referenced thread. Markers take up no visible space, but might be less obvious for future document stewards to puzzle out. That person might be you .

  • Finding the total size of a string when number of characters are known.

    Hi: I am having trouble inserting a field in a record that is CLOB. The number of characters in the string is 59298. Any idea how to know what is the size of this string? I am trying to figure out if I am exceeding the size of the string. The error I get is the following
    ORA-06512: at "SYS.DBMS_LOB", line 789
    ORA-06512: at line 1
    Second exception: ORA-21560: argument 2 is null, invalid, or out of range
    ORA-06512: at "SYS.DBMS_LOB", line 789
    Thanks
    Ray

    Either your stacktrace is incomplete or you make something wrong by copy/paste. And please, by providing sql/plsql code, use the tags [ code ] [ / code ] or [ pre ] [ / pre ], otherwise it is very hard to read.
    Here is small demonstration of what i mean by 3rd parameter:
    SQL> CREATE TABLE T_LOB(ID NUMBER,MESSAGE CLOB)
      2  /
    Table created.
    SQL> DECLARE
      2  l_clob CLOB;
      3  BEGIN
      4  INSERT INTO t_lob VALUES(1,'Hello')
      5  RETURNING message INTO l_clob;
      6  dbms_lob.writeappend(l_clob,length(',world'));
      7  END;
      8  /
    dbms_lob.writeappend(l_clob,length(',world'));
    ERROR at line 6:
    ORA-06550: line 6, column 1:
    PLS-00306: wrong number or types of arguments in call to 'WRITEAPPEND'
    ORA-06550: line 6, column 1:
    PL/SQL: Statement ignored
    SQL> DECLARE
      2  l_clob CLOB;
      3  BEGIN
      4  INSERT INTO t_lob VALUES(1,'Hello')
      5  RETURNING message INTO l_clob;
      6  dbms_lob.writeappend(l_clob,length(',world'),',world');
      7  END;
      8  /
    PL/SQL procedure successfully completed.
    SQL> SELECT * FROM t_lob
      2  /
            ID MESSAGE
             1 Hello,worldIn your examples, after length('some lengthy string...' there is no more parameters to dbms_lob.writeappend ( or i don't see any).
    Best regards
    Maxim

  • 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
    Srinivas

    Hi 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

  • After upgrading to Firefox 8.0.1, now on at least one website I use, it limits the number of characters that I can type in a text box to 275, is there a way to fix this?

    After upgrading to Firefox 8.0.1, now on at least one website I use, it limits the number of characters that I can type in a text box to 275, is there a way to fix this?

    That may be part of the coding that the web page is using.
    *https://developer.mozilla.org/en/HTML/element/input

  • Is there a way to set a limit on the number of characters each cell will hold in numbers?

    Hi there, I'm creating a CSV file via Numbers and would like to set a limit to the number of characters a cell will hold in numbers. This way, when I copy text from my source, and paste it into the numbers cell, the text will be cut off at the character limit I've placed for that cell.
    Specifically, I would like my character limit per cell in a column on a new spreadsheet to be 100 characters. I have text to copy & paste into roughly 10 different cells and I'd like it to all be 100 characters.
    I am using Numbers version 9 of iWork and 10.7.5 OS.
    Any help is appreciated.

    Thank you t quinn for your reply as I do really appreciate the help.
    I don't quite understand what your suggestion was and before I try to figure it out and play around with numbers, I thought I should clarify further. When i wrote I want to paste the content into the cell and have it limited to 100 characters I was mis-spoken. I actually have all the content already in the columns in a spreadsheet and would now like to just limit some of the columns to hold only 100 characters in a cell so that when its a CSV file it will be accepted to the program I'm trying to upload it to.
    SO does that change the way you can answer my question?
    Is there a way to just limit the content currently in a spreadsheet to 100 characters per cell?
    Kindly

  • How do I find the number of characters including spaces in Pages '13?

    Hi,
    I need the number of characters including spaces on the new pages for an online document I have to fill in. I've found the character count excluding spaces but this is of no use to me.
    Thanks

    http://lifehacker.com/5907637/add-a-right+click-option-to-count-characters-words -and-paragraphs-in-any-mac-program
    Use this version of the script:
    http://hints.macworld.com/comment.php?mode=view&cid=129016
    Peter

  • How to find number of characters in a character string

    Hi,
      Can anyone please tell me about how to find the number of characters in a character string type variable.
    Reagards,
    Siva

    hi,
    Use STRLEN for Calculating String Length..
    Assign it to integer variable for Further Use.Suppse u need to find string length for "hai".. this piece of code will help u
    data:  var type string value 'hai',
             len type i.
    len = strlen(var).
    write len.

  • How do I limit number of characters in a JTextField?(different from others)

    Hi,
    I know this question has been posted several times on this forum, but my question is actually a different one. So please read.
    I have the following code that puts two JTextFields in a JFrame. I want to limit the number of characters in the first JTextField to three characters. What's different about my question from other solutions provided, is that I don't want to be able to type more than three characters in the JTextField, and then not be able to get out of JTextField unless I have three or less characters. What I do want, is to have maximum of three characters, not be able to type the fourth, and have access to the other JTextField at all times.
    I have tried the following solution of setting an InputVerifier to my JTextField, but it hasn't worked, since I can still type the fourth character.
    Looking forward to your help!
    Thanks.
    import java.awt.Dimension;
    import java.awt.event.KeyAdapter;
    import java.awt.event.KeyEvent;
    import javax.swing.InputVerifier;
    import javax.swing.JComponent;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    public class TextFieldVerifier {
         public TextFieldVerifier()
              JFrame frame = new JFrame("My TextVerifier");
              JPanel panel = new JPanel();
              JLabel firstTextFieldLabel = new JLabel("First: ");
              JLabel secondTextFieldLabel = new JLabel("Second: ");
              final JTextField myTextField = new JTextField();
              myTextField.setPreferredSize(new Dimension(100,20));
              myTextField.setInputVerifier(new InputVerifier()
                   public boolean verify(JComponent input) {
                        if(myTextField.getText().length()<=3)
                             return true;
                        else
                            return false;     
              myTextField.addKeyListener(new KeyAdapter()
                   public void keyTyped(KeyEvent e)
                        if(!myTextField.getInputVerifier().verify(myTextField))
                             myTextField.setText(myTextField.getText().substring(0, myTextField.getText().length()-1));
              JTextField secondTextField = new JTextField();
              secondTextField.setPreferredSize(new Dimension(100,20));
              panel.add(firstTextFieldLabel);
              panel.add(myTextField);
              panel.add(secondTextFieldLabel);
              panel.add(secondTextField);
              frame.getContentPane().add(panel);
              frame.setSize(new Dimension(200,100));
              frame.setVisible(true);
         public static void main (String [] args)
              TextFieldVerifier v = new TextFieldVerifier();
    }

    Thanks, JayDS! Your suggestion worked. And I've come up with the following code with help of your suggestion. However, I'm not happy with the fact that I see empty spaces in my JFormattedTextField when I don't have anything entered in it, or when my textfield has focus and I click it again. Also, I'd like the text alignment to always stay on the right, even if I have less than 3 digits.
    Could you please help me out with that?
    Thanks!
    import java.awt.Dimension;
    import java.text.ParseException;
    import javax.swing.JFormattedTextField;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.text.MaskFormatter;
    public class TextFieldVerifier {
         public TextFieldVerifier()
              JFrame frame = new JFrame("My TextVerifier");
              JPanel panel = new JPanel();
              JLabel firstTextFieldLabel = new JLabel("First: ");
              JLabel secondTextFieldLabel = new JLabel("Second: ");
              try{
                   VariableLengthMaskFormatter formatter = new VariableLengthMaskFormatter("###");
                   final JFormattedTextField myTextField = new JFormattedTextField(formatter);
                   myTextField.setHorizontalAlignment(JTextField.RIGHT);
                   myTextField.setPreferredSize(new Dimension(100,20));
                   panel.add(firstTextFieldLabel);
                   panel.add(myTextField);
              } catch (ParseException ex) {
                   ex.printStackTrace();
              JTextField secondTextField = new JTextField();
              secondTextField.setPreferredSize(new Dimension(100,20));
              panel.add(secondTextFieldLabel);
              panel.add(secondTextField);
              frame.getContentPane().add(panel);
              frame.setSize(new Dimension(200,100));
              frame.setVisible(true);
         protected MaskFormatter createFormatter(String s) {
             MaskFormatter formatter = null;
             try {
                  formatter = new MaskFormatter(s);
             } catch (java.text.ParseException exc) {
                 System.err.println("formatter is bad: " + exc.getMessage());
                 System.exit(-1);
             return formatter;
         public static void main (String [] args)
              TextFieldVerifier v = new TextFieldVerifier();
    }Edited by: programmer_girl on Mar 10, 2008 11:10 PM

  • To restrict the number of characters in the Paragraph text box

    Hi Experts,
              I have created a custom container on my screen using module pool programming.
    Here I need to restrict the number of characters to be entered to 250.
             Please tell me how to restrict the number of characters.
    Sharon

    Hi Rich,
    I'm also facing the same problem; when i'm trying to use this method LIMIT_TEXT than i'm getting error saying that this method is protected or private. Please let me know how to access the protected method in this case. Code pertaining to this will be very helpful.
    Thanks & Regards,
    Megha

  • Coding - returning the number of characters in a text box.

    I am in the process of creating a cell phone simulation/animation in Edge Animate CC for use in a Captivate course. Basically, when a user clicks on number buttons on the virtual keypad, it displays the numbers in a text box , just like an actual cell phone would display the phone number on the screen as a caller is dialing. So, the user would click seven buttons and a seven-digit phone number appears on the virtual phone screen.  This part of my animation works great and all seven digits appear, but I would like to modify the code so that a hyphen appears after the third button clicked. This way, the output better resembles an actual phone number instead of just a string of seven digits.
    Here is an example of the code I currently have assigned to the #2 button on the virtual keypad:
    var text = sym.$("PhoneNum").html();
    text = text + 2;
    sym.$("PhoneNum").html(text);
    PhoneNum is the name of my text box on the stage where the digits appear as each keypad button is clicked.
    In order to incorporate the hyphen after the third button clicked, I need to somehow return the current number of characters in the PhoneNum text box, then create an if/else scenario that applies the hyphen after the third button clicked.
    Does anyone know how I can use either JavaScript or jQuery to return the number of characters currently in the PhoneNum text box?

    No problem!
    Basically the thing to remember is that unless you are needing to pass html to the object, you can use text() instead. text() also gives you the raw text without any html formatting (so you can assume what .html() would return)

  • What is the maximum number of characters in an Oracle 10G Instance Name

    All,
    Can I know what is the maximum number of characters in an oracle 10g instance name under AIX? Is it 7 characters or 8 characters?
    regards
    Santhosh

    One should really make the difference between db_name and instance_name: if instance_name default value is db_name it can be different
    (even on a non RAC database).
    For example with Oracle 10.2.0.4 you can create a database named DB78 with instance_name=DB12345678:
    $ uname -a
    Linux lx01.localdomain 2.6.18-92.el5 #1 SMP Fri May 23 22:17:30 EDT 2008 i686 i686 i386 GNU/Linux
    $ ps -fu oracle | grep smon
    oracle    6353     1  0 20:30 ?        00:00:01 ora_smon_DB12345678
    oracle    6412  5596  0 20:37 pts/1    00:00:00 grep smon
    $ export ORACLE_SID=DB12345678
    $ sqlplus / as sysdba
    SQL*Plus: Release 10.2.0.4.0 - Production on Wed Sep 8 20:34:26 2010
    Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    SQL> show parameter name
    NAME                                 TYPE        VALUE
    db_file_name_convert                 string
    db_name                              string      DB78
    db_unique_name                       string      DB78
    global_names                         boolean     FALSE
    instance_name                        string      DB12345678
    lock_name_space                      string
    log_file_name_convert                string
    service_names                        string      DB78I would not recommend this practice: but it's interesting to know to avoid confusing between db_name and instance_name.

Maybe you are looking for

  • In IOS8 how do I save a PDF file to Ibooks from Safari

    In previous IOS I would get an option to open in IBOOKS or Open with..... I so not see anything like that now.

  • FTP can access through URL?

    Hello All, My client wants to access the FTP server through URL. Which adapter i need to use FILE or SOAP to send or receive the data. Thanks and Regards, chinna

  • Incoterms and TOP

    Dear Sirs,                   I need to remove or if possible make Incoterms and terms of payment non mandatory  in the quotation and sales order  how do i go about the same.. I would not like to use OVA2 ............I think SHD0 can be used here but

  • Need Billing doc. number based on header Output type and also billing docum

    Hi I have header Output type and also billing document type. will you please help me to get the billing document no. based on above combination, any SAP table, i was aware about the same. but i forgot the table name. Thanks Vanraj

  • HT204088 Purchase more than one time

    I have purchased app from iPad last January. And when I saw in my iPhone I still have light version, then, I donwload same application from iPhone. Should Apple charged me again? Of course for my iDevices, I use same Apple id. Please advice email of