How to implement simple CEV rules?
Hi,
I have some doubts how to implement very simple CEV rules (ex: When enddate is filled then determinationdate is sysdate)
When i follow the CDM Guidelines then I have to create a custom routine and make a derivation expression for the column.
When i use commom sense I do a update in the BR implementation. Saves a lot of work.
What is the opinion of the Headstart team?
Regards, Jan-Derk
Hi Kathyaini,
For using a XML connection as data source then you have to follow the below:
Configure the following elements as described below:
u2022 <JavaDir>
u2022 <Classpath>
u2022 <JDBCURL>
u2022 <JDBCUserName>
u2022 <JDBCClassName>
It will prompt you for the class name and path of the URL using, that also depends upon the data base you use.
It is different for each database like oracle, sql and DB2.
For configuring the connection you should follow the process for each database.
JDBCURL - The JDBCURL parameter value is the default JDBC connection URL that will be displayed in Crystal Reports when you create a new JDBC data connection. The exact format of the connection URL is specific to the database driver and is provided by the database driver vendor.
For example, the connection URL for the Oracle JDBC driver is:
jdbc:oracle:thin:@<hostname>:<port>:<sid>
Sample for SQL Server:
jdbc:microsoft:sqlserver://SERVERNAME:1433
Sample for DB2:
jdbc:db2:XTREME
JDBCUserName - Default username for the Database
JDBCDriverName - The JDBCDriverName is the default full classname of the JDBC driver that will be displayed in Crystal Reports when creating a new JDBC data connection..
Oracle: oracle.jdbc.driver.OracleDriver
Let me know if any.
Regards,
Naveen.
Similar Messages
-
How to implement a conversion rule in KC7R (External Data transfer-Tool)
Hi,
I am familiar with programming conversion rules in ABAP in the LSMW and IS-U Migration workbench.
Unfortunately we have to work with EDT (transaction KCLJ).
I need to implement a simple conversion rule: migration file has the external BP number BPEXT and I must retrieve the internalone (PARTNER) for the migration program.
So I must implement a short ABAP code (select single * from BUT000 ...).
Now I see that in KC7R you can use constants and conversion rules. There are also "General Ruels" and "conversion routines".
Can someone explain how to implement this simple ABAP conversion rule in KC7R giving a short example?
This would be great.
EDT is the workst of all SAP Standard Migration Tools I have seen.....
Kind regards,
ThomasThomas,
Coud you please share your findings as I am now in a similar to your original post.
ie I too would like to know how to code convesions for use within the transfer rules used by KCLJ.
Kind Regards,
Hiten Mistry. -
How to Implement Dynamic Modification Rule for Material & multiple vendor Combination
Hi Team,
In dynamic modification rule for Material & vendor combination, i have maintained material & vendor in Inspection plan at Material Assignments
1.If i purchase same material from different vendors then how to implement ?Hi Balaji,
I am not sure if i have followed your requirement.
What do you want to do with Vendor Z? Do you want to inspect each lot from Z?
If yes:
Then Create 2 Inspection plans with same Operations and Same MICs, In Material Assignment, mention Vendor as Z so that 1st inspection plan will only be for Vendor Z. Do not enter DMR in Header.
In 2nd inspection plan Enter DMR and do not mention any vendor so this plan will be applicable for all vendors except Z.
If No:
Then create Qm info record for vendor Z with "No inspection" set in QI06.
Amol. -
How to implement simple java stored procedure
I'm using Maxdb 7. 6.03.15 (standalone - no SAP) as a Migration Environment to a new centralized SAP solution.
Most of the work is done in internal DBproc but I need to trig external procedure (those one's written in Java).
I have already spent too much time to find related information and because I need only very simple triggreing, I don't want to learn and deploy product like NetWeaver ... anyone could give me minimal information on how to do that ...
If I'm right, I need to configure the MessageServer and develop a minimist java proc that should be able to register the DBproc (java language) inside DB and handle the MessageServer msg generated by my internal DBproc call to the newly registered java proc ?
I just want to do that as simple as possible, I don't need locking scheme neither multiple request queue ... because I control all access to the DB and all process are completely serialized (It was a design rule).
Could anyone help me ?Thank's Lars for that quick answer !
You wrote,
> AFAIK one development target is to implement UDEs (User Defined Extensions) that will allow the creation of "inside-the-db-code" in >other languages than the one used for the stored procedures.
did you mean "JavaUdeServer" ? I see some interesting code in source tree about that . I investigate a little about but I miss the binary javaUdeServer code (and I don't want to rebuild the distribution also because of different version). The message returned when I tried to call a registered java stored proc was smoething like 'Impossible to contact UDE server'
But the code is still embedded in the kernel (as It can be found in the map files).
I don't find any documentation on that feature ,is it for security reason ? If so I'm ready for a 'No disclosure agreement' (It's not a personal request).
Of course, if the only way is NetWeaver that could be OK but the task seem's to me so heavy regarding my so simple need's ... if there is a short way (samples ?) to kick me on NetWeaver to reach my goal you're welcome !!
(Some piece of code on NetWeaver that allow a procedure to call to external java proc that return hostname will be enough ...).
For you information, (because I have the feeling I got your answer) I already install a trial NetWeaver some week's ago but I don't spent (and I don't have) many times to use It and I have the bad sensation to try driving a big truck only to move a cup of coffee ...(of Java of course !) but perhaps I'm too impatient ?
Regards,
Michel -
How to Implement simple Timer in this code
Hi there guys,
This is a small ftp client that i wrote. It has encryption and all bulit into it. I want to initiate the sendfile function every 5 minutes.
The program starts with the displaymenu function wherein a menu with various options is displayed.
How Do i Do that? I went online and tried doing it myself but cud not possibly think of a reason as to why my changes were not working.
Here is the basic code. I earnestly hope that some of you guys out there will help me. This is a very simple problem and sometimes it is the finer point that eludes us. any help will be deeply appreciated
import java.net.*;
import java.io.*;
import java.util.*;
import java.lang.*;
import javax.crypto.*;
import java.util.regex.*;
import javax.crypto.spec.PBEKeySpec;
import javax.crypto.spec.PBEParameterSpec;
import java.security.spec.AlgorithmParameterSpec;
import java.security.spec.KeySpec;
class FTPClient
public static void main(String args[]) throws Exception
Socket soc=new Socket("127.0.0.1",5217);
transferfileClient t=new transferfileClient(soc);
t.displayMenu();
class transferfileClient
Socket ClientSoc;
DataInputStream din;
DataOutputStream dout;
BufferedReader br;
transferfileClient(Socket soc)
try
ClientSoc=soc;
din=new DataInputStream(ClientSoc.getInputStream());
dout=new DataOutputStream(ClientSoc.getOutputStream());
br=new BufferedReader(new InputStreamReader(System.in));
catch(Exception ex)
//encrypto routine starts
class DesEncrypter {
Cipher ecipher;
Cipher dcipher;
// 8-byte Salt
byte[] salt = {
(byte)0xA9, (byte)0x9B, (byte)0xC8, (byte)0x32,
(byte)0x56, (byte)0x35, (byte)0xE3, (byte)0x03
// Iteration count
int iterationCount = 19;
DesEncrypter(String passPhrase) {
try {
// Create the key
KeySpec keySpec = new PBEKeySpec(passPhrase.toCharArray(), salt, iterationCount);
SecretKey key = SecretKeyFactory.getInstance(
"PBEWithMD5AndDES").generateSecret(keySpec);
ecipher = Cipher.getInstance(key.getAlgorithm());
dcipher = Cipher.getInstance(key.getAlgorithm());
// Prepare the parameter to the ciphers
AlgorithmParameterSpec paramSpec = new PBEParameterSpec(salt, iterationCount);
// Create the ciphers
ecipher.init(Cipher.ENCRYPT_MODE, key, paramSpec);
dcipher.init(Cipher.DECRYPT_MODE, key, paramSpec);
} catch (java.security.InvalidAlgorithmParameterException e) {
} catch (java.security.spec.InvalidKeySpecException e) {
} catch (javax.crypto.NoSuchPaddingException e) {
} catch (java.security.NoSuchAlgorithmException e) {
} catch (java.security.InvalidKeyException e) {
// Buffer used to transport the bytes from one stream to another
byte[] buf = new byte[1024];
public void encrypt(InputStream in, OutputStream out) {
try {
// Bytes written to out will be encrypted
out = new CipherOutputStream(out, ecipher);
// Read in the cleartext bytes and write to out to encrypt
int numRead = 0;
while ((numRead = in.read(buf)) >= 0) {
out.write(buf, 0, numRead);
out.close();
} catch (java.io.IOException e) {
public void decrypt(InputStream in, OutputStream out) {
try {
// Bytes read from in will be decrypted
in = new CipherInputStream(in, dcipher);
// Read in the decrypted bytes and write the cleartext to out
int numRead = 0;
while ((numRead = in.read(buf)) >= 0) {
out.write(buf, 0, numRead);
out.close();
} catch (java.io.IOException e) {
} //encryptor routine ends
void SendFile() throws Exception
String directoryName; // Directory name entered by the user.
File directory; // File object referring to the directory.
String[] files; // Array of file names in the directory.
//TextIO.put("Enter a directory name: ");
//directoryName = TextIO.getln().trim();
directory = new File ( "E:\\FTP-encrypted\\FTPClient" ) ;
if (directory.isDirectory() == false) {
if (directory.exists() == false)
System.out.println("There is no such directory!");
else
System.out.println("That file is not a directory.");
else {
files = directory.list();
System.out.println("Files in directory \"" + directory + "\":");
for (int i = 0; i < files.length; i++)
String patternStr = "xml";
Pattern pattern = Pattern.compile(patternStr);
Matcher matcher = pattern.matcher(files);
boolean matchFound = matcher.find();
if (matchFound) {
dout.writeUTF("SEND");
System.out.println(" " + files[i]);
String filename;
filename=files[i];
File f=new File(filename);
dout.writeUTF(filename);
String msgFromServer=din.readUTF();
if(msgFromServer.compareTo("File Already Exists")==0)
String Option;
System.out.println("File Already Exists. Want to OverWrite (Y/N) ?");
Option=br.readLine();
if(Option=="Y")
dout.writeUTF("Y");
else
dout.writeUTF("N");
return;
System.out.println("Sending File ...");
// Generate a temporary key. In practice, you would save this key.
// See also e464 Encrypting with DES Using a Pass Phrase.
System.out.println("Secret key generated ...");
// Create encrypter/decrypter class
DesEncrypter encrypter = new DesEncrypter("My Pass Phrase!");
// Encrypt
FileInputStream fino=new FileInputStream(f);
System.out.println("Initialised ...");
encrypter.encrypt(fino,
new FileOutputStream("ciphertext.txt"));
System.out.println("generated ...");
fino.close();
FileInputStream fin=new FileInputStream("ciphertext.txt");
int ch;
do
ch=fin.read();
dout.writeUTF(String.valueOf(ch));
while(ch!=-1);
fin.close();
boolean success = (new File("ciphertext.txt")).delete();
if (success) {
System.out.println("temp file deleted .../n/n");
for (int j = 0; j < 999999999; j++){}
}//pattermatch loop ends here
else
{ System.out.println(" " + "Not an XML file-------->" +files[i]); }
}// for loop ends here for files in directory
}//else loop ends for directory files listing
System.out.println(din.readUTF());
}//sendfile ends here
void ReceiveFile() throws Exception
String fileName;
System.out.print("Enter File Name :");
fileName=br.readLine();
dout.writeUTF(fileName);
String msgFromServer=din.readUTF();
if(msgFromServer.compareTo("File Not Found")==0)
System.out.println("File not found on Server ...");
return;
else if(msgFromServer.compareTo("READY")==0)
System.out.println("Receiving File ...");
File f=new File(fileName);
if(f.exists())
String Option;
System.out.println("File Already Exists. Want to OverWrite (Y/N) ?");
Option=br.readLine();
if(Option=="N")
dout.flush();
return;
FileOutputStream fout=new FileOutputStream(f);
int ch;
String temp;
do
temp=din.readUTF();
ch=Integer.parseInt(temp);
if(ch!=-1)
fout.write(ch);
}while(ch!=-1);
fout.close();
System.out.println(din.readUTF());
public void displayMenu() throws Exception
while(true)
System.out.println("[ MENU ]");
System.out.println("1. Send File");
System.out.println("2. Receive File");
System.out.println("3. Exit");
System.out.print("\nEnter Choice :");
int choice;
choice=Integer.parseInt(br.readLine());
if(choice==1)
SendFile();
else if(choice==2)
dout.writeUTF("GET");
ReceiveFile();
else
dout.writeUTF("DISCONNECT");
System.exit(1);here is a simple demo of a Timer usage.
public class Scheduler{
private Timer timer = null;
private FTPClient client = null;
public static void main(String args[]){
new Scheduler(5000);
public Scheduler(int seconds) {
client = new FTPClient();
timer = new Timer();
timer.schedule(new fileTransferTask(), seconds*1000);
timer.scheduleAtFixedRate(new FileTransferTask(client), seconds, seconds);
public class FileTransferTask extends TimerTask{
private FTPClient client = null;
public FileTransferTask(FTPClient client){
this.client = client;
public void run(){
client.sendFile();
public class FTPClient{
public void sendFile(){
// code to send the file by FTP
}the timer will will schedule the "task": scheduleAtFixRate( TimerTask, long delay, long interval)
It basically spawn a thread (this thread is the class that you
implements TimerTask..which in this example is the FileTransferTask)
The thread will then sleep until the time specified and once it wake..it
will execute the code in the the run() method. This is why you want to
pass a reference of any class that this TimerTask will use (that's why
we pass the FTPClient reference..so we can invoke the object's
sendFile method). -
How to implement simple replication with Oracle 8.0.5 ?
Hello,
I want to replicate some tables of my database's tables with simple replication :
I use local naming configuration.
Both databases have the same default ID ORCL.
But every time I create a database link and I want to test it, I receive the message : "The link is not active!".
So, if some DBA could help me, I will be very grateful.
Thank you.Hi,
In our project we are using this type. Since in this project server in UNIX(DEC) and client is running on windows. We have created a listener which always listen requests from client and doing the according to the request.
Step1. create a request table, where u are inserting ur request.
step2. create PRO*C proram, which is listening request on the table. If there is any request, call the imp (executable). This is happening on server side.
Benifit. U can make a request from cleint and ftp the file client sit.
Are u interested in more details and code, pls send a mail to me
---- Boby Jose Thekkanath
[email protected]
Dharma Computers(p) Ltd. Bangalore.
null -
How to implement a simple node-edge graph?
Can any one give me some advice on how to implement a simple node-edge graph in a frame? Every node is a rectangle which can be moved by mouse, and every edge is a arc between two nodes.
Should the node class extend JPanel, and the edge class extend Graphics? and so on?It is impossible to generate similar update from OWB.
Does your table1 contain primary key columns? What is the number of rows in this table?
The only working solution in this case - use table1 twice in mapping - as source and as target (with UPDATE operation),
link these operators with primary key columns and specify matching by PK columns.
Updated column link to Constant operator attribute.
In this case OWB generate SQL like
merge table1 a
using table1 b
on (a.pk_column=b.pk_column)
when matched then update set column1=1
Regards,
Oleg -
How to implement business rules by using drolls in OSB
Hi
I am new to Drools,can any body tell how to implement drools concept in OSB11,provide any useful links or blogs.
Thanks in Advance
ManiMani,
I have implemented Drools by exposing them over web service call through Business Service of OSB.
As you are using Java Callout, try to set proper return type for the java method called, better to use XMLObjects as the return type.
http://www.xenta.nl/blog/2011/08/29/oracle-service-bus-java-callouts-with-xmlobjects/
http://mazanatti.info/index.php?/archives/63-Oracle-Service-Bus-generating-XML-Objects-from-Java-Callouts.html
http://blog.xebia.com/2009/10/11/java-callout-on-the-alsb/
http://itnewscast.com/middleware/oracle-service-bus-java-callouts-xmlobjects
How to retrieve the java object in a proxy service in osb -- Plz help
Hope it helps !!
Abhinav
Edited by: Abhinav on Dec 12, 2012 4:21 PM -
How to Implement custom share functionality in SharePoint 2013 document Lib programmatically?
Hi,
I have created custom action for Share functionality in document library.
On Share action i'm showing Model pop up with Share form with addition functionality.
I am developing custom share functionality because there is some addition functionality related to this.
How to Implement custom share functionality in SharePoint 2013 document Lib pro-grammatically?
Regards,
- SiddhehswarHi Siddhehswar:
I would suggest that you use the
Ribbon. Because this is a flexible way for SharePoint. In my project experience, I always suggest my customers to use it. In the feature, if my customers have customization about permission then i can accomplish this as soon
as possible. Simple put, I utilize this perfect mechanism to resolve our complex project requirement. Maybe we customize Upload/ Edit/ Modify/ Barcode/ Send mail etc... For example:
We customize <Edit> Ribbon. As shown below.
When user click <Edit Item>, the system will
render customized pop up window.
Will -
How to implement Tool TIP in Table Control
Hello Everyone,
Can you please tell me how to implement a tooltip messages in table control columns.
The Tooltip contains a simple message like "Doublde click on column.
Thanks in advance.
Edited by: Suruchi Razdan on Jun 6, 2011 7:57 AMHello,
In table Control->first Header Row has chance to maintain the Tooltip option.
In table control columns maintain Double click options in attributes .
Regards,
Praveen -
How to implement tool-tip for the list items for the Choice column in SharePoint 2013
I had created a simple list with a "Choice" column, i have three entries in my drop-down,
First Entry
Second Entry
Third Entry.
If i select any entries in drop-down and hour-over (Second Entry), a
tool-tip need need to show.
Is it possible? If yes how to implement any help will be appreciated.Hi,
We can use JavaScript to achieve it.
The following code for your reference:
<script type="text/javascript" src="/sites/DennisSite/Shared%20Documents/js/wz_tooltip.js"></script>
<script type="text/javascript" src="/sites/DennisSite/Shared%20Documents/js/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(function () {
$("select[title='Choice']").change(function(){
Tip($(this).val());
$("select[title='Choice']").mouseout(function(){
UnTip();
</script>
Download wz_tooltip.js:
http://www.walterzorn.de/en/tooltip/tooltip_e.htm#download
Best Regards
Dennis Guo
TechNet Community Support -
GRC 10: How to upload Org Level Rules in GRC 10?
Hello Friends,
we have implemented GRC 10 recently but missed to move org level rules from GRC 5.3 to 10. I don't see an option to load org rules in SPRO. Can you please let me know how can i load org rules from 5.3 to 10 with out disturbing the existing risks / functions? or is there an option to update tables directly for org rules?Hi Colleen Lee,
Thank you for your response. Yes i see Master Data > Exception Access Rules > Organizational Rules and i am able to create org rules but i am trying to find an option to upload all at a time as we have around 50 org rules and have 2600 lines in it. creating manually will take so long and looking for alternate.
Thanks & Regards
Pradeepthi -
How to implement MVC model?
Hi, I have a question on how to implement MVC model, that is, how will the GUI be informed that the data from the Model has been changed?
Suppose that I have two simple classes, Model and GUI. Model creates 10 integers each time, and then GUI draws some bars whose height is the integers. then after each time the integers has been created, how could GUI know?
Thanks!!!!There is an Observer pattern specific to Google?I so implement the Google Observer pattern. ;o)Isn't that the (G)oogling Observer pattern? ;)
-
How to implement a foreach cycle through Office 365 Calendar appointments?
Hi everyone,
I am looking for a way to implement a foreach cycle that is better than what I could create already, so I would like to have your feedback.
Basically, I have an Office365 Calendar and I want to count the number of appointments per day, so that I can show that in a line graphic. I was able to get the information but in a "not-so-elegant" way that I hope can be greatly optimized. The
behavior I have now is the following: when I click a button, on the On Select statement I have:
Collect(MeetingsCollection, Office365!Calendar(Text(Gallery1!Selected!Value+Today(),"UTC"), Text(Gallery1!Selected!Value+1+Today(),"UTC"))!count); Collect(MeetingsCollection, Office365!Calendar(Text(Gallery1!Selected!Value+1+Today(),"UTC"),
Text(Gallery1!Selected!Value+2+Today(),"UTC"))!count); Collect(MeetingsCollection, Office365!Calendar(Text(Gallery1!Selected!Value+2+Today(),"UTC"), Text(Gallery1!Selected!Value+3+Today(),"UTC"))!count);
Collect(MeetingsCollection, Office365!Calendar(Text(Gallery1!Selected!Value+3+Today(),"UTC"), Text(Gallery1!Selected!Value+4+Today(),"UTC"))!count); Collect(MeetingsCollection, Office365!Calendar(Text(Gallery1!Selected!Value+4+Today(),"UTC"),
Text(Gallery1!Selected!Value+5+Today(),"UTC"))!count); Collect(MeetingsCollection, Office365!Calendar(Text(Gallery1!Selected!Value+5+Today(),"UTC"), Text(Gallery1!Selected!Value+6+Today(),"UTC"))!count);
Collect(MeetingsCollection, Office365!Calendar(Text(Gallery1!Selected!Value+6+Today(),"UTC"), Text(Gallery1!Selected!Value+7+Today(),"UTC"))!count)
I am collecting all the appointments 7 days from now, create a collection with 7 entries (each with the total number of appointments on a given day) and the use that collection as the source for the graph.
Do you know how to implement something similar to a foreach cycle in this situation? I would like to be able to give a start date and an end date and for each day collect the result. How would you do this?
Thanks a lot for your help and let me know if you need any clarification.
SérgioHey Sergio,
Thanks for posting! You don't necessarily have to collect this data, you can compute it directly in your chart's Items function. In order to maintain your button press functionality and date selection I did two things:
1) Create an input box for the start date
I set the Default property of this to be the current day in a short date time format: Text(Today(), DateTimeFormat!ShortDate)
2) Create a button that updates a context variable, in this case the start date.
The 'OnSelect' for this button is: UpdateContext({StartDate : DateValue(Text1!Text)})
Then I built the chart by manually populating its Items with the following:
[Office365!Calendar(Text(StartDate, "UTC"), Text(StartDate + 1, "UTC"))!count,
Office365!Calendar(Text(StartDate + 1, "UTC"), Text(StartDate + 2, "UTC"))!count,
Office365!Calendar(Text(StartDate + 2, "UTC"), Text(StartDate + 3, "UTC"))!count,
Office365!Calendar(Text(StartDate + 3, "UTC"), Text(StartDate + 4, "UTC"))!count,
Office365!Calendar(Text(StartDate + 4, "UTC"), Text(StartDate + 5, "UTC"))!count,
Office365!Calendar(Text(StartDate + 5, "UTC"), Text(StartDate + 6, "UTC"))!count,
Office365!Calendar(Text(StartDate + 6, "UTC"), Text(StartDate + 7, "UTC"))!count]
As for computing a range of dates, that becomes a bit trickier (and much more complex). You can use the DateDiff function to get the offset between two dates, and the FirstN function on a Collection similar to the one that you built above containing
366 Calendar queries to display only that number of days. Given a start date, this would allow you to limit the dates displayed by the DateDiff.
There may be a simpler solution to this, but it's not coming to me. I'll give this some thought over night and see if I can come up with a solution that is a little more elegant.
Thanks,
Evan -
How to implement FI-CA module in BI
Hi Experts,
I am doing SAP BI project on FI-CA module.I have no idea about this module.
please guide me how to implement this module
thanks in Advance....youwill surley get points.
regards
ABHIAbhishek,
Forum rules clearly state that basic searches should be performed before posting a question, and then post only questions about specific issues. These forums are unfortunately ill-suited for teaching a novice how to implement a complex SAP module.
Standard SAP Help FI-CA
http://help.sap.com/erp2005_ehp_06/helpdata/EN/73/834f3e58717937e10000000a114084/frameset.htm
Available training
https://training3.sap.com/us/en/course/ac240-contract-accounts-receivable-and-payable-classroom-095-us-en/
The BPE General forum does not deal with the topic you mention. You will have better luck posting to an FI or BW related forum.
Basic FI Forum
SAP ERP Financials
Basic BW Forum
SAP Business Warehouse
Best Regards & Good Luck,
DB49
Maybe you are looking for
-
Hi team, please help me how to deploy creative cloud desktop application through SCCM for an enterprise
-
Mac mini slow speed - with pauses
My Mac Mini crashed and I had to reinstall. Now it runs partly very slow, even with pauses, where I have to wait for responses. Start-up takes long minutes. System profiling tools says HD activity reaches a max of 8MB/s. CPU workload looks far below
-
My ipad quit backing up because it cannot find the file. I have tried a restore and hard reset and adding itunes to another computer and putting it on there but it still will cannot add the ipad to the new computer and back up. I have an iPad (not
-
InDesign CS3 program will not open - Win XP - after trying to open corrupt file.
Help! the program Adobe InDesign will not open up anymore. Here is the story and what I have tried. One week on the 16th my server crashed two of the three hard drives failed (RAID) I had the two replaced. Since then all seamed to be ok but few of fi
-
Ringer stuck in headphon mode. How can I get ringer working?
My ringer is stuck on headphone mode and I cannot hear when it rings. My headphones are not connected and I cannot get phone to return to normal ringer. What setting do I change to fix?