REG hiding selection-screen comment

Hi all,
Cud any one tell me how to hide a selection-screen comment.

hi chaitanya,
see the example may be useful.
SELECTION-SCREEN BEGIN OF BLOCK BLOCK.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(8) PWD.
SELECTION-SCREEN POSITION 35.
PARAMETERS: PASSWORD(8) MODIF ID AAA.
SELECTION-SCREEN END OF LINE.
PARAMETERS: PROGRAM(8).
SELECTION-SCREEN END OF BLOCK BLOCK.
AT SELECTION-SCREEN OUTPUT.
  LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'AAA'.
      SCREEN-invisible = '1'.
      MODIFY SCREEN.
    ENDIF.
  ENDLOOP.
reward if useful,
thanks and regards

Similar Messages

  • ABAP Query Selection Screen Comment

    Hi,
      I want to display some text (just text) on Selection Screen of an abap query. If this was a regular abap program I could have simply used "SELECTION-SCREEN COMMENT... " and that would have been enough. But since I dont seem to have access to Initialize event I cant use this option.
    1.  Is there some way I can write code which will be executed in the initialize event of the abap query
    2. Is there some other way for us to just display comment (without any selection field) on the selection screen of abap query.

    Hi Saquib,
    Is the navigation correct ? I dont see any onfoset anywhere on se38 editor. Can you eloborate please.
    Thanks and Regards,
    Ben.
    Message was edited by: Daniel Ben

  • Selection screen comments in italic.

    Hi ,
    I have a requirement to display the selection screen comments in italic format.
    Please suggest.
    Thanks,
    Suchi.

    I am not a 100% sure but i think this is simply not possible.

  • Selection screen COMMENT font

    Hello,
    In a screen I have a SELECTION-SCREEN line which contains a comment, followed by a PARAMETER, followed by another comment, followed by a PARAMETER.
    Here is the example code:
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 1(14) text-s01 FOR FIELD p_1.
    SELECTION-SCREEN POSITION 33.
    PARAMETERS: p_1 LIKE sy-uzeit DEFAULT '000001'.
    SELECTION-SCREEN COMMENT 52(3) text-s02 FOR FIELD p_2.
    SELECTION-SCREEN POSITION 58.
    PARAMETERS: p_2 LIKE sy-uzeit DEFUALT '240000'.
    SELECTION-SCREEN END OF LINE.
    For some reason the second COMMENT is showing with a different font. Can anyone help me understand why?
    Thank you,
    Nuno Silva

    Hi
    I test it on my system and noticed the same behavior.
    text-s01 = 'TOX'
    text-s02 = 'TOX'
    We can notice differences between the O and X.
    No idea why.
    That is SAP
    If you found a solution, please post it.
    Regards
    DSTJ

  • Selection screen comment as input field

    Hi Experts,
    I have a comment in my program using following statement,
    SELECTION-SCREEN COMMENT 27(60) dispath.
    by default this statement is in output mode ...can we change that as input...
    Not to forget i dont want to use PARAMETERS.
    Thanks
    Sid

    Hi Sid,
    Only options possible in selection screen comment are:
    SELECTION-SCREEN COMMENT [/][pos](len)
                             {text|{[text] FOR FIELD sel}}
                             [VISIBLE LENGTH vlen]
                             [MODIF ID modid]
                             [ldb_additions].
    i  think its not possible.
    Regards,
    Talwinder

  • Selection-screen comment.....?`

    Hi All,
    I need explanation for the following statement
           SELECTION-SCREEN COMMENT 1(15) TEXT-001.
    What does 1 and 15 mean in the above statement?
    Regards
    Dnyanesh

    Hai Go through the following Document
    SELECTION-SCREEN COMMENT fmt name.
    Additions
    1. ... FOR TABLE dbtab
    2. ... FOR FIELD f
    3. ... MODIF ID mod
    4. ... ID id
    Effect
    Generates a comment on the selection screen. For the name name , there are two options:
    name takes the form TEXT-xxx where xxx is a three-character name for a text symbol. In this case, the contents of the text symbol are displayed at runtime, i.e. the text cannot be changed dynamically. name is another eight-character name. Here, you create a field with the name name in the length specified in the format fmt< /> and it is then generated as an output field on the selection screen. The contents of these comments must therefore be set at runtime (e.g. at INITIALIZATION or - in the case of comments in the database include program DBldbSEL - in the routine INIT of the database program SAPDBldb . They can also be changed when the selection screen is being processed.
    Note
    The field name is generated automatically and so cannot be defined with DATA .
    With comments, you must always specify a format fmt (see variant ULINE ).
    Note
    You must program a new line yourself via the format fmt .
    Addition 1
    ... FOR TABLE dbtab
    Note
    See variation 3 (SELECTION-SCREEN SKIP).
    Addition 2
    ... FOR FIELD f
    Effect
    Since the comment is assigned to a parameteror a select-option , the help display shows the documentation of the reference field if this parameter or selection option.
    In addition, the comment is suppressed if the reference object was set to 'invisible' via a selection variant.
    Note
    In database access routines, the comment is generated whenever the reference field is output. Therefore, you should not use the addition FOR TABLE with this variant.
    Example
    SELECTION-SCREEN BEGIN OF LINE.
      SELECTION-SCREEN COMMENT 10(20) TEXT-001
                       FOR FIELD PARM.
      SELECTION-SCREEN POSITION POS_LOW.
      PARAMETERS PARM LIKE SAPLANE-PLANETYPE.
    SELECTION-SCREEN END OF LINE.
    This code displays a 20-byte long comment followed by the parameter at the normal position ( POS_LOW ) on the same line. If the user presses F1 for both objects, the documentation of SAPLANE-PLANETYPE is displayed.
    Addition 3
    ... MODIF ID mod
    Addition 4
    ... ID id
    Thansk & regards
    Sreenivasulu P

  • Selection screen comment..getting error...!

    Hi..,
    My code:
    SELECTION-SCREEN COMMENT 80(2) text-027
    Error Which I am getting with above syntax:
    The specified offset "80" is too large (maximum:79)
    Q: How to slove this? and here I need that text 27 is in greater than 80th position only.
    Thanks,
    Naveen.I

    >
    Avinash Kodarapu wrote:
    > The maximum length to display text on the selection screen is 80 chars.
    No, You can exceed this limit.I'm able to display the screen text upto 83.
    >
    Gautham Vangaveti wrote:
    > I think it is possible only upto 79.
    Which version you are in?
    >
    Naveen Inuganti wrote:
    > So we can'nt able to adjust the screen offset here?
    No, you can set offset upto 83 position.
    Just run this below code:
    REPORT test.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 83(2) text-005."I have 'To' in text-005 and make sure length is 2
    PARAMETERS: p_li AS CHECKBOX DEFAULT 'X'.
    SELECTION-SCREEN END OF LINE.
    >
    Sathish Reddy wrote:
    > if you use comment statement with in the frame then you can't exceed 79.
    > if you use comment statement with in line then you can't exceed 83.
    That's true.

  • How to hide a selection screen comment ?

    Hi Experts,
    I have an issue in Interactive report...
    I know by using  LOOP AT SCREEN we can modify screen elements like HIDE ... in the AT SELECTION-SCREEN OUTPUT event
    But my question is i need to HIDE Selection screen comment also...I can this be achieved....???
    Please do reply me with a solution...
    Thanks in Advance...
    Reddy Arun

    Hi Reddy,
                  Please go through below code..
    it will fulfill ur requirements
    REPORT 123.
      PARAMETERS : RB_USER  RADIOBUTTON GROUP za .
    PARAMETERS :  RB_MAN   RADIOBUTTON GROUP za .
    PARAMETERS :  RB_MAN1   RADIOBUTTON GROUP za DEFAULT 'X'.
    AT SELECTION-SCREEN OUTPUT.
       PERFORM f13000_check_radio.
    FORM f13000_check_radio.
         IF rb_man1 = ''.
    LOOP AT SCREEN.
         IF screen-NAME = 'RB_MAN'.
           IF rb_man  = 'X'.
             screen-active = 0.
             rb_man  = ''.
           ELSE.
             screen-active = 1.
           ENDIF.
           MODIFY SCREEN.
         ENDIF.
         IF screen-NAME = 'RB_USER'.
           IF rb_user = 'X'.
             screen-active = 0.
             RB_USER = ''.
           ELSE.
             screen-active = 1.
           ENDIF.
           MODIFY SCREEN.
         ENDIF.
    ENDLOOP.
         ELSE.
           LOOP AT SCREEN.
         IF screen-NAME = 'RB_USER'.
             screen-active = 1.
                MODIFY SCREEN.
         ENDIF.
       IF screen-NAME = 'RB_MAN'.
             screen-active = 1.
           MODIFY SCREEN.
         ENDIF.
       ENDLOOP.
    ENDIF.
    ENDFORM.           " f13000_check_radio

  • Trailing space when using SELECTION-SCREEN COMMENT

    Hi All,
    I need to display a continuous text (length :130) in selection screen. I am trying with SELECTION-SCREEN COMMENT option and i m aware that we can display max of 79 characters. So i split the text into length: 70 & 60 and coded as below
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 1(70) text-001.
    SELECTION-SCREEN POSITION 73.
    SELECTION-SCREEN COMMENT 73(60) text-002.
    SELECTION-SCREEN END OF LINE.
    Problem is: After displaying first text (text-001), there is a gap of 10-15 characters, then second text starts (text-002). I mean, there is a trailing space.
    If i give all text-001 in CAPS, then there is no trailing space. But i dont need to display the text in CAPS.
    Do i need to proceed in any other way?, please provide your inputs
    Vinoth

    Your SAPgui to use a proportional font for texts and descriptions (where "i" is much shorter than "W") when it use a non-proportional for input fields. But it use this non-proportional font for input fields even if input is not allowed.
    Try this sample to solve your problem. (But your text will be in a box)
    REPORT zfontst.
    CONSTANTS ctxt TYPE c LENGTH 80 VALUE 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz'.
    PARAMETERS: p1 TYPE c LENGTH 56.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (2) p2a.
    SELECTION-SCREEN POSITION POS_LOW.
    SELECTION-SCREEN COMMENT (56) p2.
    SELECTION-SCREEN END OF LINE.
    PARAMETERS: p3 TYPE c LENGTH 56 MODIF ID dsp.
    AT SELECTION-SCREEN OUTPUT.
      p1 = ctxt.
      p2 = ctxt.
      p2a = 'P2'.
      p3 = ctxt.
      LOOP AT SCREEN.
        CASE screen-group1.
          WHEN 'DSP'.
            screen-input = '0'.
        ENDCASE.
        MODIFY SCREEN.
      ENDLOOP.
    Regards,
    Raymond

  • Change Color of SELECTION-SCREEN COMMENT

    Hello!
    I want to change the color of the text of my comments for parameters in my selection-screen. Is that possible?
    What kind of design option do I have within the selection-screen? (Background, Colors, etc...)
    Regards Michael

    check out this sample code.
    REPORT YRJKSJKJFKD
           NO STANDARD PAGE HEADING.
    SELECTION-SCREEN COMMENT /1(50) comm1 MODIF ID mg1.
    SELECTION-SCREEN ULINE.
    SELECTION-SCREEN SKIP.
    SELECTION-SCREEN COMMENT /1(30) comm2.
    SELECTION-SCREEN ULINE /1(50).
    PARAMETERS: r1 RADIOBUTTON GROUP rad1,
                r2 RADIOBUTTON GROUP rad1,
                r3 RADIOBUTTON GROUP rad1.
    SELECTION-SCREEN ULINE /1(50).
    AT SELECTION-SCREEN OUTPUT.
      comm1 ='Selection Screen'.
      comm2 ='Select one'.
      LOOP AT SCREEN.
        IF screen-group1 = 'MG1'.
           screen-intensified = '0'.
           screen-color = '0' .
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.
    for screen-color the possible values are
    Syntax of color value in col color
    { COL_BACKGROUND } 0 GUI-specific
    { 1 | COL_HEADING } 1 Gray-blue
    { 2 | COL_NORMAL } 2 Light gray
    { 3 | COL_TOTAL } 3 Yellow
    { 4 | COL_KEY } 4 Blue-green
    { 5 | COL_POSITIVE } 5 Green
    { 6 | COL_NEGATIVE } 6 Red
    { 7 | COL_GROUP } 7 Violet
    Regards
    Raja

  • Selection screen comments

    Hi ,
    My requirement is to put the description ( in blue colour ) of the input field on the selection screen on the right handside of the field after the user enters a certain value.
    How do i go abt it..Plz help .
    Thanx nd regards,
    Srestha

    HI,
    check this example report it is doing the same.
    <b>REPORT zwa_test1 line-size 132 line-count 60.
    TABLES: fmfincode.
    SELECTION-SCREEN BEGIN OF LINE.
    selection-screen comment (11) text-004.
    parameters : fcode type fmfincode-fincode .
    parameters: fc_desc(50) MODIF ID FC  visible length 40 default 'abc'.
    SELECTION-SCREEN END OF LINE.
    AT selection-screen output.
    LOOP at screen .
      IF screen-group1 = 'FC'.
        Screen-input = 0.
        SCREEN-INTENSIFIED = 1.
        Modify screen.
      endif.
    ENDLOOP.
    at selection-screen on fcode.
    SELECT SINGLE beschr FROM FMFINT INTO fc_desc
    WHERE FINCODE = fcode.</b>
    REgards,
    HRA
    Message was edited by: HRA
    Message was edited by: HRA

  • Hiding selection screen fields upon clicking a button

    Hi .
    I have a requirement like we need to hide and bring back the selection screen fields upon clicking a button( Expand and collapse in the same button) .
    in ABAP Query,we can maintain this,  for the variant we created.
    We need this functionality on the selection-screen presently.
    How to achieve this in the selection -screen?
    Valuale pointers are desparately needful.
    Regards,
    SSR.

    Hi,
    SELECTION SECREEN (P_) Parameter
    (S_) Select Options
    SELECTION-SCREEN : BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-001,
    BEGIN OF LINE,
    COMMENT (26) C1 MODIF ID XYZ.
    SELECT-OPTIONS : S_MATNR FOR MARA-MATNR MODIF ID XYZ NO-EXTENSION .
    SELECTION-SCREEN : END OF LINE,
    BEGIN OF LINE,
    COMMENT (26) C2 MODIF ID XYZ.
    SELECT-OPTIONS : S_MATKL FOR MARA-MATKL MODIF ID XYZ NO-EXTENSION .
    SELECTION-SCREEN : END OF LINE.
    PARAMETERS : R_MATNR RADIOBUTTON GROUP RAD1 DEFAULT 'X'
    MODIF ID ABC USER-COMMAND MAT,
    R_MATKL RADIOBUTTON GROUP RAD1.
    SELECTION-SCREEN END OF BLOCK blk1.
    INITIALIZATION.
    C1 = 'Product Code'.
    c2 = 'Product Group'.
    AT SELECTION-SCREEN OUTPUT.
    LOOP AT SCREEN.
    IF SCREEN-NAME0(7) = 'S_MATNR' OR SCREEN-NAME0(7) = 'S_MATKL'.
    SCREEN-INPUT = '0'.
    SCREEN-INVISIBLE = '1'.
    ENDIF.
    CASE SCREEN-NAME+0(7).
    WHEN 'S_MATNR'.
    IF R_MATNR = 'X'.
    SCREEN-INPUT = '1'.
    SCREEN-INVISIBLE = '0'.
    ENDIF.
    WHEN 'S_MATKL'.
    IF R_MATKL = 'X'..
    SCREEN-INPUT = '1'.
    SCREEN-INVISIBLE = '0'.
    ENDIF.
    ENDCASE.
    IF R_MATNR = 'X'.
    IF SCREEN-NAME = 'C1'.
    C1 = 'Product code'.
    C2 = SPACE.
    ENDIF.
    ENDIF.
    IF R_MATKL = 'X'.
    IF SCREEN-NAME = 'C2'.
    C2 = 'Product Group'.
    C1 = SPACE.
    ENDIF.
    ENDIF.
    MODIFY SCREEN.
    ENDLOOP.
    Hope it helps.
    best regards,
    Nagaraj Kalbavi

  • Reg: LDB& Selection screen

    Hello All,
    I have a question reg. selection screen associated with LDB. Iam developing a LDB for Hedge where there are nodes which have the same selection opt but
    they are disjunct. But in LDB static slection screen , we associate Sel Opt with
    a node  and it would appear only for that node. In my case , i have two nodes for the same Sel Opt. How can i resolve this issue ? Kindly help.

    Hai Srivijaya
    Go through the following Document
    1. A logical database is in fact
    a program only.
    2. This LDB provides two main things :
    a) a pre-defined selection screen
    which handles all user inputs and validations
    b) pre defined set of data
    based upon the user selection.
    3. So we dont have to worry about from
    which tables to fetch data.
    4. Moreover, this LDB Program,
    handles all user-authorisations
    and is efficient in all respects.
    5. tcode is SLDB
    good info about Logical Database. you can check the link.
    http://www.geekinterview.com/question_details/1506
    http://help.sap.com/saphelp_46c/helpdata/EN/35/2cd77bd7705394e10000009b387c12/frameset.htm
    Re: How to Create and Use ldb in reports?
    Re: Logical databases
    http://help.sap.com/saphelp_46c/helpdata/en/9f/db9bed35c111d1829f0000e829fbfe/frameset.htm
    Functions for displaying and changing logical databases:
    Call Transaction SE36 or
    Choose ABAP Workbench -> Development -> Programming environ. -> Logical databases
    Interaction between database program and report:
    During program processing, subroutines are performed in the database program and events are executed in the report.
    To read data from a database tables we use logical database.
    A logical database provides read-only access to a group of related tables to an ABAP/4 program.
    advantages:-
    The programmer need not worry about the primary key for each table.Because Logical database knows how the different tables relate to each other,and can issue the SELECT command with proper where clause to retrieve the data.
    i)An easy-to-use standard user interface.
    ii)check functions which check that user input is complete,correct,and plausible.
    iii)meaningful data selection.
    iv)central authorization checks for database accesses.
    v)good read access performance while retaining the hierarchical data view determined by the application logic.
    disadvantages:-
    i)If you donot specify a logical database in the program attributes,the GET events never occur.
    ii)There is no ENDGET command,so the code block associated with an event ends with the next event
    statement (such as another GET or an END-OF-SELECTION).
    1. transaction code SLDB.
    2.enter name z<ldb-name>
    3.create
    4.short text
    5.create
    6. name of root node (here Ekko)
    7. enter short text (f6)
    8.node type -> data base table.
    9.create
    10 change logical DB
    riht click on ekko and insert node
    here node name ekpo
    11.create
    12. click on selections
    13. press no Should the changed structure of Z<ldb name> be saved first.
    14.select tables which you want to join.
    15.transfer
    16 now you have to o to coding part.
    17. save
    activate.
    19.click to src code
    double click on first include and activate
    Regards
    Sreeni

  • Selection screen Comment Maximum length 79 ???

    Hi,
    I have a requirement to write down a report instructions on a report selection screen.
    Can we increase the comment length size?? it looks awkward because only half of my screen width is being filled and I have a requirement to write more than  400 characters.
    Are there any alternatives?
    Regards
    Vara

    Is this Still True, can't we put comment more than 79 characters in single line???
    Please respond if any body have any clue !!!
    Sas
    Is there any clue???
    Edited by: saslove sap on Mar 17, 2010 4:21 AM
    Edited by: saslove sap on Mar 17, 2010 5:40 AM
    Edited by: saslove sap on Mar 17, 2010 8:12 AM
    Edited by: saslove sap on Mar 17, 2010 8:21 AM
    Edited by: saslove sap on Mar 17, 2010 9:16 AM
    Edited by: saslove sap on Mar 17, 2010 10:35 AM
    Edited by: saslove sap on Mar 17, 2010 10:46 AM
    Edited by: saslove sap on Mar 17, 2010 11:47 AM
    Edited by: saslove sap on Mar 18, 2010 6:37 AM

  • Hiding selection-screen

    Hi All,
    I have a requirment to hide a selection-screen block based on the radio button option displayed in selection-screen.
    I am able to do this, but in this block there are some mandatory fields to be filled .
    So every time when i change the radio button , i have to fill the mandatory fields in order to hide it .
    Pls let me know how to hide a block without entering the mandatory fields in it .
    Thanks & Regards,
    Rajasekhar.

    Hi Rajasekhar,
    Either remove the 'obligatory' keyword from the syntax when you declare the mandatory fields, rather, check in your program, whether these fields are filled for suitable radio-button corresponding to that block, and if these are empty, give error message 'Fill in required fields'. Thus while hiding the block for a different radio-button You do not require to fill these fields.
    Else, just code some default values in the program to these mandatory fields, so that You need not enter the values to these fields before hiding the block.
    Regards,
    Birendra

Maybe you are looking for