Providing a user help feature
Hi,
I am developing an application and would like to provide the user of the application with a 'help' feature that would tell him how to use the application. I am pretty new to java and have no idea about how to go about doing this. Can anyone tell me what are the various ways in which this can be achieved?
Thanks a lot.
JavaHelp
http://java.sun.com/products/javahelp/index.html
Similar Messages
-
Hoe to provide a download help for the user
hi all
How to provide a download help for users, i.e. if i select download radia button and
if i place cursor on file path it should provide the user to select what ever the drive and folder he needs can any body help asap.
regards
reddy.Check this..
parameters : p_file like rlgrap-filename .
at selection-screen on value-request for p_file.
perform f4_on_filename using p_file .
*& Form F4_ON_FILENAME
text
-->P_P_FILE text
form f4_on_filename using i_file .
data:l_maske(100) type c, l_subrc type sy-subrc ,
w_fileinfo type ocs_f_info .
data:t_fileinfo type table of ocs_f_info .
concatenate 'Text Files (.prn;.txt;*.csv)'(006)
'|.prn;.txt;*.csv|'
into l_maske.
call function 'OCS_FILENAME_GET'
exporting
pi_mask = l_maske
tables
pt_fileinfo = t_fileinfo
exceptions
others = 6.
l_subrc = sy-subrc.
if l_subrc is initial.
read table t_fileinfo into w_fileinfo index 1.
concatenate w_fileinfo-file_path w_fileinfo-file_name into i_file.
else.
clear i_file.
message id sy-msgid type 'S' number sy-msgno with sy-msgv1 sy-msgv2
sy-msgv3 sy-msgv4.
endif.
endform. " F4_ON_FILENAME
it will come on F4 help... not by placing cursor. that is not possible. One thing you can do is.. you can disable this file name parameter.. when the radio-button for file load is unchecked. -
RE: (forte-users) Help on 'The class has been voided andcannot be insta
PB Solved.
The symtom was that my 'windows' plan that I distrubute call
the StartMethod of a class defined higher in the hierarchy,
and I had to specify that plan as direct supplier plan of my
new project for the 'voided' not to happen.
cheers
j-p
-----Message d'origine-----
De: Jean-Paul Gabrielli [mailto:Jean-Paul.Gabriellisema.fr]
Date: mercredi 5 juillet 2000 12:08
À: Klerk, Theo de
Objet: RE: (forte-users) Help on 'The class has been voided and cannot
be instanciated' plz
the issue is as follows:
I distribute a plan A
I want to rename the plan,
and create a plan B that has A as supplier.
Distributing B wor'ks
Running it fails with that issue.
Actually I recreated supplierplans in B as they were defined in A,
and the problem disappeared.
thansk for your time
j-paul
-----Message d'origine-----
De: Klerk, Theo de [mailto:Theo.de.Klerkcompaq.com]
Date: mardi 4 juillet 2000 22:31
À: 'Jean-Paul.Gabriellisema.fr'
Objet: RE: (forte-users) Help on 'The class has been voided and cannot
be instanciated' plz
Jean-Paul,
It would help if you have a bit more description around thesituation when
this error happens.
Could it be you have two service objects that refer to each other
while the
partition is still starting up? (SO's are not supposed to talk to
each other
during partition startup).
Or was the partition up and running?
Has the service object been in existence and used before itbecame voided?
Is the partition compiled or interpreted?
Theo de Klerk
Architecture & Application Integration
Professional Services
Compaq Computer Corp. - the Netherlands
PGP Fingerprint: 5A70 DD56 F3BA FE04 9DCA 1ACE 8581 0A2F F057 FA6E
-----Original Message-----
From: Jean-Paul Gabrielli [mailto:Jean-Paul.Gabriellisema.fr]
Sent: Tuesday, 04 July, 2000 18:17
To: Forte-Users
Subject: (forte-users) Help on 'The class has been voided and
cannot be
instanciated' plz
Hi,
Here's the stack I get:
SYSTEM ERROR: Failed to create service object
BOS.MyServicesMgrSO.
Class: qqsp_ResourceException
Error Time: Tue Jul 4 18:05:07
Exception occurred (locally) on partition "BC_cl0_Part3",
(partitionId =
AF3B67A0-3335-11D4-BE9D-963C5A7FAA77:0x224, taskId =
[AF3B67A0-3335-11D4-BE9D-963C5A7FAA77:0x224.6]) in application
"BC_cl0", pid 10328 on node MyServerin environment
CentralEnv.
SYSTEM ERROR: The class MyServericesMgr has been voided and cannot
be
instantiated in this partition.
Class: qqsp_UsageException with ReasonCode: SP_ER_INVALIDSTATE
Error #: [201, 14]
Detected at: qqlo_VoidedClassException at 1
Error Time: Tue Jul 4 18:05:07
Exception occurred (locally) on partition
"BC_cl0_Part3",
(partitionId =
AF3B67A0-3335-11D4-BE9D-963C5A7FAA77:0x224, taskId
=
[AF3B67A0-3335-11D4-BE9D-963C5A7FAA77:0x224.6]) in
application
"BC_cl0", pid 10328 on node MyServer in
environment
CentralEnv.
aud Tue Jul 4 18:05:07 : Shutting down partition due to
failure of this
partition.
aud Tue Jul 4 18:05:07 : Shutting down partition as requested.
For the archives, go to: http://lists.xpedior.com/forte-users and use
the login: forte and the password: archive. To unsubscribe,
send in a new
email the word: 'Unsubscribe' to:
forte-users-requestlists.xpedior.comHi Sylvain
Try using window.smallIconImage =
ImageData(<TitleBarIcon>.ImageValue) ;
This should work.
Jairaj Rampershad
System Concultant
--- Sylvain_Porée <Sylvain.Poreesophia.sema.fr>
wrote:
Hi Forte Gurus,
I have tried to set an icon using this statement :
window.SmallIconImage =
aIconFile.<TitleBarIcon>.imagevalue;
where <TitleBarIcon> is a PictureGraphic in my
window workshop.
I have tried 16*16 16 colours as well as many other
arrangements. It does
not work. I use windows NT.
Any ideas ?
Thanks
Sylvain
PS : For info (forte help):
SmallIconImage
Data Type ImageData
Source Class Window
Settable? Yes
The SmallIconImage attribute (ImageData) provides
the small icon to be used
when the window is iconized, for example, in the
task bar. The image size
for a small icon should be 16 by 16 pixels. Although
the image will be
scaled if you provide one of a different size, for
best results, we
recommend that you create your icons in the same
size in which they will be
displayed.
Windows 95/NT only
This feature is available on Windows 95/NT only. On
other platforms, the
attribute is ignored.
For the archives, go to:
http://lists.xpedior.com/forte-users and use
the login: forte and the password: archive. To
unsubscribe, send in a new
email the word: 'Unsubscribe' to:
forte-users-requestlists.xpedior.com -
User presence feature for Lync
Hi all,
I have deployed Lync Server 2010 without exchange.
I need USER PRESENCE feature alone from exchange.
Could anyone tell me a Exchange deployment path to do this?
I heard that providing a exchange mail box to all the user will provide this presence feature.
Thanks and Regards,
ArunKumar.JAgree with Georg, you will get user presence without Exchange, it should know when you're in a conference, know when you're away, and you can manually set it. What Exchange gets you is presence updates based upon items in your calendar. If you
deploy mailboxes for each user, they would need to start using and schedulign meetings in the calendar. If Lync sees a meeting in the Exchange calendar, the presence will change to Busy during this time.
Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
SWC Unified Communications -
How to implement a help feature in iView Tray
How to implement a help feature in an iView Tray?
Hi Gregor,
Could the answer be connected to the class com.sapportals.portal.prt.component.SystemModes ?
I can't really see how this class is called, but it gives the error message you are talking about
The method doHelp for SP2 Patch3 is provided below
public void doHelp(IPortalComponentRequest aRequest, IPortalComponentResponse aResponse)
IPortalComponentContext context = aRequest.getComponentContext(IPOMConstants.DEFAULT_MODE);
IPortalComponentProfile profile = context.getProfile();
String helpName = profile.getProperty("com.sap.portal.iview.HelpName");
if(helpName == null)
helpName = profile.getProperty("HelpName");
String helpURL = profile.getProperty("com.sap.portal.iview.HelpURL");
String isolationMode = profile.getProperty("com.sap.portal.reserved.iview.IsolationMode");
if(context != null)
if(helpName != null)
String componentName = context.getComponentName();
Locale locale = aRequest.getLocale();
String language = locale.getLanguage();
String helpPath = "help/" + language + "/" + helpName;
IResource resource = aRequest.getResource(componentName, "page", helpPath);
if(resource.isAvailable())
aResponse.addResource(resource);
else
aResponse.write("<b>Sorry, no help available.</b>");
} else
if(helpURL != null && helpURL.length() > 0)
if(helpURL.startsWith("http://"))
if(isolationMode != null && isolationMode.equals("URL"))
HtmlIFrame frame = new HtmlIFrame();
frame.setStyle("width:100%; height: 100%;");
frame.setSrc(helpURL);
aResponse.write(frame.toString());
} else
String componentName = null;
if(helpURL.charAt(0) != '/')
componentName = context.getComponentName();
} else
int componentNameIndexEnd = helpURL.indexOf('/', 1);
componentName = helpURL.substring(1, componentNameIndexEnd);
helpURL = helpURL.substring(componentNameIndexEnd);
IResource resource = aRequest.getResource(componentName, "page", helpURL);
if(resource.isAvailable())
aResponse.addResource(resource);
else
aResponse.write("<b>Sorry, no help available.</b>");
} else
aResponse.write("<b>Sorry, no help available.</b>");
The doOnNodeReady method is also rather interesting. Perhaps another way to solve it?
protected void doOnNodeReady(IPortalComponentRequest request, IEvent event)
NodeMode nodeMode = request.getNode().getNodeMode();
if(nodeMode == NodeMode.HELP_MODE)
IPortalComponentContext context = request.getComponentContext(IPOMConstants.DEFAULT_MODE);
IPortalComponentProfile profile = context.getProfile();
String helpName = profile.getProperty("com.sap.portal.iview.HelpName");
if(helpName == null)
helpName = profile.getProperty("HelpName");
String helpURL = profile.getProperty("com.sap.portal.iview.HelpURL");
String isolationMode = profile.getProperty("com.sap.portal.reserved.iview.IsolationMode");
if(context != null && helpName == null && helpURL != null && helpURL.length() > 0 && (isolationMode != null && !isolationMode.equals("URL") || isolationMode == null) && helpURL.startsWith("http://"))
request.redirect(helpURL); -
Providing on-screen help in flash RIA application
Dear Friends,
I have a requirement to implement a feature like providing on-screen help related to the panel/control/form(which helps the use who is using my application) i loaded in the browser.
Any idea or any direction is appreciated.
Regards,
Prakash.Hi nikos,
Thanks for your reply. which file format i have to use so that the team who is creating help, can give me that file format. and i can access. usually .hlp file is using for standalone project. for web which file format is best to fetch help details.
The senario is, if i press F1 on textbox, it should give me a help from the help document and produce information about that field entry.
I am using flash builder to develop my application.
Please give me any idea..
Regards,
Prakash. -
I'm getting an error message from Firefox that says, "Something is trying to trick Firefox into accepting an insecure update. Please contact your network provider and seek help." Do you know what is going on here--what this problem could be? (I do have the latest Firefox version already installed. I have previously received Firefox error messages that say "Firefox Update Failed." However, I already had the latest Firefox version installed when I received those error messages.)
Apparently this occurs when Firefox has problems with security certificates. There have been a few questions about this. I will try to get advice about this.
Apparently you are using Internet Explorer 9 (From your system details). Do you have Google Updater plugin installed on Firefox ?
(That been implicated in this sort of problem by one poster, and some users with the problem do have Google Updater, but some do not) -
What are the standrad HELP feature/infrastructure/interface provided by portal?
Is there any functionality exists in Portal to provide Help/Faq etc rather than manually creating HTML pages/portlets.
Thanks
RajeshHi
You can use Portal Content Areas to create help for your entire application. You can have a wizard based experience to
add text, upload html pages, images.
Thanks,
Sharmila -
Update table which provide information about NAT feature support in Catalyst switches?
Hi,
I'm searching an update table which provide information about NAT feature support in Catalyst switches.
I would like to know if the Nexus 7000 support NAT but my table below is too old -> Updated: Apr 05, 2006.
From my research, it's not possible but i'm looking for an official documentation.
http://www.cisco.com/en/US/tech/tk648/tk361/technologies_tech_note09186a008011c629.shtml
Thanks in advance
FrançoisHi,
No support of NAT on N7ks, see this posthttps://supportforums.cisco.com/thread/2045647
Your table is the latest one I know of so you'll have to look at the switches datasheets to really know but I highly doubt that newer switches not in the table support this feature.
Regards
Alain
Don't forget to rate helpful posts. -
What security does Mozilla Fox provide their users?
I am doing a research project on security that internet browsers provide to their users and was wanting more information about what security features they provide to protect their users.
Security Features like sandboxing and checking websites before opening them. Things like that. What does Firefox do to protect their users from getting viruses/malware/spyware if the user doesn't have any anti-virus software? That's the scenario I was asking about. Sorry about the confusion.
-
How to provide the user with a list of files to pick from...for downloading
hai..
I have uploaded the file succesfully.. now we need to download the file...... which has been uploaded..... for that we have implemnted the Query as..
select max(id) from APEX_APPLICATION_FILES ,here the latest uploaded record will be retrieved and shown.
Now We want to provide the user with a list of files to pick from for downloading..,Dat is he should be shown the list of files which is available from dat he has to select one file to downlaod ???
can u plz tell me how to do it....
anooHi Anoo,
Create a report using the following SQL statement:
SELECT ID,
FILENAME,
CREATED_ON
FROM APEX_APPLICATION_FILES
ORDER BY CREATED_ON DESCThere are other fields available from the table, but the above gives you a start.
Then edit the report's Report Attributes.
Edit the CREATED_ON column and pick a Number/Date Format to use for the display and Apply Changes
Edit the ID column. In the Column Link section, enter:
Link Text: <img src="#IMAGE_PREFIX#download.gif" alt="Download">
Target: URL
URL: p?n=#ID#
Apply Changes and run your report
Andy -
Brand new Mac user help please! How do you connect a 17" monitor to the MacBook? I have the monitor plugged into the Mac, but the F8 that I am used to with PC does not work. Please help. I am getting lots of spelling errors as the MacBook laptop screen is too small. Thank you so much! .
Contentmom6 wrote:
Brand new Mac user help please! How do you connect a 17" monitor to the MacBook? I have the monitor plugged into the Mac, but the F8 that I am used to with PC does not work.
Normally, you just connect the monitor to the MacBook using a VGA adaptor that you can buy from an Apple Store. Now try System Preferences > Displays > Detect Displays. You should now be able to select a display mode for the monitor. If it still doesn't work, then I'd check that everything is properly connected. I've had problems with colours disappearing due to a faulty connection in the VGA adaptor.
Bob -
I got this message:" Software Update Update failed Something is trying to trick Firefox into accepting an insecure update. Please contact your network provider and seek help." What on earth is this about? I am not computer savy.
taken from https://support.mozilla.com/en-US/questions/826858:
''This issue can be caused by the presence of leftover files in the Firefox program folder (defaults\pref) like a file all.js or firefox.js''
''Download a fresh Firefox copy and save the file to the desktop.
Firefox 4.0.x: http://www.mozilla.com/en-US/firefox/all.html ''
''Uninstall your current Firefox version and remove the Firefox program folder before installing that copy of the Firefox installer.''
''Do not remove personal data if you uninstall the current version.
It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.''
''Your bookmarks and other profile data are stored elsewhere in the Firefox Profile Folder and won't be affected by a reinstall, but make sure that you do not select to remove personal data if you uninstall Firefox.''
''If the problem persists See also:
https://support.mozilla.com/en-US/questions/815130?page=2#answer-185385''
Check and tell if its working. -
How to provide F1 & F4 helps for a newly created field.
I have to create a <b>currency field</b> in 0100 screen like skb1-waers.
I have to provide F1 & F4 helps for that field.
Shall I give screen name as SKB1-WAERS ?
I have given as above .
But the problem is when the Processor is processing a that screen , the currency on the screen gets overwritten by another the reference account field in one of the subroutine. Since the screen uses fieldname skb1-waers, it gets overwritten when my code read skb1 table.
Was it right that I used screen name as SKB1-WAERS ( in my screen attributes for that field ) ???
If not suggest me what to do and how to proceed ?
YOUR HELP IS APPRECIATED.Hi,
I would suggest creating a new structure in the DDIC..Then give the field WAERS and give the foreign key table as TCURC..
Steps
GO to SE11...select the radio button ..data type... give the structure name...Z_SCREEN_0100.
Press create ..
Then give the column name WAERS..
Give the data element as TCURC.
Place the cursor on the waers field and press the foreign key button..
It would automatically propose the table TCURC..
copy and generate the structure..
use the structure-fieldname to define the currency field..
Go to the input field attributes..
give Z_SCREEN_0100-WAERS..Press enter..It will ask whether the field should be dictionary reference..Press yes to continue..
In the PBO..
Move the value from the SKB1 table to the screen structure Z_SCREEN_0100-WAERS
Thanks,
Naren -
Hi ,i want provide a input help for a Selection input field
Hi Experts,
I want to provide a input help for field in selection-screen ,
this field is non primary key Custom Table(Z) selection input field .
how we can get ,f4 help for this field.
how to get f4 help Suppose field Link s_mtart-low,s_mtart-high,
What are the function moduled available for this >
Thanks in Advance.
Regards,
Hitu.Hi,
refer to below code.
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_usnam-low.
**//To provide F4 help to S_USNAM-LOW
PERFORM f_f4help_usnam USING 'S_USNAM-LOW'.
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_usnam-high.
**//To provide F4 help to S_USNAM-HIGH
PERFORM f_f4help_usnam USING 'S_USNAM-HIGH'.
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_wbs-low.
**//To provide F4 help to S_WBS-LOW
PERFORM f_f4help_wbs USING 'S_WBS-LOW'.
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_wbs-high.
**//To provide F4 help to S_WBS-HIGH
PERFORM f_f4help_wbs USING 'S_WBS-HIGH'.
*& Form f_f4help_usnam
To provide F4 help to username
-->P_0019 text
*FORM f_f4help_usnam USING value(p_0019) TYPE any.
**// To retrieve username from mkpf.
SELECT bname
FROM usr01
INTO TABLE it_usnam.
SORT: it_usnam BY usnam.
DELETE ADJACENT DUPLICATES FROM it_usnam COMPARING usnam.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
DDIC_STRUCTURE = ' '
retfield = c_retusnam
PVALKEY = ' '
dynpprog = c_dynpprog
dynpnr = c_dynpnr
dynprofield = p_0019
STEPL = 0
WINDOW_TITLE =
VALUE = ' '
value_org = c_s
MULTIPLE_CHOICE = ' '
DISPLAY = ' '
CALLBACK_PROGRAM = ' '
CALLBACK_FORM = ' '
MARK_TAB =
IMPORTING
USER_RESET =
TABLES
value_tab = it_usnam
field_tab = it_usnam.
return_tab = l_it_ret
DYNPFLD_MAPPING =
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3
*ENDFORM. " f_f4help_usnam
*& Form f_f4help_wbs
To create F4 help for wbs element
-->P_0039 text
*FORM f_f4help_wbs USING value(p_0039) TYPE any.
**// To retrive wbs element from mseg
SELECT pspel
FROM pspl
INTO TABLE it_wbs.
SORT:it_wbs BY wbs.
DELETE ADJACENT DUPLICATES FROM it_wbs COMPARING wbs.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
DDIC_STRUCTURE = ' '
retfield = c_retwbs
PVALKEY = ' '
dynpprog = c_dynpprog
dynpnr = c_dynpnr
dynprofield = p_0039
STEPL = 0
WINDOW_TITLE =
VALUE = ' '
value_org = c_s
MULTIPLE_CHOICE = ' '
DISPLAY = ' '
CALLBACK_PROGRAM = ' '
CALLBACK_FORM = ' '
MARK_TAB =
IMPORTING
USER_RESET =
TABLES
value_tab = it_wbs
FIELD_TAB =
return_tab = l_it_ret1
DYNPFLD_MAPPING =
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3
*ENDFORM. " f_f4help_wbs
Maybe you are looking for
-
Cannot delete file Windows2Local/Components/{multiple}.settings
Every time I shutdown JSE it shows a couple of ugly messages saying: "Cannot delete file Windows2Local/Components/classes.settings in C:\Documents and Settings\Joost\.jstudio\Ent8\config" "Cannot delete file Windows2Local/Components/sources.settings
-
Can you assign the value of a jstl:out value to a jstl:set variable?
Basically can you do the following? <jstl:set var="journeyVisit" value="<jstl:out value=${journeyVisits.stopPoint.description} />" /> Basically we have our own independent markup language and I need to use our own href tag to wrap the 'journeyVisit'
-
In Shared services, Log Files taking lot of Disk space
Hi Techies, I have a question. Its like the Logs in BI+ in Shared Service Server is taking lot of Disk space about 12 GB a day. Following files are taking more space Shared Service-Security-Client log ( 50 MB ) Server-message-usage Service.log ( Abou
-
No POs found when entering with vendor role/contact person for vendor
Dear colleagues, I wanted to post either a GR or an invoice as a vendor, that is, entering the system as the contact person of the vendor, with the vendor role, and searching for the POs created for me as vendor, then selecting one of them. However,
-
My iPhone wont work in Nigeria.
Bought a new iPhone 5s on my last trip to NH for $748 and it has refused to accept my sim in Nigeria saying it's locked. Please help!