Playing sound/beep on the handheld device using WebDynpro for Java (NW7.01)
Does anybody know if we could play sounds or beeps on the handheld device using WebDynpro for Java (NW7.01)? We have a client requirement to have the handheld device beeps/makes different kind of sounds after the goods receipt is posted. We are looking for a way to play the sounds thatu2019s saved on the deviceu2019s directory. Appreciate any suggestions or input.
Thank you!
Teeracha
Hi Terracha,
you can use bellow mentioned methods for playing a sound using javascript :
function playSound( url ){
document.getElementById("sound").innerHTML="<embed src='"+url+"' hidden=true autostart=true loop=false>";
or
https://github.com/admsev/jquery-play-sound
$.playSound('http://example.org/sound.mp3');
Hope that helps you as a workaround way.
Regards,
Srinivas Divakarla
Similar Messages
-
Problem in Uploading excel file using WebDynpro for Java
Hi All
I have followed for Uploading excel file using WebDynpro for Java added by Tulasi Palnati
I done all, but I'm getting 500 Exception please contact u r system admin meag at run time also Jxl/Workbook class not found msag but i downloaded Jxl.jar file and there is no error signals in coding part. How can I solve the Problem.
Thanks
PolakaPlease ask the people in the Web Dynpro Java forum for a solution.
-
How to start to work on MDM JAVA API by using webdynpro for java
Hi all
I have basic idea on MDM business package thru portal by using standard iViews.
now i am planning to work on MDM JAVA APIs by using Webdynpro for Java as UI.
1) can you please share the required documents on the same. how to start working on this by using MDM JAVA APIs in webdynpro for java
2) what are the JARs files are required and how to integrate those jar files into webdynpro for java application.
3) is there any SDN help on MDM JAVA API with webdynpro for java? . can you please send the link on the same.
4) can you please help by providing sample code on how to use JAVA APIs for retrieving,deleting,inserting and Updating the data in the database.
if anybody helps on the same then it is the great help to me.
points are always rewardable...
Regards
Suresh babuHi Suresh,
You can have the MDM JAVA API javadocs from the link
http://help.sap.com/javadocs/MDM/SP06P2/index.html
There you can see a package named com.sap.mdm.examples.The classes in it contains some examples using which you can start understanding the code.
You need to have MDM JAR files for it. And these JAR files to be used at build time can be added to the project thru :-
Right click on project-> properties->Java Build Path - > Add external JARs
At run time you can add them the reference in
Right click on project-> properties->web dynpro references->library reference.
Thanks
Namrata -
Reading/Writing .xlsx files using Webdynpro for Java
Dear All
I have a requirement to read/write excel files in .xlsx format. I am good in doing it with .xls format using jxl.jar. The jxl.jar doesn't support .xlsx format. Kindly help me in understanding how do I need to proceed on reading/writing .xlsx files using Webdynpro for Java.
Thanks and Regards
Ramamoorthy Di am using jdk 1.6.22 and IBM WebSphere
when i use poi-3.6-20091214.jar and poi-ooxml-3.6-20091214.jar to read .xlsx file. but i am getting following errors
The project was not built since its classpath is incomplete. Cannot find the class
file for java.lang.Iterable. Fix the classpath then try rebuilding this project.
This compilation unit indirectly references the missing type java.lang.Iterable
(typically some required class file is referencing a type outside the classpath)
how can i resolve it
here is the code that i have used
public class HomeAction extends DispatchAction {
public ActionForward addpage(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
String name = "C:/Documents and Settings/bharath/Desktop/Book1.xlsx";
FileInputStream fis = null;
try {
Object workbook = null;
fis = new FileInputStream(name);
XSSFWorkbook wb = new XSSFWorkbook(fis);
XSSFSheet sheet = (XSSFSheet) wb.getSheetAt(0);
Iterator rows = sheet.rowIterator();
int number=sheet.getLastRowNum();
System.out.println(" number of rows"+ number);
while (rows.hasNext())
XSSFRow row = ((XSSFRow) rows.next());
Iterator cells = row.cellIterator();
while(cells.hasNext())
XSSFCell cell = (XSSFCell) cells.next();
String Value=cell.getStringCellValue();
System.out.println(Value);
} catch (IOException e) {
e.printStackTrace();
} finally {
if (fis != null) {
fis.close();
return mapping.findForward("returnjsp"); -
Accessing knowledge management documents using webdynpro for java
Dear all,
iam having some documnets in KNLOWLEDGE MANAGEMENT documents folder in portal using webdynpro for java clicking on a link means perner(employee no) i should get that perpicular employee number documents.
examples documents are stored like this in knowledege management folder 20016319.pdf , 20016397.pdf , 20016398.
how to access those employee using webdynpro for java for perticular employee number if i want 20016319
Send me the code for above requirement and where i have to wrirte that code exactly
RegardsDear Kishore,
To get the Employee ID you have to create a Adaptive RFC Model (call BAPI) which will return you the employee pernr, for this
1. Create a model using : BAPI_EMPLOYEE_GETDATA
2. Get User ID using the code
public java.lang.String getUserID( )
//@@begin getUserID()
String userID = new String();
try
// getting Logged in userid
IWDClientUser myUser = WDClientUser.getCurrentUser();
userID = myUser.toString().substring(19).trim();
StringTokenizer filterdUID = new StringTokenizer(userID,")");
userID = filterdUID.nextToken();
catch (WDUMException e)
e.printStackTrace();
return userID;
//@@end
3. Execute the BAPI
public java.lang.String getEmployeeID( java.lang.String userID )
//@@begin getEmployeeID()
String employeeID = new String();
Bapi_Employee_Getdata_Input employeeData = new Bapi_Employee_Getdata_Input();
Bapi_Employee_Getdata_Output outData = new Bapi_Employee_Getdata_Output();
Bapip0105B comm = new Bapip0105B();
com.sap.aii.proxy.framework.core.AbstractList list = new Bapip0105B.Bapip0105B_List();
list.add(comm);
employeeData.setUserid(userID);
Calendar cal = Calendar.getInstance(Locale.UK);
Date date = new Date(cal.getTimeInMillis());
employeeData.setDate(date);
employeeData.setAuthority_Check("");
employeeData.setCommunication(list);
outData.addCommunication(comm);
wdContext.nodeBapi_Employee_Getdata_Input().bind(employeeData);
wdContext.nodeOutput_BAPI().bind(outData);
try
wdContext.nodeBapi_Employee_Getdata_Input().currentBapi_Employee_Getdata_InputElement().modelObject().execute();
wdContext.nodeOutput_BAPI().invalidate();
catch (WDDynamicRFCExecuteException e) {printMsg("Failed to Obtain Employee Data");
e.printStackTrace();
employeeID = wdContext.nodeBapi_Employee_Getdata_Input().nodeOutput_BAPI().nodeOrg_Assignment().currentOrg_AssignmentElement().getPerno();
return employeeID;
//@@end
Hope it Helps!!
Warm Regards
Upendra Agrawal -
File open using Webdynpro for java
Hi,
I have a file "SAP.JPEG" in remote machine location "
SAP\NetWeaver\WebDynpro".
In my webdynpro application...I have a button and the action "OpenFile"...
My question is on click of the button, how can I open the file "SAP.JPEG".
Please advice me how to proceed with this.
Rgds,
PatanaHi,
it is possible to access the file from the remote system using webdynpro java. your requirements is quite possible.
the prerequisites are:
the SAP WebAS Server and the remote system are in the same network, and the folder (in your case "SAP") is shared folder with access permissions.
let us assume your remote system name is remSys09.
add an ui element image in the layout. and create an attribute named "image " bind it to the property source
use this below code to show the image.
try {
File f =new File("////remSys09//SAP//NetWeaver//WebDynpro//SAP.JPEG");
BufferedInputStream bis= new BufferedInputStream(new FileInputStream(f));
byte[] image = new byte[bis.available()];
bis.read(image);
IWDWebResource webResource = WDWebResource.getWebResource(
image,
WDWebResourceType.JPG_IMAGE);
wdContext.currentContextElement().setImage(webResource.getURL());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
Regards,
Naga -
Error while Uploading the docs into KM using webdynpro for java
In My view I have create a context node(ctx_va_FileData) with value attribute (ctx_va_FileResource) of type ,Resource.
Select the Simple Type, navigate to Dictionaries u2192 Local Dictionary u2192com.sap.ide.webdynpro.uielementdefinitions and select Resource.
In View part of Layout :Create one u201CFileUpload u201C UI with Create one LinkToAction IU element and assign u201CaUploadFileinto_KMu201D action to this action
Coding Part in Web Dynpro java
Step 1:
Go to the wdDoInit() method and paste the following code
public void wdDoInit()
//@@begin wdDoInit()
try {
IPrivateUploadFile_KMView.ICtx_vn_FileDataElement element = wdContext.createCtx_vn_FileDataElement();
if (element != null)
wdContext.nodeCtx_vn_FileData().bind(element);
}catch (Exception e) {
wdComponentAPI.getMessageManager().reportSuccess("Error: " + e.getCause().toString());
//@@end
Go to the onActionaUploadFileinto_KM and paste the following code
public void onActionaUploadFileinto_KM(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
//@@begin onActionaUploadFileinto_KM(ServerEvent)
msgMgr = wdComponentAPI.getMessageManager();
IPrivateUploadFile_KMView.ICtx_vn_FileDataElement element =
wdcontext.currentCtx_vn_FileDataElement();
IWDResource resource = element.getCtx_va_FileResource();
if(resource!=null){
try {
//To get the Current User
IWDClientUser wdClientUser = WDClientUser.getCurrentUser();
com.sap.security.api.IUser sapUser = wdClientUser.getSAPUser();
com.sapportals.portal.security.usermanagement.IUser ep5User =
WPUMFactory.getUserFactory().getEP5User(sapUser);
ResourceContext resourseContext = new ResourceContext(ep5User);
//Portal KM Path
RID pathRID = RID.getRID("/documents/SDN"); //Root Directory
IResourceFactory resourseFactory =
com.sapportals.wcm.repository.ResourceFactory.getInstance();
ICollection collection = (ICollection)resourseFactory.getResource(pathRID,
resourseContext);
//Read the File
InputStream stream = resource.read(true);
String resourceName = resource.getResourceName();
String resourceExtn = resource.getResourceType().getFileExtension();
//KM Content
Content cont = new Content(stream,"application/octet-stream",-1,"UTF-16");
//create a file in above mentioned path in KM
com.sapportals.wcm.repository.IResource new_resource =
(com.sapportals.wcm.repository.IResource)collection.
createResource(resourceName, null, cont);
//Get the File length
long contentLen = new_resource.getContent().getContentLength();
//If no data in file
if(contentLen <= 0){
msgMgr.reportException("No data in file" , true);
}else {
msgMgr.reportMessage(IMessageUploadFile_KMComp.SF__UPLOAD,
new Object[] {resourceName},true);
} catch (NotSupportedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (AccessDeniedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (WDUMException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ResourceException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ContentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UserManagementException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}else
msgMgr.reportException("No file Selected ,Browse the file!",true);
element.setCtx_va_FileResource(null);
}//End of Action
But in the onActionaUploadFileinto_KM part IUser is deprecated and i m stuck at that point.
Plz provide me the solution and is there ant alternative solution for this and MY Portal is EP6 Nwds version is 7.0.9Hi Sukalyan,
Have you checked the below links?
These will give you step by step implementation procedure.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a099a3bd-17ef-2b10-e6ac-9c1ea42af0e9?quicklink=index&overridelayout=true
http://wiki.sdn.sap.com/wiki/display/WDJava/KmuploadusingWebdynproapplication
Regards,
Sandip -
Blackberry Development using WebDynpro for Java
Hello
We are trying to run a webdynpro application on Blackberry Storm.The application contains Standard UI Elements like table,group.The application runs but the table is not gettiing displayed.
Could anyone help us with this.Yes
You are right.
Check the below links some UI elements will not support some devices.
Check the below link
http://help.sap.com/erp2005_ehp_03/helpdata/EN/42/c136cb0f241d66e10000000a1553f6/frameset.htm
Dont put table in any of the Trays. Tray will not support better to put in the Root UI element of the View
Rgads
-SS
Edited by: Sridhar Sabbani on Feb 19, 2009 1:26 PM -
Masking the password field in webdynpro for java
Hi,
I am developing a logon view in webdynpro with username and password input fields.But i want to mask the password field.
How do i do that
Points will be rewarded for the useful answers
BalaHi,
Set the properties of the Input field
<b>passwordField true</b>
Regards
Ayyapparaj -
How to connect to BAPIS Using webdynpro for java?
Hi guys ,
I am new to sap world . Can any body give overview how to
connect BAPIS FUNCTION MODULES using in webdynpro?Hi Ramana,
Welcome to SAP world.
You have lot of tutorials at SDN on the using BAPI's in WebDynpro.
Please go through this link and follow the tutorial :
https://www.sdn.sap.com/irj/sdn/downloaditem?rid=/library/uuid/f0b0e990-0201-0010-cc96-d7ecd2e51715
Make sure you configure your SLD and create JCO connections which is also given in the above link.
Also go through the following link.
http://help.sap.com/saphelp_erp2005vp/helpdata/en/41/38bc8f813719488ddc9d9b21251ec3/frameset.htm
Do get back incase u need further explanation.
All the best.
Thanks & Regards,
Vijith -
How to passing lowercase values to RFC/BAPI using webdynpro for JAVA
Hi Exerts,
When we sending values to RFC/BAPI through webdynpro (JAVA), the values are sent in capital (uppercase) letters to ECC.
So if we fill xxxx, it is send like XXXX. Why? and how to avoid this?
Thanks in advance,
JoeriHi,
There could be two possibility if you are storing this value in ABAP table.
1. You are entering value in UPPERCASE in your webdynpro application.
2. The data stored in ABAP table, converts value in small to upper case.
1. Can you tell me how you are passing this value, is user entering value in some input field which is binded to some context and this value are you passing to RFC/BAPI...???
Or else before passing value to RFC/BAPI you can use toLowerCase string function and the npass this value to RFC/BAPI
e.g String name = wdContext().currentContextelement().getName().toLowercase();
Now pass this name to RFC/BAPI is should go as lowercase only..
This is from webdynpro java side..
2. If you are storing this value in ABAP table, check the domain/type of variable in ABAP table for which you are storing the value. Ask ABAPper, so that this value are stored in small case letter.
There is one tick in domain which you need to remove so that it stores in lower case. I dont have exact information but you can consult this with ABAPer.
Hope this information helps guy ..!!!!
Regards,
Jigar -
Prerequisites to Develop Adobe Interactive form using Webdynpro for Java
Hi All,
What are the prerequisites to develop adobe interactive form. In Service market place where I can get the download link of Adobe Designer and what are the stpes I need to follow in the configuration side. I have gone through the following link but I did not get any information related to configuration side. Can you guys please provide any help links related to adobe forms?.
Regards,
SureshHello,
you right the note is currecntly in update.
the path is:
http://service.sap.com/installations
Entry by Application Group
-> SAP NetWeaver
-> SAP NETWEAVER
-> SAP NETWEAVER 2004S
-> Installation & Upgrade
-> <coohse OS and DB>
-> Adobe LiveCycle Designer 7.1
Best regards,
Dezso -
can I use the play sound option even if my device is on vibrate only when it was lost?
Yes, even if the the ringer is switched off at the side of the phone the "Play Sound" option still works.
-
My Pavillon Dv6 Only plays Sound out of the built in speakers if headphones are plugged in. It plays sound from both when there plugged in. Please hep me.
Step 1:
In troublshooting the problem you may follow the steps provided below.
a. Click Start, type Sound in the Start Search box.
b. Click Sound in the search results at the top of the Start menu.
c. Click the Playback tab. Notice the check mark next to the default device. For most users,the default device is speaker, change it to headphones. Make sure that your audio settings are configured as expected.
Step 2:
On the Playback tab, select the playback device, click Properties, click the Advanced tab, and make sure that the Default Format is set to the value that you expect. When you finish, close this window to return to the previous window.
Step 3:
On the Playback tab, select the playback device, click Configure, and then make sure the configurations are set correctly.
Method 2:
If the issue persists then I suggest you to follow these below mentioned steps to mute all other sounds when windows detects any communications activity.
a. Click Start, type Sound in the Start Search box.
b. Click Sound in the search results at the top of the Start menu.
c. Click the Communications tab.
d. Click on the radio button according to your convenience, under When Windows detects communications activity.
After performing the above steps you may check for the issue.
For more troubleshooting you may visit this below mentioned link.
Tips for fixing common sound problems
http://windows.microsoft.com/en-us/windows7/Tips-for-fixing-common-sound-problems
Let us know how it goes!
"I work for HP."
****Click the (purple thumbs up icon in the lower right corner of a post) to say thanks****
****Please mark Accept As Solution if it solves your problem****
Regards
Manjunath -
O/S - Windows 7
[Personal Information Removed]
p/n# - rv220ua#aba
[hp dv6358se] Internal speaker plays sound intermittent(every 15s). CPU use = Max when audio driver enabled. CPU use = normal ranges when audio driver is disabled. Head phone jack only plays out of one speaker. Lastly when head phones are pluged cpu usage returns to normal. Is there a possible software fix for this issue?snarfer,
You can normally mute the microphone in the Surround Mixer (that's provided in the software). As long as you leave it as the recording source it should still work in your voice software, but won't sound over the speakers.
Was the card always in the last PCI slot or did you move it there? If it always was there, try the slot just above it in case that particular slot shares resources with certain motherboard functions/components.
Do you still have sound problems when the microphone is muted, or taken away completely?
Cat
Maybe you are looking for
-
Download a ALV report without repetitive headers and footers.
Hi, I have an ALV report with header and footer. When I download the report into excel, after every 30 (approx) records there is a header and a footer. But I do not need it. I need header only once and footer only once in the excel sheet. Please let
-
Error messages in opening and closing garageband
when I open or start a project it says "Error reading/writing file \U201Ccom.apple.garageband.cs\U201D: Logical end-of-file reached during read operation." Then when I quit it says "The application GarageBand quit unexpectedly." ect Basicly its a bit
-
i havnt changed my passcose and using the same passcode which i have been using since ages , its still not working, and i am 100 percent sure i am using the correct passcode ?.,
-
Upgrade from 4.6C to ERP ECC 6.0
Hi, Help!!! I'm running the prepare the first time and encountered this problem during the Kernel extract. I received this message from '/usr/sap/put/EXTRKRN.LOG' 1 ETQ201XEntering upgrade-phase "EXTRACTKRN_PRE" ("20061016131342") 2 ETQ367 Co
-
Hi Friends, As I am working on OBIEE and getting to know more about it, I am having more and more questions. These might be small but I need to get a clear concept of this. 1. When I pull just dimension columns in 'Answers' and run the query, and whe