Validating forms in struts

Hi
I'm developing an application using struts and my web server is tomcat 4. i have a add page with different fields. How do i validtate these fields in struts. The following are my entries
struts-config.xml:
<action path="/AddOpportunitiesAction"
type="com.wipro.opportunity.ui.AddOpportunitiesAction"
name="AddOpportunitiesForm"
scope="request"
parameter="action"
     validate="true"
input="AddOpportunitiesAction">
<forward name="addOpportunity" path="/addOpportunity.jsp"/>
<forward name="DisplayOpportunitiesAction" path="/DisplayOpportunitiesAction.do"/>
<forward name="DisplayAccountAction" path="/DisplayAccountAction.do"/>
</action>
i have extended addopportunityForm as ValidatorForm. i have given the rules in vaidator.xml as
<form name="AddOpportunitiesForm">
<field property="opportunityName"
depends="required">
<arg0 key="addopportunity.name"/>
     </field>
</form>
The following entry show the getter setter method in addopportunityForm
public final class AddOpportunitiesForm extends ValidatorForm{
private String opportunity_name;
public void setOpportunityName(String name) {
this.opportunity_name = name;
public String getOpportunityName() {
return this.opportunity_name;
Note: IN addopportunity.jsp the property of my name field is opporutniyName and not opportunity_name
addopportunity.jsp
<td>
               Opp. Name <font color="red"> * </font>
          </td>
          <td>
               <html:text name="AddOpportunitiesForm" property="opportunityName"/>
RESULT: I'm not able to validate the field
Pls help me out.
mail me at [email protected]
Regards
Rafiq

Here is my code below.
my serverside validation is working fine but my client side validation doesnt work.
Struts config:
<form-bean name="courseCriteriaForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="paperId" type="java.lang.Integer"/>
<form-property name="passingMarks" type="java.lang.Integer"/>
<form-property name="totalMarks" type="java.lang.Integer"/>
<form-property name="StudentListmarks" type="org.aptech.lms.common.StudentListMarks[]"/>
</form-bean>
<action
path="/displayCourseDetail"
name ="courseCriteriaForm"
scope = "session"
type="org.aptech.lms.admin.action.DisplayCourseMarksDetailAction"
validate="false"
input="/pages/admin/CourseMarksDetail.jsp">
<forward name="success" path="/pages/admin/CourseMarksDetail.jsp" />
<forward name="error" path="/pages/admin/CourseMarksDetail.jsp" />
</action>
<action
path="/updateCourseMarks"
scope = "session"
name ="courseCriteriaForm"
type="org.aptech.lms.admin.action.UpdateCourseMarksAction"
validate="true"
input="/pages/admin/CourseMarksDetail.jsp">
<forward name="success" path="/pages/admin/CourseMarksUpdateSuccess.jsp"/>
<forward name="cancel" path="/showUserRoles.do"/>
<forward name="error" path="/pages/admin/CourseMarksDetail.jsp"/>
<forward name="noerror" path="/pages/admin/MarksFail.jsp"/>
</action>
MY JSP
<html:form action="/updateCourseMarks" onsubmit="return validateCourseCriteriaForm(this);" >
<html:javascript formName="courseCriteriaForm"/>
<table class="tableborder">
<tr class="subtablerow2"><td class="boldtext">Total Marks : <bean:write name="courseCriteriaForm" property="totalMarks"/> </td>
<td class="boldtext">Passing Marks : <bean:write name="courseCriteriaForm"property="passingMarks"/></td>
</tr>
</table>
<table class="tableborder">
<html:hidden name="courseCriteriaForm" property="totalMarks" />
<logic:iterate id="StudentListmarks" name="courseCriteriaForm" property="StudentListmarks" >
<tr>
<td>
<bean:write name="StudentListmarks" property="userinfo_id"/>
</td>
<td>
<bean:write name="StudentListmarks" property="firstname"/>
</td>
<td>
<bean:write name="StudentListmarks" property="lastname"/>
</td>
<td>
<c:if test="${StudentListmarks.marks == '-99'}">
<html:text name="StudentListmarks" property="marks" indexed="true" value="NA" />
</c:if>
<c:if test="${StudentListmarks.marks != '-99'}">
<html:text name="StudentListmarks" property="marks" indexed="true" />
</c:if>
</td>
<td>
<html:text name="StudentListmarks" property="remarks" indexed="true"/>
</td>
</tr>
</logic:iterate>
</table>
<logic:present name="display" scope="session">
<div align="center"><html:submit styleClass="button"/><html:cancel styleClass="button" /></div>
</logic:present>
</html:form>
MY VALIDATION.XML
<form name="courseCriteriaForm">
<field property="marks" indexedListProperty="StudentListmarks" depends="required,mask">
<arg0 key="errors.marks.required11"/>
<arg1 key="errors.marks.mask"/>
<!-- <arg2 key="CourseCriteriaForm.totalMarks" name="totalMarks"/>-->
<!--<arg3 key="errors.validatemarks" name="validatemarks"/>-->
<var><var-name>mask</var-name>
<var-value>^[NA0-9]{2}[a-zA-Z0-9_ ]*$</var-value>
</var>
<!--<var>
<var-name>secondMark</var-name>
<var-value>totalMarks</var-value>
</var>-->
</field>
<!--<field property="totalMarks" depends="validatemarks"/>-->
</form>
could u please tell me why my client side validation doest happen

Similar Messages

  • How to iterate dyna validation form using jstl tag

    i have create dyna validation form in struts-config.xml
    <form-bean name="DynaValidationForm"
    type="org.apache.struts.validator.DynaValidatorForm">
    <form-property name="username" type="java.lang.String" />
    <form-property name="cityName" type="java.lang.String[]" />
    <form-bean>
    and i want to disply these value on my jsp by usig jstl tag
    <c:forEach var="form" item="${DynaValidatorForm.????????}">
    <c:out value="form.username">
    </c:forEach>
    but problem is item is of collection object And in dyna validation form
    how can i create the collection object or to call this .
    please help me

    posting the same question more than once won't
    increase your chances of getting an answer.
    sometimes nobody knows or no one is interested in
    putting in the time to figure out an answer. your
    question might be one of those.
    %sometimes I get the feeling that I'm actually helping someone do me out of a job.

  • How to use the validation.xml in struts validation?

    Can any one please help me, how to use the validation.xml in struts validation? possible please give me simple example.
    Edited by: SathishkumarAyyavoo on Jan 31, 2009 12:03 PM

    These 2 are the good articles for the beginners to do validation things in Struts. you can follow any one of them.
    1. [http://viralpatel.net/blogs/2009/01/struts-validation-framework-tutorial-example-validator-struts-validation-form-validation.html]
    2. [http://www.vaannila.com/struts/struts-example/struts-custom-validation-example-1.html]
    All the best.

  • Spry Validation form objects

    I have just been looking at the Spry validation form objects
    like the textfileds and the checkboxes etc, and I like what I see,
    but I wandered how I might deal with them once filled in and the
    form is submitted.
    Currently, I create forms manually and then use the Yaromat
    Validate form which I think is really good. I create asp pages, so
    I programme my email forms to be submitted by CDONTS. Once the form
    is submitted it is then sent to a thank you page where the CDONTS
    code is sitting, and is formatted into an email and sent to the
    relevant email addresses.
    If I chose to use Spry validation instead of the Yaromat
    Check form, do I just carry on creating the CDONTS code on the
    thank you page as I would do normally in order for the email to be
    sent?
    Thanks
    Mat

    You can specify addional error locations. See this example: http://labs.adobe.com/technologies/spry/samples/validationwidgets/Single_error_message_onS ubmit.html

  • In Service contract, to change the valid form date on service code level.

    Hi.
    I want to change the price valid form date on service code level ( i.e. in condition)  in Service contract.
    I know i can  do that with ME32 transaction but i have lot of Service contract with more then 10,000 line items
    Is there any way that i can change in mass based on Service contract no. wise.???
    Thanks in advance..
    Edited by: VIKRANT HANDE on Sep 15, 2009 9:11 AM

    Please check in KON* series table in SE16N transaction. I guess KOHN table may help you out. You can see other similar tables.
    In any one of the table you will find validity data.

  • Validating forms in jsp using javaScript

    Hi all i'm trying to validate this form with javeScript. i was testing it with just the <input type=text name= file> first. it works but after the alert message it still posts to writeXML......
    i tried putting the fuction valid() after the <form> tag but it still posts it to writeXML.jsp.......can anyone help me please........What i want to do is make sure that something is typed in all the forms befor posting to writeXML..Thanx
    <html>
    <head> <title>Create MultipleChoice Questions</title> </head>
    <script language="JavaScript">
    function valid(form) {
         if(form.file.value == "")
         alert("Please enter the file name")
    </script>
    <body bgcolor="#cccccc">
    <% int count = 0;
    String number = request.getParameter("nOfq");
    int qNumber = Integer.parseInt(number); %>
    <form action="writeXML.jsp" method="POST">
    <center>
         <table bgcolor="silver" border="1" width="75%">
         <tr align="center"><td><b>Type in the Name of your Questionnaire here eg. BlackHistory.      Dont leave any spaces between letters</b><br>
         <textarea name="file" rows="1" cols="25"></textarea><br>
         </td></tr>
    <% for(int i=1;i<qNumber+1; i++) { %>
    <%count++;%>
         <tr align="center" bgcolor="#336699"><td><b>QUESTION <%= count %>: </b><br>
         </td></tr>
         <tr align="center"><td><b>ENTER QUESTION:</b><br>
         <textarea name=<%="questionText"+i%> rows="5" cols="65"></textarea><br>
         </td></tr>
         <tr align="center"><td><b>CHOICE 1:</b><br>
         <textarea name=<%="choice_1"+i%> rows="2" cols="50"></textarea><br>
         </td></tr>
         <tr align="center"><td><b>CHOICE 2:</b><br>
         <textarea name=<%="choice_2"+i%> rows="2" cols="50"></textarea><br>
         </td></tr>
         <tr align="center"><td><b>CHOICE 3:</b><br>
         <textarea name=<%="choice_3"+i%> rows="2" cols="50"></textarea><br>
         </td></tr>
         <tr align="center"><td><b>CHOICE 4:</b><br>
         <textarea name=<%="choice_4"+i%> rows="2" cols="50"></textarea><br><br><br>
         </td></tr>
         <tr align="center" bgcolor="#679995"><td><b>CORRECT ANSWER:</b><br>
         <textarea name=<%="cAnswer"+i%> rows="2" cols="50"></textarea><br><br><br>
         </td></tr>
    <% } %>
    <tr>
    <td align="center"><input type="submit" name="next" value="NEXTT" onClick="valid(this.form)">
    <td align="center"><input type="hidden" name="qCount" value="<%=count+1%>">
    </td></tr>
    </table>
    </center>
    </form>
    </body>
    </html>

    this Corrected code works perfectly
    <html>
    <head> <title>Create MultipleChoice Questions</title> </head>
    <script language="JavaScript">
    function valid(form) {
    if(form.file.value == ""){
    alert("Please enter the file name");
    frmValid.file.focus();     
    }else{
         frmValid.action="writeXML.jsp";
         frmValid.submit();
    </script>
    <body bgcolor="#cccccc">
    <% int count = 0;
    int qNumber=-1;
    String number = clearNull(request.getParameter("nOfq"));
    if(! number.equals(""))
    qNumber = Integer.parseInt(number);
    %>
    <form name="frmValid" method="POST" >
    <center>
    <table bgcolor="silver" border="1" width="75%">
    <tr align="center"><td><b>Type in the Name of your Questionnaire here eg. BlackHistory. Dont leave any spaces between letters</b><br>
    <textarea name="file" rows="1" cols="25"></textarea><br>
    </td></tr>
    <% for(int i=1;i<qNumber+1; i++) { %>
    <%count++;%>
    <tr align="center" bgcolor="#336699"><td><b>QUESTION <%= count %>: </b><br>
    </td></tr>
    <tr align="center"><td><b>ENTER QUESTION:</b><br>
    <textarea name=<%="questionText"+i%> rows="5" cols="65"></textarea><br>
    </td></tr>
    <tr align="center"><td><b>CHOICE 1:</b><br>
    <textarea name=<%="choice_1"+i%> rows="2" cols="50"></textarea><br>
    </td></tr>
    <tr align="center"><td><b>CHOICE 2:</b><br>
    <textarea name=<%="choice_2"+i%> rows="2" cols="50"></textarea><br>
    </td></tr>
    <tr align="center"><td><b>CHOICE 3:</b><br>
    <textarea name=<%="choice_3"+i%> rows="2" cols="50"></textarea><br>
    </td></tr>
    <tr align="center"><td><b>CHOICE 4:</b><br>
    <textarea name=<%="choice_4"+i%> rows="2" cols="50"></textarea><br><br><br>
    </td></tr>
    <tr align="center" bgcolor="#679995"><td><b>CORRECT ANSWER:</b><br>
    <textarea name=<%="cAnswer"+i%> rows="2" cols="50"></textarea><br><br><br>
    </td></tr>
    <% } %>
    <tr>
    <td align="center"><input type="submit" name="next" value="NEXTT" onClick="valid(this.form)">
    <td align="center"><input type="hidden" name="qCount" value="<%=count+1%>">
    </td></tr>
    </table>
    </center>
    </form>
    </body>
    </html>
    <%!
    private String clearNull( String sField ) {
    return ( sField == null ) ? "" : sField;
    %>

  • Login Form using struts

    i'm new to struts...
    can anyone help me out...with
    Sample code that helps to build a login in form using struts ,that has interaction with data base...
    kindly drop mail @ [email protected]

    i'm new to struts...
    can anyone help me out...withYou should look for a Struts forum, or post in the JSP forum here.
    Sample code that helps to build a login in form using
    struts ,that has interaction with data base...Google search.
    kindly drop mail @ [email protected]
    It could also mean spam. I advise against posting email addresses in public forums.

  • How does Validated Form tag insert the error message?

    I'm using validated forms tags in my jsp and when there is an error in the form
    the error message is set to display on top of the wrong field. This is an attribute
    that I set in the <portlet:validatedForm> tag called "messageAlign", but I want
    to know how this is inserted or what I can do to line it up above the text field
    because it is moving all the elemnts around in the table cell. Any insight would
    be helpful.
    Thanks,
    Travis

    Hard to know what the cause is  because it's like this
    I know what I did to cause this. I upgraded my one of my hard drives, renamed the drive and moved the folder. The missing pictures it can't find were added with the option in the advance menu "copy photo to library" turned off.
    and this
    What I did is added a small SSD as my primary drive. Put the OS and all the apps on it.  Moved my iPhoto and iTunes libraries to an large external.  Most of the picture it is not having a problem wth.  Only certain ones.  Don't actually think I unchecked tha prefeence, but it's acting like i have.  
    seem to be written by two different people.
    This thread
    https://discussions.apple.com/thread/3216539?tstart=30
    has details on how one user hacked the SQL database to fix the issue. Not for the faint hearted. Back up first.
    Regards
    TD

  • HT1918 ? Valid forms of payment for iTunes in Kenya?

    I live in Kenya - iTunes will not accept my KCB debit card as a valid form of payment. I am using the same card successfully on Amazon, so why wont iTunes accept it?

    Lulu Clark wrote:
    ...... are you saying that it is not a valid form of payment for iTunes?
    Correct.
    The context of this thread implies iTunes.

  • Partial validation form

    Hi guys! In my project i need to submit a whole form but validate only part of it. I`m planning to develop partial validation form, custom button for the form, and validation zone (envelopes the components that will be validated). I`ll use the following example:
    http://forum.java.sun.com/thread.jspa?forumID=427&threadID=643655
    Any suggestions/discussions are welcome.

    As it signalled the page of Youtube, expected this answer, but like my knowledge in this matter is scarce, had to ensure me that the problem was not the browser or the absence of a package.
    Thank you for answering

  • Related to struts validation form

    Hi all,
    When entering validations on a form in validation.xml, If you have a
    fieldA with "depends=required,maxlength" and FieldB with "depends=required,email".
    If when i give fieldA with 40characters but its permitted length is 20 and FieldB is empty. Now when i click submit button it shows the error only for fieldB.
    When i give a correct email id in fieldB then FieldA error for max length is triggered..
    Is there a way for both to appear at the same time when the
    Submit button is first clicked?

    You may have more luck if you ask this in a forum devoted to Struts. There's one at their own homepage over there at apache.org.

  • Struts Validator Form

    Hi,
    I have an application J2EE Struts that receives data via a http call and url parameters from another system.
    Example url calling my system is:
    http://<server ip>:<server port>/application/actionName.do?custName=LADY%20TESTINA%20TEST&custNo=01512865900&custAdd=45%20Test%20Street%20Testville%20%20%20%20%20%20&notes=this%20is%20a%20'test'%20ok%20try%20& quot;this& quot;%20as%20well
    I've having problems when the url contains encoded charachters such as & quot; at the point the form bean is created for the above I've printed out the bean contents for the "notes" value and I'm getting: this is a 'test' ok try
    Which means that anything after the & quot; isn't being added to the bean value, I guess this is because of the & characheter when the url is parsed it's splitting the values thinking that there's another parameter?
    Note the & quot; above shouldn't have a space in it.
    What is the best way to handle this?
    Thanks.
    Edited by: user618008 on 22-Feb-2011 03:59
    Edited by: user618008 on 22-Feb-2011 04:00

    public void parseSwfURL(String testURL) {
                   String subURL = null;
                   if(testURL!=null){
                        String[] splitedURL = testURL.split("\\?");
                        if(splitedURL.length >=2){
                        parameterBean.setObjectName(splitedURL[0]);
                        subURL = splitedURL[1];
                   populateParameterBean(subURL, parameterBean);
    private void populateParameterBean(String subURL1) {
              if(subURL1!=null) {
                   String[] subURL = subURL1.split("\\&");
                   String item = null;
                   String[] itemPair = null;
                   String itemValue = null;
                   for (int i = 0; i < subURL.length; i++) {
                        item = subURL;
                        itemPair = item.split("\\=");
                        if(itemPair.length == 2){
                             itemValue = itemPair[1];
                        else{
                             itemValue = "";
                        String type = itemPair[0];
                        if(type.equalsIgnoreCase("<<your parameters>>")){
    //set your action bean here

  • Dynamic forms in struts

    Hi,
    I have a pretty difficult problem that I don't know how to solve using struts. I need to generate dynamic surveys from a database. The structure of the survey can be different for every different user. I really want to use the struts Form classes but I'm not sure how to do this. The only way I can think of is messy...
    For every new type of survey generated from the database...
    1. Generate a new class definition for the struts Form object and compile that.
    2. Every struts Action class that interacts with the new dynamic Form classes will need to use reflection on the dynamic Form object to be able to pull all of the data from that form.
    I'm sure there are many web sites where forms are dynamically generated and I would think this problem has already been solved. Does anyone out there have any ideas?

    Try to follow this way:
    1 provide actions chain in your configuration file like this:
             <form-bean
                  name="addFlatForm"
                  type="app.owner.forms.AddFlatForm">
                </form-bean>
            <action
                 path="/InitAddFlatForm"
                 type="app.owner.actions.InitAddFlatFormAction"
                 attribute="addFlatForm"
                 validate="false"
                 parameter="owner.extendedplace;place;/pages/AddFlat.jsp">             
            </action>
            <!-- "/pages/AddFlat.jsp" - jsp page with html:form on it-->     
            <action
                 path="/AddFlatForm"
                 type="app.owner.actions.AddFlatAction"
                 name="addFlatForm"
                 validate="true"
                 input="/pages/AddFlat.jsp">
                 <forward
                      name="success"
                      path="/shortinfo/Welcome.do"></forward>
            </action>2 first action(InitAddFlatFormAction) will be "prepare" action, where you must create new instance of the ActionForm descendant with Map, List, array etc definition. where your dynamic fields will be located , and fill the keys value from your database.
    public class InitAddFlatFormAction extends Action{
         public ActionForward execute(ActionMapping mapping, ActionForm form,
                HttpServletRequest request, HttpServletResponse response){
              //obtain parameters
              String[] params = ActionHelper.parseParameter(mapping, 3, Constants.PARAMETER_SEPARATOR);
              //get extended place from session attribute
              ExtendedPlace currPlace = (ExtendedPlace)ServletUtils.getAttribute(
                        request, params[0], ServletUtils.SESSION_SCOPE);
              //create form if form == null
             if (form == null) {
                  System.out.println("InitAddFlatFormAction::execute method: create new instance of action form.");
                  //create new form instance
                  form = new AddFlatForm(new HashMap<String, Object>());
                  //set form to selected scope attribute
                if ("request".equals(mapping.getScope()))
                     ServletUtils.setAttribute(request,
                               form, mapping.getAttribute(), ServletUtils.REQUEST_SCOPE);   //just set the value to selected scope
                else
                     ServletUtils.setAttribute(request,
                               form, mapping.getAttribute(), ServletUtils.SESSION_SCOPE);   //just set the value to selected scope
             //fill the form
             AddFlatForm flatForm = (AddFlatForm) form;
             flatForm.setValue(params[1], currPlace);
             return URIUtils.forwardAction(params[2]);
         }3 second action(AddFlatAction) will be "process" action. This action can be used when your data are successful validated.
    //any your actions4 form bean(ActionForm desctndant)
    public class AddFlatForm extends ActionForm{
         public AddFlatForm(Map<String, Object> map){
              super();
              //check input arguments
              AssertHelper.notNullIllArg(map);
              setMap(map);
         private Map<String, Object> map = null;
         public void setMap(Map<String, Object> map) {
              this.map = map;
         public Map<String, Object> getMap() {
              return this.map;
         public void setValue(String key, Object value){
              getMap().put(key,value);
         public Object getValue(String key){
              return getMap().get(key);
        public ActionErrors validate(ActionMapping mapping,
                HttpServletRequest request) {
            return (null);
    }And than in your jsp page you can use something like this:
    <%@ taglib uri="/tags/struts-html" prefix="html" %>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
                                            <c:set var="placeId">
                                                 <bean:write name="extPlace" property="placeInfo.id"/>
                                            </c:set>
                                            <c:set var="groupId">
                                                 <bean:write name="groups" property="filterGroupInfo.id"/>
                                            </c:set>
                                            <c:set var="filterId">
                                                 <bean:write name="filters" property="filter.id"/>
                                            </c:set>
                                            <bean:message name="filters" property="filter.filterDescription"/>
                                            <html:text property="value(${placeId};${groupId};${filterId})"/>                                                                 Something like this are displayed in struts-example.war (example application for struts1.1)
    pay attention for classes
    EditRegistrationAction.java and SaveRegistrationAction.java
    sorry for bad english... :)

  • Error While validating Form 24Q

    Dear Experts.
        We have implemented the note-2003817 (Dependent Note - 1886576) for the validation error ""T-FV-4064. Invalid Salary Details Record length" . The Note has been implemented successfully, but after implementing, we got the another error " T-FV-4023 'Income chargeable under the head Salaries (332-333)' not equal to difference of 'Total Salary 332' - 'Gross Total of 'Total Deduction under section 16' under associated Salary Details-Section 16 Detail'" for all the employees.
    Can anybody please suggest any notes released recently by SAP for the above issue.
    The FVU Version used : 4.2 (TIN-NSDL)
    It is very urgent as this should be filed within a week..
    Please help me out.
    Thanks
    SAP JOY

    Hi,
    Here is a suggestion, if you are on ECC 6, the form HR_IN_TAXF16NX_P and HR_IN_TAXF16000Y are not delivered. You need to copy it from client 000. Check if these forms are present in your client.
    I had the same problem with ECC 6, when the forms were copied from 000, the error was rectified.
    Hope it helps.

  • Passing values to action form in struts using html:link tag in struts

    hi
    As we can post values to action form bean in struts using a <html:text> tag in side a form.
    Can the same be achieved by using a html:link attribute.
    If not then how can this be achieved (i.e. posting a form on click of a link and populating action form bean property for the same).
    thanx in advance.

    Crosspost:
    http://forum.java.sun.com/thread.jspa?threadID=5244035&tstart=0

Maybe you are looking for

  • Is there a way to bring back old backups that no longer show on iTunes?

    I recently upgraded to an iPhone 5, while restoring said phone from an old backup, it was having being a bit buggy. So I chose to backup my old iPhone 4 and it wiped it clean and backed up with only my audio files. I have lost all photos, apps, conta

  • Edit music in iphone 5s

    How can I edit in iphone the music lists submitted by my mac's itunes? The option "edit" is blocked (is in gray

  • Unexpectedly Quitting

    About a month ago I got a new hard-disk in my PowerBook G4. Since then, just about every application I use (Entourage, Safari, iTunes, iMovie, iDVD) will quit unexpectedly. I downloaded Modzilla to browse with instead, but the problem persists, espec

  • How can I get rid of iOS5?

    Hi, I just plugged my iPhone into iTunes and it decided to, rather than ask my permission and see if I wanted to upgrade my software, it automatically did it as it'd been a while since I plugged it in and it's left me iOS5. I didn't want it in the fi

  • Decimal places for unit of measure

    Dear All , If i change the Decimal Places for rounding in Customizing for Unit of measure ( CUNI tcode) for KG as 6 from 3 whether it will calculate with the 6 decimal places like 0.004756 ( earlier with 3 decimal places it will calculate any multipl