Variable messages
Hello,
when i modify a past order (year 2007), system shows to me a warning message: V1 017 - The purchase order date is in the past. Please check.
I've been searching into notes but i don't find it. I know that variable messages could been modified in the customizing:
spro - sales and distribution - sales - sales document - define variable messages. But it's only possible to define V4 messages but not V1.
The second option is to create a entry with SE16 in the table T160M. I've made it already but the message continues.
Any ideas?.
Thank you.
Hi
Go to OVM1 and give the message number and change the warning message to error message.This may help you and fulfill your requirement
Regards
Srinath
Similar Messages
-
Variable message length without field separator to file receiver adapter
Hi,
I have a XML document as below
<MT_O_FF>
<ROW>
<HEADER> </HEADER>
<QMGR> </QMGR>
<MESSAGE> TEST MESSAGE </MESSAGE>
</ROW>
</MT_O_FF>
I know the field lengths of <HEADER> and QMGR but MESSAGE has variable length data. We don't want field separator between HEADER, QMGR and MESSAGE. The file should be created as below (text file)
TEST MESSAGE
The above blanks in front of TEST MESSAGE data needs to be there in the file. The problem I am facing is as <MESSAGE> is variable length and the file should not have field separator, is there any way we can create text file using file adapter?
If I use xml.fieldFixedLengths as below, as long as data in MESSAGE is less then 40000 then the file is created with data. If the length is more then 40000 then the file is getting created but the data in MESSAGE is getting truncated. The maximum length adapter allows me to use 40000.
xml.fieldFixedLengths=10,20,40000
xml.fieldNames=HEADER,QMGR,MESSAGE
xml.fieldTooShortHandling=ignore
Thanks in advance for your help.HI,
the parameter fieldTooShortHandling = ignore should solve your purpose.
Ignore means that the system applies the value completely, regardless of it being too long. Subsequent columns are moved correspondingly.
Thanks
Swarup -
Authorization Variable message
Guru assistance requested.
I am testing two separate "test user ID's" for authorization relevant objects.
Objects are Division / Sales Organization / Plant.
Test user 1 is functioning correctly.
Test user 2 is triggering a message when I logon to BEx and choose my query.
Message dialog box reads:
"!" Value if variable ZPLNT_XXXX is automatically converted.
I can not eleminate this message from occuring.
Test User 1 has authorization restrictions on "Divisions and Plants"
Test User 2 has authorization reswtrictions on "Sales Organizations and Plants"
I am not receiving any message with Test User 1 and connot explain the reason behind the above
information message.
Any ideas.
Authorization variables are identical for all three objects and both Test Users have authority to the
roles with each infoprovider.
Thanks....DanSachin,
I went into Query Designer again and looked at my variables:
All authority variables are identical in character definition:
General Tab: Type of Value = Characteristic Value
General Tab: Processing by Authorization
Detail Tab: Multiple Single Values
Detail Tabl: Variable is Optional ..... ready for input field is "blank"
This is my query filter:
Selection:
Filter on Variables 0DIVISION / 0CURTYPE / 0PLANT / 0SALESORG / 0FISCPER.
0CURTYPE is defined for B0 on the COPA InfoProvider.
All others are Selections are user elected variable options.
The Authorization variable is a restriction I placed on the "Default Value" of characteristic objects
0DIVISION / 0PLANT / 0SALESORG
(So as not to display the object).
As the user .... I logon to BW.
Navigate BEx Analyzer >> Open Query: Choose Query Name then "open"
At this point the dialog box appears -- below I select my filter options.
Dialog box reads:
There are messages:
Type" !" ..... Description: Value if variable ZPLNT_XXXX (my variable name) is automatically converted.
If the query is the issue .... I would think that this message would appear for both test users.
Not just User#2.
Also of note ... I have never seen this message below, but then, I am now just beginning to test
user "authority variables" over authorization relevant objects.
Ant other thoughts.
Thank you ..... Dan -
How to display a popup message in query (through process chain)
Hi Gurus,
I need your help.
I have an input query that triggers an event (through a button) and runs a process chain.
I would like to show a popup message to inform the user when the process chain is over.
Using function modules I've been able to show popup messages in the workbench, but I want to display this message directly in Bex Analyzer 7.0.
Thanks
GabboHi,
I'm also looking for a solution to display a custom message in the Bex Analyser at logon.
Using function module in the logon user-exit works but only when loggin to the workbench.
I don't want to use SM02 (which works in both cases) because I need to display a variable message depending on the user.
If someone has an idea, I'll really appreciate.
Best regards and happy New Year to all of you. -
Sending email with message body contain data in table displayed in one
Hi,
I have one jsp page where I am dispalying the table data retrieved fron database.
Now i am trying to send this table as message body of the mail to the user.I am doing same stuff last from six days but unable to send such data.
Please help me Sir,as i am newbie here.
Here is an jsp page.
Document : evaluationeventtable
Created on : Jul 24, 2008, 6:52:37 PM
Author : user1
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page language ="java" %>
<%@ page import="java.sql.*, javax.sql.*, javax.naming.*,java.io.*,java.util.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>IGIDR</title>
<link rel="stylesheet" href="../styles/styles.css" type="text/css">
</head>
<body>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td><%@ include file="/includes/logohead.jsp" %></td>
</tr>
<tr><td><%@ include file="/toplinks.jsp"%></td></tr>
<tr>
<td width="100%" valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="1" borderColor=#000066>
<tr>
<td width="80%">
<% int QNO;
String message=null;
//String message1=null;
//String message2=null;
String noA,noB,noC,noD;
String ID=request.getParameter("id");
String EVENTID=request.getParameter("event");
Connection connection = null;
Statement st = null;
Statement st1 = null;
Statement st2 = null;
Statement st3 = null;
Statement st4 = null;
Statement st5 = null;
ResultSet rs= null;
ResultSet rs1= null;
ResultSet rs2= null;
ResultSet rs3= null;
ResultSet rs4= null;
ResultSet rs5= null;
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mynewdatabase","root", "root123");
st=con.createStatement();
try {
rs = st.executeQuery("SELECT * FROM Questionbank where Questionid='"+ID+"'");
%>
<table border="1" cellpadding="2" cellspacing="3" bgcolor="#E6E6FA" align="center"><tr><th>Questions</th><th>A</th><th>B</th><th>C</th><th>D</th></tr>
<% message="<table border=1 cellpadding=2 cellspacing=3 bgcolor=#E6E6FA align=center><tr><th>Questions</th><th>A</th><th>B</th><th>C</th><th>D</th></tr>";%>
<%
while ( rs.next() )
//String NO=rs.getString("Qserialno");
//session.setAttribute("no",NO);
//String NAME=rs.getString("questionname");
//session.setAttribute("name",NAME);
%>
<tr><td><%=rs.getString("Qserialno") + "." + rs.getString("questionname")%></td>
<%
message=message+"<tr><td>"+rs.getString("Qserialno") + "." + rs.getString("questionname")+"</td>";
st1=con.createStatement();
try
rs1=st1.executeQuery("select count(*) as total from final where questionid='"+ID+"'and Eventid='"+EVENTID+"'and Qserialno='"+rs.getString("Qserialno")+"'and Answer='A'");
rs1.next();
noA=rs1.getString("total");
session.setAttribute("NOA",noA);
rs1=st1.executeQuery("select count(*) as total from final where questionid='"+ID+"'and Eventid='"+EVENTID+"'and Qserialno='"+rs.getString("Qserialno")+"'and Answer='B'");
rs1.next();
noB=rs1.getString("total");
session.setAttribute("NOB",noB);
rs1=st1.executeQuery("select count(*) as total from final where questionid='"+ID+"'and Eventid='"+EVENTID+"'and Qserialno='"+rs.getString("Qserialno")+"'and Answer='C'");
rs1.next();
noC=rs1.getString("total");
session.setAttribute("NOC",noC);
rs1=st1.executeQuery("select count(*) as total from final where questionid='"+ID+"'and Eventid='"+EVENTID+"'and Qserialno='"+rs.getString("Qserialno")+"'and Answer='D'");
rs1.next();
noD=rs1.getString("total");
session.setAttribute("NOD",noD);
message=message+"<td>"+noA+"</td><td>"+noB+"</td><td>"+noC+"</td><td>"+noD+"</td></tr></table>";
%>
<td><%=noA%></td><td><%=noB%></td><td><%=noC%></td><td><%=noD%></td></tr>
<%
} finally
if (rs1 != null)
rs1.close();
rs1 = null;
} if (st1 != null)
st1.close();
st1 = null;
finally
if (rs != null)
rs.close();
rs = null;
if (st != null)
st.close();
st = null;
con.close();
%></table>
<table align="center" width="50%" cellspacing="0" cellpadding="0" border="1" borderColor=#D2691E>
<form name="sendmail" action="/student/servletmail" method="POST">
<tr class="CellColor">
<td>To</td>
<td class="CellColor" width="1%">
</td>
<td class="CellColor">
<input type="text" name="to" size="25" value="">
</td>
<td>From</td>
<td class="CellColor" width="1%">
</td>
<td class="CellColor">
<input type="text" name="from" size="25" value="">
</td>
</tr>
<input type="hidden" name="message" value="<%=message%>">
<tr class="CellColor">
<td class="CellColor" colspan="9" align="center">
<input type="submit" name="tn1" value="Send" >
</td>
</tr>
</form></table></td></tr></table>
</table>
</body></html> And here is an servlet where i am trying to send the mail
package com.student.igidr.test;
import java.io.*;
import java.net.*;
import java.util.*;
import javax.mail.*;
import javax.mail.event.*;
import javax.mail.internet.*;
import javax.servlet.*;
import javax.servlet.http.*;
* @author user1
public class servletmail extends HttpServlet
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException, IOException
PrintWriter out=response.getWriter();
response.setContentType("text/html");
try
Properties props=new Properties();
props.put("mail.smtp.host","webmail.igidr.ac.in"); // 'localhost' for testing
Session session1 = Session.getDefaultInstance(props,null);
String s1 = request.getParameter("to");
String s2 = request.getParameter("from");
//String s3 = request.getParameter("sub");
String s4 = request.getParameter("message");
// out.println(s4);
Message message =new MimeMessage(session1);
message.setFrom(new InternetAddress(s2));
message.setRecipients
(Message.RecipientType.TO,InternetAddress.parse(s1,false));
// message.setSubject(s3);
message.setText(s4);
message.setContent(s4,"text/html");
Transport.send(message);
out.println("mail has been sent");
catch(Exception ex)
System.out.println("ERROR....."+ex);
}I am using the message variable to send the message also as input variable in servlet.
Whether it is write Way to represent hole table body into message variable in jsp page.
Please help me.
Thanks and Regards
haresh
Edited by: HARSHAL_GURAV on Aug 13, 2008 11:15 PM
Edited by: HARSHAL_GURAV on Aug 13, 2008 11:56 PMHi bshannon ,
Thanks you very much for your reply.
I am trying to send html formated mail to the user.
The message body contains the table that is displayed in above jsp page as:
<table border="1" cellpadding="2" cellspacing="3" bgcolor="#E6E6FA" align="center"><tr><th>Questions</th><th>A</th><th>B</th><th>C</th><th>D</th></tr>
<tr><td><%=rs.getString("Qserialno") + "." + rs.getString("questionname")%></td>
<td><%=noA%></td><td><%=noB%></td><td><%=noC%></td><td><%=noD%></td></tr>In above code I am displaying the data from table i jsp page in table format. The data is related to analysis of particular event and i am trying to send this data as message body of the email.
As table displayed in html form can you assist me in how to send html data?
I am using variable message to store all this table data .
<% message="<table border=1 cellpadding=2 cellspacing=3 bgcolor=#E6E6FA align=center><tr><th>Questions</th><th>A</th><th>B</th><th>C</th><th>D</th></tr>";%>
message=message+"<tr><td>"+rs.getString("Qserialno") + "." + rs.getString("questionname")+"</td>";
message=message+"<td>"+noA+"</td><td>"+noB+"</td><td>"+noC+"</td><td>"+noD+"</td></tr></table>";i am sending this variable through form.At servlet I am retrieving it like:
String s1 = request.getParameter("to");
String s2 = request.getParameter("from");
//String s3 = request.getParameter("sub");
*String s4 = request.getParameter("message");*Will this possible ?
Please help meas i am troubling same with last from 7-8 days.
I had gone through Faqs but unable to collect required information.
Thanks and Regards
Haresh
Edited by: HARSHAL_GURAV on Aug 15, 2008 9:22 PM -
How to pass soap header variable for invoking siebel service in BPEL
Hi,
I am invoking siebel service in soa composite. siebel service have header variables username/password and session type. I have created global variable (message type) in BPEL anddeclare same in messages port in siebel wsdl. after that I passed the username/password and session type as hard coded in assign activity. I have deployed and tested this but, I have an exception like javax.xml.ws.soap.SOAPFaultException: Error Code: 10944642 Error Message: Error: Inbound SOAP Message - Session Token is missing or invalid or has expired
Can you please help on this..Hi,
check this thread
http://help.sap.com/saphelp_nw04/helpdata/en/71/bcf3bf2ed7e142a5011b43c288f08c/content.htm
HTTP Header parameters in iView.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/bc-jas/~form/handler
May help you
Regards,
RK -
Ampersand in update statement to prevent substuition variable
select (company_name)
from company
where compnum = 111;
update company
set company_name = 'Jones & sons'
where compnum = 111;
(causes ampersand substitution variable message)Hi,
If you're not using substitution variables, then give the SQL*Plus command:
SET DEFINE OFFFrom that point on, & will be treated like a normal character.
Be careful; you may call scripts later on that do use substitution variables, so you may want to turn that feature on again after you finish your INSERTS. Use:
SET DEFINE & -
In which transaction CODE we can maintain system messages.
Hi
In which transaction code we can maintain system messages for sap sd point of view.
For example : in sales order i want warrning message instead of error message .
Thanks,
KPHi,
All the system messages which are pertained to application area "V4(Sales messages (variable messages and EDI messages))" can be handled by using the T.Code "OVAH".
The path for this is:
SPRO>Sales and Distribution>Sales>Sales Documents>Scheduling Agreements with Delivery Schedules-->Define Variable Messages.
All others can be handled by using the T.Code "SE91".
Here Enter the message class and message number.
Regards,
Krishna. -
Delivery and Billing block error message instead of warning in VA-01
Hi
We have defined certain block codes for customer in delivery block and billing block, when i block the customer using these codes and use that customer in creating sales order VA01 i get warning message instead of error.
We donot use credit managment, Is it possible to convert warning mesg to error by configuration?
For overall block i get error mesg.
Thanks,
VaishnaviDear Friend,
One way you set that message as a error message that control is there
Sales and Distribution > Sales > Sales Documents > Define Variable Messages
above path find the message and put the status as error message it will work fine
Regards
Hanumant -
Hi,
Can any one give the scenario for text variable and formula variable?send the documents to mail id <removed>
Thanks in advance,
kumar.Hi Chandu,
You can see details here:
Re: Dynamic population of Text Variables
/message/2969896#2969896 [original link is broken]
Hope this helps... -
Extendscript variables undefined when triggered from PostFrameMakerDocUpdate event
I am trying to run an Extendscript script in RH10.0.1.292.
This script is registered to the PostFrameMakerDocUpdate event so that it runs evey time I update my FM sources.
Every time I Update or Force Update, when the script runs, I get an 'undefined variable' message.
However, when I run the same script from within RoboHelp, or from the ExtendScript Toolkit, everything is fine. The script runs to completion without any errors.
Initially, the undefined variable is a global (defined at the top of the file before any functions)
var Rev = "Rev 2.3 December 22, 2013";
If I move Rev into the only function where it is used, I get another error: the numParaStyles is now an undefined variable. This is a local variable, defined in the one and only function where it is ued.
var numParaStyles = FM_paragraphStyles.length;
Although FM_paragraphStyles is a global array:
var FM_paragraphStyles = ["TipText", "CautionText", "WarningText"];
This script is is based on the Reference Page Image Updater.jsx script included in the
Adobe\RoboHTML\10.00\Scripts\Sample Scripts
folder. I added the Rev string as part of my debugging efforts,
Since the script works find from the ExtendScript Toolkit and from within RoboHelp, I suspect something is happening to mess up with the script's variable scoping when the script is run in response to an event. But that's just a guess. I am not an expert in JavaScript, let alone ExtendScript.
Has anyone else seen this behavior? Is there something I can do to prevent the error messages?
Thanks!Extendscript doesn't work nice with globals if you are using scripting
events. In my experience, the easiest workaround is to create functions
that create globals and call that function in the function linked to an
event. Personally, I normally make a script and then add an extra
function specifically for events that initiates any globals and then
runs the script normally. There's no easy fix, sorry.
I believe this is a bug. You can report bugs to Adobe via
https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
Kind regards,
Willam -
Using BPEL as a Message Dispatcher
In the B2B-BPEL tutorial, it suggested that BPEL process can be created as a single AQ consumer, then dispatch the opaque message to appropriate server to process the message. Information in IP_MESSAGE_TYPE header will be used to do the dispatching.
However when I create AQ adapter BPEL developer, I couldn't find how I can retrieve the IP_MESSAGE_TYPE header information. It seems that the message I dequeue is always the PAYLOAD, which is the actual message not the one with IP_MESSAGE_TYPE fields.
Can someone tell me how to use it correctly?Hi,
You need to create a variable (Message Type) from your B2B Partner Link. There is a Header_msg there in addition to the Transaction-850_msg. This Header_msg contains the IP_MESSAGE_TYPE information. After you create this variable, you need to put set this variable in the Adapters Tab of the Receive Activity. During runtime, you should be able to access the IP_MESSAGE_TYPE headers in addition to the payload.
Hope this helps,
Eng -
I defined the two variables upper_limit and lower_limit in my bean but I get an undefined variable message when I try to use them in my jsp page. Can anyone see what the problem is?
JSP code:
I'm thinking of a number between <%=lower_limit%> and <%=upper_limit%>.<p>
error message:
org.apache.jasper.JasperException: Unable to compile class for JSPC:\jakarta-tomcat-3.2.1\work\localhost_8080%2Fexamples\_0002fjsp_0002fnum_0002fnumguess_00031_0002ejspnumguess1_jsp_0.java:157: Undefined variable: lower_limit
out.print(lower_limit);
^
C:\jakarta-tomcat-3.2.1\work\localhost_8080%2Fexamples\_0002fjsp_0002fnum_0002fnumguess_00031_0002ejspnumguess1_jsp_0.java:163: Undefined variable: upper_limit
out.print(upper_limit);I defined the two variables upper_limit and
lower_limit in my bean but I get an undefined variable
message when I try to use them in my jsp page. Can
anyone see what the problem is?If these are defined in your bean this doesn't mean that you can access them directly from your JSP page.
try the <jsp:getProperty name="beanName" property="lower_limit"/> and <jsp:getProperty name="beanName" property="upper_limit"/>
>
>
JSP code:
I'm thinking of a number between <%=lower_limit%>
and <%=upper_limit%>.<p>
I believe that's what these error codes are suggesting, not that you haven't defined the variable in your Bean, but that you haven't gotten the variable from the Bean.
>
error message:
org.apache.jasper.JasperException: Unable to compile
class for
JSPC:\jakarta-tomcat-3.2.1\work\localhost_8080%2Fexampl
s\_0002fjsp_0002fnum_0002fnumguess_00031_0002ejspnumgue
s1_jsp_0.java:157: Undefined variable: lower_limit
out.print(lower_limit);
^
C:\jakarta-tomcat-3.2.1\work\localhost_8080%2Fexamples\
0002fjsp_0002fnum_0002fnumguess_00031_0002ejspnumguess1
jsp_0.java:163: Undefined variable: upper_limit
out.print(upper_limit);
Hope that helps some,
Bryan -
How to put a PDF message on a mq series queue
I am having an issue reading a pdf document that is stored in a blob on the database and putting the document on our queue. In the past we have always had to deal with Word documents, but using the same method with the pdf's causes out of memory errors .. I have seen solutions here when reading from a file but not when the data is coming from a database. Any help would be greatly appreciated.
for word docs I simply read the data out of the blob using a .getbytes() into a byte array and pass that to my method for putting the binary onto our queue, so the variable message is a byte []
String corrID = correlationID+"";
byte[] theBits = new BigInteger(corrID, 16).toByteArray();
outMessage.correlationId = theBits;
outMessage.write(message);
System.out.println("-->BFC--invoking put statement for message");
queue.put(outMessage);
qManager.commit();Please disreagard this message, it turns out the wrong decompression method was being used on the pdf file.
-
Receiving error message while accessing ITS
Dear All
I was trying to configure ITS , i have enabled the webgui services via SICF transaction. associated parameters has been enabled in Instance Profile.
When i access the ITS via
http://hostname.domain.com:8000/sap/bc/gui/sap/its/webgui/?sap-client=010&sap-language=EN
I'm getting the logon page , but once i provide the credentials i'm getting the below error
Error when processing your request
What has happened?
The URL http://hostname.domain.com:8000/sap/bc/gui/sap/its/webgui/ was not called due to an error.
Note
The following error text was processed in the system SU2 : System error
The error occurred on the application server sgfhlp01_SU2_00 and in the work process 0 .
The termination type was: ABORT_MESSAGE_STATE
The ABAP call stack was:
SYSTEM-EXIT of program SAPLSMTR_NAVIGATION
What can I do?
If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system SU2 in transaction ST22.
If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server sgfhlp01_SU2_00 in transaction SM21.
If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server sgfhlp01_SU2_00 . In some situations, you may also need to analyze the trace files of other work processes.
If you do not yet have a user ID, contact your system administrator.
Error code: ICF-IE-http -c: 010 -u: ED855718 -l: E -s: SU2 -i: sgfhlp01_SU2_00 -w: 0 -d: 20090129 -t: 060020 -v: ABORT_MESSAGE_STATE -e: System error
HTTP 500 - Internal Server Error
Your SAP Internet Communication Framework Team
Pls help me to resolve the error.
Regards
SivaHi
Update to my question, i did check the SM21 logs and found the following errors
Task...... Process User...... Terminal Session TCode Program Cl Problem cl Package
11710 Dialog work process No. 000 ED855718 151.193. 1 K SAP Web AS Problem SDYN
ITS_P 001
The transaction has been terminated. This may be caused by a
termination message from the application (MESSAGE Axxx) or by an
error detected by the SAP System due to which it makes no sense to
proceed with the transaction. The actual reason for the termination
is indicated by the T100 message and the parameters.
Technical details
File Offset RecFm System log type Grp N variable message data
19 56160 n Transaction Termination D0 1 ITS_P 001
Maybe you are looking for
-
Problem Statement : While Drafting a Message, If I select multiple contacts in the "To" and draft message also. How can I save draft message. Expected Solution : If I press go back, it should automatically show me in all messages list as "Draft Statu
-
Error while running EJB Client
Hi All, I have just written a program in EJB for currency conversion. But while running the client , i am getting the following error: C:\Java Source Code\EJB>java CalculatorClient java.lang.NoSuchMethodError: loadClass0 at com.sun.corba.ee.internal.
-
I have Imovie HD 6 and Final Cut Express. I am creating the typical slideshow with photos from a digital camera and adding transitions and music, blah, blah. When I export in each application I get the same quicktime export screen. No matter what I d
-
Error when trying to access Application Library or Dimension Library
I get the following Error Message when I try to open Application Library or Dimension Library from workspace" "(500)Internal Server Error Error Code: org.apache.axis.AxisFault" Workspace Version is 11.1.1.1.0.797 I restarted All EPMA services several
-
Why does my MacBook stop working when I tr to plug in my iPad to do some file syncing?
Why does my MacBook stop working when I try to plug in my iPad to do some file syncing? This is the second time I have had it happen to my MacBook. The computer just shuts down and cannot be restarted. When I plug it into the charger I get a faint Gr