Missing Validation

Hi All,
Actually I have created one form along with validations in adobe livecycle. but when I invoke it using web services, validation for two fields is missing...
e.g. - I am asking the person to enter the gender, if person is male then I am disabling pregnancy test module. And if person is female then I am asking information about pregnancy test. But in the invoked form Male and Female fields are not editable.
Please tell me the reason for this? Did anybody face this problem before?
Regards,
Sarika

Paul,
Thank you very much for your customary prompt help.
I am done with that validation missing problem. I don’t know the reason for that problem, but I have redesigned some fields and the problem has gone.
But I am also facing one more problem. I am adding/deleting rows dynamically using + (Plus) & - (Minus) Sign. for this I have used subforms both Positioned and Flowed.
I have added constraints as user can add max. 10 fields using + button and minimum 1 row should be there on the form. Validations are working properly and alerts/warning are getting generated but I am not able to see the added rows on the PDF Form.
Please help me. if problem is not clear let me know.
Following is the script :
Script on + button :
// MED_HIST_SUB1.MED_HIST_SUB2.addInstance(true);
var nSubLength = MED_HIST_SUB1.nodes.length;
var nNumSub = 0;
for (var nCount = 0; nCount < nSubLength; nCount ++)
            if (MED_HIST_SUB1.nodes.item(nCount).className == "subform")
                        nNumSub = nNumSub + 1;
if (nNumSub == 10)
            xfa.host.messageBox("The maximum allowable number of subforms is 10. You cannot add any more subforms.", "Warning", 3);
else
            MED_HIST_SUB1. MED_HIST_SUB2.instanceManager.addInstance(1);
Script on - Button :
var nNumSub = 0;
var nSubLength = MED_HIST_SUB1.nodes.length;
for (var nCount = 0; nCount < nSubLength; nCount ++)
            if (MED_HIST_SUB1.nodes.item(nCount).className == "subform")
                        nNumSub = nNumSub + 1;
nNumSub = nNumSub - 1;
if (nNumSub < 1)
            xfa.host.messageBox("The minimum allowable number of subforms is 1. You cannot remove any more subforms.", "Warning", 3);
else
            MED_HIST_SUB1. MED_HIST_SUB2.instanceManager.removeInstance(nNumSub);

