SSHR limit searches by business group

Hello, I was wondering how to limit all searches in SSHR to my business group.
I've set the profile option HR:Business Group but this doesn't seem to be having any effect and returns basically every individual , every job (when applying for job for example).
How do I limit this?
Thanks

Well Declan..you have to note this thing before going for this solution.
The field you want to add as a hidden search parameter , should not be available on UI.
Otherwise controlling the user will be very difficult.(Nevertheless, you can achieve it, but have to take lot of pains.)
For example if you want to display partners belonging to a particular country say 'US',then add a record to GT_HIDDEN_PARAMETERS.
DATA: ls_params   TYPE genilt_selection_parameter.
    ls_params-attr_name = 'COUNTRY'.
    ls_params-sign      = 'I'.
    ls_params-option    = 'EQ'.
    ls_params-low      = 'US'.
    APPEND ls_params TO gt_hidden_parameters.
Implement this code in EH_ONSEARCH and then call super class. Standard code by default reads this gt_hidden_parameters.
This is proprietary to BP_HEAD_SEARCH Component. If you have to implement this for some other componet then you should create an attribute gt_hidden_parameters and then read this internal table manually and manipulate the search criteria as is being done in standard code of method EH_ONSEARCH of BP_HEAD_SEARCH/SearchHelp.
As I mentioned earlier COUNTRY attribute should not be available on UI.
If Country was  available on UI, then imagine a case if user enters 'UK' as country and you have hard-coded inside to get only 'US'
Then the result list have partners of 'US' despite user entering 'UK'. I mean to say the hidden parameters should not be available on UI.
This way you can any valid hidden attributes by looking at the search object of the serach page in Model Browser.
Cheers,
Masood Imrani S.

