Restrict KFF LOV in i-Expenses

Hi All,
I have a requirement where i need to restrict the list of values for Segment4 on a certain criteria when the user enters account details for Expense Reports in I-Expenses.
Request you to kindly advise what could be the best approach to achieve this.
Thanks,
Himanshu

not sure if there is any direct way of doing it.
We had similar requirement w.r.t. DFF.
We introduced new attribute (Say attribute1) ...which is not displayed..and has a dummy valueset
and while tabbing out of the source field, we populated the new attribute (Attribute1)..
then in the dependent attribute(Attribute2)'s value set, we added where clause based Attribute 1's value set name.
Hrishikesh

Similar Messages

  • Need to restrict KFF values on Charge Account Screen in Oracle Apps 11i

    Hi,
    I have a requirement to restrict KFF values based on certain criteria in the charge account screen in Oracle Apps 11i..
    Could you pls advise on how this can be achieved.
    Thanks,
    Shashank
    Edited by: Shashank Senan on May 23, 2012 2:53 PM

    Can you please mark my answers correct......if they were helpful to you.....
    That would be so nice of you....:-)
    and regarding your next requirement, You should create a new table which will contain Date, Worker Number and any other details that you want.
    In the form, for every date for which you want to enter the data, you will select the max(date) before the current date and maximum worker number for that selected date and then from that number you can select next 15/20 workers or whatever your number is.
    e.g. for the first time if you want to enter data for 01-jul-2010 and you have work for 15 workers, you will select max(date) where date<01-jul-2010, but you will not find any bcoz this is your first entry. So wat you will do is will start popupating your grid from number 1-15.
    Next day you will select max(date) where date<02-jul-2010, you will find 01-jul-2010. Then you will select max(number) for 01-jul-2010, you will find 15. So populate your grid from number 16-30 (whatever your number is). and so on.
    Hope it helps you...
    Please mark my answer Helpful or correct and Please create a new thread for new question
    Thanks
    Nishu

  • Restrict Standard LOV in AP Invoice Matching

    Is it possible to restrict the LOV on PO number in the Find Purchase Orders for Matching Screen? The user only wants to see the PO's with status <> 'CLOSED'. Is there somewhere a parameter which can accomplish that?
    Thanks,
    Martine.

    Hi
    If u dont want to change the Unit Price or Rate in Invocie then Restrict the Authorisation for the end user to change the price, this u can easily achieve by Untick the Filed of Unit price in Formsettings and make authorisation to that user - "No Authorisation to Formsettings"
    or U can Use SPtransactionNotification to valide ur process, so it will not allow to change the price..
    Giri

  • How to create KFF LOV in web adi

    Hi All,
    I have found one document where the steps were included only for BNE_INTERFACE_COLS, which I am posting here....
    The KFF which I am adding as LOV, has 3 segments, so I have added BNE_INTERFACE_COLS 21, 22 , 23 for segments, and 24 for parent.
    BEGIN BNE_INTERFACE_COLS "21"
    OWNER = "ANONYMOUS"
    OBJECT_VERSION_NUMBER = "1"
    INTERFACE_COL_TYPE = "1"
    INTERFACE_COL_NAME = "P_C_ATTRIBUTE1"
    ENABLED_FLAG = "Y"
    REQUIRED_FLAG = "N"
    DISPLAY_FLAG = "N"
    READ_ONLY_FLAG = "N"
    NOT_NULL_FLAG = "N"
    SUMMARY_FLAG = "N"
    MAPPING_ENABLED_FLAG = "Y"
    DATA_TYPE = "2"
    GROUP_NAME = "INVENTORY"
    VAL_TYPE = "KEYFLEXSEG"
    VAL_COMPONENT = "" ""
    DISPLAY_ORDER = "210"
    UPLOAD_PARAM_LIST_ITEM_NUM = "21"
    PROMPT_LEFT = "C_ATTRIBUTE1"
    PROMPT_ABOVE = "C_ATTRIBUTE1"
    LAST_UPDATE_DATE = "2010/06/14"
    VAL_QUERY = "" ""
    EXPANDED_SQL = "" ""
    END BNE_INTERFACE_COLS
    BEGIN BNE_INTERFACE_COLS "22"
    OWNER = "ANONYMOUS"
    OBJECT_VERSION_NUMBER = "1"
    INTERFACE_COL_TYPE = "1"
    INTERFACE_COL_NAME = "P_C_ATTRIBUTE2"
    ENABLED_FLAG = "Y"
    REQUIRED_FLAG = "N"
    DISPLAY_FLAG = "N"
    READ_ONLY_FLAG = "N"
    NOT_NULL_FLAG = "N"
    SUMMARY_FLAG = "N"
    MAPPING_ENABLED_FLAG = "Y"
    DATA_TYPE = "2"
    GROUP_NAME = "INVENTORY"
    VAL_TYPE = "KEYFLEXSEG"
    VAL_COMPONENT = "" ""
    DISPLAY_ORDER = "220"
    UPLOAD_PARAM_LIST_ITEM_NUM = "22"
    PROMPT_LEFT = "C_ATTRIBUTE2"
    PROMPT_ABOVE = "C_ATTRIBUTE2"
    LAST_UPDATE_DATE = "2010/06/14"
    VAL_QUERY = "" ""
    EXPANDED_SQL = "" ""
    END BNE_INTERFACE_COLS
    BEGIN BNE_INTERFACE_COLS "23"
    OWNER = "ANONYMOUS"
    OBJECT_VERSION_NUMBER = "1"
    INTERFACE_COL_TYPE = "1"
    INTERFACE_COL_NAME = "P_C_ATTRIBUTE3"
    ENABLED_FLAG = "Y"
    REQUIRED_FLAG = "N"
    DISPLAY_FLAG = "N"
    READ_ONLY_FLAG = "N"
    NOT_NULL_FLAG = "N"
    SUMMARY_FLAG = "N"
    MAPPING_ENABLED_FLAG = "Y"
    DATA_TYPE = "2"
    GROUP_NAME = "INVENTORY"
    VAL_TYPE = "KEYFLEXSEG"
    VAL_COMPONENT = "" ""
    DISPLAY_ORDER = "230"
    UPLOAD_PARAM_LIST_ITEM_NUM = "23"
    PROMPT_LEFT = "C_ATTRIBUTE3"
    PROMPT_ABOVE = "C_ATTRIBUTE3"
    LAST_UPDATE_DATE = "2010/06/14"
    VAL_QUERY = "" ""
    EXPANDED_SQL = "" ""
    END BNE_INTERFACE_COLS
    BEGIN BNE_INTERFACE_COLS "24"
    OWNER = "ANONYMOUS"
    OBJECT_VERSION_NUMBER = "1"
    INTERFACE_COL_TYPE = "2"
    INTERFACE_COL_NAME = "P_C_ATTRIBUTE4"
    ENABLED_FLAG = "Y"
    REQUIRED_FLAG = "N"
    DISPLAY_FLAG = "Y"
    READ_ONLY_FLAG = "N"
    NOT_NULL_FLAG = "N"
    SUMMARY_FLAG = "N"
    MAPPING_ENABLED_FLAG = "Y"
    DATA_TYPE = "2"
    GROUP_NAME = "INVENTORY"
    OA_FLEX_CODE = "MCAT"
    OA_CONCAT_FLEX = "N"
    VAL_TYPE = "KEYFLEX"
    VAL_OBJ_NAME = "oracle.apps.bne.integrator.validators.BneKFFValidator"
    VAL_COMPONENT = "PA_FLEX"
    OA_FLEX_NUM = "PA_FLEX" "50368" --line2732
    OA_FLEX_APPLICATION_ID = "401"
    DISPLAY_ORDER = "240"
    UPLOAD_PARAM_LIST_ITEM_NUM = "24"
    PROMPT_LEFT = "C_ATTRIBUTE4"
    PROMPT_ABOVE = "C_ATTRIBUTE4"
    LAST_UPDATE_DATE = "2010/06/14"
    VAL_QUERY = "" ""
    EXPANDED_SQL = "" ""
    END BNE_INTERFACE_COLS
    When I am uploading this ldt, it gives me error :
    A syntax error occurred at line 2732 in file aexp_pa_cm_proj_intg.ldt
    The reference attribute requires 2 values to specify the key
    No data found for upload
    where line 2732, I have pointed above.
    Let me know if somebody have impletemented KFF, and what are the steps, to create LOV, we add param list also, Do we need same thing for KFF LOV also, if yes what are the steps.
    Thanks in advance.

    Hi,
    Following the steps mentioned in the link and let me know if you are still not able to do it:-
    http://rkpande14.blogspot.com/2011/07/key-flexfield-kff-validation-in-custom.html
    Thanks,
    Rohit

  • HOW TO RESTRICT A LOV RETURNED VALUES TO A DEFINED LIST

    Within Purchasing Superuser/Agreements PO Blankets Agreement page I'm trying to restrict the LOV's for the Operating Unit field. This currently lists all the Operating Units per standard functionality.
    However, I want to restrict the list of values on this field and I went into personalisation and found I could set the field to USER PERSONALIZABLE. Further zoom I get to the page as attached and here I would like to define the list of OU's to be restricted to the small set I have in mind. Is this the correct page this happens and could you point to me how I can do this ?

    Pratap,
    Since you want changes to the query output, just extending a Controller would not suffice. I agree that extending and thereafter substituting a VO can have impacts across. So my suggestion to you is to first analyze the impacts and in case you find tough with continuing the option, you can look at creating another VO (through Controller) and associating to the region using Controller itself. This is a complicated approach, but should suit your needs well.
    Regards
    Sumit

  • Restrict an lov from sshr ess resp

    Hi Everyone,
    I'm working on R12 Kuwait Legislation HRMS.
    The issue is with the Termination screen in ESS
    In the Employee Self Service When the employee initiates a termination he/she should not be able to see any other list of values
    except the Resignation Value. The other list of values like Deceased, Gross Misconduct, etc should be visible only from MSS.
    How can I restrict this lov through personalization at responsibility level from self service pages
    Thanks in advance.
    CM

    Hi CM,
    I doubt that you can do this by virtue of a simple personalization as the filed is governed by a value set (LOV).
    As per your requirement it would need an extension to be done on both employee and manager pages for this field. Please contact your technical team with OAF extension knowledge and they would be able to solve this.
    Thanks,
    Sanjay

  • OTL Timecard Restrict Expendituretype LOV

    Hi,
    I'm really stuck with following issue.
    My client has the requirement to restrict the Expendituretype LOV based on selected project.
    I know this is possible and read all documentation about it but I can't get it working.
    It should be possible because the TaskLOV is also restricted based on selected project.
    Can anyone please help ? Search on
    This is what I did:
    1. I extended ExpTypeElementLOVVO in such a way that project_id is included in the query.
    2. I created a custom layout file as follows. Relevant part is below.
    I made changes to ATTRIBUTE6,14 and 15. As I don't entirely grasp the syntax of these attributes I probably made some mistakes there. By the way, I did bounce Apache and OC4J.
    BEGIN HXC_LAYOUT_COMPONENTS "Projects Alternate Timecard Layout - Expenditure Type"
    OWNER = "ORACLE"
    COMPONENT_VALUE = "EXPENDITURETYPE"
    REGION_CODE = "HXC_CUI_TIMECARD"
    REGION_CODE_APP_SHORT_NAME = "HXC"
    ATTRIBUTE_CODE = "HXC_TIMECARD_EXPTYPE"
    ATTRIBUTE_CODE_APP_SHORT_NAME = "HXC"
    NAME_VALUE_STRING = "EXPENDITURE_ELEMENTS"
    SEQUENCE = "220"
    COMPONENT_DEFINITION = "LOV"
    RENDER_TYPE = "WEB"
    PARENT_COMPONENT = "Projects Alternate Timecard Layout - Day Scope Building blocks for worker timecard matrix"
    LAST_UPDATE_DATE = "2004/05/24"
    BEGIN HXC_LAYOUT_COMP_QUALIFIERS "Projects Alternate Timecard Layout - Expenditure Type"
    OWNER = "ORACLE"
    QUALIFIER_ATTRIBUTE_CATEGORY = "LOV"
    QUALIFIER_ATTRIBUTE1 = "ExpTypeElementLOVVO"
    QUALIFIER_ATTRIBUTE2 = "N"
    QUALIFIER_ATTRIBUTE3 = "HXC_CUI_LOV_EXPTYPE_ELEMENT"
    QUALIFIER_ATTRIBUTE4 = "809"
    QUALIFIER_ATTRIBUTE5 = "5"
    QUALIFIER_ATTRIBUTE6 = "HxcCuiAliasValue|ALIAS-DISPLAY|CRITERIA|N|HxcCuiExpProjectId|PROJECT|PASSIVE_CRITERIA|Y|HxcCuiAliasId|DUMMY|PASSIVE_CRITERIA|N|HxcCuiAliasId|ALIAS|RESULT|N|HxcCuiAliasValue|ALIAS-DISPLAY|RESULT|N"
    QUALIFIER_ATTRIBUTE8 = "AliasValueName"
    QUALIFIER_ATTRIBUTE9 = "AliasValueId#NUMBER"
    QUALIFIER_ATTRIBUTE10 = "oracle.apps.hxc.selfservice.timecard.server.ExpTypeElementLOVVO"
    QUALIFIER_ATTRIBUTE14 = "HxcCuiExpProjectId|PROJECT|Y"
    QUALIFIER_ATTRIBUTE15 = "project_id = ::HxcCuiExpProjectId"
    QUALIFIER_ATTRIBUTE17 = "OraTableCellText"
    QUALIFIER_ATTRIBUTE20 = "N"
    QUALIFIER_ATTRIBUTE21 = "Y"
    QUALIFIER_ATTRIBUTE22 = "L"
    QUALIFIER_ATTRIBUTE24 = "ELEMENTS_EXPENDITURE_SLF"
    QUALIFIER_ATTRIBUTE25 = "FLEX"
    QUALIFIER_ATTRIBUTE26 = "OTL_ALIAS_1"
    QUALIFIER_ATTRIBUTE27 = "Attribute1"
    QUALIFIER_ATTRIBUTE28 = "ALIAS"
    LAST_UPDATE_DATE = "2004/05/24"
    END HXC_LAYOUT_COMP_QUALIFIERS
    END HXC_LAYOUT_COMPONENTS
    Please help me out.
    Jan
    Edited by: Jan Blok on Apr 29, 2011 1:56 PM
    Edited by: Jan Blok on Apr 29, 2011 1:58 PM

    I would say its the correct functionality. Even though, all the premium elements are getting displayed, they won't pass the validation on either on time entry or during transfer process. What's the otl patching level?
    If you are still concerned, raise an SR.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Restriction of LOV query in a table-Urgent

    Hi all,
    I have an update table having a column MessageLovInput. I want to restrict query of such Lov using the value of first column in each row when user clicks the Lov. How can I get the value of first column in the row when user clicks the Lov in any row. Because I use these value in the Lov region's controller process request to restrict query. If this field is not an Lov then it is easy that action can be defined with parameters means all the value in that row can be sent. But using isLovEvent how can I get any value in that row?
    Thanks in advance.

    Hi,
    First thanks for reply. I think there is a misunderstanding. I have countries Lov in the first column and bank names in the second column. My problem is in update page. For example country code is UK in the second row and user wants to change bank name in this row. Only the banks in UK could be selected when user clicks Bank name lov in this row.
    Thanks.

  • Restricting KFF display values

    Hi All,
    We have a requirement to restrict the Key Flex field values to be filtered based on the OU. Either we need to disable the KFF field for specific OU or should restrict the KFF to show OU specific values.
    Please let me know whether the above requirement can be achieved via personalization else is there any other way to resolve the issue.
    Thanks in advance.
    Regards,
    Rajesh SM.

    Hi,
    Why dont you make the KFF as Context sensitive for each OU. and then on page load
    capture the orgId from pageContext.getOrgId()
    and then set the flexfield context programatically.
    Read more about KFF in dev guide.
    Thanks,
    Gaurav

  • Restricted Item LOV for Inventory Modules form

    Hi
    I want to customize Item LOV on miscellaneous transactions form in Oracle inventory module. I tried it through personalization by creating a record group but i found that there is no LOV attached with this field (LOV name required in Target Object field)
    Can anybody come up with a solution?
    Thanks,
    Mukarram

    This is probably not the correct forum. Try eBusiness Suite forum instead.

  • Restricting LOV of Asset DFF by Asset key

    Hi All,
    We have a requirement to restrict the LOV of the asset DFF by the asset key in PA.
    The Asset DFF LOV is a SQL/Table based VS. We have created a lookupset mapping the asset key with the corresponding value.
    This could have been done easily by using the :Block_Name.Column_name option, but the column name for Asset key field is different in the two forms as below.
    Navigation:
    Projects - Asset Option - Block name: ASSETS - Column name: ASSET_KEY_DISP
    Capital Projects - Asset button - Block name: ASSETS - Column name: ASSET_KEY_MIR
    So, we cannot use like below -  (This is intended functionality as per user guide)
    where ((flex_value=:ASSETS.ASSET_KEY_DISP) OR(flex_value=:ASSETS.ASSET_KEY))
    Please help suggesting if any workaround or any other way this can be achieved.
    Thanks,
    Prasad

    Hi akr-OC,
    The asset key flexfield is defined as standard KFF only. The DFF i am talking is a different entity than the asset key KFF.
    The requirement is:
    Fill all the details of the Asset in the Asset form of PA, from either of the navigation mentioned above.
    Then click on the DFF and one of the DFF field shows locations.
    The requirement is to restrict the list of locations according to the asset key. i.e. if asset_key is xxxx, then the DFF should only show certain locations available for choosing. similarly, if asset key is yyyy, then the DFF should show certain locations only.
    We have created a mapping of the asset key values and the locations, that can be used in the SQL of the asset DFF LOV to determine the locations.
    Hope this makes the requirement clear..
    Thanks,
    Prasad

  • How to restrict Asset Books LOV in the Asset creating work bench

    Currently when users try to create Assets, they are able to see all the Corporate Books in the Book field. We want to restrict this LOV to show only book/s relevant for that Operating Unit.
    Regards,
    Ravi

    Asset Book security by responsibility is possible.
    Please review the user guide/white paper.
    Here is the note.
    Subject: Attaching existing depreciation book to organization hierarchy
    Doc ID: 139518.1 Type: BULLETIN
    Modified Date: 22-OCT-2008 Status: PUBLISHED
    This article is being delivered in Draft form and may contain
    errors. Please use the MetaLink "Feedback" button to advise
    Oracle of any issues related to this article.
    Purpose
    Security by book is new feature for Release 11i. The purpose of this document
    is to describe how to attach existing depreciation book to asset organizations.
    This can useful mainly for customers after upgrade to 11i.
    Prerequisites
    Following steps assume an Asset Organization is already defined.
    Step by step instructions
    1. Query for your Asset Organization in Organization Window:
    Navigator -> Setup -> Security -> Organization -> Description
    Select "Asset Organization: from "Organization Classifications"
    2. When you are in the Organization form, click the Others button.
    The Book Controls window will appear.
    3. Query up the existing book that you wish to attach to the organization
    or you can create New Asset book.
    4. In order to save this book to the organization, the form trigger must recognize
    that a change has occurred to the book information. To create a simple change
    that will enable the Save function to work, enter the Description field and simply
    add a space at the end
    5. Navigate to the File menu and select File: Save. Although there is no visible
    alteration to the book information, the form will now be able to save the book
    to your organization.
    RELATED DOCUMENTS
    ORACLE APPLICATIONS WHITE PAPER Security by Book, from 24-MAR-2000
    Oracle Assets Users's Guide, Setting Up Security by Book, page 9-60

  • LOV restriction prob. in multi-user evnironment

    hi to all,
    I am in a prob. for 3 days. i want to restrict the LOV that once the user selects a value from LOV it must not be shown in LOV again. I have used
    declare
    b boolean;
    begin
    post;
    b := show_lov('ord_lov');
    end;
    in when-button-pressed. It works but in multiuser environment , when the same form is opened at more than one client's end , the form helds for 2nd user until 1st user closes the same form. Is there any way to handle this LOV restriction in multi-user environment. Help me plz

    How do you maintain the information about who has seen what rows?

  • Restrict LOV to return values to specific table

    Hello,
    I have a requirement in universe where I have to restrict the LOVs to certain tables.
    I have a field "Contact" from contact_table" in the universe. This field I am using in webi report prompt and it shows so many list of values.
    There is a field "Contact_ID" in another table "Sample"table in the universe. How do I restrict the contact object to return lovs in relation with possible values of Contact_ID in Sample Table?
    Thanks,
    Nisha

    Hi Nisha,
    Does contact_table has Contact_id column? If yes, then simply join this table with Sample table using contact_id.
    Then you will get contacts which have matching contact_ids only.
    Regards,
    Yuvraj

  • Restricted LOV's

    We have two tabels:
    - Institution with an ID
    - Representatives with an ID and a Institution ID
    We have also have masterdetail form. Master =
    Institution , Detail = Representatives. On this detail form we only want to see the representatives in a combobox belonging to the selected Institution_id.
    Now we solved the problem with a LOV with representatives, but how can we restrict this lov to only the representatives belongin to the selected institution_id???
    Has anyone struggled with this problem before and solved it. Can u give me the solution??

    As far as i can see, all these question are eBusiness-related. So i would ask that question in an eBusiness-forum, maybe here OA Framework

Maybe you are looking for