Similar Messages

  • Missing Validation Form Elements

    OK, perhaps this is just an oversight.
    bullet]Is there an issue with Radio buttons?[
    Also, what about the password form
    element? We can set length and some other params on that also but
    that is missing, right?
    Was that just an oversight in this
    release? (And if yes, could it be done added to a 1.4.1
    release?

    Radio buttons have a couple of validation points. One point
    is that they may have no default value and one needs to be set to
    submit the form. The other is it may have a default value set like
    (none selected) but that isn't valid and it can be anyone other
    than that. Personally I don't agree with some of the form fields
    "required" by those whom we work for, yet these things still
    apperar on forms and if this solution doesn't cover those
    situations then those who don't understand will determine the issue
    is SPRY, and we don't want that. :)
    I think in passwords (which are "like" text input elements,
    but are not text input elements) we will still need to handle the
    length and possible the "complexity" settings for when people enter
    in original passwords. I have seen this done before and it is very
    well recieved by those who are asking for web applications to be
    built.
    Does that make sense? BTW... the logic I have done in the
    past says that the validation routines for radio buttons is very
    simular to the logic for select boxes.
    That does bring one more thought to mind... what about select
    boxes that are multi-select? Do we have that covered?

  • Update mass period validity in Pricelist condition

    Hello,
    I have a huge number of pricelist conditions with missing validity dates (valid from and valid to).
    I like to mass update these datas so I made a recording of VK12 (through SHDB).
    Unfortunately even if in foreground process everything seems OK (I need to click on validity date button because these fields are present in main board), the datas are not updated in table AXXX.
    do you have any idea or any other option to load the validity dates ?
    thanks for you help.
    David

    Couple of options you can try.
    1) Use t.code VK32
    or 2) Use LSMW .For details on LSMW check the link http://help.sap.com/erp2005_ehp_04/helpdata/EN/4d/455035082e2271e10000009b38f889/frameset.htm
    I came across direct update of the pricing tables in the forum (setting deletion indicator on the pricing condition records in mass). I don't favor direct touching of tables, but you can check whether this works for your scenario; Check the below link for details.
    Re: VK12 change in mass
    Regards,

  • How can I navigate to the specified page?

    h5. I'm a novice in JavaServer Faces.
    today i meet a problem that i can not navigate to the specified page in my application.
    the version of the jsf API is : jsf-1.1_02-b08
    my web.xml is configed as following:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="2.4"
    xmlns="[http://java.sun.com/xml/ns/j2ee]" xmlns:xsi="[http://www.w3.org/2001/XMLSchema-instance]"
    xsi:schemaLocation="[http://java.sun.com/xml/ns/j2ee] [http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd]">
    <display-name>JavaServerFaces</display-name>
    <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
    <welcome-file>faces/Charpter1/HelloWorld.jsp</welcome-file>
    </welcome-file-list>
    </web-app>
    my faces-config.xml is configed as following:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE faces-config PUBLIC
    "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
    "[http://java.sun.com/dtd/web-facesconfig_1_1.dtd]">
    <faces-config>
    <managed-bean>
    <managed-bean-name>
    helloBean
    </managed-bean-name>
    <managed-bean-class>org.jia.hello.HelloBean</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <navigation-rule>
    <from-view-id>Charpter1/HelloWorld.jsp</from-view-id>
    <navigation-case>
    <from-outcome>success</from-outcome>
    <to-view-id>Charpter1/GoodBye.jsp</to-view-id>
    </navigation-case>
    </navigation-rule>
    </faces-config>
    my HelloWorld.jsp is like this:
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "[http://www.w3.org/TR/html4/loose.dtd]">
    <%@ taglib uri="[http://java.sun.com/jsf/core]" prefix="f"%>
    <%@ taglib uri="[http://java.sun.com/jsf/html]" prefix="h"%>
    <f:view>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>JSF In Action - Hello, World!</title>
    </head>
    <body>
    <h:form id="welcomeForm">
    <h:outputText id="test" value="Welcome to JavaServer Faces!"
    style="font-family: Arial, sans-serif; font-size:24; color:green" />
    <p><h:message id="errors" for="helloInput" style="color:red" /></p>
    <p><h:outputLabel for="helloInput">
    <h:outputText id="helloInputLabel" value="Enter number of controls to display:" />
    </h:outputLabel>
    <h:inputText id="helloInput" value="#{helloBean.numControls}"
    required="true">
    <f:validateLongRange minimum="1" maximum="500" />
    </h:inputText></p>
    <p><h:panelGrid id="controlPanel"
    binding="#{helloBean.controlPanel}" columns="20" border="1"
    cellspacing="0" /></p>
    <h:commandButton id="redisplayCommand" type="submit" value="Redisplay"
    actionListener="#{helloBean.addControls}" />
    <h:commandButton id="goodByeCommand" type="submit" value="GoodBye"
    action="#{helloBean.goodBye}" immediate="true"/>
    </h:form>
    </body>
    </html>
    </f:view>
    the content of the HelloBean.java is as following:
    package org.jia.hello;
    import java.util.List;
    import javax.faces.application.Application;
    import javax.faces.component.html.HtmlOutputText;
    import javax.faces.component.html.HtmlPanelGrid;
    import javax.faces.context.FacesContext;
    import javax.faces.event.ActionEvent;
    h5. public class HelloBean {
    private int numControls;
    private HtmlPanelGrid controlPanel;
    h5. public int getNumControls() {
    return numControls;
    h5. public void setNumControls(int numControls) {
    this.numControls = numControls;
    h5. public HtmlPanelGrid getControlPanel() {
    return controlPanel;
    h5. public void setControlPanel(HtmlPanelGrid controlPanel) {
    this.controlPanel = controlPanel;
    h5. public void addControls(ActionEvent actionEvent) {
    Application application = FacesContext.getCurrentInstance()
    .getApplication();
    List children = controlPanel.getChildren();
    children.clear();
    for (int i = 0; i < numControls; i++) {
    HtmlOutputText output = (HtmlOutputText) application
    .createComponent(HtmlOutputText.COMPONENT_TYPE);
    output.setValue(" " + i + " ");
    output.setStyle("color: blue");
    children.add(output);
    public String goodBye() {
    return "success";
    h5.
    when I run the application, HelloWorld.jsp can be displayed correctly, but when i click the "GoodBye" button in the HelloWorld.jsp, the page can not skip from current page to GoodBye.jsp, I noted that, the URL in my browser is: [http://localhost:8080/JavaServerFaces/faces/Charpter1/HelloWorld.jsp;jsessionid=D7F83C0F448E5B5AAD5897BEB5667A67]
    Then I try to replace the "GoodBye" button's action with "success" directly, but the problem is still occured.
    I could not know how this problem is caused, could you help me?

    BalusC wrote:
    zhangzhexin wrote:
    today i meet a problem that i can not navigate to the specified page in my application.This can have several causes: a validation or conversion error has occurred, or the navigation case doesn't match.please note that my "GoodBye" button use the property "immediate" and set "true" to it.
    the version of the jsf API is : jsf-1.1_02-b08
    This is over 3 years old. It would be smart to upgrade to the most recent version. Get it here: [http://javaserverfaces.dev.java.net].
    I think the problem of navigation does not have a relationship with the current jsf API version I used.
    [lot of unformatted code]Please use code tags to post your code. They will be nicely formatted and better readable. Press the CODE button to get them.I have used the code tag to format my code.
    I could not know how this problem is caused, could you help me? Add <h:messages/> to the page to get notified of any missing validation or conversion errors. Verify using the JSF manual/tutorial if the navigation case is correct.In HelloWorld.jsp, I have used the <h:mesage/> and when I click the GoodBye button, the HelloWorld is refreshed only, there are not any error messages or validation messages displaied on the HelloWorld.jsp page.
    I will repaste my code with code tag,
    My web.xml is configed as following:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="2.4"
         xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
         <display-name>JavaServerFaces</display-name>
         <servlet>
              <servlet-name>Faces Servlet</servlet-name>
              <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
              <load-on-startup>1</load-on-startup>
         </servlet>
         <servlet-mapping>
              <servlet-name>Faces Servlet</servlet-name>
              <url-pattern>/faces/*</url-pattern>
         </servlet-mapping>
         <welcome-file-list>
              <welcome-file>faces/Charpter1/HelloWorld.jsp</welcome-file>
         </welcome-file-list>
    </web-app>My faces-config.xml is configed as following:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE faces-config PUBLIC
        "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
        "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
    <faces-config>
         <managed-bean>
              <managed-bean-name>
                   helloBean
              </managed-bean-name>
              <managed-bean-class>org.jia.hello.HelloBean</managed-bean-class>
              <managed-bean-scope>session</managed-bean-scope>
         </managed-bean>
         <navigation-rule>
              <from-view-id>/HelloWorld.jsp</from-view-id>
              <navigation-case>
                   <from-outcome>success</from-outcome>
                   <to-view-id>Charpter1/GoodBye.jsp</to-view-id>
              </navigation-case>
         </navigation-rule>
    </faces-config>and my HelloWorld.jsp is as following:
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
         pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <script language="javascript">
         function init(){
              document.getElementById("welcomeForm:helloInput").value = "";
    </script>
    <f:view>
         <html>
         <head>
         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
         <title>JSF In Action - Hello, World!</title>
         </head>
         <body onload="javascirpt:init();">
         <h:form id="welcomeForm">
              <h:outputText id="test" value="Welcome to JavaServer Faces!"
                   style="font-family: Arial, sans-serif; font-size:24; color:green" />
              <p><h:message id="errors" for="helloInput" style="color:red" /></p>
              <p><h:outputLabel for="helloInput">
                   <h:outputText id="helloInputLabel" value="Enter number of controls to display:" />
              </h:outputLabel>
              <h:inputText id="helloInput" value="#{helloBean.numControls}"
                   required="true">
                   <f:validateLongRange minimum="1" maximum="500" />
              </h:inputText></p>
              <p><h:panelGrid id="controlPanel"
                   binding="#{helloBean.controlPanel}" columns="20" border="1"
                   cellspacing="0" /></p>
              <h:commandButton id="redisplayCommand" type="submit" value="Redisplay"
                   actionListener="#{helloBean.addControls}" />
              <h:commandButton id="goodByeCommand" type="submit" value="GoodBye"
                   action="success" immediate="true"/>
         </h:form>
         </body>
         </html>
    </f:view>my managed bean's content is like this:
    package org.jia.hello;
    import java.util.List;
    import javax.faces.application.Application;
    import javax.faces.component.html.HtmlOutputText;
    import javax.faces.component.html.HtmlPanelGrid;
    import javax.faces.context.FacesContext;
    import javax.faces.event.ActionEvent;
    public class HelloBean {
         private int numControls;
         private HtmlPanelGrid controlPanel;
         public int getNumControls() {
              return numControls;
         public void setNumControls(int numControls) {
              this.numControls = numControls;
         public HtmlPanelGrid getControlPanel() {
              return controlPanel;
         public void setControlPanel(HtmlPanelGrid controlPanel) {
              this.controlPanel = controlPanel;
         public void addControls(ActionEvent actionEvent) {
              Application application = FacesContext.getCurrentInstance()
                        .getApplication();
              List children = controlPanel.getChildren();
              children.clear();
              for (int i = 0; i < numControls; i++) {
                   HtmlOutputText output = (HtmlOutputText) application
                             .createComponent(HtmlOutputText.COMPONENT_TYPE);
                   output.setValue(" " + i + " ");
                   output.setStyle("color: blue");
                   children.add(output);
    }I use the Tomcat 5.5.27 as the web container.
    I can't understand why the page can not be navigated to the GoodBye.jsp when I click GoodBye button on the HelloWorld.jsp.
    I really need your help. thanks.

  • Custom Measure in Script logic

    Hi,
    We have a custom measure created which is more or less the same as the YTD, but it starts not at the beginning of the year, but instead it starts at a given month.
    The measure creation was ok and we can use it perfectly well in reports and input shedules and the cumulation of data is ok.
    However, if we want to use this measure in a script logic it does not work.
    - Validating the script in the admin console goes fine
    - Executing the script gives the error:
             - Root element is missing
    - validating in UJKT gives the erro:
            - UJK_VALIDATION_EXCEPTION:Invalid Measures value: "T_232"
    The script we try to use is below. If we change the LTD (our custom measure) by YTD it works perfectly fine:
    *XDIM_MEMBERSET BUILDSTATE=NABS
    *XDIM_MEMBERSET BUSAREA=V1
    *XDIM_MEMBERSET CATEGORY=FCSTCUR
    *XDIM_MEMBERSET DATASRC=INPUT
    *XDIM_MEMBERSET ENTITY=201
    *XDIM_MEMBERSET MARKSEGM=NAMS
    *XDIM_MEMBERSET ORIGIN=OBOOK
    *XDIM_MEMBERSET PRODUCT=ELEVATORS
    *XDIM_MEMBERSET PROFCENT=201251
    *XDIM_MEMBERSET RPTCURRENCY=LC
    *XDIM_MEMBERSET SALESORG=SO_201
    *XDIM_MEMBERSET TECHPLATF=NATP
    *XDIM_MEMBERSET TIME=2010.OCT
    *XDIM_MEMBERSET TYPE=T_PLAN0
    *XDIM_MEMBERSET NEBACCOUNT =BAS(T_232)
    *XDIM_MEMBERSET MEASURES=PERIODIC
    [NEBACCOUNT].[#A232]=([MEASURES].[LTD],[NEBACCOUNT].[T_232])
    *COMMIT
    Thanks for any input on this. We want to avoid going via a BADI!
    Kind regards,
    Christophe Posson

    Hi Christophe,
    I'm in a similar position to you and wish to avoid use of a BAdI if we can - despite the MDX parser engine being pretty pathetic at handling YTD or custom measures.
    Did you get a resolution to this? If so, could you please share it with everyone?
    As much information as possible would be apprecaited. Our next move is to contact SAP for confirmation that there is no possibility of using custom measures in Script Logic.
    Many thanks,
    Nick

  • Separating number in inputext with comma

    hi all
    I need to separate numbers with comma without using Enter .
    I have an input text and used an clientListner on it : code is bellow
      <f:view>
        <af:document id="d1">  
         <af:resource type="javascript" source="/js/accounting.js"/>
         <af:resource type="javascript" source="/js/functions.js"/>
         <!--<af:resource type="javascript" source="/js/accounting.min.js"/>-->
          <af:form id="f1">
    <af:panelGroupLayout id="pgl1">
    <af:inputText label="Label 1" id="it1">
    <af:clientListener method="formatNum" type="keyUp"/>
    </af:inputText>
            </af:panelGroupLayout>
          </af:form>
        </af:document>
      </f:view>
    I run this JavaScript on HTML page that is OK and my input text show separated number during entering ,
    but I run my above jspx page ,it does not show until press the Enter key ...
    please guide me .... I have an emergency condition please answer me soon
    and then use this function for handling...
    function.js :
    function formatNum(evt) {
        var inputfield = evt.getSource();
        var num = accounting.unformat(inputfield.getValue());
        var formatNum = accounting.formatNumber(num);
        inputfield.setValue(formatNum);
        return true;
    accounting.js
    * accounting.js v0.3.2
    * Copyright 2011, Joss Crowcroft
    * Freely distributable under the MIT license.
    * Portions of accounting.js are inspired or borrowed from underscore.js
    * Full details and documentation:
    * http://josscrowcroft.github.com/accounting.js/
    (function(root, undefined) {
    /* --- Setup --- */
    // Create the local library object, to be exported or referenced globally later
    var lib = {};
    // Current version
    lib.version = '0.3.2';
    /* --- Exposed settings --- */
    // The library's settings configuration object. Contains default parameters for
    // currency and number formatting
    lib.settings = {
    currency: {
    symbol : "$", // default currency symbol is '$'
    format : "%s%v", // controls output: %s = symbol, %v = value (can be object, see docs)
    decimal : ".", // decimal point separator
    thousand : ",", // thousands separator
    precision : 2, // decimal places
    grouping : 3 // digit grouping (not implemented yet)
    number: {
    precision : 0, // default precision on numbers is 0
    grouping : 3, // digit grouping (not implemented yet)
    thousand : ",",
    decimal : "."
    /* --- Internal Helper Methods --- */
    // Store reference to possibly-available ECMAScript 5 methods for later
    var nativeMap = Array.prototype.map,
    nativeIsArray = Array.isArray,
    toString = Object.prototype.toString;
    * Tests whether supplied parameter is a string
    * from underscore.js
    function isString(obj) {
    return !!(obj === '' || (obj && obj.charCodeAt && obj.substr));
    * Tests whether supplied parameter is a string
    * from underscore.js, delegates to ECMA5's native Array.isArray
    function isArray(obj) {
    return nativeIsArray ? nativeIsArray(obj) : toString.call(obj) === '[object Array]';
    * Tests whether supplied parameter is a true object
    function isObject(obj) {
    return obj && toString.call(obj) === '[object Object]';
    * Extends an object with a defaults object, similar to underscore's _.defaults
    * Used for abstracting parameter handling from API methods
    function defaults(object, defs) {
    var key;
    object = object || {};
    defs = defs || {};
    // Iterate over object non-prototype properties:
    for (key in defs) {
    if (defs.hasOwnProperty(key)) {
    // Replace values with defaults only if undefined (allow empty/zero values):
    if (object[key] == null) object[key] = defs[key];
    return object;
    * Implementation of `Array.map()` for iteration loops
    * Returns a new Array as a result of calling `iterator` on each array value.
    * Defers to native Array.map if available
    function map(obj, iterator, context) {
    var results = [], i, j;
    if (!obj) return results;
    // Use native .map method if it exists:
    if (nativeMap && obj.map === nativeMap) return obj.map(iterator, context);
    // Fallback for native .map:
    for (i = 0, j = obj.length; i < j; i++ ) {
    results[i] = iterator.call(context, obj[i], i, obj);
    return results;
    * Check and normalise the value of precision (must be positive integer)
    function checkPrecision(val, base) {
    val = Math.round(Math.abs(val));
    return isNaN(val)? base : val;
    * Parses a format string or object and returns format obj for use in rendering
    * `format` is either a string with the default (positive) format, or object
    * containing `pos` (required), `neg` and `zero` values (or a function returning
    * either a string or object)
    * Either string or format.pos must contain "%v" (value) to be valid
    function checkCurrencyFormat(format) {
    var defaults = lib.settings.currency.format;
    // Allow function as format parameter (should return string or object):
    if ( typeof format === "function" ) format = format();
    // Format can be a string, in which case `value` ("%v") must be present:
    if ( isString( format ) && format.match("%v") ) {
    // Create and return positive, negative and zero formats:
    return {
    pos : format,
    neg : format.replace("-", "").replace("%v", "-%v"),
    zero : format
    // If no format, or object is missing valid positive value, use defaults:
    } else if ( !format || !format.pos || !format.pos.match("%v") ) {
    // If defaults is a string, casts it to an object for faster checking next time:
    return ( !isString( defaults ) ) ? defaults : lib.settings.currency.format = {
    pos : defaults,
    neg : defaults.replace("%v", "-%v"),
    zero : defaults
    // Otherwise, assume format was fine:
    return format;
    /* --- API Methods --- */
    * Takes a string/array of strings, removes all formatting/cruft and returns the raw float value
    * alias: accounting.`parse(string)`
    * Decimal must be included in the regular expression to match floats (defaults to
    * accounting.settings.number.decimal), so if the number uses a non-standard decimal
    * separator, provide it as the second argument.
    * Also matches bracketed negatives (eg. "$ (1.99)" => -1.99)
    * Doesn't throw any errors (`NaN`s become 0) but this may change in future
    var unformat = lib.unformat = lib.parse = function(value, decimal) {
    // Recursively unformat arrays:
    if (isArray(value)) {
    return map(value, function(val) {
    return unformat(val, decimal);
    // Fails silently (need decent errors):
    value = value || 0;
    // Return the value as-is if it's already a number:
    if (typeof value === "number") return value;
    // Default decimal point comes from settings, but could be set to eg. "," in opts:
    decimal = decimal || lib.settings.number.decimal;
    // Build regex to strip out everything except digits, decimal point and minus sign:
    var regex = new RegExp("[^0-9-" + decimal + "]", ["g"]),
    unformatted = parseFloat(
    ("" + value)
    .replace(/\((.*)\)/, "-$1") // replace bracketed values with negatives
    .replace(regex, '')         // strip out any cruft
    .replace(decimal, '.')      // make sure decimal point is standard
    // This will fail silently which may cause trouble, let's wait and see:
    return !isNaN(unformatted) ? unformatted : 0;
    * Implementation of toFixed() that treats floats more like decimals
    * Fixes binary rounding issues (eg. (0.615).toFixed(2) === "0.61") that present
    * problems for accounting- and finance-related software.
    var toFixed = lib.toFixed = function(value, precision) {
    precision = checkPrecision(precision, lib.settings.number.precision);
    var power = Math.pow(10, precision);
    // Multiply up by precision, round accurately, then divide and use native toFixed():
    return (Math.round(lib.unformat(value) * power) / power).toFixed(precision);
    * Format a number, with comma-separated thousands and custom precision/decimal places
    * Localise by overriding the precision and thousand / decimal separators
    * 2nd parameter `precision` can be an object matching `settings.number`
    var formatNumber = lib.formatNumber = function(number, precision, thousand, decimal) {
      // Resursively format arrays:
    if (isArray(number)) {
    return map(number, function(val) {
    return formatNumber(val, precision, thousand, decimal);
    // Clean up number:
    number = unformat(number);
    // Build options object from second param (if object) or all params, extending defaults:
    var opts = defaults(
    (isObject(precision) ? precision : {
    precision : precision,
    thousand : thousand,
    decimal : decimal
    lib.settings.number
    // Clean up precision
    usePrecision = checkPrecision(opts.precision),
    // Do some calc:
    negative = number < 0 ? "-" : "",
    base = parseInt(toFixed(Math.abs(number || 0), usePrecision), 10) + "",
    mod = base.length > 3 ? base.length % 3 : 0;
    // Format the number:
    return negative + (mod ? base.substr(0, mod) + opts.thousand : "") + base.substr(mod).replace(/(\d{3})(?=\d)/g, "$1" + opts.thousand) + (usePrecision ? opts.decimal + toFixed(Math.abs(number), usePrecision).split('.')[1] : "");
    * Format a number into currency
    * Usage: accounting.formatMoney(number, symbol, precision, thousandsSep, decimalSep, format)
    * defaults: (0, "$", 2, ",", ".", "%s%v")
    * Localise by overriding the symbol, precision, thousand / decimal separators and format
    * Second param can be an object matching `settings.currency` which is the easiest way.
    * To do: tidy up the parameters
    var formatMoney = lib.formatMoney = function(number, symbol, precision, thousand, decimal, format) {
    // Resursively format arrays:
    if (isArray(number)) {
    return map(number, function(val){
    return formatMoney(val, symbol, precision, thousand, decimal, format);
    // Clean up number:
    number = unformat(number);
    // Build options object from second param (if object) or all params, extending defaults:
    var opts = defaults(
    (isObject(symbol) ? symbol : {
    symbol : symbol,
    precision : precision,
    thousand : thousand,
    decimal : decimal,
    format : format
    lib.settings.currency
    // Check format (returns object with pos, neg and zero):
    formats = checkCurrencyFormat(opts.format),
    // Choose which format to use for this value:
    useFormat = number > 0 ? formats.pos : number < 0 ? formats.neg : formats.zero;
    // Return with currency symbol added:
    return useFormat.replace('%s', opts.symbol).replace('%v', formatNumber(Math.abs(number), checkPrecision(opts.precision), opts.thousand, opts.decimal));
    * Format a list of numbers into an accounting column, padding with whitespace
    * to line up currency symbols, thousand separators and decimals places
    * List should be an array of numbers
    * Second parameter can be an object containing keys that match the params
    * Returns array of accouting-formatted number strings of same length
    * NB: `white-space:pre` CSS rule is required on the list container to prevent
    * browsers from collapsing the whitespace in the output strings.
    lib.formatColumn = function(list, symbol, precision, thousand, decimal, format) {
    if (!list) return [];
    // Build options object from second param (if object) or all params, extending defaults:
    var opts = defaults(
    (isObject(symbol) ? symbol : {
    symbol : symbol,
    precision : precision,
    thousand : thousand,
    decimal : decimal,
    format : format
    lib.settings.currency
    // Check format (returns object with pos, neg and zero), only need pos for now:
    formats = checkCurrencyFormat(opts.format),
    // Whether to pad at start of string or after currency symbol:
    padAfterSymbol = formats.pos.indexOf("%s") < formats.pos.indexOf("%v") ? true : false,
    // Store value for the length of the longest string in the column:
    maxLength = 0,
    // Format the list according to options, store the length of the longest string:
    formatted = map(list, function(val, i) {
    if (isArray(val)) {
    // Recursively format columns if list is a multi-dimensional array:
    return lib.formatColumn(val, opts);
    } else {
    // Clean up the value
    val = unformat(val);
    // Choose which format to use for this value (pos, neg or zero):
    var useFormat = val > 0 ? formats.pos : val < 0 ? formats.neg : formats.zero,
    // Format this value, push into formatted list and save the length:
    fVal = useFormat.replace('%s', opts.symbol).replace('%v', formatNumber(Math.abs(val), checkPrecision(opts.precision), opts.thousand, opts.decimal));
    if (fVal.length > maxLength) maxLength = fVal.length;
    return fVal;
    // Pad each number in the list and send back the column of numbers:
    return map(formatted, function(val, i) {
    // Only if this is a string (not a nested array, which would have already been padded):
    if (isString(val) && val.length < maxLength) {
    // Depending on symbol position, pad after symbol or at index 0:
    return padAfterSymbol ? val.replace(opts.symbol, opts.symbol+(new Array(maxLength - val.length + 1).join(" "))) : (new Array(maxLength - val.length + 1).join(" ")) + val;
    return val;
    /* --- Module Definition --- */
    // Export accounting for CommonJS. If being loaded as an AMD module, define it as such.
    // Otherwise, just add `accounting` to the global object
    if (typeof exports !== 'undefined') {
    if (typeof module !== 'undefined' && module.exports) {
    exports = module.exports = lib;
    exports.accounting = lib;
    } else if (typeof define === 'function' && define.amd) {
    // Return the library as an AMD module:
    define([], function() {
    return lib;
    } else {
    // Use accounting.noConflict to restore `accounting` back to its original value.
    // Returns a reference to the library's `accounting` object;
    // e.g. `var numbers = accounting.noConflict();`
    lib.noConflict = (function(oldAccounting) {
    return function() {
    // Reset the value of the root's `accounting` variable:
    root.accounting = oldAccounting;
    // Delete the noConflict method:
    lib.noConflict = undefined;
    // Return reference to the library to re-assign it:
    return lib;
    })(root.accounting);
    // Declare `fx` on the root (global/window) object:
    root['accounting'] = lib;
    // Root will be `window` in browser or `global` on the server:
    }(this));

    hi all
    I have an input text that I want to separate it's value with comma
    this is my input text :
    <af:inputText value="#{bindings.LacreditAmt.inputValue}"
    label="#{bindings.LacreditAmt.hints.label}"
    required="#{bindings.LacreditAmt.hints.mandatory}"
    columns="#{bindings.LacreditAmt.hints.displayWidth}"
    shortDesc="#{bindings.LacreditAmt.hints.tooltip}"
    id="it8"
    maximumLength="#{bindings.LacreditAmt.hints.precision}"
    converter="converter.BIGDECIMALMONEYCONVERTER"
    clientComponent="true">
    <f:validator binding="#{bindings.LacreditAmt.validator}"/>
    <!--<af:convertNumber groupingUsed="false"
    pattern="#{bindings.LacreditAmt.format}"/>-->
    <af:clientListener method="handleNumberFormatConversion" type="keyUp"/>
    </af:inputText>
    and use this  java Script for comma separated value :
    problem is : when I used firebug for testing this java Script ,everything is OK and 'result' variable shown
    the correct value (comma separated value) but in fact the correct value did not show
    in input text  !!!!!
    please guide me soon.
    I appreciated in advance
    function handleNumberFormatConversion(evt){
            var inputField = evt.getCurrentTarget();
            var keyPressed = evt.getKeyCode();
            var oldValue = inputField.getSubmittedValue();
            var validKeys = new Array(48,49,50,51,52,53,54,55, 56,57,96,97,98,99,100, 101,102,103,104,105,AdfKeyStroke.ARROWRIGHT_KEY, AdfKeyStroke.ARROWLEFT_KEY, AdfKeyStroke.BACKSPACE_KEY, AdfKeyStroke.DELETE_KEY, AdfKeyStroke.END_KEY, AdfKeyStroke.ESC_KEY, AdfKeyStroke.TAB_KEY);
            var numberKeys = new Array(48,49,50,51,52,53,54,55, 56,57,96,97,98,99,100, 101,102,103,104,105, AdfKeyStroke.BACKSPACE_KEY, AdfKeyStroke.DELETE_KEY);
            var isValidKey = false;
            for (var i=0; i < validKeys.length; ++i){
                if (validKeys[i] == keyPressed) {
                    isValidKey = true;
                    break;
            if(isValidKey){
                    var isNumberKey = false;
                for (var n=0; n < numberKeys.length; ++n){
                    if(numberKeys[n] == keyPressed){
                        isNumberKey = true;
                        break;
                if(isNumberKey){
                    var formatLength = 25;
                    if(formatLength == oldValue.length){
                        inputField.setValue(oldValue);
                        evt.cancel();
                    else {
                        var firstNeg = false;
                        var lastNeg = false;
                        if (oldValue.charAt(0) == '(')
                            firstNeg = true;
                        if(oldValue.contains(')')){
                          lastNeg = true;                              
                        oldValue = oldValue.replace('(', "");
                        oldValue = oldValue.replace(')', "");
                        var result = "";
                        while (oldValue.contains(",")) {
                            oldValue = oldValue.replace(",", "");
                        for (i = oldValue.length - 3;i > 0;i -= 3) {
                            result = ",".concat(oldValue.substring(i, i + 3), result);
                        result = oldValue.substring(0, (oldValue.length % 3 == 0) ? 3 : oldValue.length % 3).concat(result);
                        if (firstNeg)
                            result = '(' + result;
                        if (lastNeg) {
                            result = result + ')';
                        inputField.setValue(result);
                        evt.cancel();
                        return true;                   
            else {
                inputField.setValue(oldValue);
                evt.cancel();

  • ValidateData.js not working in 11.1.2

    Hi,
    After a new installation of Planning 11.1.2 I have transferred the ValidateData.js file from the old 11.1.1.3 environment. It seems that in 11.1.2 the script is not working like before anymore. I am getting an error for script below:
    The error is: currentDataGrid.fullPrecision is undefined
    Are there any changes in 11.1.2 for using javascript which are causing this issue?
    Kind regards,
    Erik van der Plas
    function validateCell() {
         var validated = true;
         currentDataGrid = dataGridArray[0];
         for (r=currentDataGrid.startRow; r<currentDataGrid.numberGridRows; r++) {
    if ((currentDataGrid.fullPrecision[r][1] != missing) ||(currentDataGrid.fullPrecision[r][2] != missing)) {
         if ((currentDataGrid.fullPrecision[r][1] == missing) ||(currentDataGrid.fullPrecision[r][2] == missing)) {
                   validated = false;
         if (!validated) {
              alert("All fields should be filled");
              return(validated);
    }

    After some trial and error I discovered a different way which is working in 11.1.2.
    Replace the currentDataGrid.fullPrecision[r][c] with currentDataGrid.grid[r][c].cellValue
    Kind regards,
    Erik van der Plas

  • XSD design lacking features

    I find it useful to not have to open 10 different tools to do one project. So when I see tools integrated into my favorite IDE JDeveloper, I always give it a try hoping there may now be an opening to move yet another task under the same project management.
    XSD - XML Schema - is one of those. Since the 9. versions I've seen a steady move forward but it's always been a very rough and to me, pretty useless approach. While I could browse the document, it was hard to see all the attributes easily and it was even harder to CREATE schemas from scratch. At the most, I found I could do minor adjustments from JDeveloper.
    I looked at the 11.1.1 preview version. I'm very disappointed!
    * No way to see if the schema file is valid? (ie. references to missing elements, bad complex type names etc)
    * No type list. I can't select from the W3C list of fixed data types?
    * no way to see a single node's full set of attributes in one screen? I have to click on all the child nodes to get partial pictures
    * expression validation?? For instance regular expressions?
    * Promoting elements to complex types?
    * Promoting elements to a source for reference?
    * Copy between windows using "drag and drop" isn't supported. This is a GUI right?
    These features have always been missing. But without them, there's really no help and in particular the missing validation of the schema file makes it rather troublesome to even try to use JDeveloper as a source to maintain XML Schema files.
    On the positive side, I now see it's easy to tie in an existing schema file when creating XML datafiles manually. That's a nice feature.

    http://windowsphone.uservoice.com
    Click on the blue Star Icon below if my advice has helped you or press the 'Accept As Solution' link if I solved your problem..

  • CommandButton does not do anything

    When Login is clicked, no action takes place...
    Environment: JSP TOMCAT 5.5.4
    JSF: 1.1_01
    index.jsp looks like this
    ===
    <html>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <f:view>
    <head>
    <title> Log In </title>
    </head>
    <body>
    <h3>Please enter your name and password.</h3>
    <table>
    <tr>
    <td>Id:</td>
    <td>
    <h:inputText value="#{login.id}"/>
    </td>
    </tr>
    <tr>
    <td>Pwd:</td>
    <td>
    <h:inputSecret value="#{login.pwd}"/>
    </td>
    </tr>
    <tr>
    <td>Usertype:</td>
    <td>
    <h:inputText value="#{login.userType}"/>
    </td>
    </tr>
    </table>
    <p>
    <h:commandButton value="LogIn" action="success" />
    </p>
    </body>
    </f:view>
    </html>
    =========
    face config file looks like this
    <?xml version="1.0"?>
    <!DOCTYPE faces-config PUBLIC
    "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
    "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
    <faces-config>
    <navigation-rule>
    <from-view-id>/index.jsp</from-view-id>
    <navigation-case>
    <from-outcome>success</from-outcome>
    <to-view-id>/test.jsp</to-view-id>
    </navigation-case>
    </navigation-rule>
    <managed-bean>
    <managed-bean-name>login</managed-bean-name>
    <managed-bean-class>webservice.LoginBean</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    </faces-config>
    =========
    and LoginBean implements Serializable interface and have all associated get & set methods.
    I do not understand why nothing happens...
    If anyone can help me with this, it will be greatly appreciated.

    You didn't post the LoginBean.java, but without seeing it I would have to recommend that you check your property types. The easiest way to tell if you are missing validation is to add messages. They will tell you if validation has failed and for what field. Check out the following alternative:
    <html>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <f:view>
    <head>
    <title> Log In </title>
    </head>
    <body>
    <h3>Please enter your name and password.</h3>
    <table>
    <tr>
    <td>Id:</td>
    <td><h:inputText id="id" value="#{login.id}"/></td>
    <td><h:message for="id"/></td>
    </tr>
    <tr>
    <td>Pwd:</td>
    <td><h:inputSecret id="pwd" value="#{login.pwd}"/></td>
    <td><h:message for="pwd"/></td>
    </tr>
    <tr>
    <td>Usertype:</td>
    <td><h:inputText id="type" value="#{login.userType}"/></td>
    <td><h:message for="type"/></td>
    </tr>
    </table>
    <p>
    <h:commandButton value="LogIn" action="success" />
    </p>
    </body>
    </f:view>
    </html>Hope that helps...
    Tom

  • Error Removing SharePoint Task Attachments via Outlook

    Hello,
    I'm having some trouble with my SharePoint (2010) task list when handling attachments via Outlook (2007 SP3). I created a set of simple Outlook macros for updating SharePoint tasks. I can create and update the tasks without issue and even attach files to
    the task which successfully sync with SharePoint. The error comes when attempting to remove the attachment:
    Task 'SharePoint' reported error (0x80004005) : 'One or more items failed to copy. Changes that were made to their attachments are not compatible with the server. The failed items were moved to your Local Failures folder and replaced with copies from the server.
    If you need assistance troubleshooting items in your Local Failures folder, a Help topic is available at the following address: http://go.microsoft.com/fwlink/?LinkId=70300. For details, see the log file .'
    At first I figured it was my macros so I manually created a SharePoint task and attached a file in Outlook. When I manually attempted to delete the file I received the same error. Researching the error lead to two issues: uploading PDLs and Assigned SharePoint
    contact missing valid email. I checked for both and neither are the case.
    As info, the SharePoint list was connected to Outlook per the instructions found on other pages. Is there some limitation to removing task attachments in SharePoint? Any help you can give me would be appreciated.
    Best

    Hi,
    For your issue, it can be related with attachments in the task item. Please make sure attachments have subject that not ends with a dot.
    Reference:
    http://stackoverflow.com/questions/22472121/synchronizing-tasks-from-sharepoint-list-to-outlook-task-list
    Best Regards,
    Eric
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Edit/Display form does not show site columns after upgrade

    https://social.technet.microsoft.com/forums/sharepoint/en-US/580111d4-72ca-4193-87ab-1dfd6082fa88/document-set-library-column-not-showing-up-on-edit-form
    Hi all,
    I don't think this is related to the above question, but the linked "solution" is as good as I can come up with, however it looks like its possible that ALL the libraries in the collection are suffering the same situation...
    WHATS HAPPENING:
    our site was migrated to 2013 from 2010 from 2007 and is running in compatability mode around 6-18 months ago. I'm pretty sure the old system is gone too - database backups might be obtainable... not sure.
    There are a bunch of "site columns" that are used consistently across the collections libraries (there seems to be a general avoidance of "content types", don't ask me why, I don't know, I also don't know what would be involved in moving
    them all to content types as many of the sites "views and webparts" use the content type columns to surface things all over the place, so I suspect it would be a big job), but folks have recently noticed that some documents are missing from various
    pages (webparts that are gathering documents from these columns values).
    But the problem is that it seems that since the update most (all?) of the document libraries NO LONGER enforce the requirement and litterally only show "name*", and "title" in display and edit properties...
    Any ideas on how to get things back to showing the "proper" forms (I can only guess what this was from documentation and screenshots and general guessing based on the "commonness" of the columns in question)? Or is there a way to merge
    or migrate "columns" to content types in some way that is either "collection wide" or non-breaking?
    ANY assistance would be greatly appreciated!

    So just to be sure are you saying that '2010 compatabilty mode' is causing these issues?
    Just to be SUPER clear from my end this is what I'm seeing as an example;
    For a collection
    with site columns
    many but not all lists
    many but not all list items
    --> are missing valid data in the site columns that have been registered for that list.
    sample:
    name          modified by    doctype     department
    item1.docx   username   <blank>  <blank>
    item2.docx   username    WorkInstruction    Planning
    if you click "edit properties" you are presented with ONLY the (I'm guessing) content types fields (eg: for Document you get Name and Title) and NONE of the other fields that should be specified.
    However if you hit "save" you can see that the data in these fields returns to the "list view" (however it does not re-enable these fields from being active in the View/Edit properties pages).
    Is this something that can be fixed? Or are you saying that we need to backup the DB and restore to a FULL version (not in compatability mode) of SharePoint2013? Or are you saying we need to revert to our PRE update backup and do something?
    Its been many months since thsi upgrade was done and the system has changed a lot, so you can imagine we are reluctant to loose much of these changes...
    Bazinga!

  • Auditing loads?

    I've already looked at OWB's Runtime Audit Browser and I like it. But my auditing needs are different.
    First let me explain, what I know and have already.
    I'm executing OWB mappings with OEM jobs. To do this, I use the oem_exec_template.sql script provided with OWB. This script stores an audit_id in the variable l_audit_id. I need to put exactly this audit_id into the table(s) that where created/loaded by a mapping.
    I could modify this oem_exec_template.sql script, so that after the load finished, I update all rows with this audit_id.
    The problem is, that this is going to be too slow. I tried this with a small table with ~7 million rows and it delayed the overall execution time very much.
    Is there a "correct and well performing" way to do this? Or I'm thinking way to complicated, maybe there is a nice solution.
    Maybe you ask: why do I need this?
    The tables are loaded once a day, and we must be able to tell exactly:
    1) which rows were loaded
    2) when where they loaded
    3) any problem during this load (-> with the audit id, it is easy to find it in the OWB Audit Browser again)

    01) I added an external table.
    02) I linked all field from the ext_table to the target table.
    03) In the target table I created an attribute AUDIT_ID and reconcile outbound.
    04) The I added an expression.
    05) In the expression's outgroup I added an attribute AUDIT_ID.
    06) On (expression) AUDIT_ID, right-click -> expression
    07) I entered M_MAP02.get_audit_id (since my mapping is M_MAP02)
    08) I created an input field dummy.
    09) I created a constant with the expression 1, which is linked to the expression.dummy input field.
    10) I validated the mapping and it was okay.
    11) I registered every LOCATION that was missing
    Validation and deployment were successful.
    Did I do everything right?
    No! When I execute the mapping from the deployment manager, 0 rows get loaded :(
    No. Now I get a "funny" error, that really starts getting to me:
    ORA-29913: error in executing ODCIEXTTABLEOPEN callout ORA-29400: data cartridge error KUP-00554: error encountered while parsing access parameters KUP-01006: error signalled during parse of access parameters KUP-00562: unknown escape sequence.
    What is going wrong? I used the same flatfile definition that I used for the previous SQLLoader mappings. The file description must be correct, nothing changed.
    I do however believe, that this error is still on my side, but I already hear my project leader telling me, that sticking with MS DTS packages would have been better, at least when it comes to usability of the product. None the less, OWB is the ETL tool for Oracle DBs, so there must be a way to take advantage of this tool...... (it is just boring, to do trial&error)

  • DataSets  manipulation in other programs

    Hi! I´ve recently tried to manipulate data Sets exported from the variables panel in Illustrator, to add items or create new data in other programs such as Microsoft Excell or Microsoft Word, and, though I can manipulate them and add elements as well, when I try to export them from those programs, I get a missing validation error, (which I don´t really know what is about... ), so, my question is: is it possible to succesfully manipulate dataSets in word or excell and to reuse them in Illustrator ??? or is it there any other software taht allows me to do so, without having to edit the document in XML form (I mean no tag watching) ??
    Thanks!

    I find this interesting as I ran into the same problem. I run a linux RAID 5 data server in my home. My wife uses and iMac and I have a MacPro. I use Lightroom and Photoshop to process all of my photos and my wife uses iPhoto. For simple home stuff, iPhoto is nice and I wanted to be able to use both but quickly found all of our pictures would be "locked" up in iPhoto and/or I would have duplicates and inconsistencies all over the place. My solution, all be it a hack, was to take our current library (4000+ photos at about 5Gb of storage) and create one directory on our server that was organized with all of the photos they way I wanted them. For my wife, since she really does not do that much photo work, I just kept her iPhoto library the way it was. She understands where things are and it was simpler to leave it that way. I checked her library and exported any pictures she had that were not on the server. I then imported to my iPhoto on my MacPro the entire library but I set the preferences to keep the photos on the server and NOT put copies in to my iPhoto library. They are references only. I set iPhoto to open Lightroom when I plug in my camera and I import photo's to my server in the directory where I want them. I then open iPhoto and import the referenced photos into iPhoto. This way I can work with photo's in Lightroom and Photoshop as I wish, have quick access to the pictures in iPhoto if I need it. My wife can import all new photos, by reference only, into iPhoto and I set her shared photos to be only recently downloaded photos. I check her folder often enough that I know if she's downloaded new photos. I'll export those to the server and then import to my iPhoto and into Lightroom. A bit of a pain but not so bad as I can't deal with it.

  • SHIPPING POINT WISE PRICE ??

    HI
    Requirement is Shipping point wise  price will be vary for a material, So i created a table like " Shipping Point & Material" ( shipping pt is not avilable in standard feild catalogue so i added the feild in catelogue)
    then i created a Condition Record.
    but while creating Sales order system is saying "Condition record missing" ( valid Condition record is there in vk12)
    shipping point is in KOMK structure, is it bcoz of that not picking?
    If we add new feilds in to catelogue what r the steps we need to take care?
    Thanks in Advance
    Rajen

    Hi Rajendra Prasad,
    As per my knowledge we need to add Shipping point field in KOMG Stracture. And aloso u need to check the Step number filed for this table in the accessequence is change mode or disply mode if it is in change mode please select that line and open the fields and save the accessequence then it will come in to disply mode then system will pick the condition record..
    I hope this will help you..
    rewards, if it is useful...
    Regards
    Durga Prasad

  • CAF...........creating project

    hi all
    I am working in netweaver.
    i have netweaver version 2.0.16 .
    I want to work with CAF project.
    however when i try to create the Composite applictaion framework project it gives me error saying
    <b>"Can not create CAF project. Missing valid Access Key "</b>
    can any one tell me how can i solve this problem??
    Swati

    Hi,
    please pay attention to <a href="/people/jan.rauscher/blog/2006/05/11/caf-license-key">CAF license key web log</a>
    Regards,
      Jan

Maybe you are looking for

  • Cannot delete or add bookmarks in Safari 8.0.3 on my iMac

    Although I've been a Mac user forever, I've always preferred Google products, especially Chrome.  I decided to give Safari another try after updating to 8.0.3 but am ready to go right back to Chrome and just deal with the syncing issues. I am trying

  • Question to the Power Users RE: Time Capsule Disk Mgmt and Security

    I was real excited to get the Time Capsule, but now since I have it I have to say its lack of security and disk management features are disappointing. I am thinking of giving up on Time Machine backups completely (I have never been thrilled with TM)

  • Error when trying to run application

    Hi, I am completley new to SAP netweaver so please forgive my ignorance. First I installed SAP Composotion Environment and SAP Netweaver 7.1 both on XP Professional (Service Pack 2). They both installed succesfully. I then created a sample EJB applic

  • Reinstalling the correct OS

    If I replace my hard drive on my macbook pro mid 2011, how can I reinstall the correct OS for my mbp? I am unable to backup nor log into my mbp due to a hard drive malfunction - It will not boot. Every time I restart, I am stuck on the grey screen wi

  • DHCP beginning address problem.

    Hi guys, I cannot understand how to configure my TC. I put exactly the same network settings as they were in the Airport Express to share the Internet connection. Everything works fine except the internet itself. The problem as I see it is that dhcp