Validation on People Group Key Flexfield

Hi all,
I have a People Group Key flexfield (KFF) defined with 7 Segments, and I want to make 1 of the Segments (SEGMENT7) Read-Only for a specific set of Responsibilities.
I have tried creating a Form Personalization for this, but I don't believe you can achieve this using forms personalizations (because you can only reference the entire flexfield as a whole, and not individual segments).
I have also tried using the Custom Library, and referencing FND_KEY_FLEX.UPDATE_DEFINITION to apply this validation, but I have not been able to get this to work either.
Finally, I have tried creating a security group and attaching it to the Value Set / KFF Segment but this doesn't quite give me what I need, as this only lets you Include/Exclude specific values and not make the segment Read-Only.
Does anyone know how to apply this validation to a People Group KFF Segment?
Thanks in advance,
Jon

If nothing else works , you can write a before-update d/b trigger on the underlying table that compares :old.segment7 with :new.segment7 and raises failure if the values differ for the user's logged in responsibility.

Similar Messages

  • How to populate data in PAY_PEOPLE_GROUPS table (People Group Flexfiled)

    Hello
    We are migrating the data from one oracle instance to another oracle instance which are in same version of Oralce Applications 11.5.10.2. As a part of migration can anybody let me know how to populate data in "People Group Key Flexfiled" (PAY_PEOPLE_GROUPS table), ideally I will create or update employee records from the source instance to destination instance, so while creating or updating the employee records in can pass people_group_id while calling to the assignment api but my question here is before passing group id to the api i should have the data populated in PAY_PEOPLE_GROUPS TABLE so that i can fetch the group id as per the combination and pass it in to the api.. please suggest...

    Thanks for your information! by any chance do you have any sample code which will create/update assignments with People Group Flexfield; when i check "hr_assignment_api.update_emp_asg_criteria" it only has parameter to pass people group id and not having segments parameters to pass individual segments.
    Also let me know the links if you have any for all HR API guide which will help me to develope the interfaces...
    My requirement is we have two instances in which in one instance we are treating as source for HR which will be used to master for all HR related activities and we are planning to develope an interface which will bring master instance in sync with dummy instance.

  • Key flexfield - protecting one of the segment as NON-UPDATABLE/ READ-ONLY

    Key Flexfield setup for "People Group Flexfield" consists of seeg1,seg2,seg3,seg4.
    We would like to make Seg1 of this flexfield "READ ONLY" / "DISPLAY ONLY" / "Non-Updatable".
    Please advise possible way of making this functionality.
    I have tried, following but no luck :
    1) Limitations of Forms Personalization [ID 420518.1]
    Forms Personalization is not possible for any key flexfield structure or segments.
    This is a limitation of Forms Personalization on Flexfield. There was an enhancement request Bug 5506506 - "PERSONALIZE FLEXFIELDS BY USING FORMS PERSONALIZATION" but it was rejected the enhancement request as this is not feasible. A Flexfield is a single field in a form but then when you click into it and it opens up the flexfields window, the multiple fields you see is actually a user exit with multi segment values, not form fields. No Form Personalization events are passed to flexfield windows (user exits). No Form Personalization events are passed to segments inside the flexfield window (user exit).
    2) Key Flexfield Security Rules Enabled
    Defining security rules on any segment in key flexfield makes all segments as read only. Per Oracle Document:"Defining security rule on key flexfield combination on one or more segments allows all segments to be not updatable"

    In SSHR, I believe it is possible although I have not done it before, I have spoken to people who have.
    You need to have access to jDeveloper and be able to open up the SSHR page in question. Find the internal ID of the flex item within the SSHR page in question.
    Then you create a new item in personalization and set that new item to have the same ID as you retrieved from jDeveloper. Make that item read only and configured the 'default' flex to not show the segment in question.
    That is basically the way this can be achieved but it is not straightforward and requires a cursory understanding of OAF.
    I do not know if it is possible to do this in the PUI. Would be interested to know requirement behind essentially showing a static read only field in a professional form - can the admins not be trusted to leave it alone? One workaround would be coding a user hook or custom library to error if that field is updated. Not read only but would stop those pesky Administrators meddling with it!

  • InfoPath - Populating People/Group field works on Create, but not on Edit

    Hi- I have a scenario where there are a few data connections hooked up to a primary form. One of those data connections is connected to an assignment list. It consists of 3 columns (Warehouse(Text), Primary
    User(People/Group), Secondary User(People/Group). This list is meant to be a dynamic source that my main form uses to determine assignments. I have a button that pulls in the data from that list onto my form. I am assigning the DisplayName to my DisplayName,
    the Account ID to my AccountID and the AccountType to My AccountType. This works just fine when I go to create an item--> all values populate correctly, I can save my form with all of the newly brought in values.
    For some reason, every time I open the form after that and try to use the same button, the query runs as normal, but my people/group fields do not populate - assuming they are not already populated. I
    have validated that the rules are running and they are running with the values I want (I have written the values from the people/group fields to text fields and they appear to be correct).
    I did look at the SP logs and it gave me this: Failed to get SPGroupName from GroupID. Error Message: Group cannot be found. Callstack: at Microsoft.SharePoint.SPGroupCollection.GetByID(Int32 id) at Microsoft.SharePoint.WebControls.PeopleEditor.set_SharePointGroupID(Int32
    value).The StateManager is disposing and calling ReleaseLockedStates() (Count=0).
    Any thoughts? I have not gotten any errors when interacting with the form. I had to pull this from the ULS logs.
     Thanks, Jesse
    Jesse A. Brandenburg

    The rules go as following:
    1) Switch Views to a more specific view (less fields showing)
    2) Query Data Connection for assignments
    3-12) Set primary contacts
    This looks at my assignment list and based on the location sets the display name, account id and account type on
    my form, based on what exists on the other list
    *I have the same thing happening for 10 fields based on location.  I am using a filter for each one to identify the correct location populates that person field.  
    13) I am setting a field to true that identifies that the rule was just run with a sign and date of username.
    I have verified that the values are trying to be populated by looking at bothe the default values of the display name, account id, and account type of my people picker fields, however they are not showing anything within the picker itself.  Additionally
    I have a view that shows my assignments data connection that is populated correctly.  
    Thanks for your response - 
    Jesse
    Jesse A. Brandenburg

  • How to Decativate the Grouping key in Vendor Master?

    Hello All,
    I'm trying to create a Vendor from the transaction code FK01, I fill up all the details and when i come to the dinning part of the master it does let me save the vendor and asks for a "Valid Grouping Key"....i have checked with spro setting for Define Layout per company code (Vendor), there the radio button is at OPTIONAL for Dunning Area.
    How can i get the system saving the vendor without asking me for a Grouping Key?
    Thanks,
    Tushar

    Hi ,
    Go to the vendor account group field status Filed status and supress the Single pmnt, grp key, PM supl field.
    Company code data>Payment transactions>Single pmnt, grp key, PM supl.
    Regards
    Surya

  • Creating Descriptive & Key FLEXFIELDS in Forms 10g

    Hello everyone,
    I want to create Descriptive & Key Flexfields in Oracle Forms 10g,Kindly help........

    A FLEXFIELD IS A FIELD MADE UP OF SUB–FIELDS, OR SEGMENTS. THERE ARE TWO TYPES OF FLEXFIELDS: KEY FLEXFIELDS AND DESCRIPTIVE FLEXFIELDS.
    KEY FLEXFIELDS:
              I HAVE A COLUMN CALLED ADDRESS(SINGLE FIELD),WHEN I KEEP MY CURSOR ON THIS FIELD AND PRESS ENTER,IT POP'S UP A WINDOW WITH ALL NECESSARY FIELDS CORRESPONDING TO ADDRESS LIKE,DOOR-NO.,STREET NAME,CITY ETC.... WITH AN OK & CANCEL BUTTON.
    ONCE I GIVE THE VALUES ACCORDINGLY IN THE ADDRESS FIELD AND CLICK OK BUTTON IT STORES ALL THE VALUES IN WINDOW TO THE ADDRESS FIELD.
    DESCRIPTIVE FLEXFIELDS:
    DESCRIPTIVE FLEXFIELDS LETS YOU ADD ADDITIONAL FIELDS TO THE FORM IN ORDER TO TRACK ADDITIONAL INFORMATION NEEDED BY THE BUSINESS, THAT WOULD NOT BE CAPTURED BY THE STANDARD FORM. DESCRIPTIVE FLEXFIELDS CAN BE CONTEXT SENSITIVE, WHERE THE INFORMATION YOUR APPLICATION STORES DEPENDS ON OTHER VALUES YOUR USERS ENTER IN OTHER PARTS OF THE FORM.
    A DESCRIPTIVE FLEXFIELD APPEARS ON A FORM AS A SINGLE–CHARACTER, UNNAMED FIELD ENCLOSED IN SQUARE BRACKETS [ ]. EACH FIELD OR SEGMENT IN A DESCRIPTIVE FLEXFIELD HAS A PROMPT AND CAN HAVE A SET OF VALID VALUES
    THIS CONCEPT IS USED FREQUENTLY IN ORACLE APPLICATIONS, WHICH I WANT TO IMPLEMENT IN FORMS 10G.I BELIEVE WITH YOUR EXPERTISE I WILL BE ABLE TO AHIEVE IT.
    REGARDS ,
    SRINI.

  • Define several structures for the key flexfield JOB

    Hi,
    In our context, we have 2 systems to manage our human ressources (we have 2 different population), those systems are physically separated, so each one has his own definition of keys flexfield.
    Now, we want to merge the 2 systems into one of them...so i want to know if it is possible to define several structures for a key flexible and assigned it to the right population, knowing that we work in a mono business group.
    Thank you

    ok one part of the answer I found myself. The Order Management Implementation Manual for R12.1 mentions following for profile option OM: Source Code:
    >
    OM: Source Code
    This profile option identifies the source code that Order Management passes to Oracle
    Inventory during scheduling. The source code should be defined as the third segment
    of the Sales Order Flexfield to guarantee that each transaction is unique.
    >
    So at least I know that I need to have SEGMENT3 for the "Order Source".
    The other segments are still not clear to me...
    regards,
    David.

  • F110 Grouping Key Issue

    I have 3 open items for a vendor - 2 credit memos (with 1000 and 600 amounts ) and one invoice (with amount 600). In the current situation, these items are not offset against each other as they have different payment methods, payment supplement code etc etc. The only common factor between these items is the company code and the vendor number.
    And the current requirement is that, only these 2 fields - company code and vendor number need to be considered in offsetting the open items and all the other fields including the payment method etc should be ignored. So, after some research - I figured out that there is something called a grouping key that can be set in the configuration using transaction OBAP. I set the grouping key in OBAP. And this grouping key needs to be used in the vendor master screen for payments for that particular vendor so that all the other parameters will be overridden by this grouping key. FYI..I set this grouping key 02 to use only the vendor number.
    Technically.. SAP says this should work. They also say that if it does not work, go and generate the program RSZGR000  as this program contains the respective code to make the payment run program understand that the grouping key is the overriding factor. So, I generated this program too and made sure the code exists. This grouping key is populated in the structure ZHLG1-PAYGR and the payment run program is supposed to understand that this is the overriding field for offsetting the invoices against credit memos. I debugged the payment run proposal and saw that it is populating this field in the structure.
    So, I do all this and yet, my open items are not cleared using JUST the Company & vendor. It is still looking for the other fields like payment methods, supplment code etc.
    I was looking up at the note 164835 and found that for automatic payment transactions the following fields need to be same for the documents that are being offset with each other: Currency, Receiver, Payment Mthod in the Item and Bank Details in the item.
    I was assuming that once the grouping key is populated and used, all the other fields above should be ignored for offsetting.
    Any help in this matter would be appreciated!!

    I do not think that is the issue here. The issue here is that the payment methods are different for these invoices/cedit memos. One of the Credit Memo's has a blank payment method. So, the automatic payment program is not picking that document with blank payment method.
    Invoice 1 has payment method C
    Credit Memo 1 has payment method S
    Credit Memo 2has payment method as blank
    There is an option in the Automatic Payment Transactions screen where you enter the company code and payment methods. In the payment methods, we can enter multiple ones - so, I added S and C, but there is no way to tell the program to pick documents with blank payment methods too.
    That is why the Credit memo2 is left out and not settled with other documents.
    Please let me know if there is a way out for this.

  • Error while compiling Key flexfield

    Hi,
    I'm getting the below error while trying to compile one key flexfield structure.
    +APP-FND-00668: The data that defines the flexfield on this field may be inconsistent.  Inform your system administrator that the function: FDFRKS could not find the structure definition for the flexfield specified by Application = &APPL, Code = GL# and Structure number = 50241 (APPID=101)
    APP-FND-00874: Routine FDFBKS found no rows in table FND_ID_FLEX_STRUCTURES. Please contact your system administrator or support representative.+
    we have two cloned instance from production.In one of the instacnes we are geting this error. The only difference between the two instacnes is that in one instance ,italy langugae was licensed while in the other it's not.
    We are getting the error where the language was licensed.
    Note-: we had only licensed the language but never enabled multilingual tables.
    regards,
    Rakesh

    I checked note 215777.1 . and found that there is a discrepancy in the counts.
    as there is a discrepancy in FND base table and _TL table note 580524.1 is also applicable.
    So which soln should i go for??
    regards,
    Rakesh

  • How to get group key from a task assignment adapter

    Hi All,
    Senario:
    I have two groups, say G1 and G2.
    One Access policy, say P. (This access policy is associated with AD resource.)
    AD Resource Object R.
    I have defined an Approval process for Resource R.
    Access policy P is assigned to both Group G1 and G2.
    This Access Policy P is linked to Resource R
    According to above configuration,
    When I add User U1 to Group G1 ( or G2 ) through "Group Membership", Access Policy P is executed and the approval process which associate with the Resource R is executed.
    In my Approval process, I have a task assignment adapter.
    Within my adapter, I want to get the group key, which cause to fires this approval process. ( It may be G1's key or G2's key. )
    Could some one help me for this ?
    Regards,
    Thirlk
    Edited by: thirlk on Jun 28, 2009 10:55 PM

    See this thread
    Working on the same requirement.
    How to get the administrator group of a group from a approval process
    If you have any further question let me know.

  • Employee Transfer from One People group to another.

    Hi All
    Suppose a new employee was hired on 01-Jan-2006 and upto 31-May-2007 he was in People Group X. From 01-Jun-2007 he was shifted to[i] People Group Y.
    When I query the assignments using Fastpath,
    People window etc. all these are correct. But on the People Form it's showing the Effective From Date as 20-Jul-2007 and Latest Start Date as 01-Jan-2006.
    Suppose my user has done something due to which I am getting this. What he may have done? And the employee was not terminated.
    Any Idea?
    Regards
    Rahman
    Message was edited by:
    Md. Abdur Rahman

    Hi Bala
    Yes I am talking about the dates on the people screen. Why there are different dates on the People Screen. In the Assignment window everything is fine and also in the View>Worker Assignment window everything is OK.
    I have used the Menu Tool>Date Track History also but there are no changes made.
    Then why are the dates different in the People Window?
    Regards,
    Rahman

  • Apple TV and Time Capsule 802.11n -- idle timeout and group key stuff...

    I've been having some wireless issues since moving to a Time Capsule to provide my 802.11n service.
    I have my time capsule setup as an 802.11n only router, on a 5 ghz band only, with WPA2 security (AES-CCMP.) My reception is great -- but I've noticed in the logs that there's an idle disconnect that seems to occur about every 10 minutes.
    What seems to be happening is that when the idle disconnect occurs, the AppleTV renews its connection. The problem, at least 90% of the time, is that if the "group key timeout" value in the Airport Admin Utility has been passed AND the idle timeout occurs, the unit appears to be unable to connect to the network unless you reboot OR reenter the network password.
    The Time Capsule is setup strictly from a networking standpoint as a wireless bridge -- I have an existing network DHCP server, and during the disconnects, a DHCP renewal is not occurring.
    Another observation when this issue is occurring: on the "Network" settings page, instead of selecting wireless network, you can select TCP/IP, and select "DHCP" and the unit will state that it has successfully connected to the network, and states the network name. The Time Capsule though doesn't show an active client; I have to assume this is some sort of bug.
    Since the unit works fine after a reboot, I have to assume something isn't quite right with the way it is attempting to reconnect to grab an update group key after an idle timeout occurs.
    I'd like to test this further, but I can't find anyway in the Airport Admin Utility to change the idle timeout value. There's a place to enter the group key timeout, but not the idle timeout.
    Has anyone else noticed this behavior and found a way around it?
    Message was edited by: Matt Domenici
    Message was edited by: Matt Domenici

    Just one more follow-up post to say that I continue to have the same problem. (Just picked up my TC and aTV on Tuesday and didn't get a chance to do too much with it until this weekend.
    I have the TC running in bridge mode to my FIOS Actiontec router. The Actiontec does DHCP for the home network (has to because of paculiarities with FIOS on MOCA with a cable TV set-top box) and runs an 802.11 g network for all my non-N hardware (iPhone, older computers, etc.). The TC runs 5 GHz N-only, and the aTV connects to that. I set things up this way because I wanted to keep the aTV and my N-capable computers on a dedicated wireless channel for speed.
    Alas, I'm afraid I'm going to have to use the aTV on the G network, or perhaps ethernet, until this problem gets sorted out.

  • Selecting Semantic Group Key Fields for Cube to Cube DTP

    Is it possible to use the semantic group key fields selection when performing a DTP between two infoCubes?  When I try to select the key field of 0CALWEEK, i am unable to as the selection screen is grayed out like I'm in display mode even though I'm in change mode for the DTP.
    Thanks,
    Matthew

    Hi,
    Have you initialized the planning area for the 11th key figure to be loaded. Make sure that the key figure which you want to load is initialized for the planning version for the respective planning area.
    Also check the loading period inside the variant is within the planning area initialized period for that key figure. And make sure that you have made the key figure assignment for the info cube and planning area inside the variant.
    thanks and regards
    Murugesan

  • Grouping vendor payments using Grouping key issue

    Hello Gurus,
    I created a new grouping key in config to be assigned to the vendor master (under Payments Transactions Accounting). The grouping key fields used were BUDAT (Posting Date) and ZFBDT (Baseline Payment Date). The automatic payment program should group payments to vendors based on this grouping key.
    This solution works fine when the vendors have a negative amount in the automatic payment program run. However, if the vendor has a positive balance (due to payroll related adjustments), the payment program will not process the line item. Since we are grouping open vendor items by posting date and baseline payment date, the system treats this as a unique grouping key and is not clearing against any subsequent payment runs (because of different posting date and baseline date).
    Is there a way to clear the positive balance without manual intervention? The solution works fine otherwise.
    Thanks for your help.
    - Tarun

    Hello,
    Functionally, a credit amount means it is treated as an Invoice. Meaning that your company is required to make the payment to the vendor. In other words, your company liable to make the payment for the minus amounts.
    Whereas, the debit entries are nothing but debit notes, in sap you call as credit memo. These are NOT to be paid to the vendor. You need to adjust them from the invoice amounts (minus figures) before making the payment.
    I would suggest you run F-44 or F.13 to clear them (net of minus and plus values). Then you will have only minus figures. Later you run F110.
    If you want to clear them automatically in F.13, you should have configuration (criteria) in OB74.
    Please let me know if you need any further details.
    Regards,
    Ravi

  • Grouping key Vs Payment method supplement in vendor master data

    Hi All,
    Could you please explain me as to when we can use grouping key and in what situations to use payment method supplement.
    They both looks like for grouping open items during payment .
    I know the config steps for grouping key and payment method supplement.
    I would like to know the different business usages of these fields.
    Thanks in advance.
    Regards,
    DSK

    Hi,
    Thanks for the reply.
    My aim is to group certain documents while F110 payments to a vendor (grouping based on a custom field)
    So how can I achieve this - is it through grouping key or payment supplement and how to make settings in FBZP.
    Thanks,
    GAN

Maybe you are looking for

  • HP Photosmart 5525 - Power Cord

    I need a new power cord for my HP Photosmart 5525 - i lost mine moving.    Where can i get one ?  All i can find is this one ? Compatible with HP Color LaserJet Enterprise CP5525dn Printer Not sure if this is the same ?

  • Cannot Add Subfolders to iTunes

    I have a massive folder titled "Music" filled with subfolders and more subfolders inside those, and I want to add them all into iTunes as one giant chunk. However, iTunes's option "Add Folder to Library" only will allow me to add folders that have au

  • Remove decimal in formula

    i have a date field which i extract the month and year in a formula from the date. when i place it in the report it displays with 2 decimals at the end of the month and year how do remove the decimals.  month({USR_CR_ALERTHIST;1.bkdate})&" /  "&year(

  • BAPI_PO_CREATE1 problem...

    Hi all!! Im trying to create a purchase order with this bapi, but in the test, it never finish...  It´s an infinite loop. I put test data in POHEADER and POITEM...

  • IE link Background Bug?

    am going spare. At one point my code was looking pretty good. Now it is all completely in a muddle. By trying to put hover backgrounds on my links, the whole positioning is out. Problems: 1. Why do my borders not line up in Safari, on my nav bar. 2.