Advanced Field Validation Needed ASAP

This app is great but you really need to add some more detailed field validation options.  There isn't even a phone number field validation.  Users can put in the data any way they want and that is unacceptable.  For $144 per year I expect to be able to validate the field content.

I'm bumping this back up to the top.
Field validation is a basic function of any professional form.  For example the phone numbers submitted by form users need to be in a standard format. Without validation they can be submitted as xxxxxxxxxx, (xxx) xxx-xxxx, xxx-xxx-xxxx, etc.  When the responses are viewed that column will be a mess.  I was hoping to avoid the step of saving the responses as an MS Excel file but that is the only way I can see to format the phone numbers.
Please tell me how I can create a form field that forces users to enter a phone number in a specific format WITHOUT some kind of field validation. 

Similar Messages

  • Trying to create a Field Validation Expression and need help

    I have a picklist field and another field that are in question. I want to set some sort of rule that forces the second field to be populated only If specific values are selected from the picklist field.
    I was going the route of a field validation Rule, but everything i've tried so far does not produce the results i am trying to achieve.
    The first type of expression i tried was:
    ([<plProduction_Print_Account_Category_ITAG>] <> LookupValue("OCC_CUST_LOV_ACCOUNT_1", "No Production Print") AND ([<stSIC_Code_ITAG>] IS NULL))
    This is generating the field validation error message when i select any of the correct values from the picklist. the problem is still the second field, which will generate the error if a value is entered into the second field, regardless of the picklist value selected. Switching the "IS NULL" to "IS NOT NULL" only reverses the problem on the second field, causing the error to generate when the second field is updated to a NULL or blank value.
    I also tried :
    = 'No Production Print' AND [<stSIC_Code_ITAG>] IS NOT NULL
    and got similar results.
    ([<plProduction_Print_Account_Category_ITAG>] = LookupValue("OCC_CUST_LOV_ACCOUNT_1", "No Production Print"))
    Similar results as well.
    Does this need to be an IIF statement? Do I need to make this a workflow expression instead? i could really use some help as I have tried everything i can think of and admit, i'm not the expression guru!!!. Any assistance would be appreciated.
    TeknoMan

    Yes we have the same request and we used the following expression. Example we have a field "Método de pago" ( [<plMtodo_de_pago_ITAG<]), it's values are "CHEQUE and DEPOSITO" if we select DEPOSITO three more fields were requiered Route, Sucursal de banco and Clabe so we have to put this validation in the four fields including Metodo de pago.
    [<plMtodo_de_pago_ITAG>] <> "DEPOSITO" OR ([<Route>] IS NOT NULL AND [<nSucursal_de_banco_ITAG>] IS NOT NULL AND [<stCLABE_ITAG>] IS NOT NULL)
    well in the field CLABE we put the following [<plMtodo_de_pago_ITAG>] <> "DEPOSITO" OR ([<Route>] IS NOT NULL AND [<nSucursal_de_banco_ITAG>] IS NOT NULL AND [<stCLABE_ITAG>] IS NOT NULL AND Len([<stCLABE_ITAG>])=18) this was because the len of the value must be 18 characters.
    I hope this works for you
    Regards Catalina Valadez
    Edited by: CatalinaV on 12/03/2009 10:54 AM
    Edited by: CatalinaV on 12/03/2009 10:55 AM

  • Help required to customize Simple/Advanced Search. Need to add new fields

    Hello,
    Module: Oracle Sales Online
    EBS version: 12.1.3
    Jdev version: 10.1.3.3
    Scenario:
    - We are dealing with standard oracle pages.
    - We have TWO "SIMPLE/ADVANCED SEARCH"s available. Each "Simple/Advanced Search" can be found by navigating through paths "A --> B" and "A --> B --> C --> D" . Here it means one "SIMPLE/ADVANCED SEARCH" page is available at page "B" and another "SIMPLE/ADVANCED SEARCH" is available at page "D".
    - In the first search page which is at page "B", both Simple as well as Advanced search has a filter field "Win Probability %", of type VARCHAR2/DROPDOWN with values (10, >=10, <=30, 30, >=30, <=50, 50, >=50, <=70, 70, >=70, <=90, 90, 100)
    - In second search page, referring to page "D", the Simple search DOESN'T have the "Win Probability %". And the Advanced Search page has the "Win Probability %" but it is of type - NUMBER/MessageTextInput type.
    Issue/Requirement:
    - The 2nd Simple/Advanced search pages need to have "WIN PROBABILITY %" field and it should be of VARCHAR2/DROPDOWN with values (10, >=10, <=30, 30, >=30, <=50, 50, >=50, <=70, 70, >=70, <=90, 90, 100) just like the way we had in 1st Simple/Advanced search.
    Note:
    - Again speaking we are dealing with standard oracle pages
    - If you go to the "About this Page", interestingly I found:
    i. The "message component layout" for both of them is from the same region , i.e., ASNOpptympSrchRN
    ii. Rest of the search filters for both the searchs are from common View Object , i.e., OpptySearchVO1 (for Simple search), OpportunityDetailsVO1 (for advanced search)
    iii. The "Stack layout" for both the search pages are same, i.e. XXMASOpptyQryCO
    iv. None of the fields are rendered to false (everything is set to be rendered TRUE)
    Any response is highly appreciated.
    Thanks,
    Anand
    Edited by: 933590 on Jul 19, 2012 8:18 AM

    "XXMASOpptyQryCO is the name of stacklayout or CO?
    What is the CO?
    Does both pages share same CO?
    have you already extended the CO "XXMASOpptyQryCO"?
    what is the original CO then? I think in that CO it must be written somewhere, simple search "search allowed = false""
    -Here CO what you are referring is a controller.
    -FYI pages share same controller.
    -And the original controller for both the pages are OpptyUwqCO. Right now its extended controller is XXMASOpptyQryCO
    Fact is I didn't create this search page. It was built by some third party members. Also that I do not have the original source nor the documentation pertaining to it. So could you inform as in how should I navigate to the point "Search Allowed = True"
    I should have informed that at "B" page, it has a region      /oracle/apps/asn/opportunity/webui/ASNMgrOpptyQryRN and at page "D", the region is      /oracle/apps/asn/opportunity/webui/ASNOpptyQryRN
    Edited by: 933590 on Jul 19, 2012 1:37 PM

  • Bypass Required Field Validation when needed in PDF Dynamic Form

    I faced a tricky situation, where some fields are required, but we need to allow bypass required (mandatory) validation rule when saving the form, and require to fill such fields when submitting the form. In other words, provide flexible control when to turn On / Off this feature.
    I wanted to implement a flexible solution, and I will post my findings here. Appreciate your feedback for improvements.
    Steps:
    1. Mark rquired fields as required.
    2. Specify "Empty Message" as "This field cannot be left blank", or similar.
    3. Specify "Validation Script Message" as "This field must have a proper value before submit", or similar.
    4. Create a Global Form Level Variable something like "StopTotalValidation" and default as "1" means by default, Turn Off Validation for some cases.
    5. For the fields which require this type of control, add the script (to be defined later) on the "validate" event:
    myTools.validateForRequiredField(this);
    6. Create a Script Object "myTools" and add the following script:
    function initStringFunc() {
    //call this function on Document Initialize
    String.prototype.trim = function() {
        return this.replace(/^\s+|\s+$/g,"");
    String.prototype.ltrim = function() {
        return this.replace(/^\s+/,"");
    String.prototype.rtrim = function() {
        return this.replace(/\s+$/,"");
    String.prototype.isEmpty = function() {
        return (this == null) || this.trim() == "";
    function setNodeProperty(theNode, theProperty, newValue) {
       if (theNode[theProperty] != newValue) {
            theNode[theProperty] = newValue; 
    function isNodePropertyEmpty(theNode, theProperty) {
        var result;
        if (theNode == null || theNode[theProperty] == null) {
            result = true;
        } else {
            result = theNode[theProperty].isEmpty();
        return result;
    function disableTotalValidation() {
        StopTotalValidation.value = "1";
    function enableTotalValidation() {
        StopTotalValidation.value = "0";
    function isTotalValidationOn() {
        return StopTotalValidation.value != "1";
    function isTotalValidationOff() {
        return StopTotalValidation.value == "1";
    const conRequired = "(required)";
    function validateForRequiredField(theFld) {
        // Bypass Required Field Validation when Global Validation is Off.
        var result=false;
        if (theFld) {
            if (theFld.mandatory && theFld.mandatory == "error") {
                if (myTools.isNodePropertyEmpty(theFld, "rawValue")) {
                    myTools.setNodeProperty(theFld, "rawValue", conRequired);
                if (isTotalValidationOn()) {
                    if (isNodePropertyEmpty(theFld, "rawValue") || theFld.rawValue.toLowerCase() == conRequired.toLowerCase()) {
                        result = false;
                    } else {
                        result = true;
                } else {
                    result = true;             
        } else {
            result = false;
        return result;
    7. Now, on the click of "Save" button call the function "disableTotalValidation()" and on the click of "Submit" button call the function "enableTotalValidation()".
    I have just finished implementing the above solution, and as per my initial testing, it is working fine.
    I will post this to my Google Docs workspace, and provide updates their.
    Tarek.

    Hi Tarek,
    I see what you mean in relation to clarity if you used the form variable approach. It was only a suggestion. Like so many things in LC, there is more than one way to finding a solution to a problem.
    The triple equal sign (===) is testing if the condition is equal, but to a higher standard. It is testing if the values are identical to each other. For example if you were testing if a textfield was empty, with Equality (==) you might have this:
    if (this.rawValue == null || this.rawValue == "") {
         // Some script
    If you use Identity (===) you can do the same thing with less script:
    if (this.rawValue === null) {
         // Some script
    It is also useful when testing the value of an object, but also the type (eg string, number, Boolean).
    Lastly, it can be used for non-identity (!==).
    In relation to createNode() etc, apart from John's blog, it is covered in the LC documents: http://www.adobe.com/support/documentation/en/livecycle/documentation.html. Look for the scripting guides and the guide to the XML Form Object Model.
    Good luck,
    Niall

  • Need field validation help

    I have read the all documentation, but still cannot get what I believe is a simple field validation to work properly. Can somebody assist?
    Here is the situation. I have two fields: one is a checkbox and the other an integer field. ( If the integer field is 0 or null ) AND (the checkbox is not checked or null) then we need to show the user an error message. Seems simple. I’m trying to take baby steps to get this to work so I understand it, but have not been successful.
    I know the message only triggers if the validation equates to False. I believe that field validations trigger whenever a record is save no matter if the field that has the validation was changed. If this is not correct, please advise.
    Starting out simple: I added the follow validation to the checkbox field: [<integerField>] <> 0 The data in the UI clearly shows a 0 in this field, but when I update the record, the error message is not display. Can somebody explain why? Is my syntax wrong?
    I need to understand how to correctly compose the field validations and also how to account for ‘null values’.
    Any help would be greatly appreciated.
    I also tried this on the checkbox field: ( [<checkboxfield>] LTGT 'Y' AND [<Integerfield>] = 0 ) but again it does not display message. LTGT = < >
    I wish Oracle had a webnair on how to write field validations. :)
    Thanks.

    Validation can be a trial and error exercise. There are a couple of key points to remember.<ul><li>First, always check the sytax before saving. This will only catch some very basic issues, but it can helpful.</li><li>Second, always click save for the Field Edit before testing. I know I forget to do this half the time, and it can be frustrating to find out that the validation would have worked if you had saved the change to the field.</li><li>Another key is to allow for the validation to be skipped during integration or by administrators. This can be managed with the ExcludeChannel() and UserValue() functions.</li><li>Finally, there are a couple of key points to be understood about when field validation rules will fire. The following circumstances prevent a field validation expression from being evaluated:<ul><li>A field is left blank when the record is created. Field validation does not force a value to be required.</li><li>A field has a pre-existing invalid value, and it is not changed when it is updated.</li></ul></li></ul>
    With all of that said, let's discuss your problem. I think you want the validation to work as follows: <ul><li>If the number is greater than zero, do nothing</li><li>If the number is less than or equal to zero or null, then check to see if the flag is checked. If the flag is checked, do nothing, otherwise give a message.</li></ul>
    If that is true, you have a nested IIf statement. The statement would be similar to the one below. This would be for the number field, and you would repeat the same for the checkbox field. Note that in this expression, I am returning the value for the field being validated.
    IIf([<IndexedNumber0>] > 0,[<IndexedNumber0>],IIf([<IndexedBoolean0>]='Y',[<IndexedNumber0>],"Invalid"))
    Good Luck,
    Thom

  • Urgent Need ASAP , an EDI scenario.

    Scenario
    The Customer will send a Purchase order Details to Vendor, Process the Purchase order and create the Sales order. After Successful creation of Sales Order, confirmations to be send to the Vendor.
    Inbound Sales Order Process
    Assumption: Subsystem Process the EDI file and formatted into CSV (or tab delimited file). Subsystem filters Customer Purchase order, populates Organizational Details and contains fields required for Sales Order Process.
    Fields in CSV file:
    ·+ Sales Organization
    · Distribution Channel
    · Division
    · Sold to Party
    · Ship to Party
    · Customer Purchase Order no.
    · Item no
    · Material No
    · Plant
    · Quantity
    +
    Requirements:
    ü Since Vendor Receives Customer PO in CSV format a Report Program has to be created to generate an IDOC.
    ü User can specify the file name (CSV) which can be present either in application server or presentation server.
    ü All required Screen Validation has to be done in the report.
    ü Report Program that generates an IDoc can be stored in Database (EDI tables).
    ü Inbound Sales order Process has to be configured in the system.
    Messages
    Message Types: ORDERS and ORDRSP.
    Basic Type: ORDERS05
    Use Standard inbound and outbound Process code.
    Thanks In Advance.
    Revert me ASAP... Very Urgent.
    Give me the steps to follow , how to do Since Vendor Receives Customer PO in CSV format a Report Program has to be created to generate an IDOC. 

    How many pages are in the overall document? Do you have Page Breaks between the individual pages? If you print the document using the application that created it (not print to PDF), does it print properly?
    When you scroll through the document, do all the pages appear in portrait format? Could it be that one of the pages was formatted in landscape & somehow it resulted in all of the pages shifting to landscape.
    The above comments are purely guesses.
     Cheers, Tom

  • Mandatory field validation on Page links.

    We have created a Portal application where we included different applications as taskflows. We have also created a tabbed interface which helps us to communicate from one task flow to another taskflow. When we are in one page of taskflow and try to move to another page of different taskflow using tabbed interface we receive mandatory field validation error which prevents us to move to any other page until we fill all the mandatory fields. We need to move to different page of taskflow by using the tabbed interface even without filling all the necessary mandatory fields. Can anyone help us to resolve this issue as this is very important for our project.

    <b>Layout</b>
    <%@page language="abap" %>
    <%@extension name="htmlb" prefix="htmlb" %>
    <htmlb:content design="design2003" >
      <htmlb:page title="Check Pernr " >
        <htmlb:form>
          <htmlb:textView text   = "Personnel No."
                          design = "EMPHASIZED" />
          <htmlb:inputField id    = "pernr"
                            value = "<%= lv_pernr %>" />
    <%
    if lv_no_pernr = 'X'.
    %>
    <script language="Javascript">
    alert ("Personnel no. is not Valid")
    </script>
    <%endif.%>
       </htmlb:form>
      </htmlb:page>
    </htmlb:content>
    <b>ONINPUTPROCESSING</b>
    DATA: l_pernr TYPE persno.
      DATA: data TYPE REF TO cl_htmlb_inputfield.
      data ?= cl_htmlb_manager=>get_data( request = runtime->server->request
                                             name     = 'inputField'
                                             id       = 'pernr' ).
      IF data IS NOT INITIAL.
        l_pernr = data->value.
      ENDIF.
    CLEAR lv_no_pernr.
    SELECT SINGLE pernr FROM pa0000 INTO l_pernr WHERE pernr EQ lv_pernr.
    IF sy-subrc NE 0.
      lv_no_pernr = 'X'.
    ENDIF.
    <b>PAGE ATTRIBUTES</b>
    lv_no_pernr     TYPE     FLAG
    lv_pernr     TYPE     PERSNO
    hope this helps.
    A

  • Field Validation on Custom Obj. 4:  Value of one field making other Req.

    Hello All,
    I have been working on a field validation problem for a while. I have a custom Picklist on CO4. This picklist has two values YES and NO (a checkbox does not meet requirements). What I need to do is If Picklist='YES' then FieldA, FieldB, and FieldC are Required else they are not required. FieldA = Text (short), FieldB = Date, and FieldC = Currency. I've tried numerous ways to validate on Fields A, B, and C with statements like IIf(Picklist=LookupValue(Picklist,"YES"),FieldA<>NULL,FieldA) or IIf(FieldValue(Picklist)="YES",FieldA<>NULL,FieldA) etc... these were just my latest attempts at this point I'm jsut trying random things to try to get it working. I am probably using incorrect syntax (even though it passes the sytax checker). If anyone has any suggestion let me know. Also if I haven't made clear what it is I'm attempting to do let me know and I'll try to clarify.
    Thanks,
    Z

    Hi,
    if I understand correctly, you want this functionality:
    If Picklist = NO => it doesn't matter what values are contained in Field A, B and C.
    If Picklist = YES => Field A is not null and Field B is not null and Field C is not null
    To trigger the validation when the picklist value changes then you have to configure the Field Validation for the Picklist:
    [<Picklist>]=LookupValue("Picklist","NO") OR ( Len([<Field_A>])>0 AND Len([<Field_B>])>0 AND Len([<Field_C>])>0 )
    You have to put the validation also on Field_A and Field_B and Field_C, because in case of an update of , let's say, Field_B, you should prevent that Field_B is blanked.
    If someone updates only Field_B and he doesn't change the value of the Picklist, the validation expression put on the Picklist is not evaluated.
    Simona

  • Field Validation

    I have custom picklist (department) which has value like 'Research','Sales','Production'
    If the picklist value is Sales ,Owner field of SR can be null(owner field need not have value),I should be able to save record,
    If picklist value is other than sales ,Owner field of SR should not be null(Owner field should have value),It should prompt msg saying select owner.
    I wrote field validation on departmnet picklist
    IFF((Fieldvalue('<picklistnmae>')<>'Open' AND [<Owner>] IS NULL),True,False)
    but it show error msg for any status...
    how to make owner field require based on picklist value chosen

    Hi,
    I think Owner cannot be null. If Owner is blank, Owner will be set as the person who create the record. Please chck it.
    So the condition might be wrong.

  • Field validation in table maintenance generator and input value grey out.

    i have created ztable with 3 fields as em_no,em_no and addrnumber.
    first two fields are custom fields but the third custom field need to validate the standard table adrc contains the value of the field addrnumber.
    i need the query of field validation query which we write in create entry events in table maintenance generator and also if we give wrong value for addrnumber in sm30 maintain table, the input field need not to be grey out for next entry...
    please help.

    Hi,
    create method -
    >before saving data.....write the logic between the method
    go to utilities->table maintanance ,,,after creating generator ---go to envirnment->modification->events.
    create event -.>.as zsave select event  type 1(before saving data to table) write code in include....
    consider data for field3 is 10 .
    lv_new = ztbr(table name)-field3.
    select field3  from ADRC(ZTABLE) into wa_new (TYPE ZTABLE) where field3 = lv_new.
    if sy-subrc = 0.
         working fine
         else.
        message  i888(sabapdocu) with 'data invalid'.
    endform.
    This will help u...
    Thank u.........

  • Additional field validation

    Hi,
    for example - I have a table element and one of its coloums is of type TIME. The automatic field validation (only valid times allowed) is working fine, but now i need to check that only full and half hours are entered. So if the user enteres "11:11" in a row I want this input-cell to be displayed with a red border and a message to be displayed.
    I can check and show a message, but how to highlight that special cell?
    Can I assign additional value checks to a context node and how to do this?
    Whats the best approach?
    Thanks for any help,
    Stefan.

    Hi Stefan,
    As how pointed out by Karri you can make use of the report_attribute_error_message to throw an error message and highlight a particular cell of the table as well. Try going through this [link|editable ALV - how to throw an error message for a specific line & field; in which Andreas was trying to validate & highlight an ALV's cell with the same report_attribute_error_message.
    Regards,
    Uday
    CALL METHOD lo_message_manager->report_attribute_error_message
              EXPORTING
                message_text   = 'Sample message text'
                element        = lr_element " Reference of type if_wd_context_element to the cell u want to highlight
                attribute_name = ls_modified_cells-attribute. " The context attribute name to which the column of this cell is bound to

  • Multiple Form Field Validation

    I run throught these series of checks before submitting the variables to the .jsp script. Problem is that it will ignore the sender name and receipient name as long as there are two email addresses. Why is that?
    if (sendername eq "") {
            nameerrorTXT.text = "PLEASE ENTER YOUR NAME";
        if (emailfrom.indexOf("@")<0 or emailfrom.indexOf(".")<0) {
            emailfromerror.text= "PLEASE USE A VALID EMAIL ADDRESS";
            emailfromTXT.text = "";
        if (recipientname eq "") {
            recipientnameerrorTXT.text= "PLEASE ENTER YOUR FRIEND'S NAME";
            recipientnameTXT.text = "";
        if (emailto.indexOf("@")<0 or emailto.indexOf(".")<0) {
                emailtoerror.text= "PLEASE USE A VALID EMAIL ADDRESS";
                emailtoTXT.text = "";
        } else {
            _root.sendername = sendername;
            _root.recipientname = recipientname;
            _root.emailfrom = emailfrom;
            _root.emailto = emailto;
            _root.emailsubject = sendername + " " + emailsubject;
            _root.emailbody = emailbody;
            _root.loadVariables("/jsp/sendMail.jsp", "POST");
            sendernameTXT.text = "";
            recipientnameTXT.text = "";
            emailfromTXT.text = "";
            emailtoTXT.text = "";
            nextFrame();

    Thanks Klad,
    I actually tried that route. The problem was that if any one of those 'if' statements were true the the function would stop and I needed the function to check AND respond to each field if needed. I found that the 'else' statement would fire regardless to all the 'if' statements except for the one just before it.
    I'm sure there is a better way to do and I'd like to know how but I solved the issue by creating a last 'if' statement that lumped all the if statements together. This way I would achieve the error feedback needed AND keep the 'ELSE' statement from firing. See below
    submitBNT.onPress = function(){
        if (sendername eq undefined | sendername eq "") {
            nameerrorTXT.text = "PLEASE ENTER YOUR NAME";
            sendernameTXT.text = "";
        if (emailfrom.indexOf("@")<0 | emailfrom.indexOf(".")<0) {
            emailfromerror.text= "PLEASE USE A VALID EMAIL ADDRESS";
            emailfromTXT.text = "";
        if (recipientname eq undefined | recipientname eq "") {
            recipientnameerrorTXT.text= "PLEASE ENTER YOUR FRIEND'S NAME";
            recipientnameTXT.text = "";
        if (emailto.indexOf("@")<0 | emailto.indexOf(".")<0) {
                emailtoerror.text= "PLEASE USE A VALID EMAIL ADDRESS";
                emailtoTXT.text = "";
        if (sendername eq undefined | sendername eq "" | emailfrom.indexOf("@")<0 or emailfrom.indexOf(".")<0 | recipientname eq undefined | recipientname eq "" | emailto.indexOf("@")<0 or emailto.indexOf(".")<0) {
            /// DO NOTHING
        } else {
            processMailForm();

  • Field validations in HTMLB.

    Hi All,
    We have  a few issues regarding field validations in HTMLB:
    1)We have an editable cell in a tableView of the form.Field validation is done , but we are unable to set the FOCUS on this field aftert displaying the error message.we tried using PHTMLB element focusRect but it dosent works.
    2)Thers a radio button group with three radio buttons.How to make selection of a radio button mandatory , similarly how to make selection from a DDLB mandatory in the form?
    I guess using java script will be benificial as it prevents server round trips....
    Thanks in advance,
    Anubhav.

    Hi ,
    Field validations for DDLBs is done , but i didnt find accurate solution for Radio Button Group...
    1)How to check that at least one radio button is selected from the radio button group?
    2)How to set focus on DDLB after alert message?
    I tried using
    dacument.form.elementID.focus( );
    But it gives a java script error
    Function not suppoeted for the element.
    3)How to stop form from submiting after the laert message?
    I tried using
    return false();
    after the message , it works but the IE shows the message
    Done but with errors on page
    after the OnClientClick is triggered.
    and if i use
    return false;
    , the form is submited....
    Thanks,
    Anubhav.

  • Picklist Field Validation

    Hi all, I'm really new at building validation expressions so I thought I could get some help here...
    I have two picklist fields. The second field should be required depending on the value of the first field. If FIELD1 is = "value1" then a value must be selected from FIELD2 (it can't be null) otherwise FIELD2 can be null. Here is the expression that I tried to build and clearly is not working... :(
    Consider that I'm using a workaround for the fact that field validations for null values don't work when a new record is created so for this workaround... On FIELD2 configuration, the Default Value is '*' and the Post Default checkbox is checked.
    The field validation expression is:
    <> '*' AND Len([<FIELD1_ITAG>]) > 0 AND LookupValue("FIELD2", "value1")
    I appreciate any help !
    Thanks
    Cristina

    You might need to try something simpler like:
    Field 1 validation: Field1 = Value1 AND Field2 IS NOT NULL OR Field1 [not equal] Value1
    Field 2 validation: blank
    and if you're very concerned about the second field being validated then put the same as field1 validation.
    Field 2 validation: Field1 = Value1 AND Field2 IS NOT NULL OR Field1 [not equal] Value1
    Also, the workaround thing with the star * seems totally unnecessary.

  • Hi gurus how to provide the table field validations

    hi gurus how to provide the table field validations , plz help me

    Hi,
          Say you need to provide valdiation for WERKS(Plant) field.
    Goto SE11. Find the domain of the field. (Say WERKS in our case.) now goto the domain, click on value range. Now at the bottom you will find the value table. Note this table (T001W).
    In your report, at selection screen, you need to validate the field against this table. like this
    At selection-screen,
    select single werks from T001W where werks = p_werks.
    if sy-subrc NE 0
    message e000 with 'Plant not found'.
    endif.
    Reward points if useful.

Maybe you are looking for

  • Photos Open in 64 bit version rather than 32

    I installed CS5 yesterday and have both the 32 bit and 64 bit versions on my computer.  I copied my plug-ins and they are located in the 32 bit version, so I prefer to have my photos open in that version of CS5.  My problem is that if I have a photo

  • ALV DUMP?

    Hi all, i am passing a field typpe ' I ' to the ALV_LIST function module. it is going for dump. its giving error in dump like... The current statement only supports character-type data objects. vkr.

  • Linksys WUSB54g router

    Over the Thanksgiving holiday, I gave my mother my old iMac 800 with an airport extreme card. I had previously installed a new hardrive, reinstalled Tiger (and updated through 10.4.8), AND I tested at home for over a month on an Airport network prior

  • Custom Shape for JFrame

    HI, I need to give the custom shape for the JFrame. I used the setWindowShape method and i got the shape for the window. In my application, many custom shaped windows are occurring but all are same shapes. So i plan to keep the Custom Shaped window c

  • Iphone 4 gevey sim cannot be updated for other IOS

    I have an iphone 4. It was given to me by my friend from Japan. And i used this here in Philippines using w/ gevey sim. My phone has a Version of 4.3.5 (8L1) and has a Modem Firmware with 04.10.01. I did not updated the version using my itunes in my