Adding a radio button to a popup
Hi all
I have a command button when clicked on it a popup should come and it should display all the Digital certificate names stored in the system in the form of radio button along with certificate names.
Presently when clicked on command button, the button calls a method in AMIMPL which returns the name of the certificate.
Now my requirement is a pop should be invoked (This is already done using invoke POPUP method )and the certificate name should be displayed on the popup along with radio button.
Now please let me know how to pass the certificate name and radio button to popup
Could anyone help me.
Thanks in advance.
This is my managed bean code :-
public class custom {
private RichDialog dial;
private RichPopup hellopopup;
public custom() {
public void showPopup(PopupFetchEvent popupFetchEvent) {
// Add event code here...
RichOutputText newText = new RichOutputText();
RichSelectBooleanRadio radio = new RichSelectBooleanRadio();
newText.setValue("Hello");
dial.getChildren().add(newText);
dial.getChildren().add(radio);
public void setHellopopup(RichPopup hellopopup) {
this.hellopopup = hellopopup;
public RichPopup getHellopopup() {
return hellopopup;
public void setDial(RichDialog dial) {
this.dial = dial;
public RichDialog getDial() {
return dial;
public void hello() {
// Add event code here...
RichPopup.PopupHints hints = new RichPopup.PopupHints();
hellopopup.show(hints);
and this is my jspx page code :-
<f:view>
<af:document id="d1" initialFocusId="it1">
<af:messages id="m1"/>
<af:form id="f1" defaultCommand="cb1">
<af:commandButton text="commandButton 1" id="cb2"
action="#{custom.hello}" partialSubmit="true"/>
<af:popup id="p2" popupFetchListener="#{custom.showPopup}"
binding="#{custom.hellopopup}">
<af:dialog id="d3" binding="#{custom.dial}"/>
</af:popup>
</af:document>
</f:view>
This will work for sure.
Regards,
Shah
Similar Messages
-
Hi,
I am using the function module , ''REUSE_ALV_POPUP_TO_SELECT'' to get the pop-up in the ALV output.
*-- To get the Popup in the ALV.
CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'
EXPORTING
i_title = text-f04
i_zebra = 'X'
i_checkbox_fieldname = 'CHECK_BOX'
i_tabname = 'GT_DOWLD_TYPE'
it_fieldcat = lt_fcat_popup
TABLES
t_outtab = gt_dowld_type
EXCEPTIONS
program_error = 1
OTHERS = 2.
*-- Check for Sy-subrc.
IF sy-subrc <> 0.
*-- If Sy-subrc not equals to 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
This is giving the Popup with check box, But i need to have a popup with Radio button.
So is it possible to create a Pop-up with Radio button? If so how can i do that? (Can i pass through Fieldcat?)
Please help me on this.
Thanks,
Satheesh.Search in SDN you will get many examples on this. Refer below link
http://wiki.sdn.sap.com/wiki/display/Snippets/ABAP-RadioButtonsinALVGRIDREPORT -
SAPScript - Adding new radio button
Hi all,
Apparently, my user wants to add additional radio buttons underneath Transaction Code VF31, so that the user can determine which SAPScript form to be printed out using the above appended radio buttons.
VF31 will call program SD70AV3A, when execute the program, it shows a list of billing invoices, and then it will print the form according to the selection in transaction VF31. Therefore, does anyone knows how to add radio buttons in a standard button?
Thanks and cheers,
PatrickThese are the user exits available for VF31.
VCOM0001 Fill Output Communication Areas - Application V6
VCOM0002 Fill Output Communication Areas - Application E1
VCOM0003 Fill Output Communication Areas - Application M1
VCOM0004 Fill Output Communication Areas - Application V7
VN000001 Customer exits in output determination
But none of them has the screen exit to add radio buttons.. -
How to put a radio button ina table
Hi Frndz..
I want to show a radio button in a table which table contains multiple rows, so with this radio button user can select only one row out of multi rows.
My table like this am getting the data from RFC...
PONum BarCode OptionButton
100032 rnsnsv-e3r radiobutton
100043 sae489-q3 radiobutton
100034 fs88a7-df4 radiobutton
So with the option of radio button user can select only one row..
while using Insert Table cell editor am adding a radio button but am not able go ahead...suggest me if u have any ideas.
Thanks in Advance
Regards
RajeshHi Rajesh,
Try this:
Step1: Right click on RootUIElementContainer and manually insert the Table
Step2: Now right click on Table and Insert the TableCoulmn Group
Step3: In the TableColumnGroup Insert TableColumn
Step4: Now Insert TableCellEditor Radio Button Type.
Step5: Bind the value attributes to the Radio Button property called selectedKey and KeyToSelect and deploy the application
Thanks
Krishna -
Help with Radio Buttons in Form
Hi. I have inherited a website that has a simple form. I have
been asked to edit the form adding 4 radio buttons to collect the
consumer's satisfaction with the content of the website. I have
added the radio buttons using Dreamweaver MX, however, they do not
work as I expected them to. I was under the impression that radio
buttons did not allow the user to select more than one option
because when the user selected a different option, the first option
was unselected. My form is currently allowing all four options to
be selected at the same time. The code for the form is below. I
have changed the @ in the email address of the form to prevent
possible spam. Any help would be greatly appreciated.It looks like you need to change the name= to the same on
each radio button, if they all have the same name then you can only
check one. Then click the form in the behaviors panel and be sure
the radio button name is inserting into the proper db
column. -
Selection Based on Radio buttons in SAP Query
Hi All,
I am new to SAP Query.
I have added the radio buttons on the selection screen of my SAP query screen.
Can anyone please tell me how to make the field selection in query based on the status of these radio buttons.
Thanks And Regards,
RupeshHI
you have to do this using modif id. here is a sample program to do this
PARAMETERS show_all radiobutton group g1 USER-COMMAND flag.
PARAMETERS no_show radiobutton group g1 default 'X'.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
PARAMETERS: p1(10) TYPE c,
p2(10) TYPE c,
p3(10) TYPE c.
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME.
PARAMETERS: p4(10) TYPE c modif id bl2,
p5(10) TYPE c modif id bl2,
p6(10) TYPE c MODIF ID bl2.
SELECTION-SCREEN END OF BLOCK b2.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF show_all <> 'X' AND
screen-group1 = 'BL2'.
screen-active = '0'.
ENDIF.
MODIFY SCREEN.
endloop.
reward if helpful
Message was edited by: Harikishore Sreenivasulu -
Form UIBB: Radio Button Group: How to set default value?
Hello,
i've added a Radio Button Group in Forum UIBB (FPM_FORM_UIBB) with 3 possible values. How can I set the default value for this group? When starting the application, no radio button is selected..
Thanks & Regards
ChristopherHi Christopher,
i've the same requiremnt for adding a Radio Button Group and 3 Radio buttons under it in Forum UIBB (FPM_FORM_UIBB) with 4 possible values..
I have added 3 custom fields for 3 Radio buttons in the structure. In the desin time, I have added these 3 fields and taken as Radion button Group. But, Only label is coming on the output...
I totally stuck here. Can you please guide me on this in details as to how to add the Radio buttons and how its action can be handled?
It's bit urgent for me.
Thanks in advance,
Sumesh -
Events Triggered During Radio Buttons Changes
Hi ,
I added 3 radio Buttons in my Parameter Screen.
Whenever iam changin the Buttons, Both At Selection Screen Ouptput and At Selection Screen Event is executed.
Is it correct ?
Thanks
Kuna.Hi Venkat,
ths is the first result in Google if you search for your subject with a preceding ABAP.
[Next time please try yourself, thank you!|http://help.sap.com/saphelp_nw04/helpdata/en/e6/83a0375b5dd003e10000009b38f8cf/content.htm]
Regards,
Clemens -
Step by step process to add Radio Buttons and Check boxes in a view
Hi,
Could somone give me the steo by step process for adding the Radio Buttons and Check boxes in a view.
Regards
Hrudaya Rajuhttps://www.sdn.sap.com/irj/sdn/articles-topic?rid=/webcontent/uuid/7082f9fc-070d-2a10-88a2-a82b12cea93c
https://www.sdn.sap.com/irj/sdn/webdynpro-elearning
https://help.sap.com/javadocs/NW04S/current/wd/index.html
https://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/clientserver/uielib/standard/api/IWDCheckBox.html
https://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/clientserver/uielib/standard/api/IWDCheckBoxGroup.html
https://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/clientserver/uielib/standard/api/IWDRadioButtonGroupByIndex.html
https://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/clientserver/uielib/standard/api/IWDRadioButtonGroupByKey.html
Armin -
How to create popup window with radio buttons and a input field
Hi Guys,
Can somebody give some directions to create a stand alone program to create a window popup with 2 radio button and an input field for getting text value. I need to update the text value in a custom table.
I will call this stand alone program from an user exit.
Please give me the guidance how go about it or please give any tutorial you have.
Thanks,
MiniHi,
There are multiple aspects of your requirements. So let's take them one at a time.
You can achieve it in the report program or you can use a combination of the both along.
You can create a standalone report program using the ABAP Editor (SE38). In the report program you can call the SAP Module pool program by CALL Screen <screen number>. And then in the module pool program you an create a subscreen and can handle the window popup with 2 radio button and an input field for getting the text.
For help - Module Pool programs you can search in ABAP Editor with DEMODYNPRO* and you will ge the entire demo code for all dialog related code.
For Report and other Module pool help you can have a look at the following:
http://help.sap.com/saphelp_nw70/helpdata/en/47/a1ff9b8d0c0986e10000000a42189c/frameset.htm
Hope this helps. Let me know if you need any more details.
Thanks,
Samantak. -
Get the row of a department in a popup using a radio button
I have a use case. A page will be displayed with a button. User will click on that button, and then a popup will be displayed showing the table of departments. User will select the desired radio button. After that, the popup will close and the list of employees should get displayed in the page.
I have written a method in the valuechangeevent property of the radio button (autosubmit is also set as true), but still I am not able to get the current row. I actually need the value of departmentid.
Can anyone guide me?
public void onClickRadio(ValueChangeEvent valueChangeEvent) {
// Add event code here...
System.out.println("onClickRadio Begins");
hidePopup("p1");
DCBindingContainer bc =
(DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
DCIteratorBinding iter =
bc.findIteratorBinding("DepartmentsView1Iterator");
Row row = iter.getCurrentRow();
Number departmentId = (Number)row.getAttribute("DepartmentId");
System.out.println("departmentId: " + departmentId);
OperationBinding method =
(OperationBinding)bc.get("displayEmployeeTable");
method.getParamsMap().put("departmentId", departmentId);
method.execute();
AdfFacesContext.getCurrentInstance().addPartialTarget(empTable);
System.out.println("onClickRadio Ends");
}JDev 11.1.1.6This is the code of the popup.
<af:popup id="p1" contentDelivery="lazyUncached">
<af:dialog id="d2" type="none">
<af:table value="#{bindings.DepartmentsView1.collectionModel}"
var="row" rows="#{bindings.DepartmentsView1.rangeSize}"
emptyText="#{bindings.DepartmentsView1.viewable ? 'No data to display.' : 'Access Denied.'}"
fetchSize="#{bindings.DepartmentsView1.rangeSize}"
rowBandingInterval="0"
selectedRowKeys="#{bindings.DepartmentsView1.collectionModel.selectedRow}"
selectionListener="#{bindings.DepartmentsView1.collectionModel.makeCurrent}"
rowSelection="single" id="t1">
<af:column sortProperty="Radio" sortable="false" id="c1"
width="20">
<af:selectBooleanRadio value="#{row.Radio}" id="ot3"
valueChangeListener="#{myBean.onClickRadio}"/>
</af:column>
<af:column sortProperty="DepartmentId" sortable="false"
headerText="#{bindings.DepartmentsView1.hints.DepartmentId.label}"
id="c2">
<af:outputText value="#{row.DepartmentId}" id="ot2">
<af:convertNumber groupingUsed="false"
pattern="#{bindings.DepartmentsView1.hints.DepartmentId.format}"/>
</af:outputText>
</af:column>
<af:column sortProperty="DepartmentName" sortable="false"
headerText="#{bindings.DepartmentsView1.hints.DepartmentName.label}"
id="c3">
<af:outputText value="#{row.DepartmentName}" id="ot1"/>
</af:column>
</af:table>
</af:dialog>
</af:popup>I think that when I select the radio button, the value might be getting true of the column, but this isn't setting the current row.
Also in the log I am getting these messages:
<SimpleSelectBooleanRadioRenderer> <renderGroupAttribute> The selectBooleanRadio component's group attribute is null. It must be set to a non-null value for the selectBooleanRadio component to function properly. The selectBooleanRadio component is meant to be used with other selectBooleanRadio components with the same group value. -
Popup window with radio button-urgent
Hi..
Is ther any functionmodule for dispalying a popup window with radio button ....Use This
K_KKB_POPUP_RADIO2
I_TITLE ... This is the title
I_TEXT1 ... first radio button
I_TEXT2 ... second radio button
I_DEFAULT ... default
reward if useful
Amit Singla -
Hello
I am having some trouble adding UI controls dynamically. Mostly with radio buttons.
Here is an example that demonstrates my problem:
<s:Application
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
creationPolicy="all"
>
<fx:Script>
<![CDATA[
import mx.containers.Form;
import mx.containers.Panel;
import mx.controls.Label;
import mx.controls.NumericStepper;
import mx.controls.RadioButton;
private var theChar:String = "B";
protected function btnAdd_clickHandler(event:MouseEvent):void
var theForm:Form = new Form();
theForm.label = theChar;
//1. Label
var myLabel:Label = new Label();
myLabel.text = "My Label";
myLabel.width=120;
theForm.addChild(myLabel);
//2. Numeric Stepper
var myNumStepper:NumericStepper = new NumericStepper();
myNumStepper.id = "numPointHigh" + theChar;
myNumStepper.name = "numPointHigh" + theChar;
myNumStepper.minimum = 0;
myNumStepper.maximum = 120;
myNumStepper.width = 50;
myNumStepper.height = 30;
theForm.addChild(myNumStepper);
//3. radio button
var myRadioButton:RadioButton = new RadioButton;
myRadioButton.id = "myRadioButton" + theChar;
myRadioButton.name = "myRadioButton" + theChar;
myRadioButton.label = "my radio button";
myRadioButton.selected = true;
theForm.addChild(myRadioButton);
//4. Panel
var thePanel:Panel = new Panel();
thePanel.width = 300;
thePanel.height = 475;
thePanel.name=theChar;
thePanel.title = "My Profile Panel";
thePanel.setStyle("backgroundColor", "blue");
//add the form to the panel
thePanel.addChild(theForm);
//add the Panel to the list control
myList.addChild(thePanel);
protected function btnClear_clickHandler(event:MouseEvent):void
var numChildren:Number = myList.numChildren;
for(var i:Number=numChildren - 1; i > -1; i--){
myList.removeChildAt(i);
]]>
</fx:Script>
<mx:VBox width="100%">
<mx:List id="myList" />
<mx:Button id="btnAdd" label="Add a panel" click="btnAdd_clickHandler(event)" color="black"/>
<mx:Button id="btnClear" label="Clear" click="btnClear_clickHandler(event)" color="black" />
</mx:VBox>
</s:Application>
^ Run that. Click the "Add a panel" button. Then click "Clear". Then click the "Add a panel" button again. You will see the error:
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display::DisplayObjectContainer/getChildIndex()
at mx.core::Container/getChildIndex()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core \Container.as:2833]
at mx.containers::Panel/getChildIndex()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\co ntainers\Panel.as:1174]
at mx.controls::RadioButtonGroup/breadthOrderCompare()[E:\dev\4.0.0\frameworks\projects\fram ework\src\mx\controls\RadioButtonGroup.as:600]
at mx.controls::RadioButtonGroup/breadthOrderCompare()[E:\dev\4.0.0\frameworks\projects\fram ework\src\mx\controls\RadioButtonGroup.as:611]
at mx.controls::RadioButtonGroup/breadthOrderCompare()[E:\dev\4.0.0\frameworks\projects\fram ework\src\mx\controls\RadioButtonGroup.as:611]
at Array$/_sort()
at Array/http://adobe.com/AS3/2006/builtin::sort()
at mx.controls::RadioButtonGroup/http://www.adobe.com/2006/flex/mx/internal::addInstance()[E:\dev\4.0.0\frameworks\projects \framework\src\mx\controls\RadioButtonGroup.as:465]
at mx.controls::RadioButton/addToGroup()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\c ontrols\RadioButton.as:574]
at mx.controls::RadioButton/commitProperties()[E:\dev\4.0.0\frameworks\projects\framework\sr c\mx\controls\RadioButton.as:514]
at mx.core::UIComponent/validateProperties()[E:\dev\4.0.0\frameworks\projects\framework\src\ mx\core\UIComponent.as:7772]
at mx.managers::LayoutManager/validateProperties()[E:\dev\4.0.0\frameworks\projects\framewor k\src\mx\managers\LayoutManager.as:572]
at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.0.0\frameworks\projects\frame work\src\mx\managers\LayoutManager.as:730]
at mx.managers::LayoutManager/doPhasedInstantiationCallback()[E:\dev\4.0.0\frameworks\projec ts\framework\src\mx\managers\LayoutManager.as:1072]
I do not understand why I cannot re-add the radio button? If you comment out the code for the radio button (comment section #3.) you can re-add the panels easily. It is only happening when I have radio buttons being added to the form/panel.
Why is this happening and how do I fix it? Why is this only happening to radio buttons? I thought I had this fixed^ well, okay, but that's not the problem.
here, i removed list and replaced with Panel. same problem on the radio buttons.
<s:Application
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:containers="com.dougmccune.containers.*"
xmlns:mx="library://ns.adobe.com/flex/mx"
creationPolicy="all"
>
<fx:Script>
<![CDATA[
import mx.containers.Form;
import mx.containers.Panel;
import mx.controls.Label;
import mx.controls.NumericStepper;
import mx.controls.RadioButton;
private var theChar:String = "B";
protected function btnAdd_clickHandler(event:MouseEvent):void
var theForm:Form = new Form();
theForm.label = theChar;
//1. Label
var myLabel:Label = new Label();
myLabel.text = "My Label";
myLabel.width=120;
theForm.addChild(myLabel);
//2. Numeric Stepper
var myNumStepper:NumericStepper = new NumericStepper();
myNumStepper.id = "numPointHigh" + theChar;
myNumStepper.name = "numPointHigh" + theChar;
myNumStepper.minimum = 0;
myNumStepper.maximum = 120;
myNumStepper.width = 50;
myNumStepper.height = 30;
theForm.addChild(myNumStepper);
//3. radio button
var myRadioButton:RadioButton = new RadioButton;
myRadioButton.id = "myRadioButton" + theChar;
myRadioButton.name = "myRadioButton" + theChar;
myRadioButton.label = "my radio button";
myRadioButton.selected = true;
theForm.addChild(myRadioButton);
//4. Panel
var thePanel:Panel = new Panel();
thePanel.width = 300;
thePanel.height = 475;
thePanel.name=theChar;
thePanel.title = "My Profile Panel";
thePanel.setStyle("backgroundColor", "blue");
//add the form to the panel
thePanel.addChild(theForm);
//add the Panel to the list control
myContainer.addChild(thePanel);
protected function btnClear_clickHandler(event:MouseEvent):void
var numChildren:Number = myContainer.numChildren;
for(var i:Number=numChildren - 1; i > -1; i--){
myContainer.removeChildAt(i);
]]>
</fx:Script>
<mx:VBox width="100%">
<mx:Panel id="myContainer" />
<mx:Button id="btnAdd" label="Add a panel" click="btnAdd_clickHandler(event)" color="black"/>
<mx:Button id="btnClear" label="Clear" click="btnClear_clickHandler(event)" color="black" />
</mx:VBox>
</s:Application>
Any idea why radio buttons causing this to happen? If I comment out the radio button, this works fine. This is really baffling me.
The exception is thrown when the dynamically created panel (thePanel) is added to the main Panel (myContainer):
myContainer.addChild(thePanel); <--- causes the exception!
^ Why would radio buttons make a difference on "thePanel"?? How can I enforce parent-child relationship, explicitly? .parent is read-only -
Hi experts,
I have displayed a popup using POPUP_WITH_TABLE_DISPLAY, with two fields tvag-abgru (reason for rejection code) and tvagt-bezei (description for reason for rejection code) so as to reject the sales orders.
But now my client want the popup with selection box ( may be radio button) along with the field values in the popup.
can anybody tell me is there any option with this function module. or else how can we do this.
thanks,
sudheer.But now my client want the popup with selection box ( may be radio button) along with the field values in the popup.
It is not possible that function here , but you can try this...
We can use the check box instead of Radiobutton.
Please check the sample code.
REPORT ztest_alv_check MESSAGE-ID zz .
TYPE-POOLS: slis.
DATA: x_fieldcat TYPE slis_fieldcat_alv,
it_fieldcat TYPE slis_t_fieldcat_alv,
l_layout TYPE slis_layout_alv,
x_events TYPE slis_alv_event,
it_events TYPE slis_t_event.
DATA: BEGIN OF itab OCCURS 0,
vbeln LIKE vbak-vbeln,
posnr LIKE vbap-posnr,
chk(1),
color(4),
END OF itab.
SELECT vbeln
posnr
FROM vbap
UP TO 20 ROWS
INTO TABLE itab.
x_fieldcat-fieldname = 'CHK'.
x_fieldcat-tabname = 'ITAB'.
x_fieldcat-col_pos = 1.
x_fieldcat-input = 'X'.
x_fieldcat-edit = 'X'.
x_fieldcat-checkbox = 'X'.
APPEND x_fieldcat TO it_fieldcat.
CLEAR x_fieldcat.
x_fieldcat-fieldname = 'VBELN'.
x_fieldcat-seltext_l = 'VBELN'.
x_fieldcat-hotspot = 'X'.
x_fieldcat-tabname = 'ITAB'.
x_fieldcat-col_pos = 2.
APPEND x_fieldcat TO it_fieldcat.
CLEAR x_fieldcat.
x_fieldcat-fieldname = 'POSNR'.
x_fieldcat-seltext_l = 'POSNR'.
x_fieldcat-tabname = 'ITAB'.
x_fieldcat-col_pos = 3.
APPEND x_fieldcat TO it_fieldcat.
CLEAR x_fieldcat.
DATA selfield TYPE slis_selfield.
CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'
EXPORTING
i_title = 'Select Data'
i_selection = 'X'
i_zebra = 'X'
i_screen_start_column = 5
i_screen_start_line = 5
i_screen_end_column = 50
i_screen_end_line = 10
i_checkbox_fieldname = 'CHK'
i_tabname = 'ITAB'
i_scroll_to_sel_line = 'X'
it_fieldcat = it_fieldcat
i_callback_program = sy-repid
i_callback_user_command = 'USER_COMMAND'
IMPORTING
es_selfield = selfield
TABLES
t_outtab = itab
EXCEPTIONS
program_error = 1.
*& Form STATUS
* text
* -->P_EXTAB text
FORM status USING p_extab TYPE slis_t_extab.
SET PF-STATUS 'STATUS'.
ENDFORM. " STATUS
*& Form USER_COMMAND
* text
* -->R_UCOMM text
* -->RS_SELFIELD text
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
DATA: gd_repid LIKE sy-repid, "Exists
ref_grid TYPE REF TO cl_gui_alv_grid.
IF ref_grid IS INITIAL.
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
e_grid = ref_grid.
ENDIF.
IF NOT ref_grid IS INITIAL.
CALL METHOD ref_grid->check_changed_data .
ENDIF.
LOOP AT itab WHERE chk = 'X'.
itab-color = 'C300'.
MODIFY itab INDEX sy-tabix TRANSPORTING color.
ENDLOOP.
rs_selfield-refresh = 'X'.
BREAK-POINT.
ENDFORM. "USER_COMMAND
Regards
Vijay Babu Dudla -
Adding radio button to each row of an interactive report: possible or not?
First of all let me explain what the point of this application is.
I'm making an application that allows a user to select something out of a drop-down select list. This list is a list of categories for food. Let's say the user selects "Fruit".
Then the page refreshes and shows an interactive report with a list of food that belongs to the category of fruit.
Here's where I want to change things:
I want the user to see the interactive report, but in this interactive report I want to add a radio button for each row.
Then, when a certain type of food is selected (let's say "Strawberry") via the radio button, a text field should appear underneath the interactive report. In this textfield, the user can then add the weight of the food item, and then it will calculate how many carbs there are in the strawberry.
All I really want to know is:*
How do I add a radio button to each row of the interactive report, and how do I link this radio button to the value of that particular row?*
Additional information:
The item "P17_FOOD_CATEGORY" contains the following LOV:
select FOODCATEGORYNAME as display_value, FOODCATEGORYID as return_value
from FOODCATEGORY
order by 1
The "Food" region contains the following source:
select a.FOODID, a.NAME, b.FOODCATEGORYNAME, c.STANDARDAMOUNT, c.NAME Unit
from FOOD a inner join FOODCATEGORY b
on a.FOODCATEGORYID = b.FOODCATEGORYID join FOODUNIT c
on a.FOODID = c.FOODID
where a.FOODCATEGORYID = :P17_SET_CATEGORY
EDIT:
PLEASE! Even if you don't know a good answer or if you are unsure about your answer, do post! Even suggestions would be welcome! I really need all the help I could get, even if it's not much.
Edited by: 917169 on Feb 29, 2012 12:25 AMHi there!
I tried to change my code to your version, but then I get an error message:
Error Unable to change Interactive Report query.
ORA-12899: value too large for column "APEX_040100"."WWV_FLOW_WORKSHEET_COLUMNS"."DB_COLUMN_NAME" (actual: 32, maximum: 30)
I don't quite know what this means. After doing a quick search on the internet, I know that this message should mean that the length of the value for the columns named "APEX_040100", "WWV_FLOW_WORKSHEET_COLUMNS" and "DB_COLUMN_NAME" is too long. But, I don't have these columns. I searched for them in my object browser, and they can't be found in any table related to my application.
I'm sure your answer is the solution, but do you perhaps have an idea on how to solve this error? I checked the allowed maximum length for any column value that is related to my application, but they all have "50" set as the maximum value...
Thank you for your reply. ;)
Maybe you are looking for
-
Wrong Drive Letter in Catalog after new SSD
Had a new SSD installed in windows 7 desktop. It is now the C drive and the old hard drive is F. All the photos are on C as is the catalog (per system information under Help) but the catalog shows the path for all photos to F drive. There are no p
-
every time i save my credit card info in my account on ITunes, it shows as saved and as soon as I go to buy something, it says I have no credit card on file and starts over again.
-
Data source and credential mapping
Hi, I need to programatically override the credentials specified in data-source's connection pool. Specifically, when getConnection() is called by the applicaiton, I would like my code to take control and supply credentials. I saw the concept of role
-
Partitions and Video Editing - A No-No
The use of partitioning of HDD’s (Hard Disk Drives) is a hold-over from decades ago, when the OS’s could not see large HDD’s. This is now not a problem, up to 2TB. Partitioning basically tells the OS that one has more physical HDD’s, than are actuall
-
I can not run the account Administrator show me this letter Please help :
I can not run the account Administrator show me this letter Please help http://im40.gulfup.com/4AXHK.png