Similar Messages

  • OIDDAS - Limit Search Results for Groups

    Hi, I developed a Portal and have provided a link to the OID Self-Service Console. Using MetaLink Note 229427.1, I was able to keep a user from retrieving a list of all the other users in the system. But, a user can still search for and retrieve a full list of all of the groups in OID. How do I limit the groups that a user can see?
    Thanks!
    Brian

    Hi all,
    This is a piece of code that worked out for ous...
      data  lr_bol_entity     type ref to cl_crm_bol_entity.
      data: lv_value          type string.
      data: lv_value_mkt      type string.
      data: lv_collection     type ref to if_bol_bo_col.
      data: lv_sort_attr      type name_komp.
      data: lv_sort_order     type char1.
      data: lv_stable         type abap_bool value abap_false.
      lr_bol_entity ?= me->ztyped_context->marketingplanele->collection_wrapper->get_first( ).
      while lr_bol_entity is bound.
        if lr_bol_entity->is_send_active( ) = abap_true.
          lv_value = lr_bol_entity->get_property_as_string( iv_attr_name = 'CAMP_TYPE' ). "#EC NOTEXT
          if lv_value = 'ZCCR'.
            me->ztyped_context->marketingplanele->collection_wrapper->remove( iv_bo = lr_bol_entity ).
          endif.
        else.
          me->ztyped_context->marketingplanele->collection_wrapper->remove( iv_bo = lr_bol_entity ).
        endif.
        lr_bol_entity ?= me->ztyped_context->marketingplanele->collection_wrapper->get_next( ).
      endwhile.
    Depending on the "typed_context" then the "marketingplanele" could be replaced by the one provided.
    You can find it by navigating to the corresponding *IMPL class of the relevant COMPONENT.
    Regards,
    Marios

  • Restrict Workflow Administrator responsibility for a business group

    My requirement is to restrict the Workflow Administrator responsibility to a specific business group so that the administrator can view all notifications/transactions for a given business group only for ALL item types. I tried following the steps given in the document 'Oracle Self-Service Human Resources (SSHR) Release Notes, Release 12.1.1' metalink id 578360.1. However, it doesnt seem to be working. Any idea on how to do this configuration?
    Thanks,
    Pallavi

    Hi,
    EBS version: 12.1.3, Database 11g
    Below are the steps to reproduce the issue:
    1) Create a security profile 'XXX-UK-WF' with following values:
    Business Group: <UK business group name>
    View Employees: Restricted
    View Contingent Workers: Restricted
    View Applicants: restricted
    View Contacts: Restricted
    View Candidates: All
    Organization Security Tab--> Security Type: View All Organizations(No Security)
    2) Set the HR: Security Profile option at the responsibility level for the Workflow Administrator Web(New) responsibility.
    3) Log on to the Functional Developer responsibility and search for the predefined Workflow Item Attribute Values (WF_ITEM_ATTRIBUTE_VALUES) object.
    4) Click the Update icon to navigate to the Update Object page.
    5) Click Create Grant on the Grants tab.
    On the Define Grant page, enter the following details:
    In the Name field, enter a descriptive name for the grant.
    Specify the effective date for the grant as '01-Sep-2011'.
    In the Grantee Type field, select 'Group of users' and select teh responsibility 'Workflow Administrator Web(New)' in the Grantee field.
    6)In the Object field, select the delivered object Workflow Item Attribute Values
    7)On the Grant: Select Object Data Context page, select the HR Self-Service Selected Person ID Instance Set (HRSS_WF_ATTR_PERSONID_INSTSET)
    8) On the Grant: Define Object Parameters and Select Set page:
    In the Set field, enter the delivered Business workflow item attribute permission set (WF_ADMIN_ITEM_ATTR_PSET).
    Click Finish to complete the grant creation process.
    9) Logout and login as a user having Workflow Administrator Web(New) responsibility. Navigate to Administer--> Status Monitor. Search for all the workflows started this week. All the transactions from all the business groups will be listed. ideally, only the transactions occuring in UK business groups should have been listed.

  • Business Groups in OSSWA

    Hi every one,
    We have two Business Group and there are people into two Business, Can I log in with a user in two BG in application Self Service?,
    When I asign a person for the user, the information for SSHR is correct, but the approvals for iProcurement doesn't work.
    i.e.:
    SSHR has BG UK
    and
    iProcurementhas BG US
    Can I have just a user for both Business Groups?

    There have been many post on this subject. The answer is no, there are no groups allowed. There is a workaround that uses an app. You can find it, and the other posts, by searching this iPad forum for:
    mail AND group

  • How to retrive only data related to specific business group efficiently?

    We have sql queries which were written for an instance assuming that there will be only one Business Group. Now, we want to reuse those queries for another instance which is based on multi business groups.
    I understand, using fnd_profile.value('PER_BUSINESS_GROUP_ID') this, we can join with BG ID in correspondingthe tables. I found below tables which are used in my query.
    ota_delegate_bookings
    ota_events_tl
    ota_activity_versions
    ota_activity_versions_tl
    ota_activity_versions
    ota_category_usages
    ota_offerings
    per_person_types
    ota_booking_status_types
    hr_locations
    per_all_assignments_f
    per_all_people_f
    per_org_structure_elements
    hr_all_organization_units
    Now my question is, do we need to join this BG id for all these tables using the value from above profile?
    For example, employees difined in system are specific to one BG. Even though when we use/join with person_id in per_all_people_f, we will get unique record. So still is there any need to join with this BG id ?
    My concern is, in my query there are many places where I need to add this extra BG id condition, this may reduce performance of the query. I am not sure whether I have to change if id's are being used in the query.
    It would be very helpful, if any one can share the best practices(technically) when working with multiple BG, LE, OU's etc..
    Best Regards,
    Venkat.Y

    Its difficult to summirize all that is needed for multi-org -
    Check below -
    https://forums.oracle.com/forums/search.jspa?threadID=&q=multiple+AND+BG&objID=f113&dateRange=all&userID=&numResults=15&rankBy=10001
    Can Multiple Business Groups Be Associated with a Single Opearating Unit? [ID 732664.1]
    FAQ - Multiple Organizations Architechure (Multi-Org) [ID 165042.1]
    Cheers,
    Vignesh

  • Searching in business partner master data (properties and contact persons)

    Hello,
    concerning the need of a customer i am asking for a optimizing of the search in business partner master data.
    It should be possible by a soon coming patch to have the tabs properties and contact persons available in the search modus.
    I hope this is a functionality which SAP looks on like a nice and essential function, too, and can integrate this in a soon coming patch.
    The customer is running SAP B1 2005A PL39
    The same funktion concerning the properties would be great at the item master data.
    This post is concerning the sap support message 842328 / 2008.
    Thank for assistence in solving this nessaccary issue.
    Michael Hubenschmid
    MTF Schaffhausen AG
    Edited by: Michael Hubenschmid on Oct 8, 2008 4:18 PM

    Hi Susana,
    The current system maximum properties are 64. You cannot define more.
    However, as an alternate you can check the "Group" in the Business Partner Master Data and then can define different Properties for different Group of Business Partners.
    Check this if any help in your case.
    Regards,
    Jitin
    SAP Business One Forum Team

  • Multiple business group situation

    Hi,
    I am working on a project for a company having multiple BG.
    HR manager, whose in formation resides in BG lets say BG1 wants to views the record of employees who are residing in another BG say BG2.
    Can anyone provide step by step guidance in this regard that how this task can be achieved and what will be the steps in detail.
    Regards
    Majid

    Hi Mohammed,
    I think you already have another post with the same issue and I have already mentioned the steps to achieve the functionality. It is always recommended to have one post for one issue as it will help others too if they are facing the same issue, try out below steps to achive your requirement
    1. Create a global security profile.
    2. Assign this security profile to the HR manager resp for which you want to provide access of employee across BG
    3. Set the profile option HR:Cross Business Group to Yes
    4. Now using the HR manager resp navigate to People -> Maintain using templates -> Maintaining Employees -> Click on tourch option in toolbar to find an employee.
    On search form there is a field called business group available, if a global security profile is assigned to the responsibility then the user can select any other business group and then search any employee as required.
    Try this out and let me know if you face any issues.
    Thanks,
    Sanjay

  • Oracle HRMS Setup Issue with Business Group

    Hi Gurys.
    need your ugrent help.
    i am implementing Oracle HRMS on 12.1.1
    Steps
    --- Responsbility Creation
    1- Responsbility Creation XX_HRMS (Responsbility created through Sysadmin)
    2- Menu Option GLB SHRMS Navigator
    -- USER Creation
    1- Create user XX_USER (User Creation done through Sysadmin)
    2- Below Responsiblities are granted to new User HRMS)
    -Application Developer
    -System Administrator
    -XX HRMS
    -System Administrator
    --KFF Creation through XX_USER with System Administrator
    --Location Creation through XX_USER with XX_HRMS Responsbility
    --Business Group creation through XX_USER with XX_HRMS Responsbility
    Here is issue, Business group created and saved, upon search it's not showing business group.
    i change the responsbility to System Administrator and set the profile at system level
    HR: Business Group to newly created Business Group.
    but when i want to set HR:Security profile , business group is not visible

    Thanks for your reply .
    1- avigate to the oraganization window and search for the business groups? how many do you see ? What are the names ?
    It show all the business grup , names are in query result below
    2- What is the result of the query -
    Select * from per_business_groups
    below is the query result
    NAME |DATE_FROM|LOCATION_ID|SHORT_NAME|LEGISLATION_CODE|CURRENCY_CODE|ENABLED_FLAG
    FAYYAZ GB |1/1/1990 |142 |Setup |US|USD|Y
    FAYYAZ |2/8/2011 |142 |Fayyaz |PK|USD|Y
    XX_TEST |2/8/2010 |142 |XX Test |GB|GBP|Y
    XX Company Final |2/8/2011 |142 |XX Company Final |GB|GBP|Y
    XX Company |2/8/2011 |142 |XX Company |GB|GBP|Y
    XX Comapny |2/8/2011 |142 |XX Company |GB|GBP|Y
    TEST |2/8/2011|142 |TEST |GB|GBP|Y
    3- Naigate to the security profile window. How many security profiles do you see ? What are the business groups they are associated with ?
    there is no business group showing in security profile, nor at site level not at responsbility.

  • AE CC 2014.1 error : internal verification failure (Unexpected match name searched for in group)

    Hi,
    First of all, forgive me for my basic english.
    I'm a creative cloud suscriber and recently update AE with CC2014.1.
    I worked for several months on a project, but since last update, on some composition, i have an error windows pop in who say :
    "After effects error: internal verification failure, sorry! {unexpected match name searched fo in group}
    (screenshot here -imgur: the simple image sharer )
    i have look everywhere but i can't get any info on this issue, and there is no support for after effect.
    I can't afford to loose all those hours of work, may some of you have some information / solution about that ?
    Help me Obi-Wan Kenobi. You're my only hope !
    Thank you for your time

    Well, you don't have to update in knee-jerk fashion, do you?  Is it absolutely mandatory that you have to have the Newest Thing On The Block from Day 1?  You weren't so busy that you couldn't  spare the time to do the update, weren't you?
    You used the word, "we", which indicates more than one individual is running the same software.  Is it not possible to devise a strategy where the updates take place one at a time, so you can observe the potentially-adverse effects?
    Oh, you can do it, but I don't think you WANT to do it... either because you like to have the newest thing, no one in the shop is willing to work a little later to do it one machine at a time, or you simply don't have a plan in place.  Sorry if that's harsh, but it seems to me that early adopters without an eatrly adoption plan put their livelihoods at risk by jumping on the bleeding edge.  Adobe, Apple, Avid, Autodesk, Whoeveritis...  changes in software contain bugs, and you don't know what those bugs are.  Would you rather be the one EXPERIENCING the bugs or just reading about them?
    Okay, now I'll step down off my soapbox.

  • Transfer Employees between Business Group

    Dear All
    Please i found something called Oracle EBS Global Deployment under HR Professional Responsibility allow me to transfer employees between 2 Business Group
    but still am searching for more details
    because we need transfer employees between our companies  but for some reason all company defined as BG and we cannot do that.
    EX: Company A     Company B
    if we need transfer EMP from A to B we terminate him from A and we register him in B with new num
    Please any one can help me to solve it.
    Thanks

    Mahmed
    I would strongly say you need to refer the Workforce and Management guide
    Which will explain you the complete details of the Organization
    You need to get the basics for this because these BG and OU are going to be the foundation for the instance. So just by know the definition will not help you
    Thanks
    Regards
    Ramesh Kumar S

  • New Business Group in HR 11.5.7 FP.G.

    New Business Group in HR 11.5.7 FP.G.
    Hi all,
    We have Oracle HR 11.5.7 (Family Pack G), SSHR 5.2, WorkFlow 2.6.0.
    We currently have two different Business Groups for Country A (Main Banking Operations) and Country B (Banking Operations Abroad).The Human Resources Dept wants to create a New Business Group to hold information for an Insurance Company that belongs to the Group (base at Country A) but whose employees'(currently they are not held in Oracle HR) have different collective agreements and reporting structures.Also users of Insurance not to be able to see data from banking Operations, but some users in banking to be able to see all data.
    Firstly, can anyone help us regarding the pros/flexibility and cons/limitations of creating a New Business Group for the purpose described above?
    From the way I see it if we create a New Business Group we will have more overhead even if the Flexfield Structures will remain the same.If we use the existing Country A BG to hold this info we will have to change all responsibilities/users/ profiles to restrict access based on less clearly defined lines as opposed to a New BG.
    If we will proceed with the creation of a New Business Group (Users requested for a new BG to be created) does anyone knows or have an implementation/priority step guide/plan for a new BG not limited just to the creation of the Organization details?
    Does anyone have an indication as to the average time required to setup a new BG as described above with all related information completed(security/ responsibilities/Organizations/positions/jobs/locations/grades/ elements/element links/special info/etc)?
    Lastly, we recently setup SSHR 5.2 for the purposes of Online Appraisal System for the BG of Country A-Main Banking Opreations. Is there any impact that we have to consider, regarding the new BG?
    I hope someone can give me some feedback!
    Thanking you in advance for your much appreciated help.
    Best regards,
    Elena

    Dear 'thierry' and 'HCMgaclark'
    Thanks a lot for your replies.
    In case I convince Key Business users to use the existing BG is there an easy way to exclude these new employees from showing in all reporting unless we want to display them?
    One reason that will cause us difficulties to do that is the fact that we are not using the Position/Organization Hierachies of the HR. instead we use an additional Organization Flexfield to hold a code that represents our organizational structure due to our Payroll links.
    We use Discoverer 4.1.41.05 for reporting purposes. We created our own EUL and have 2 BUsiness Areas, one for each BG.Users connect as Super Users (Responsibility). If we add these employees in the existing BG, what worries me is that we have to specifically exclude from each report the new employees and structures while in some cases a user should be able to see both.
    is there an easy way out of these problems?
    If we eventually decide to use a separate BG does anyone knows or have an implementation/priority step guide/plan for a new BG not limited just to the creation of the Organization details?
    Thanks a lot for your time and help.
    Best regards,
    Elena

  • In R12.1.3, MO:Security Profile Vs HR:Cross Business Group precedence

    Hi All,
    In R12.1.3, Which profile option has higher precedence in MOAC structure.
    If i set the HR:Cross Business Group to NO at resp level and MO: Security Profile, which is associated to Global Security Profile which has two OUs of two different BGs.
    For example:
    I have BG1 - OU1
    BG2 - OU2
    Case 1:
    Global Security Profile - XXGSP has both OU1(BG1) and OU2(BG2) associated.
    HR:Cross Business Group - NO
    HR:Cross Business Group - BG1
    In Purchasing Responsibility, what could be the behavior when i create PO?. Will it show both OU1 and OU2? or OU1?
    Case 2:
    Global Security Profile - XXGSP has both OU1(BG1) and OU2(BG2) associated.
    HR:Cross Business Group - Yes
    HR:Cross Business Group - BG1
    In Purchasing Responsibility, what could be the behavior when i create PO?. Will it show both OU1 and OU2? or OU1?
    Case 3:
    Global Security Profile - XXGSP has both OU1(BG1) associated.
    HR:Cross Business Group - NO
    HR:Cross Business Group - BG2
    In Purchasing Responsibility, what could be the behavior when i create PO?. Will it show both OU1 and OU2? or OU1?
    Case 4:
    Global Security Profile - XXGSP has both OU1(BG2) associated.
    HR:Cross Business Group - Yes
    HR:Cross Business Group - BG1
    In Purchasing Responsibility, what could be the behavior when i create PO?. Will it show both OU1 and OU2? or OU2?
    Regards,
    Soorya

    Hi Soorya,
    We are in a similiar situation and I was wondering if you have received an answer or how you proceeded?
    Thanks,
    Cathy

  • Transfer Employee From one Business group to another

    Hello,
    As per my understanding we do have a functionality of transferring employee from one business group to another. Can any one tell me the exact steps for the same. It is there from 11.5.10 and the profile setting we have to set is HR: Propagate Data. Can anyone tell what from here I need to do for a transfer for employee between business group.
    Thanks

    hello Pdelapena,
    Benefit tab is not available for all BG responsibility, like india is not having the benefit tab.
    Secondly if i want to go for some Long range compensation say an employee has worked for 2 yrs then he is eligible. Now technically speaking the the transfer employee should be eligible for the same. But if we terminate him and then hire him back in the new BG only the thing that is same is Party_ID apart from that is nothing same. Can you please put some suggestions.
    Eg: Person Hired on 10 Jul 2007 in US BG
    Person Transferred to India BG on 20 Jul 2008
    Now the company plans to give a compensation to all the employee who have been part of the company for 2 yrs or plus till 20 Jul 2009
    Now this particular employee will not be pulled out in the eligibility criteria.
    Can any one please pass there comments
    Thanks
    Nitin

  • API TO MIGRATE PERSON  FROM ONE BUSINESS GROUP TO THE OTHER

    Good afternoon guys,
    Please can I have a sample API to move a person from a business group to another.
    Thanks for your response.
    Warmest regards,
    Olivet

    Hi Olivet
    Please can I have a sample API to move a person from a business group to another.Api's in EBS
    Re: Api's in EBS
    http://sairamgoudmalla.blogspot.com/2009/05/script-to-find-oracle-apis-for-any.html
    API
    Fixed Asset API
    List of API
    Re: List of APIs
    Hope it helps
    Regard
    Helios

  • How to do search of business partner data, using a message from external sy

    Hi CRM Gems,
    please send the answer to the following question.
    1.How to do search of business partner data, using a message from external system. What FM’s, BAPI etc that can be used for this functionality?
    your answer will be valuble to me.
    Regards,
    Krishna..

    Hi krishna,
      Look at BAPI   BAPI_BUPA_SEARCH.
    Regards.
    Manuel

Maybe you are looking for