Defining complex validations for flex items

Hi,
We've defined a flex regions and a number of flex items. We would like to define more complex validation logic at the entity object level, whereby we'd like to reference both 'fixed' entity attribute values as well as values of the flex items.
Could you please indicate how this can be achieved in the validateEntity method of the EntityImpl.java class.
We know beforehand which flex items will be displayed based on the value of one of the fixed entity attributes (e.g. if the attribute request_type='assist' then display flex items A and B, if request_type='info' then display flex items D, E and F). We use flex items because the number of request_types and corresponding 'dynamic' attributes is too large (and subject to frequent additions, deletions or modifications) to incorporate in a fixed static db table structure.
If you can suggest alternatives to using JHeadstart flex items, these are more than welcome, of course.
Many thanks beforehand,
Ibrahim

Dear Steven,
First of all many many thanks for your prompt reply. We can use JSF EL expressions to conditionally render flex items. I'd like to illustrate my question with a simple example:
We have three fixed entity attributes displayed:
RequestType
Birthday
Sex
and two flex items (rendered at runtime for a specific runtime value of RequestType):
Smoker (Y/N)
Weight
Before saving the record I'd like to check a number of validation business rules that depend on the fixed entity attributes as well as the two flex items being displayed.
Consequently, I'd need to be able to access the flex item values provided by the user, inside my validateEntity method (right ?).
I can define simple validations for the flex items, but I can only access the flex item value and possibly the DependsOnItemValue.
PS: When I define a flex item of type 'inputtext' and try to access its value using a bind variable in the validation query of the flex item e.g.
:ItemValue = 'blabla'
Suppose the user fills in the value Abracadabra, the validation logic substitutes as follows:
Abracadabra = 'blabla' (which generates an Oracle error). I'd expect the following substitution to take place:
'Abracadabra' = 'blabla'

