How to make radio button by key in webdynpro

Hi,
  I am new to dynpro. I created a UI element RADIOBUTTON GROUP BY KEY. I bound the SELECTEDKEY property of it to the attribute of string type. Now in my WDDOINIT , i need to fill the values in the attribute right??? . So shall i use SET_ATTRIBUTE or BIND_TABLE  or any other function to fill the values in the attrbiute???
I tried but am not successfull.
THANKS

Hi,
method WDDOINIT.
  data: lr_node_info type REF TO if_wd_context_node_info.
  data: lo_nd_search type REF TO if_wd_context_node.
  data: ls_valueset type wdr_context_attr_value.
  data: lt_valueset type TABLE OF wdr_context_attr_value.
  lo_nd_search = wd_context->get_child_node( name = 'SEARCH_CRITERIA' ).  "Node Name
  CALL METHOD lo_nd_search->get_node_info
    receiving
      node_info = lr_node_info .
  ls_valueset-value = 'All'.
  ls_valueset-text = 'Display All'.
  append ls_valueset to lt_valueset.
  ls_valueset-value = 'Limit'.
  ls_valueset-text = 'Limit'.
  append ls_valueset to lt_valueset.
  ls_valueset-value = 'Add'.
  ls_valueset-text = 'Add'.
  append ls_valueset to lt_valueset.
  CALL METHOD lr_node_info->set_attribute_value_set
    EXPORTING
      name      = 'SEARCH'   "Attribute Name binded to selected key property of Radiobuttongroupbykey
      value_set = lt_valueset.
endmethod.
To make a radiobutton selected by default, set the property of the context attribute to key value
Default Value - 'All' (Key value)
Regards,
Bala Baskaran.S

