Disabling a Filter on user selection
HI,
I have two columns of which one is a flag (y/n) and another is a date . i want the user to see the report containing both these columns filtered on the basis of Flag .i.e. when a user opens that report he should see all the values corresponding only to 'flag='y' . I also want the user to view reports on the basis of a date which he chooses from the calendar . I have implemented the same using a calendar prompt on the 'date ' column. The challenge is that whenever a user chooses any date , he shud also be able to view records for flag=N' . i/e. the flag filter should get disabled on his selectioN.
Can anybody help me out if its possible ?
Hi,
If I am understanding you right, you can try the below option:
In your report, currently there would be a static filter on flag='Y', but you need to include both 'Y' and 'N' flag values in filter when user selects a particular date on dashboard. If this is what you are looking for then, assign a presentation variable to the date column in the dashboard prompt (say varDate). Next in your report, add another filter. This filter would apply flag='N' clause in case if date is selected in the prompt. Hence in your report you should have filters like one given below :
FlagColumn = 'Y'
OR
FlagColumn = case when '@{varDate}{1900-01-01}' <> '1900-01-01' then 'N' end
Thanks
Similar Messages
-
Identifying user selection of drill filter
Hie Guys,
I am creating a report that contains a single hyperlink to different reports based on the user selection of the drill filters. I need to be able to identify what drill filter the user selected in the form of a formula so that I can direct the user to the appropriate report when they click on the hyperlink.
For e.g.
If user selects drill filter for month, take them to report 1
If user selects drill filter for department, take them to report 2.
If user selects drill filter for Unit, take them to report 3..
Thanks.Hi Jeewan
First you need to know if a filter selection was made ,
DrillNumMonth=Count([Month - Key])
Second Obtain the value of selection
DrillMonth=ReportFilter([Month - Key])
Third Evaluate
=If(([DrillNumMonth]=1; Link_Month ; If([DrillNumDim2=2; Link_Dimension2 .....
I hope this help you -
Image needs to be enable only user select the edit mode
Hi Expert,
I have added one Image using value node and in get method I have given my image name, I also regenerated set, I and P method. I also moved the image in the configuration part.
Now the Image is visble in the webui in editable mode. But the requirement while opening any service order the image should be visble under the gernal data in disable mode. While user selecting the edit button then only the image should be visible in the web ui.
I tried to make this image in I Method, but I method is not triggered while debugging. So kindly let me know how to overcome this issue. Expecting your response ASAP.
Thanks and Regards,
Kannan.Hello,
Did you try to use different image sources depending on the document process mode ?
Exemple:
1) If the document is in edit mode, then image source = 'your_image.jpg'
2) If the document is in display mode, then image source = cl_thtmlb_util=>get_icon_url( iv_icon_name = '1x1.gif' )
Nicolas. -
Hi,
i have a dimension table with month_key having values (201201,201202,201203.......202011,202012) and month name ( Jan 12, feb 12,......NOV 20, Dec 20) and a fact table with columns (month_key ,measure_types, Amount)
My requirement is to create a power pivot report in which when a user select a month from the filter, the report should display the (selected month+18 ) month's data against each type . when JAN 12 is selected ,the jan 2012 +18 = june 2013
, month name should be populated with months till june 2013 only .
i tried creating calculated column"END DATE " in the fact table with dax expression to calculate the 18th monh from the current month as below
month_key END DATE
201201 201306
201202 201307
and thought of filtering the table with month key <= ENDDATE but it is not working as expected. could you please guide me on this ? Is there any time intelligence function that serve the purpose . Iam using excel 2010
..hence could not do any calculation on the report side also. please suggest .
Thanks in advanceDo you need to show the measure calculated for those 18 months as a total on 1 row, or do you need to select a single month and then display on row filters 18 distinct rows?
The first is trivial as driezl has suggested.
The second will require a second calendar table.
I created this example workbook for a coworker who had a similar problem. You will have to use the disconnected table as your filter and pull your related table onto the rows.
Finally, the easiest way to deal with the sort of date arithmetic you need to do is to restructure your date table to have a series of "Sequential" fields. These fields should be the number of units of time since the beginning of your calendar.
For example, consider a calendar starting on January 1, 2010. For January - December 2010, [MonthSequential] = 1, 2, ..., 12. For January - December 2011, [MonthSequential] = 13, 14, ..., 24, and so on, incrementing by 1 for each sequential month in time.
Assuming you have this set up in your date tables (one related to your model - DimDate - and one disconnected - DisconDimDate) your measure would look like this:
18 Month Measure:=
CALCULATE( [Measure]
, FILTER( DimDate
, DimDate[MonthSequential] >= MAX( DisconDimDate[MonthSequential] )
&& DimDate[MonthSequential] <= MAX( DisconDimDate[MonthSequential] ) + 18
Please review this example along with the workbook I have linked above. -
User selected global filter for country
I am trying to build a scenario where I have a km repository like the following
Australia
- Support docs
- Product Brochures
USA
- Support docs
- Product Brochures
Then I want to build a KM navigation iView that allows the user to select a global "filter" of their country... An Australian user would select Australia (a pre defined property per the global property service) and then this would be used to drive the content shown in the iView.
I should be able to do this via permissions but I would rather have the user select the area of interest as they may be authorised to see both.
Does anyone have any ideas on how this could be done?
Thanks in advance
BernardHi Bernard,
You can create two KM Navigation iviews, one point to Australia and the other to USA folders.
On the other hand, if you want to classify these document to do a search..so on. You must create country metadatas Australia/USA and type of document (Support/Product). Both of metadatas could be mandatories when you upload a file.
Also, you can have only folder where all document are uploaded and assign these metadata. Then create taxonomies to classify them by country/type of documents so on. At last, your km navigation iview to point these taxonomies
Patricio. -
Message missing from alert box & Can you disable everything until user selects an answer?
Question 1 - My alert box window is working, and the title and buttons function as they should, but does anyone know why my message is not showing up?
Question 2 - How do you program the alert box window so that no other buttons on your application work until the user selects one of your alert window buttons? I can do this manually by setting everything to enabled = false, but I know this happens automatically every other time I've used the alert window component, but it's not working for me now.
Question 3 - How can I prevent multiple alert windows from popping up? My alert comes up when a user clicks a button called 'Delete'. Would be solved if I had the answer to question 2.
var myMess:String = '';
var myTitle:String = '';
function confirmDelete(){
selectedAlt = list_dg.selectedItem.ALT_CODE;
myMess = "Are you sure you want to delete this ALT code: "+selectedAlt+"?";
myTitle = "Confirm Delete ALT Code Function ";
var alertBox:Object = Alert.show(myMess,myTitle,Alert.YES|Alert.NO,this,deleteConfirmHandler);
alertBox.setSize(450, 125);
// HANDLER FOR CONFIRM DELETE ALT ALERT WINDOW
deleteConfirmHandler = function(evt_obj:Object):Void {
var myAnswer = evt_obj.detail;
// returns 1 if yes, 2 if no.
if (myAnswer == 1){
deleteAlt();
else {
altDetail.moveAssign_btn.enabled = false;
altDetail.moveAvail_btn.enabled = false;
altDetail.avail_list.selectedIndex = null;
altDetail.assigned_list.selectedIndex = null;I think you were on the right track, it did have something to do with the parent fla file. Once I complied it's parent file (and imported the window and alert classes into the parent), my message appeared in the alert box.
It doesn't make any sense, because the component is not in the parent file, it's in the sub-parent fla file, but I guess you just have to compile all the files in the hierarchy for it to work... It also doesn't make sense why everything else worked before (the title, the yes and no buttons) except for the message.
Thanks for the suggestion (to look at the depths, etc), however, I'm still unable to understand why the alert is not modal as it should be. If anyone has any suggestions on how to fix the buttons to make them modal, please let me know. Thanks. -
Apple Script to make Pages open in a user-selected screen position
This is a follow-up to a response/script made previously by Yvan KOENIG that enables Pages to open a Pages template in a user-selected "left" position.
http://discussions.apple.com/message.jspa?messageID=9100331#9100331
This works great for me, but I'd like to take this one step further, if possible. I'm naïve when it comes to Apple Scripts
Currently, if I use the script, it opens up in 100% 'fit-width' view as follows:
http://trials.sent.com/pages/100.png
What I'd like it to do is to open up in 125% 'fit-width' view as follows:
http://trials.sent.com/pages/125.png
I'd like to therefore ask if it's possible to somehow enable this in the script above.I looked at the English version.
Let me say you that you are a funny guy.
Set width and set "Fit Width" are incompatible commands.
On my 1920 x 1200 screen, if I set scale to 125%, Fit Width is disabled.
If I check "Fit width", the size remains unchanged but is no longer selected.
On a smaller display, "Fit Width" will set the page in the "100%" mode.
My guess is that it's what you get.
As I am a good guy,
I add some instructions in the code.
Now you may activate several settings to fit your needs (when they are technically compatibles).
--(SCRIPT openToLeft.app]
Enregistrer le script en tant que Script, Application ou Progiciel : openToLeft.xxx
déplacer l'application créée dans le dossier
<VolumeDeDémarrage>:Users:<votreCompte>:Library:Scripts:Applications:Pages:
Il vous faudra peut-être créer le dossier Pages et peut-être même le dossier Applications.
menu Scripts > Pages > openToLeft
Le script créera un nouveau document à partir du modèle choisi et le poussera à gauche de l'écran.
--=====
L'aide du Finder explique:
L'Utilitaire AppleScript permet d'activer le Menu des scripts :
Ouvrez l'Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
Cochez la case "Afficher le menu des scripts dans la barre de menus".
+++++++
Save the script as a Script, an Application or an Application Bundle: openToLeft.xxx
Move the newly created application into the folder:
<startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Pages:
Maybe you would have to create the folder Pages and even the folder Applications by yourself.
menu Scripts > Pages > openToLeft
The script will create a new document from the selected template and will push it to the screen's left edge.
--=====
The Finder's Help explains:
To make the Script menu appear:
Open the AppleScript utility located in Applications/AppleScript.
Select the "Show Script Menu in menu bar" checkbox.
+++++++
Yvan KOENIG (Vallauris FRANCE)
4 mars 2009
property theApp : "Pages"
property hardCoded : false
true = the template is predefined
false = you select the template when you run the script *)
property zoomIt : false
false = leaves the doc size as created
true = issue a cmd + > command to enlarge it *)
--=====
on run
my activateGUIscripting()
tell application "Pages"
set Templates_loc to localized string "Templates" (* nom local du dossier "Modèles" *)
set MyTemplates_loc to localized string "My Templates" (* nom local du dossier "Mes Modèles" *)
end tell -- theApp
set templatesFolder to ((path to application support from user domain as text) & "iWork:Pages:" & Templates_loc & ":" & MyTemplates_loc & ":")
if hardCoded then (*
Here the template to use is hard coded in the script *)
if templatesFolder does not end with ":" then set templatesFolder to templatesFolder & ":"
set myTemplate to (templatesFolder & "un modèle09.template:") as alias
else (*
Here we are urged to choose the template in a dialog *)
set templatesFolder to templatesFolder as alias
Don't ask me why, Pages uses two Universal Type Identifiers for its templates
the first one is used if only Pages '08 is installed under 10.4 or by both '08 and '09 under 10.5.6
the second one is used under 10.4.11 if Pages '09 is installed *)
set allowed to {"com.apple.iWork.Pages.template", "com.apple.iWork.Pages.sfftemplate"}
if 5 > (system attribute "sys2") then
set isOs4 to true
set permitted to allowed
else
set isOs4 to false
set permitted to {}
end if
if my parleAnglais() then
set myTemplate to choose file "Choose a Pages template …" of type permitted default location templatesFolder
else
set myTemplate to choose file "Choisissez un modèle Pages …" of type permitted default location templatesFolder
end if
if not isOs4 then
due to a system's bug, choose file is unable to filter the iwork's files UTIs
So we must check by ourself *)
set maybe to myTemplate as text
tell application "System Events" to set typid to type identifier of disk item maybe
if typid is not in allowed then
if my parleAnglais() then
error "The file “" & maybe & "” is not a Pages template !"
else
error "Le fichier « " & maybe & " » n’est pas un modèle Pages !"
end if
end if
end if
(* Here, the pathname of the template is of class alias *)
end if -- hardCoded
try
tell application "Pages"
activate
set n to count of documents
open myTemplate (* create a new doc from the template *)
repeat
if (count of documents) > n then
exit repeat
else
delay 0.1
end if
end repeat
tell window 1 (*
As we are telling to application "Pages" we may use tell window 1 even if we have an Inspector or a Find/Replace dialog open.
It would be wrong if we where telling to process "Pages" *)
set {x1, y1, x2, y2} to get bounds
set bounds to {0, 0, x2 - x1, y2 - y1} (* move the window to the left edge *)
set view scale to 125.0
--set fit page to true (* or false *)
set fit width to true (* or false *)
--set full screen to true (* or false *)
--set outline visible to true (* or false *)
--set ruler visible to true (* or false *)
--set styles visible to true (* or false *)
--set thumbnails visible to true (* or false *)
--set toolbar visible to true (* or false *)
--set two up to true (* or false *)
end tell -- window
end tell -- application
end try
end run
--=====
on activateGUIscripting()
tell application "System Events"
if not (UI elements enabled) then set (UI elements enabled) to true (* to be sure than GUI scripting will be active *)
end tell
end activateGUIscripting
--=====
on parleAnglais() (* Check if Pages is running in French *)
local z
try
tell application theApp to set z to localized string "Cancel"
on error
set z to "Cancel"
end try
return (z is not "Annuler")
end parleAnglais
--=====
--[/SCRIPT]
Yvan KOENIG (from FRANCE jeudi 14 mai 2009 11:35:36) -
Customizing user selection fields of Logical database PNP
Dear Gurus,
I had made a z-copy of payslip program for incorporation of Logo. Now we need to put this report in Enterprise Portal (EP). Now since we would not want any user to view any other person's payslip, I need to disable the selection field (PERNR) for user selection.
Problem is this field for user selection is coming from standard Logical Database (LDB - PNP) used in the program. So how can I make this field hardcoded as sy-uname and non-modifiable without making z-copy of LDB-PNP.
Also I wish to harcode Payroll Area writing some code (from table PA000) but again I cannot write this in std. PNP LDB and writing it in driver program will not help.
Thanks in advance.
Regards,
AmitWrite the highlighted coding in initialization ...
initialization .
select single pernr from pa0105
into pernr-pernr
where usrid = sy-uname.
if sy-subrc = 0.
PNPPERNR-sign = 'I'.
PNPPERNR-option = 'EQ'.
PNPPERNR-LOW = pernr-pernr.
Append PNPPERNR.
endif.
loop at screen.
if screen-name = 'PNPPERNR-LOW' or
screen-name = 'PNPPERNR-HIGH'.
screen-input = '0'.
endif.
modify screen.
endloop.
at selection-screen output.
loop at screen.
if screen-name = 'PNPPERNR-LOW' or
screen-name = 'PNPPERNR-HIGH'.
screen-input = '0'.
endif.
modify screen.
endloop. -
I have a simple ScruitUI palette working in InDesign which displays the area of a selected page item.
When the user selects a page item and launches the palette the area is calculated and the palette displays the result correctly.
I cannot work out, however, how to update the calculated area when the user changes the selection. I can use the onMove and onResize events on the palette window to trigger the recalculation, but I would like another way that did not involve the user moving or re-sizing the palette. Something like onActive so that all the user had to do was click on the palette to trigger a recalculation.
The simple way out is to create a button on the palette which the user clicks to update the area information, and this may be the best I can do at the moment. I was just wondering if any of the experts had some insight into other techniques for observing changes to selection from a palette. It would be amazing to have a scripted observer that could change the palette without the user doing anything special, in the same way that InDesign panels (like Info) work, but I realize I'm asking a lot from a scripting DOM that is already amazingly comprehensive.Hi Kasyan,
Below roughly what I sent to Simon - it is not a full solution, but demonstrates the techniques you need.
With APIDToolAssistant installed and a document open, create a page item on the pasteboard; this page item will be used as a 'controller' for this demo. Select it and bring up the APID ToolAssistant palette.
Set the list of subjects to "*"
Set the event filter to "subjectSelected#myLittlePaletteEngine, subjectDeselected#myLittlePaletteEngine".
This captures the selection and deselection events for all page items, and routes them into a persistent engine (myLittlePaletteEngine) for handling.
Because the engine is persistent, it will 'remember' gPalette and gField on subsequent events after they have been created the first time around.
Set the script to:
var gPalette;
var gField;
var gController = theItem;
function CreatePalette()
gPalette =
new Window(
"palette",
"What is it");
gField = gPalette.add("statictext",[0,0,200,20],"testfield");
if (gPalette == undefined)
gController.setDataStore("$GROUP_EVENTS$",true);
CreatePalette();
gPalette.show();
gField.text = app.selection.toString();
This does work for 'page item' selections - it won't work for text selections. To make that work too, you need to change the event filter to "*#myLittlePaletteEngine" (* is a wildcard and matches all events, including idle - which is used to update the text selection info).
This last method (relying on idle) is not terribly good or efficient; I am currently looking how I could avoid the need for capturing 'idle' in version 1.0.46 (which will support CS4). -
Ho to disabled the parameter on the selection screen
Hi all,
I have a parameter (p_matnr) and two radiobutton b1 and b2 on the selection screen. Now what the requirement is if user selects radio button b2, the parameter should get disabled. I know it can be done by <b>loop at screen</b> and then modifying the screen but in this case start-of-seection is to be called. In my case as the user selects the radio button b2 the parameter should be appear disabled. the code which is given below will work in that case where user selects the b2 and then press F8. Bu i don't want the user to pres F8. He will only select the b2 and will find the parameter (p_matnr) disabled.
Please suggest something.
AT SELECTION-SCREEN outpu.
IF b2 = 'X'.
LOOP AT SCREEN.
IF screen-name cs 'p1' .
screen-input = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
Thanks,
Annup.Hi,
Try this i have used this in my code
SELECTION-SCREEN BEGIN OF BLOCK b_0 WITH FRAME TITLE text-002.
SELECTION-SCREEN BEGIN OF BLOCK b_1 WITH FRAME TITLE text-000.
PARAMETERS: rb_img RADIOBUTTON GROUP rad1 user-command rad.
PARAMETERS: rb_invo RADIOBUTTON GROUP rad1.
SELECTION-SCREEN BEGIN OF BLOCK b_2 WITH FRAME TITLE text-001.
*PARAMETERS: rb_img RADIOBUTTON GROUP rad1.
PARAMETERS: p_from like bkpf-bldat modif id gr2,
p_to like bkpf-bldat modif id gr2.
SELECT-OPTIONS: s_arobj FOR toa01-ar_object modif id gr2.
SELECTION-SCREEN END OF BLOCK b_2.
SELECTION-SCREEN BEGIN OF BLOCK b_3 WITH FRAME TITLE text-001.
*PARAMETERS: rb_invo RADIOBUTTON GROUP rad1.
SELECT-OPTIONS: s_bukrs FOR bkpf-bukrs modif id gr1,
s_belnr FOR bkpf-belnr modif id gr1,
s_gjahr FOR bkpf-gjahr modif id gr1,
SELECTION-SCREEN END OF BLOCK b_3.
SELECTION-SCREEN END OF BLOCK b_0.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF screen-group1 = 'GR1'. "Name field
IF rb_invo = space.
screen-active = 0.
ELSE.
screen-active = 1.
ENDIF.
MODIFY SCREEN.
ELSEIF screen-group1 = 'GR2'.
IF rb_invo = c_x.
screen-active = 0.
ELSE.
screen-active = 1.
ENDIF.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
START-OF-SELECTION.
Thanks & Regards,
Judith. -
How to disable a pushbutton created in selection screen.
How to disable a pushbutton created in selection screen.
you can make it invisible during runtime.
At the event, AT SELECTION-SCREEN OUTPUT. you can turn attributes on and off for screen elements. In this case, invisible = 1, makes the element invisible, 0 makes is visible.
here is a short sample.
report zrich_0001.
parameters: p_check type c.
selection-screen pushbutton 40(20) gocfg
user-command gocfg.
at selection-screen output.
loop at screen.
if screen-name = 'GOCFG'.
screen-invisible = '1'.
modify screen.
endif.
endloop.
Regards,
Rich Heilman -
How to HIde rows based on User Selection
I have a requirement where in I have to hide some rows based on Plant Name selected by USer at the time of opening the report.
Here is the screen shot:-
Here I am seeing two Tag Types MACT and Average when User selects Luling Plant. But When User selects some other Plant I don't want to see Tag Type 'MACT' in this table.
We have a predefine filter for Plant.
How can I achieve that. The data in White Rows is Average values.
Please help.
RegardsHi Shalini,
Is user selecting Plant Name from the report prompt. If Yes, then try below-
Create a variable-
FilterSelect= If UserResponce("WritePromptTextHere") =" Luling Plant" and TagType inList ("MACT";"Average") Then 1 ElseIf UserResponce("WritePromptTextHere") <>" Luling Plant" and TagType inList ("MACT";"Average") Then 3 Else 2
Apply Filter on "FilterSelect" variable-
FilterSelect=1 and 2
~Anuj -
Users selecting "All Choices" on columns in fact table
We have a dimensionalised data structure in our Oracle DW and the fact table contains 750million rows. I'm finding the users are selecting a column in the fact table to filter on, and selecting the "All Choices" option. This then runs an SQL like:
select distinct(column_name) from column_table
Which kills the DW server.
Does anyone know of a way of stopping this? to only allow the All Choices option on one of the dimension tables?
Oracle 11g
BI 10.1.3.4.1
both on Redhat LINUX
Thanks in advance.Thanks to all for advice/suggestions. In the end I resolved this ( rather a brute force method ) by hacking adjusting one of the XML message documents, standardviewtemplates.xml, that I'd copied into the customMessages directory.
Its a real shame as it removes that function for all users on every table, but some users keep selecting the "All Choices" option even after being told not to. -
Disable fields based on value selected from first list box.
Hi All,
I am facing a problem in module pool programing. My scenario is there will be around 50 fields in the screen , within that first field is a drop down list box. In the list box there will be electricuty , gas and csw. If user select gas then the fields corresponding to gas will only be editable other fields not relevent to gas will be non editable(Disable).... Same case for electriciy andcsw also.
Can any one guide me regarding this....
Thanks in advance.
Regards
AjoyHi Asaha,
This link will be of great help for you if you are new to Module pool.
[Module Pool Notes|http://wiki.sdn.sap.com/wiki/display/Snippets/ModulePoolNotes]
For [DYNP_VALUES_READ|http://wiki.sdn.sap.com/wiki/display/ABAP/FilteringF4HelpvaluesinTablecontrol,basedonotherfield+value] refer this link.
For [DYNP_VALUE_UPDATE|http://wiki.sdn.sap.com/wiki/display/ABAP/GettingainputfieldpopulatedonenteringthevalueinoneInputfield]
Regards
Abhii -
Filtering criteria in User selection screen
Hi experts,
Is there any ways to display values in the selection screen based on the above criteria that user selected? For example, the selection screen has 3 selection tabs. The first tab is to choose region (A,B or C). When user selects region A, the second criteria shows only the factories that located in region a, not all of the factories. Once user select a factory, the thrid tab shows only the manager names that works in that factory.
I'm new in this area so please provide me an instruction steps by steps.
Thanks so much,
PhantDo you have any mapping maintained in any InfoObject for all these characteristics you mentioned, or you are trying to pull out this information based on the trascational data from the cube.
There is one option in the query designer. Go to Advance tab of the characteristic and under second option "Filter vale for selection during query execution", select Characteristic Relationships.
- Danny
Maybe you are looking for
-
IOS 8 won't play podcasts, RRS or MP3 files on ipad2
i uograded to iOS 8 and now can't play podcasts, nor MP3 files on safari, RRS feed doesn't work either. My iphone 5 suffers from same problem. They are pretty mush useless now that I have upgraded i have restarted each device, delet d and reinstalled
-
I updated to ios7 on my iphone 4 and now cant install apps and one app says waiting for 2 days now. Also it started ading apps from my wife's phone onto my phone even though we have separate apple ids.
-
Is there a way to include Scaling Options within an AME preset?
I'm using AME to export stills from the first frame of a large library of videos. I've got a preset setup to export a thumbnail image so I can import the footage, apply the preset, and press render. Since the thumbnail image is 80x80 pixels, AME is s
-
Cannot find javax.servlet in J2EE
I am learning about servlet programming. I am using JBuilder-student edition. I downloaded J2EE. I changed the project properties in JBuilder to use the java.exe in J2EE, but when I try importing javax.servlet or the like, it does not show that javax
-
HT201363 can I enter a rescue e-mail address to an existing account ?
Can I enter a rescue e-mail address to an existing account ? so I can reset the security questions