Similar Messages

  • This action is not valid for this item

    Hi all,
    I am facing with "This action is not valid for this item" error, if I submit the items by using "Submit Decisions" button on UWL. Please find the uwl, below;
        <ItemType name="uwl.task.webflow.decision.TS90100027" connector="WebFlowConnector" defaultView="DevamDevamsizlik" defaultAction="viewDetail" executionMode="pessimistic">
          <ItemTypeCriteria externalType="TS90100027" connector="WebFlowConnector"/>
          <CustomAttributes>
            <CustomAttributeSource id="WEBFLOW_CONTAINER" objectIdHolder="externalId" objectType="WebflowContainer" cacheValidity="session">
              <Attribute name="Personel" type="string" displayName="Personel Ad&#305;"/>
              <Attribute name="AttAbsText" type="string" displayName="Devam/Devams&#305;zl&#305;k Tipi"/>
              <Attribute name="BaslangicTarihi" type="date" displayName="Ba&#351;lang&#305;&#231; Tarihi"/>
              <Attribute name="BaslangicSaati" type="time" displayName="Ba&#351;lang&#305;&#231; Saati"/>
              <Attribute name="BitisSaati" type="time" displayName="Biti&#351; Saati"/>
              <Attribute name="BitisTarihi" type="date" displayName="Biti&#351; Tarihi"/>
            </CustomAttributeSource>
          </CustomAttributes>
          <Actions>
            <Action name="Onayla" groupAction="yes" handler="UserDecisionHandler" returnToDetailViewAllowed="yes" launchInNewWindow="no">
              <Properties>
                <Property name="decisionKey" value="0001"/>
                <Property name="UserDecisionTitle" value="Onayla"/>
              </Properties>
              <Descriptions default="Onayla"/>
            </Action>
            <Action name="Reddet" groupAction="" handler="SAPBSPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="no">
              <Properties>
                <Property name="decisionKey" value="0002"/>
                <Property name="UserDecisionTitle" value="Reddet"/>
                <Property name="Application" value="zh12j010"/>
                <Property name="PageId" value="rejectreason.htm"/>
                <Property name="workitemId" value="${item.externalId}"/>
              </Properties>
              <Descriptions default="Reddet"/>
            </Action>
            <Action name="Detay" groupAction="" handler="SAPBSPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="no">
              <Properties>
                <Property name="Application" value="zh12j010"/>
                <Property name="PageId" value="detail.htm"/>
              </Properties>
              <Descriptions default="Detay"/>
            </Action>
            <Action name="Yazdir" groupAction="" handler="SAPBSPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="no">
              <Properties>
                <Property name="Application" value="zh12j010"/>
                <Property name="PageId" value="print.htm"/>
              </Properties>
              <Descriptions default="Yazd&#305;r"/>
            </Action>
            <Action name="submitUserDecisions" groupAction="yes" handler="UIActionHandler" referenceBundle="submit" returnToDetailViewAllowed="no" launchInNewWindow="no"/>
          </Actions>
        </ItemType>
        <View name="DevamDevamsizlik" selectionMode="MULTISELECT" width="98%" supportedItemTypes="uwl.task.webflow.decision.TS90100027" columnOrder="createdDate, Personel, AttAbsText, BaslangicTarihi, BitisTarihi, BaslangicSaati, BitisSaati, redCol, onayCol" sortby="createdDate" tableDesign="STANDARD" visibleRowCount="10" headerVisible="yes" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" refresh="-1" dueDateSevere="0" dueDateWarning="0" emphasizedItems="new" displayOnlyDefinedAttributes="no" dynamicCreationAllowed="yes" actionPosition="bottom">
          <Descriptions default="Devam/Devams&#305;zl&#305;k Talepleri">
            <ShortDescriptions>
              <Description Language="en" Description="Devam/Devams&#305;zl&#305;k Talebi Onay"/>
            </ShortDescriptions>
          </Descriptions>
          <DisplayAttributes>
            <DisplayAttribute name="onayCol" type="checkbox" width="" sortable="no" format="default" actionRef="0001" hAlign="CENTER" vAlign="TOP" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Onayla">
                <ShortDescriptions>
                  <Description Language="en" Description="Onayla"/>
                </ShortDescriptions>
              </Descriptions>
            </DisplayAttribute>
            <DisplayAttribute name="Personel" type="string" width="30" sortable="yes" format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Personel"/>
            </DisplayAttribute>
            <DisplayAttribute name="AttAbsText" type="string" width="15" sortable="yes" format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Devam/Devams&#305;zl&#305;k Tipi"/>
            </DisplayAttribute>
            <DisplayAttribute name="BaslangicTarihi" type="date" width="" sortable="yes" format="medium" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Ba&#351;lang&#305;&#231; Tarihi"/>
            </DisplayAttribute>
            <DisplayAttribute name="BaslangicSaati" type="time" width="" sortable="no" format="medium" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Ba&#351;lang&#305;&#231; Saati"/>
            </DisplayAttribute>
            <DisplayAttribute name="redCol" type="link" width="20" sortable="no" format="default" actionRef="Reddet" hAlign="CENTER" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Reddet">
                <ShortDescriptions>
                  <Description Language="en" Description="Reddet"/>
                </ShortDescriptions>
              </Descriptions>
            </DisplayAttribute>
            <DisplayAttribute name="BitisSaati" type="time" width="" sortable="no" format="medium" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Biti&#351; Saati"/>
            </DisplayAttribute>
            <DisplayAttribute name="BitisTarihi" type="date" width="" sortable="yes" format="medium" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Biti&#351; Tarihi"/>
            </DisplayAttribute>
          </DisplayAttributes>
          <Actions>
            <Action reference="submitUserDecisions"/>
            <Action reference="refresh"/>
            <Action reference="forward"/>
          </Actions>
        </View>
    Can anyone give a suggestion about it?
    Thank you

    Hi all,
    I had the exact same error using a user decision configuration.  Issue was that I was using a VIEW that did not exist:
    ItemType name="uwl.task.webflow.TS90300005" connector="WebFlowConnector" defaultView="DefaultApprovalView">
    DefaultApprovalView was not defined as a custom view.
    SOLUTION: changed it to standard SAP com.sap.pct.erp.srvconfig.approvaloverview view and it worked!
    ItemType name="uwl.task.webflow.TS90300005" connector="WebFlowConnector" defaultView="com.sap.pct.erp.srvconfig.approvaloverview">
    This is normally by default defined in a standard portal system.
    Edited by: David Pierre on Jan 13, 2010 3:15 PM
    Edited by: David Pierre on Jan 13, 2010 3:16 PM
    Edited by: David Pierre on Jan 13, 2010 3:19 PM

  • Define Additional Fields for Line Item Display

    Dear gurus,
    I'd like to ask for your help again, please. I've just added the field BKPF-USNAM to the list of fields of FBL1N using IMG:" Financial Accounting-> Accounts Receivable and Accounts Payable->Vendor Accounts->Line Items-> Display Line Items->Define Additional Fields for Line Item Display". When I run the report the field is correctly displayed but if I save the current layout and set it into the selection screen, the column appears is blank. And if I open the change layout window and click OK the column gets filled.
    Is there another transaction that I must set new columns to FBL1N.
    Thank you very much.
    Paresh Jivani
    Edited by: Jivani Paresh on Jul 31, 2009 9:16 AM

    Hii,
    When you will execute FBL1N, it will come up in standard format. if you want to see any specific fields,then you have to go to Change Layout button and choose from available fields as per your requirement and then execute.
    For future reference, you can save this layout as a Variant and then you can directly execute that report using that variant.
    Dhara D.

  • Error in CNS0 :Sales unit is not valid for the item

    Dear Team ,
    we are using assembly process ,after creation of project from sales order ,requirments are pass to production planning (PP), Asign the bom to activites then we are going to delivery through project (cns0) at the time system shows error" sales unit is not valid for the item" we check the options in material master .please  help me on this issue.
    Thanks &Regards
    R.B.RAO

    Have a look at the following note:-
    Note 140551 - VL384 Stock transport order and batch selection
    G. Lakshmipathi

  • Basic parameters to define the grouping for the Items and the BPs in SAPB1

    Dear Friends,
    What should be the basic parameters to define the grouping for the Items and the Business partners in SAP B1?
    What will be the case when the client wants to classify the sales revenues various categories?

    Hi
    What should be the basic parameters to define the grouping for the Items and the Business partners in SAP B1?
    For items:
    Raw Material.
    Capital Goods
    Finished Item
    Semi Finished Item.
    Conusmables
    Stationary .........etc
    or .
    Metal.
    Rubber
    Wooden.....etc
    Bsuiness Partner
    Foreign or domestic.
    Region wise e.g South,North,East,West.
    State wise  e.g MH,KT,DELHI,GOA....ETC
    What will be the case when the client wants to classify the sales revenues various categories?
    SIMILARLY
    Foreign Revenue, Doomestic Revenue, Region Wise Revenue, State wise, Or Territory wise.......etc
    I hope this clarifies you
    Ashish Gupte

  • EXIT_SAPMM06E_012 : Incoterms validation for header/item in a PO.

    Hi,
    I need to add validation to PO that :
    The header level incoterm 1 and 2 and the items incoterm1 and 2 has to be populated by the user, for PO create(ME21n) and change (ME22n)
    modes.
    THe header level inocterm field validations were done in Change mode(ME22n) using the i_ekko in EXIT_SAPMM06E_012.
    But i'm not able to do this, for the item level incorterms. I cant find which table holds the incoterm data for items.
    Also, please let me know how to do it when the PO is in create mode. Can EXIT_SAPMM06E_012 be used?
    and which internal table will have the inco terms for header and item data , when in create mode.
    Thanks in advance ,
    Shyam.

    Hi
    Try with BADI ME_PROCESS_PO_CUST method CHECK.
    Regards
    Eduardo

  • Validation for an item is not  working

    Hi All,
    I have a validation for name field in my application to resist the names repeating while creating new USER
    i tried Function returning error text.
    declare
    l_count number:=0;
    begin
    if :p102_username is not null and :REQUEST ='CREATE' then
    select count(username) into l_count
    from portal_login
    where user_id =:p102_user_id;
    if l_count > 0 then
    return'This Username already exists. Please enter a new name.';
    end if;
    end if;
    end;
    But it is not working..
    It gives error like
    ORA-01403: no data found
    Error unable to fetch row.
    First it was working fine, after validation it started to give error.
    So i removed that but also the condition is same..
    Can any one help me?
    Thanks,
    Alka

    You are getting this error because your SELECT statement is not returning any rows. You need to do something like:
    DECLARE
      l_count number:=0;
      CURSOR check_emp IS
        SELECT COUNT(ename) cnt
          FROM emp
         WHERE ename = :p14_ename;
    BEGIN
      IF :p14_ename IS NOT NULL AND :REQUEST ='CREATE' THEN
        OPEN check_emp;
        FETCH check_emp INTO l_count;
        IF (l_count > 0) THEN
          CLOSE check_emp;
          return l_count||' This employee name already exists. Please enter a new name.';
        END IF;
        CLOSE check_emp;
      END IF;
    END;Mike

  • Help required on simple validations for Flex Numeric Stepper

    Friends,
    I need a small help in Flex Numeric Stepper validation.
    I have setted a min value to 1 and max value to 10, Now my requirement  is when ever user can enter a value other than the range between 1 - 10,  i want to display an alert saying "please enter the val's between 1 and  10". I want this scenario to be success in all possible event listeners  like Keyboardevents/mouseevents/default numeric stepper events.  Actually i am failing to produce an alert if i typed the value as "0".  Other than this everything is fine.
    i am attaching the code as well for reference. i need solution asap.
    your help will be appreciated.
    Rajesh
    private var nsTextInput:Number;
    private var nsTextInputOld:Number;
    private var ns:NumericStepper = new NumericStepper();
    ns.minimum = 1;
    ns.maximum = 10;
    ns.addEventListener(FlexEvent.CREATION_COMPLETE, creationCompleteNs);               
    ns.addEventListener(Event.CHANGE,creationCompleteNs);
    addChild(ns);
    private function creationCompleteNs(event:FlexEvent):void{
        var textInput:TextInput = event.currentTarget.getChildAt(0) as TextInput;
        textInput.addEventListener(KeyboardEvent.KEY_UP, keyUPTextInput);
        textInput.addEventListener(FocusEvent.FOCUS_OUT, focusOutTextInput);
        textInput.addEventListener(FocusEvent.FOCUS_IN, focusInTextInput);
                private function keyUPTextInput(event:KeyboardEvent):void
                    nsTextInput = event.target.text;
                private function focusInTextInput(event:FocusEvent):void
                    nsTextInputOld = event.target.text;
                private function focusOutTextInput(event:FocusEvent):void
                    if((nsTextInput<ns.minimum || nsTextInput>ns.maximum) && nsTextInput){
                        Alert.show("Please provide values from "+ns.minimum+" to "+ns.maximum+".","Alert!");
                        event.target.value = nsTextInputOld;
                    nsTextInput = null;

    you may want to take a look at Flex's validator classes
    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/validators/NumberVal idator.html

  • Definning SPK (30) for BOM item in the tcode cs02

    hello,Guru's
    i want Tcode or Path
    for definning special procurement key
    30-subcontracting for
    item in the tcode cs02
    regards,
    mys

    Dear ,
    Goto OPPQ
    1.assign 30 in SP type,
    2.procurement type F,
    3 Special Procurement :L
    4.As BOM Component
    Activate Direct Procurement
    Now in BOM CS01 or CS02, Sekect the item you are doing Subcotracting and in Basic tabe page u have Special P.Key filed .Aassing 30.
    Hope this will work for your requirement.
    Reward point if useful.
    Regards
    Jia

  • How to create a single 'not null ' validation for all the items in a page ?

    Hi everyone ,
    how to create a single 'not null ' validation for all the items in a page ? I have many textfields . Instead of creating 'not null' validation for each item , I would like to create a a single validation control that will serve the purpose
    Thanks & Regards
    Umer

    Nice1 wrote:
    bob , as u said I have done the following :
    1) under create button , there are 9 items and for each item I have set Required to 'Yes'
    2) under delete button , there is 1 item and have set Required to 'Yes' for the item
    3) defined page validation for 9 items under 'create ' button and have set it to fire when 'create ' button clicked
    4) defined page validation for 1 item under 'delete ' button and have set it to fire when 'delete ' button clicked
    now , when I click 'create' button it even shows for the item under 'Delete ' button that it is a required itemSorry, I didn't see this note. The required template won't work, there is no way to attach it to the button.
    The best solution is as the reply a couple replies up
    Create 2 page type validations as a PL/SQL with code
    1st validation
    :P1_ITEM1 IS NOT NULL and :P1_ITEM2 IS NOT NULL ...... and :P1_ITEM9 IS NOT NULL  include all 9 items
    Set the When Button Pressed to the CREATE button
    2nd validation
    :P1_ITEM10 IS NOT NULL
    Set the When Button Pressed to the DELETE buttonI think that's going to be the easiest way to do it.
    Edited by: Bob37 on Apr 27, 2012 12:02 PM

  • How to enable purchasing tab in BOM, while defining bom for a item

    dear gurus,
    while defining a bom for a item, there ae various tabs like main, effectivity, OM etc. among that purchasing tab is in disabled state. how to enable that.
    pls provide setup and whats actual use of that.
    waiting fr reply.

    Dear,
    For a phantom assy the special procurement key in the material master should be 50. You have done the right thing.
    But in the BOM of FERT please remove the phantome assy Off indicator. Once you maintained the special procurement key 50 in material master, the phantom indicator will be acutomatically set in the high level bom.
    Hence if you activate the phantom assy off then this will override the phantom indicator
    For more understanding please see trhe below links
    http://www.sap-img.com/production/what-exactly-is-a-phantom-item-or-assembly-means.htm
    Regards,
    R.Brahmankar

  • How to do the validation for a checklist item

    I have a check item which is a date which should not allow future date. This check list item might be 1 st item or 10th or 3rd .. depending on the selection made in the previous page. How can i do validation for this item ?
    thanks for your help.

    Hi, I am not sure of the table though for the budget, but I have one suggestion.. I'm not sure if you already know the F1-F9 button. Firstly, just put your cursor somewhere in the screen where the budget/field is located then press F1 and F9, you will see the table name, go to t-code SE11 and type in the table you've found, then go to attributes and copy the development class, open a new session using t-code SE80(Object navigator), pull down the arrow/F4 choose the development class and press the ENTER button, you will see all the related tables, function modules, transaction, programs, etc., that is related to that development class. 
    Hope this helps. =)

  • F400917: The current configuration is not valid for this feature. This feature cannot be used until you correct the configuration.

    Hello,
    We recently changed to TFS as our bug tracking system and trying to understand how to change the existing states of Bug\Add new states. We installed TFS 2013 Update 4 and followed below process to change state values. For example, I would like to change
    Bug State value of "Done" to "Closed",
    1. witadmin exportwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /n:Bug /f:C:\TFS\bug.xml       
    2. Replace all values of "Done" to Closed
    3. witadmin importwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:C:\TFS\bug.xml
    Then we see below error in Work -> Backlog
    TF400917: The current configuration is not valid for this feature. This feature cannot be used until you correct the configuration.
    Learn about how to correct your configuration            
    Details about the validation error appear below:
    The following element contains an error: RequirementBacklog/States. TF401098: This element defines the states for work items that appear on your backlog. The state configuration is incorrect. Each work item on this backlog must have one state with the type
    'Complete'. The following work item type does not have any state with the type 'Complete': Bug.
    The following element contains an error: BugWorkItems/BugWorkItems. TF400506: This element defines the states for work items that represent Bugs or Defects. Each state must exist in at least one of the work item types that are defined in: BugWorkItems.
    The following states do not exist in any of the work item types: Done.
    Tried export, made changes to ProcessConfig file for Bug states and imported. Still same issue.
    Please suggest on how to proceed with customization of Bug states\values in TFS 2013 Update 4
    Thanks,
    Aswini

    Hi Aswini,  
    Thanks for your reply.
    I tested in on my Scrum 2013.4 team project, and found we need edit two places in processconfiguration.xml file, please try below:
      <BugWorkItems category="Microsoft.BugCategory" pluralName="Bugs" singularName="Bug">
        <States>
          <State type="Proposed" value="New" />
          <State type="Proposed" value="Approved" />
          <State type="InProgress" value="Committed" />
          <State type="Complete" value="Closed" />
        </States>
      </BugWorkItems>
      <RequirementBacklog category="Microsoft.RequirementCategory" parent="Microsoft.FeatureCategory" pluralName="Backlog items" singularName="Backlog item">
        <AddPanel>
          <Fields>
    <Field refname="System.Title" />
          </Fields>
        </AddPanel>
        <Columns>
          <Column width="100" refname="System.WorkItemType" />
          <Column width="400" refname="System.Title" />
          <Column width="100" refname="System.State" />
          <Column width="50" refname="Microsoft.VSTS.Scheduling.Effort" />
          <Column width="200" refname="System.IterationPath" />
          <Column width="200" refname="System.Tags" />
        </Columns>
        <States>
          <State type="Proposed" value="New" />
          <State type="Proposed" value="Approved" />
          <State type="InProgress" value="Committed" />
          <State type="Complete" value="Closed" />
          <State type="Complete" value="Done" />
        </States>
      </RequirementBacklog>
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Retrieve partner for each item in VBPA

    Hi everyone.
    I have an issue due to the way SAP stores the data in VBPA.
    I explain : for each different partner (at item level), they only store one item in VBPA. It compress the data like they say in OSS note 380507.
    My problem is how can i retrieve all the items for a document ?
    Is there any FM for that ?
    exemple : in my diocument i have the following :
    posnr  -kunnr
    1------   123
    2------   123
    In VBPA, i will only find the first line. I need a solution to retrieve the second one.
    Thanks for your help.

    Hi
    If a partner is valid for all items of the document u can see only one hit in VBPA where the item has the value of the header => 000000
    Only if a partner is valid for a certain item you should find an hit for that item.
    So if you need to get all partners:
    TABLES VBAK.
    PARAMETERS: P_VBELN TYPE VBAK-VBELN.
    DATA: T_VBAP LIKE STANDARD TABLE OF VBAP WITH HEADER LINE,
               T_VBPA LIKE STANDARD TABLE OF VBPA WITH HEADER LINE.
    START-OF-SELECTION.
    * Get Items
    SELECT * FROM VBAP INTO TABLE T_VBAP WHERE VBELN = P_VBELN.
    * Get partners
    SELECT * FROM VBPA INTO TABLE T_VBPA WHERE VBELN = P_VBELN.
    LOOP AT T_VBPA.
    IF T_VBPA-POSNR = '000000'. "<--- It means is valid for all items
       LOOP AT T_VBAP.
          WRITE: / T_VBAP-POSNR, T_VBPA-PARVW, T_VBPA-KUNNR.
       ENDLOOP.
    ELSE.                                      <--- It means is valid for only certain items
       LOOP T_VBAP WHERE POSNR = T_VBPA-POSNR.
          WRITE: / T_VBAP-POSNR, T_VBPA-PARVW, T_VBPA-KUNNR.
       ENDLOOP.
    ENDIF.
    ENDLOOP.
    Max

  • Validation on an Item

    Hello,
    I am trying to put a validation on an item.
    I have two columns:
    Ethics Status and Ethics Tracking Number
    Ethics Status is required but Ethics Tracking Number is only Required if Ethics Status is Yes.
    I am unsure how to go about doing this. Can anyone point me in the right direction?
    Thanks,
    Jessica

    I would create a Validation for the item Ethics Tracking Number that says it cannot be NULL, and then set the condition to "Value of Item In Expression 1 Is NOT NULL", and then in the Expression 1 box fill in the name of the page item for the Ethics Status field.
    This way the validation is only applied when the condition evaluates to TRUE, which will only happen when Ethics Status is not null.
    So if you had the item P1_ETHICS_STATUS, then put that in the Expression 1 box.

Maybe you are looking for

  • Web service works when tested, but a report on is blank

    Hi All, I have created a web service reference in apex using WSDL option. It works very well when tested. Then I built a report on top of it. But I always see the message "no data found". I even created the same web service reference manually. This a

  • Roles and authorisations in SEM BW

    Hi All, Our SAP SEM lies in BW, Business Planning and Simulation. I have configured everything, but now i want to create roles and authorisations which point to specific planning folders. How do I do that? I understand we do not use the standard tran

  • How is the largest cde point differs from UTF-8 to UTF-16

    how is the largest cde point differs from UTF-8 to UTF-16 the largest code point is 10FFFF for both of them then how is differ from the fromat thank you, Regards, Jagrut BharatKumar Shukla

  • Sending jpg attachments in Mail to Windows 8

    When I send a jpg attachment from my iMac 10.9.4 to a Windows 8 laptop the recipient sees only a square with an X in it. Is there something I need to do that will make it possible for them to see the jpg?

  • My iphone was stolen today,there is a way to close the app??

    i lost my photos,sms,diary... there is a way to find or to stop them,so the ******* that stolen my iphone don't saw nothing?