Similar Messages

  • HOW TO MAKE RADIO BUTTON READONLY

    HI ALL,
    I am having 2 radio button for ITEM CATEGORY
    one for RAW
    second for FINISHED
    when customer clicked paritcular ITEM the ITEM CATEGORY shows with checked one .
    I want to make these radio button readonly so that customer dosent not chenge the ITEM CATEGORY
    How can i make the radio button readonly is there any ways for it?

    Well there is no direct way
    But you can use disabled option.
    <input type="radio" name="reportid" value="abc" disabled >testEven you can use checked option along with it.
    I guess this will solve your problem.

  • How to make the buttons INVISIBLE in the Application toolbar

    Hi All,
    I have a requirement to create a button in the Application toolbar of the Module Pool Screen. The field should be made Invisible by default. and it should be displayed based on one condition.
    Could you please let me know how to make that particular button INVISIBLE. I think we can make it invisible by using EXCLUDING statement. But, How to make the button VISIBLE again when the check is satisfied.
    I found from the portal that the FM 'VIEW_SET_PF_STATUS' can be used to make a button INVISIBLE. Could anyone help me out how to pass the parameters to this Function module?
    or is there any Function Module available to make the button VISIBLE and INVISIBLE? Please help me on this issues.
    Is there any possibility to make the button VISIBLE or INVISIBLE as we do for the screen fields using LOOP AT SCREEN..?
    Thank you in advance.
    Regards.
    Paddu.

    Hi,
    Try to use below in the PBO module status_0100 OUTPUT.
    DATA t_fcode TYPE TABLE OF sy-ucomm.
    refresh t_fcode[].
    APPEND 'Function code name of the button' TO t_fcode. 
    Check the condition here for which you want to make field visible.
        DELETE FCODE of the button from T_FCODE table
      ENDIF.
      SET PF-STATUS 'STATUS_0100' EXCLUDING t_fcode.

  • How to define RADIO BUTTONS in MODULE POOL PROG.?

    Hi Experts,
    I need to keep the RADIO BUTTONS in 1000_screen of my_module_pool prog., like,
    I hv 2 fields in this screen, as expected, the first shuld hv DEFAULT selection.
    So, I just simply, dragged & dropped 2 radio buttons from left menu of the screen builder & given them the  names as
    R_SUMMARY
    R_DETAIL
    Then i executed the transaction, but, these above 2 fields are getting selected, as default??
    I know that, if its a REPORT prog. we can define as w/ a GROUP, then the 1st one is hv the default selection.
    so,
    1  - How to define RADIO BUTTONS in this screen of a module pool prog.
    2 - How to use these names in the prog.(PAI - i guess)?
    thanq
    Edited by: Srinivas on Jul 12, 2008 11:59 PM

    Hi Srinivas,
    Please check this link
    Re: urgent:Regd radio buttons in module pool
    http://saplab.blogspot.com/2007/10/sample-abap-program-for-module-pool_18.html
    http://****************/Tutorials/ABAP/Checkbox/page1.htm
    http://****************/Tutorials/ABAP/Checkbox/page2.htm
    Best regards,
    raam

  • How to make a button to stop and run a for loop?

    How to make a button to stop and run a for loop?  and if it is stopped it shall start from where i t stopped.

    Your VI has some very fundamental flaws.
    The start/stop button is outside the FOR loop, thus it will NOT get read during execution of the FOR loop, but only before the FOR loop starts. Think dataflow!
    Thus the terminal of the start/stop button belongs inside the FOR loop.
    Your FOR loop iterates 20x, which probably takes about a nanosecond. You will NOT be fast enough to reliably press the start/stop button during a specific iteration of the FOR loop.
    Your code does not "stop and run" a FOR loop (sic). The loop always spins, but executes an empty case when "Stopped". I guess that's what you actually want?
    Once you solve (2), the x indicator will contain a random value whenever you "stop".
    As soon as the 20 iterations complete, the outer while loop spin an things start over, another nanosecond later.
    Place e.g. a 500ms wait inside the FOR loop to solve this.
    Don't place terminals of indicators on top of formula nodes.
    Your formula does not produce any output, so really has no purpose.
    Use a real "stop" button to terminate the while loop (mechanical action: latch when released). Right now you are using a plain switch, which does not reset to false before the next run. This means that you need to manually reset it before running the program again.
    It is oftern useful to operate the VI in execution highlighting mode. You will immediately see that your button does not get read during execution of the FOR loop. Try it!
    LabVIEW Champion . Do more with less code and in less time .

  • How to make a Button to work Actively even if there is a mandatory field..?

    Hi All..
    How to make a Button to work Actively even if there is a mandatory field to be fulfilled..???
    I am badly in need of this logic, as i have to incorporate in my code..
    Points will be rewarded without fail..

    Hi Pavan,
    I also faced the same requirement. U can do one thing like remove the obligatory keyword of that parameter/select-option. U can handle the same using the program in at selection-screen event. See this sample of code,
    SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-001.
    SELECT-OPTIONS:  s_land1 for T005-LAND1 <b>[Needs to be mandatory]</b>                 no intervals no-extension.
    SELECT-OPTIONS:  s_panid FOR zoindex_val-zopanid.
    SELECT-OPTIONS:  s_effdat FOR zoexchrate-zedate.
    SELECTION-SCREEN END OF BLOCK b2.
    *-- AT SELECTION-SCREEN
    AT SELECTION-SCREEN.
      CASE sscrfields-ucomm.
    *-- Obligatory Country Code
      IF s_land1[] IS INITIAL.
        MESSAGE e050 WITH text-050.
                     "Please select the Country Code
      ENDIF.
    So whenever u do F8/Enter other than that push button, it will prompt u to enter the country code first then only u can proceed.
    Hope this would help u in some way. Please do reward the helpful answers.

  • How to make "Utility" button in Printer Setup Utility available

    There, i add a printer in the Printer Setup Utility and select it. i want to open printer utility, but the "Utility"
    button in Printer Setup Utility is dimmed. In addition,
    "Printer\Configure printer" in the Printer Setup Utility menu is also dimmed.
    How to make "Utility" button in Printer Setup Utility available?
    Thanks in advance.

    Hi Jiong,
    That button is to acess the printer utility for that particular printer, not all printers come with a utility. If you have the disk that came with your printer, you can see if it has a Macintosh driver, if it does then it mimght have the utility with it. It's pretty hard to run the utility on its own, its burried somewhere in the system so that's why you have that menu item. You can alternatively go on the internet and download the latest driver, which might have a utility. All the utility will do will give you options to check nozzle patterns, alighnement, ink tank levels, and cleaning options - just mimnor maintenence junk, non-essentials, etc. I think Tiger just comes with a whole heap of generic drivers for different printer lines, can't say for sure.
    I wouldn't worry about it, especially if you have a relatively old printer.
    Hope that helps
    DKR

  • How to create radio button in reports

    Hi Friends,
    Can any body please tell how to create radio button in reports.
    Thanks,
    Nagendra

    Hi Nagendra,
        But why do u need a single radio button, any specific reason...
      try this
    REPORT  ZCHA1.
    PARAMETERS : P_RAD1 RADIOBUTTON GROUP RAD,
                 P_RAD2 RADIOBUTTON GROUP RAD.
    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF SCREEN-NAME = 'P_RAD2'.
          SCREEN-INVISIBLE = '1'.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.

  • How to create radio button between two slection screen

    hello all.
    could you please guide me how to create radio button between two SELECTION-SCREEN  in screen painter.
    Thank you,
    srinivas

    hi
    SEE THIS CODE
    REPORT  ZNNR_REPORT NO STANDARD PAGE HEADING MESSAGE-ID ZNNR LINE-SIZE 100 LINE-COUNT 65(4).
    ******DATA DECLARATIONS**********
    DATA : BEGIN OF IT_PLANT OCCURS 0,
            MATNR LIKE MARA-MATNR,
            WERKS LIKE MARC-WERKS,
            PSTAT LIKE MARC-PSTAT,
            EKGRP LIKE MARC-EKGRP,
           END OF IT_PLANT.
    DATA : BEGIN OF IT_PONO OCCURS 0,
            EBELN LIKE EKKO-EBELN,
            EBELP LIKE EKPO-EBELP,
            MATNR LIKE EKPO-MATNR,
            WERKS LIKE EKPO-WERKS,
            LGORT LIKE EKPO-LGORT,
           END OF IT_PONO.
    TABLES EKKO.
    ********END OF DATA DECLARATIONS*********
    ********SELECTION SCREEN DESIGN ***********
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    PARAMETER : P_WERKS LIKE MARC-WERKS MODIF ID S1.
    SELECT-OPTIONS : S_EBELN FOR EKKO-EBELN NO INTERVALS MODIF ID S2.
    SELECTION-SCREEN END OF BLOCK B1.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS : R3 RADIOBUTTON GROUP G2 DEFAULT 'X'.
    SELECTION-SCREEN COMMENT 5(20) TEXT-003 FOR FIELD R3.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS : R4 RADIOBUTTON GROUP G2.
    SELECTION-SCREEN COMMENT 5(20) TEXT-004 FOR FIELD R4.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-004.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS : R1 RADIOBUTTON GROUP G1 DEFAULT 'X'.
    SELECTION-SCREEN COMMENT 5(20) TEXT-002 FOR FIELD R1.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS : R2 RADIOBUTTON GROUP G1.
    SELECTION-SCREEN COMMENT 5(20) TEXT-003 FOR FIELD R2.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK B2.
    ******END OF SELECTION SCREEN DESIGN****************
    <b>rEWARD IF USEFULL</b>

  • How to make a button load a sprite from library??

    PLEASE HELP!!
    Hey everyone.. iv been looking for help for a few weeks but cant seem to find the awnsers
    I am trying to create a newspaper that consists of four pages. Each   page i have created and are sitting in the library as sprites. Each page   has buttons that need linking so that when pressed it loads the next   page or page that i want. This is the part i am confused with =/ how do i   make the buttons on each page load the next page (sprite) from the   library??
    Basically i want to no how to make a button load a sprite from the library when clicked. Does anyone no the script for this?
    Thanks for any help

    A question arises as to whether or not you are posting in the right forum.  Sprites are AS3 objects.
    If you want to add movieclips to the stage from the library using AS2, then you need to assign them each an Identifier via right clicking them in the library and selecting the Linkage option... from there you slect the option to Export for Actionscript and then assign the Identifier.
    You then use the attachMovie() method to make use of that Identifier to dynamically load the library object.

  • HOW TO MAKE ROUND BUTTON

    HI PLS TELL ME HOW TO MAKE ROUND BUTTON ON FORM.

    Rounded end buttons (e.g. Oracle Look and feel) are do-able in both 6i and 9i using PJCs in the 9i demos see the rollover button example, in 6i I seem to remember that there is a RoundedButton sample in the demos.
    Both sets of demos can be downloaded from http://otn.oracle.com/products/forms.
    If you want circular buttons then you'd have to use an Image for that.

  • How to make all the rows editable in webdynpro alv output

    Hi,
    How to make all the rows editable in webdynpro alv output.
    Thanks
    Rakshar

    Hi Rakshar,
    Check this wiki:
    http://wiki.sdn.sap.com/wiki/display/WDABAP/HowtoeditconditionallyrowofaALVtableinWebDynprofor+ABAP
    Regards

  • How do I make Radio Button label clickable?

    In just plain HTML, the following code will allow me to click on the radio button label text to select that radio button:
      <label for="radio1">Radio Button label</label>
      <input type="radio" value="Selected" id="radio1" />
    How can I do the same thing using HTMLB?
       <htmlb:radioButton id      = "buttonAll"
                          text    = "All"
                          key     = "ALL"
                          tooltip = "View All" />
    Wrapping the htmlb:radioButton with a <label></label> does not work - any ideas?

    Hi Lisa,
    You have to also add the <b>disable</b> attribute to the following code. This is because, <i>if the radioButton is disabled it is not selectable.</i>
    Replace the code with:
    <htmlb:radioButton id = "buttonAll"
    text = "All"
    key = "ALL"
    tooltip = "View All"
    disabled="false"
    />
    I would also suggest you to wrap the htmlb:radioButton code in <htmlb:radioButtonGroup></htmlb:radioButtonGroup>
    Hope this Solves your problem.
    Regards
    Pravesh

  • How to make form buttons do what they say?

    I created a test form on a sqlquery and the HTMLDB created the items and buttons correctly. Afterwards I created a process on load before heade to retrieve a row from the DB if some items are populated.
    What I wanted to know is:
    1-How do I make the buttons do the thing they say?
    2-Can someone explain what is the purpose, and how I use them, of the Database Manipulation Request that I can select in the button definition.
    Thanks,
    Eduardo
    PS: There is anything more complete that the online documentation?

    Reise,
    To see how things are supposed to work, create a report + form using the wizard on a single table with a primary key. Once completed, you'll run the report, click on an edit icon which takes you to a form, prepopulated with the data from the corresponding row. Because the primary key item has been set, the update button is shown and when you click update, and update will happen. Likewise, when you click delete, the row will be deleted. I think the problems you're having may be related to the fact that you're building a form on a SQL Query, which is quite rare and may require special tweaks.
    Sergio

  • How to make a button as Default

    Hi All,
    How can we make a button as default action. like, if i have a add button in the view and Whenever the user hits the enter key, the add buttons event should be fired. which fires the action assigned to the add button's event.
    Thanks for your time.
    - Raghavendra

    Hello Raghavendra,
    it is not possible to implement exactly scenario you described. But you can use following workaround:
    1) Set button design as "emphasized" (Optional)
    2) Call requestFocus for this button in wdDoModifyView for first time.
    if (firstTime) {
             final IWDButton button = (IWDButton)view.getElement("<ID_OF_BUTTON>");
             button.requestFocus();
    3) Assign the same action as for button to every inputfield.onEnter event.
    final IWDAction onAction  = wdThis.wdGet<ACTION_NAME>Action();
    //...get element
    ((IWDInputField)element).setOnEnter(onAction);
    Best regards, Maksim Rashchynski.

Maybe you are looking for