Security of position by organization

Hello,
we want to define position by organization, means that when an employ want to define a new position, he must see just his organization's members ( organization affected in his profil), knowing that we are using Oracle HRMS v11.5,
we must define a new cusomization in " CustomForm" and restrict the type by organization ??
Please, can you tell me how we can do that ?
faithfully

1. You can define a new responsibility for your Custom Form.
2. Define a security Profile (HRMS Manager ->Security -> Profile)
eg Name - HR_ORG_SECURITY
View Employees - Restricted
Organization Security Tab
Security Type - Secure Org by org hierarchy and/or org list
Organization Hierarchy - Choose your Org hierarchy
Use the org on user's assignment as the top org
Include Top Org - Checked
Exclude Business Groups - Checked
3. Set HR: Security Profile (System Admin-> Profile ->Sysyem) at responsibility level to HR_ORG_SECURITY
HTH

Similar Messages

  • Huge volume of records are routing to the remote user other than his position and organization records. Synchronization and DB initialization taking more time around 36 hours.

    Huge volume of records are routing to the remote user other than his position and organization records. Synchronization and DB initialization taking more time around 36 hours.
    Actual accounts & contacts need to be route around 2000 & 3000 but we have observed lakhs of records routing into local DB.
    We have verified all the Assignment Rules, Views.
    We ran docking object visibility rules and we have observed that some other accounts are routing due to Organization rule passing. (these records are not supposed to route).
    Version Siebel 7.7.2.12,
    OS Solaris.

    let me know what would be the reason that 1st million takes only 15 minuts and the time goes on increasing gradually with the increase of dataYes that's a little strange. I only can guess:
    1. You are in archivelog mode and the Archiver is not able to archive the redo logs fast enough
    2. You don't use Direct Load and DBWR ist not able to write the direty block to disk fast enough. You could create more DBWR processes in that case.
    3. Make a snapshot of v$system_event:
    create table begin as select * from v$system_event;After the import run
    create table end as select * from v$system_event;Now compare the values:
    select * from begin order by TIME_WAITED_MICRO descwith the values given you by
    select * from end order by TIME_WAITED_MICRO descSo you can look where your DB spent so much time waiting for something.
    Alternativly, you could start a 10046 trace on the loading session and use tkprof.
    Dim

  • Positions under Organizational Units.

    Dear All,
    I need to maintain a Ceiling for Organizational Units with respect to Positions.
    For example :
    There is a Org Unit - HR Dept , and it has a restricition of 25 positions.
    So when i try to create a 26th position under this Org Unit ,it should show me "Error Message".
    I have tried with Quota Planning, which is totally different concept from the above case.
    Does SAP provides such option to restrict Positions under a OrgUnit..? If Yes, Pls Suggest me ...!!
    Thanks in Anticipation
    Best Regards,
    A B H I

    Do not know of any way to limit the number of Positions per Organizational Unit.  Not sure how or where you would even keep the numbers so that one org unit could have 25 positions and another org unit 40 and another org unit only 10.
    What you want to control is the number of Persons - employees.  They cost you money, positions do not.  This is controlled by the number of Positions available - one Person per Position.  If you have control of your Organizational Structure maintenance, then you control the number of Positions you create for each Organization. 
    Paul

  • BAPI or FM to create OrgUnits and positions in Organizational Management

    Hi all,
    is there a way to create a OrgUnit or a Position in the Organizational Management  without using the user interface (ppome)?
    Does an BAPI or function module exists to create a position or OrgUnit in the background?
    Or how can I realize this?
    Thanks for any help
    regards,
    hans

    Hello Ahm,
    I do something very similiar with your code. I do something like this:
    CALL FUNCTION 'CRM_ORGMAN_CREATE_REL_OBJ'
        EXPORTING
          FATHER                    = ls_father_objec
          OTYPE                     = 'S'
          BEGDA                     = sy-datum
          RELAT                     = '003'
          SHORT                     = 'shorttxt'
          STEXT                     = 'longtxt'
        IMPORTING
          NEW_OBJECT                = ls_objec
        EXCEPTIONS
          ERROR_DURING_INSERT       = 1
          CORR_EXIT                 = 2
          NO_ACTIVE_PLVAR           = 3
          PLVAR_NOT_VALID           = 4
          OTYPE_NOT_FOUND           = 5
          OTYPE_NOT_ALLOWED         = 6
          NO_BASE_AUTHORITY         = 7
          NO_STRU_AUTHORITY_OBJID   = 8
          NO_AUTHORITY              = 9
          NO_AUTHORIZATION          = 10
          FORBIDDEN_RELATION        = 11
          WRITE_ERROR_WITH_RELATION = 12
          INFTY_NOT_ALLOWED         = 13
          BEGDA_GT_ENDDA            = 14
          SHORT_AND_STEXT_EMPTY     = 15
          GENERAL_ERROR             = 16
          OTHERS                    = 17.
    And it works perfectly. Can you try it?
    Kind regards,
    Bruno

  • BAPI to create OrgUnit or Position in Organizational Management (ppome)

    Hi,
    does an function module exits to create an OrgUnit or Position in the Organizational Management in ECC 6.0?
    Is there a similar fm like CRM_ORGMAN_CREATE_REL_OBJ as in CRM?
    Or can I also insert just an entry in Table for Infotype 1000 and 1001(Relationships) to add an Object to the OrgManagement?
    regards,
    hans

    Did you find out how to do this?
    I am looking for the same, but I also need a "Remote enabled" BAPI/RFC
    Thanks

  • Holding position in Organizer when switching to Editor

    I'm using PSE 4.0 on Windows XP.
    I've got a large group of photos in Organizer and I'm working my way through them from top to bottom. Sometimes I will find a picture that I want to edit. I select the picture and hit Ctrl-I to take that picture to the Editor. I change the picture and Save it back as the original file name. Then I Ctrl-W to close the picture in Editor. I get returned back to Organizer. But I seem to end up back at the top of my set of pictures. Rather than staying positioned at the picture I was on when I started. Is there a way to force Organizer to remember my position in the pictures and return there?
    Thanks.

    Hi, Ken. I don't think I am dealing with a Version Set.
    When I save the editted file there is a box that says 'Save in Version Set with Original'. That box is not checked when I save the file.
    This problem only occurs when I am using the Folder Location view. Let's say I am viewing a folder that has 20 pictures in it. I edit the 15th picture in the set. When I return to Organizer from Edit I am now looking at picture 1 in the folder rather than picture 15. When I do the same thing in Date or Import Batch when I come back from Edit I am still looking at the picture that I started with.

  • 1 Position 2 Organizational Units

    Hi Guys,
    We are implementing SAP for a service industry. It is located in all over the India. Here 1 Position belongs to so many Organizational units (for example Sales employee (S) is working in Bombay (O), Delhi (O)......So how can I assign 1 Position to different Organizational Units.
    We assign employee depends upon Personnel area & sub area, in the same way I want to assign 1 position to different Organizational units so that If I assign 2 employees for the same Position in the Simple Maintenance Org Structure different positions to come with same Object number, in different Organizational units
    Please help me
    Regards
    Prasad

    Hi Prasad,
    Dont create 500 positions just create some positions make sure that each position is coming under each organizational units. and while Maintaing PA30 IT0000-Actions there you select individually for each employee where he is situated & organizational unit from drop down & save it.
    You can assign as many as employees for 1 position number
    Regards
    Pavani
    <b>Remainder: Points to be given on Answers</b>

  • Position Profile & Organization Profile in MSS

    Dear All,
    I have included Position Profile and Organization Profile Iviews under General Information (Team Workset). However, when I open these Iviews, the page is blank (Position Description, Working Time, Compensation, Position Holders, Vacancy, Cost Distribution, Employee Group, Accounting, Requirements   Iviews). I am getting a message in these Iviews as "To display data, first select a position".
    Am I missing any configuration. Please suggest.
    Thanks!

    can you check if the url of pcd is correctly maintained?
    you need to adjust the URL of the
    PCD Page with the prefix "EYROLES" (instead of "ROLES")
    within the table view V_T7XSSSERRES for the following entries
    in your R/3 backend:
    - MSS_HCM_SERV_EEPROFILE_GENERALDATA
    - MSS_HCM_SERV_POSITION_PROFILES
    - MSS_HCM_SERV_PPRO_HOLDERS\
    ie
    1) Use Tcode:SM30 to open the View: "V_T7XSSSERRES" in change mode.
    2) Open the resource Key "MSS_HCM_SERV_EEPROFILE_GENERALDATA"
    for editing.
    3) Please maintain the following parameters.
    Resource Key: MSS_HCM_SERV_EEPROFILE_GENERALDATA
    Description:     Employee Profile: General Data
    Object Name:     GeneralDataApp
    Window Name :         _blank
    URL of the PCD Page:
    EXROLES://portal_content/com.sap.pct/line_manager/com.sap.pct.erp.mss.bp
    _folder/com.sap.pct.erp.mss.pages/com.sap.pct.erp.ms
    s.hcm/com.sap.pct.erp.mss.general_data

  • Reassigning positions in organizational estructure

    Hi experts,
    What is the best approach to move some positions from one organizational unit to another?
    We have some organizational units to be merged/deleted, but holding users should be moved to other units instead of being deleted.
    As first example, we have merged 2 units, O1 and O2. O1 is set as not active from now on and O2 is intended to be old O1 + old O2. All these operation have been performed via PPOMA_BBP:
      "- 'Valid to' for object O1 has been set to today.
      "- Children of type O from O1 has been moved to O2
      "- For the only position S1 included in O1: 
      "      i) 'Valid to' for the assigment has been set to today (probably this is the source of the error?)
      "      ii) Position (S1) has been dragged and dropped to O2
    It seems to be ok from ppoma point of view, but after these steps, the reassigned user was not able to create shopping carts (there was an error saying that contact person data was not ok)
    Finally I have found a workaround to solve the issue: regenerate a new position and assign again the Central Person + User subtree to the just created position.
    This is something I do not want to do for each affected position.
    What am I missing? All in all, I only want to move some users from their original unit to another one :S. Probably I should not modify the validity dates before drag&drop?
    SRM 7
    Thanks in advance and best regards
    Vicente

    Hi,
    Why don't you try Txn USERS_GEN to check users?
    USERS_GEN->Check Users->All Users(you can select scpecific too)
    It will give whole status of the users.
    In this way you can track of mis matched users.
    Regards,
    yaniVy
    reward if helps

  • Restriction for only one chief position per organizational unit.

    Hi
    Customer insists of having not more than one chief position in each org. unit.
    Is there any way that the system will block or give a warning while I am trying to mark an additional chief position for an org unit ?

    Hi Zeev,
    you need to create a user exit.
    Aranka

  • Position Hierarchy Vs Organization Hierarchy

    Hi
    Our organization is position driven organization. I want to know what are the main advantages and disadvantages for Position Hierarchy and Organization Hierarchy.
    Because on top the hierarchies we will create security profiles.
    Can I have any document where I can find the comparison between both of these hierarchies.
    Thanks
    Gaurav

    No, the supervisor hierarchy is constructed simply by specifying supervisors on assignments.
    Added complexity can be added to the supervisor hierarchy in a multi assignment environment; you can then specify a 'supevisory assignment' as well but that is rare.
    It sounds like you will be invariable be drawn into using Positions. Having a 1-1 relationship between positions and employees is not unusual but be warned it can be extremely time consuming to maintain. I have been to organizations where position maintenance is virtually a full time job for a member of staff.
    If you are using Appraisals, definitely make use of the supervisor hierarchy, it is hard enough to implement correctly as it is without making it harder and trying to use the position hierarchy.
    You should be able to use the supervisor hierarchy for the OTL and iRec approval processes too but I'm happy to defer to other experts on the forum for those.

  • HR Position Base Security Discussion

    Hello all,
    We all know the beauty of using HR position base security vs manual role assignments to user IDs.  Roles are automatically assigned and removed during a move with HR position base security.
    Recently a question came up regarding HR position base security and I have a few ideas on how to address the question but Iu2019m just curious how some of you have dealt with this issue.  This thread will be more of a discussion than a question.
    Issue/Example in regards to HR position base security:
    User-A is in position#1 and has been granted access to SAP after successfully completing SAP Accountant Training.
    Position#1 have the following roles:
    Z-Accountant
    Position#2 have the following roles:
    Z-Finance-Director
    If User-A got a promotion and is moved to position#2, he will automatically inherit Z-Finance-Director and assignment Z-Accountant will be removed. 
    How can you justify assigning Z-Finance-Director even though User-A did not take the SAP Finance Director training?
    Your response will be appreciated.
    Regards,
    John N.

    >
    Morten Nielsen wrote:
    > Hello John
    >
    > Well at the end of the day the roles are always assigned to the user.
    >
    > But what you can do is create a reletaion between the Role and an entity in you HR-OM System. Based on that, and an evaluation path, you can retrive the required role for the user and let the workflow assign it automatically. (You might need a HR consultant to help you out here).
    >
    > So infact you can decide if you want to map the roles to a Position, an organizational unit, a Job etc. (but as always it's a good idea to to decide on a strategi otherwise it can endup in a big mess )
    >
    > regards
    > Morten Nielsen
    Morten,
    If we decide to assign the roles to the HR position after the completion of the workflow it should assign the roles to the UMR (using RHPROFL0 & PFUD) automatically which is great.  But now that the roles are assigned to the position aren't we back on the same vicious cycle of a user authomatically inheriting roles on the position and at times not having training on the roles automatically assigned.
    Perhaps I just need to research the the following that you mentioned. 
    >
    Morten Nielsen wrote:
    >
    > But what you can do is create a reletaion between the Role and an entity in you HR-OM System. Based on that, and an evaluation path, you can retrive the required role for the user and let the workflow assign it automatically. (You might need a HR consultant to help you out here).
    >
    > regards
    > Morten Nielsen
    Again thanks for the suggestion.
    Regards,
    -John N.

  • Delimiting Positions

    Hi experts,
    Everything tried on IDES:
    I tried delimiting the position through PO13/PP01 and by running the report RHGRENZ4 for changing the end date. I run the report via SE38 (which I understand is to be used by ABAPers only; if Iu2019m wrong, please correct me).
    The problem faced for delimiting the position via PO13/PP01 was that the u201Cfrom-tou201D date fields are not active (i.e. they are grey), so could not make the changes.
    So I tried,
    Report RHGRENZ4 and input the data in all the required fields and executed, due to which I got the result on the next screen as u201CResult successfully changedu201D and saved it. But when I viewed the position (updated position) under organization structure, there was no change.
    One thing more, when I saved the changes in the report RHGRENZ4, it took me to the screen ABAP Variant, wherein I mentioned the variant name and the short description as required and saved the changes. Since it took me to the ABAPersu2019 screen, so I understand that a functional person may not be allowed to run this report via SE38 in real time; am I correct or not? Please verify.
    Highly appreciable.
    Thanks n Regards,
    Meenakshi

    Hi Meenakshi,
    I tried delimiting the position through PO13/PP01 ->>>>>>>
    You have to use the Position menu (located at the top). Open Position menu and choose delimit. You need to provide the end date, unmark or mark historical record (depends on what you want) and then delimit.
    And I believe this is what the system meant in "Infotype 1000 can only be delimited via "Delimit object" .
    It will also delimit all other infotype records like relationships and others by the same delimit date.
    One thing more, when I saved the changes in the report RHGRENZ4, it took me to the screen ABAP Variant, wherein I mentioned the variant name and the short description as required and saved the changes. Since it took me to the ABAPersu2019 screen, so I understand that a functional person may not be allowed to run this report via SE38 in real time; am I correct or not? Please verify.->>>>>
    The functional person either can use SA38 to run the report or use TCODE - RE_RHGRENZ4 for executing the program. But the person should have authorization for this Tcode and the program and also for maintaining the data for OM objects. This you need to check with your security guys. Related to the variant screen that is generally used to create variant for the programs which we need to run on some frequency and with almost same parameters. So we create variants for the program adn then schedule a job for the program with that variant to pick the defaulted parameters. So when you are running by urself and enetering the parameters u dont need tio save the variant and also if you have authoraization for SA38 to run this program, I think you can also save avriant.
    Last just go in SE16 and check the record in HRP1000 for the position you have ran the above mentioned report, the record should be delimited. Possibly in org structure as it will pick on current date and your delimit date might be later then the current date, so there u are not getting any changes.
    Hope this will resolve ur queries
    guds

  • Position change clarification

    we have one derived business update type DBT_E001 and one update type SAM3010 (commission payment) in cash flow IFRS report, but these two are not appeared in "assign update type to position change category", is this correct?
    regarding to position change category, pls find attached.
    what does "post negative purchase value" 1010 mean? for MM1100+, it is used in borrowing of a fixed term deposit.
    in SE2000, it is incoming payment, which is payment inflow, why it is position outflow? what does position inflow mean?
    should we assign update type interest payment in position change category?

    Dear, Jolin.
    I suggest you not to change anything in configuration "Set the effectsof the update types on the position components" as it already configured for all simple and standart processes.
    If you want to uderstand how it could help you - play with configuration in sandbox.
    In order to know what Position Change Category does - see this table TRLTS_PMCAT. There you can find:
    Position change category - which you assign to update type.
    Two components - which can be changed by Position change category
    Rules - that tell you what components are changed and how.
    Discription and other fields.
    As concerns update type DBT_E001 ans similar Derived business transactions update types - you won't see any configuration as position change category is predefined - see the table above - position change category E001.
    in SE2000, it is incoming payment, which is payment inflow, why it is position outflow? what does position inflow mean?
    Incoming payment means - money inflow because you sell your security. Position outflow means - your security is sold
    what does "post negative purchase value" 1010 mean? for MM1100+, it is used in borrowing of a fixed term deposit.
    negative means you owe somebody. somebody gave you money and you have to return it some day.
    positive means you gave somebody money.

  • Inventory Org Based security

    Hi All,
    We are implementing the security based on inventory organizations in BIA 7.9.5.1
    The following OOTB initialization block query provided for the security is not working.
    Interestingly the query returns me the required inventory org ids when i run it in the background but not when i login into BIEE.
    SELECT
    DISTINCT 'INV_ORG', BIS_ORGANIZATIONS_V.ID
    FROM FND_USER_RESP_GROUPS, BIS_ORGANIZATIONS_V
    WHERE FND_USER_RESP_GROUPS.RESPONSIBILITY_ID = BIS_ORGANIZATIONS_V.RESPONSIBILITY_ID
    AND FND_USER_RESP_GROUPS.START_DATE < SYSDATE
    AND (CASE WHEN FND_USER_RESP_GROUPS.END_DATE IS NULL THEN SYSDATE ELSE TO_DATE(FND_USER_RESP_GROUPS.END_DATE) END) >= SYSDATE
    AND FND_USER_RESP_GROUPS.USER_ID = (CASE WHEN 'VALUEOF(NQ_SESSION.EBS_SSO_INTEGRATION_MODE)' = 'Integrated'
    THEN 'VALUEOF(NQ_SESSION.OLTP_EBS_USER_ID)' ELSE '(select FND_GLOBAL.USER_ID from dual)' END)
    AND FND_USER_RESP_GROUPS.RESPONSIBILITY_ID = (CASE WHEN 'VALUEOF(NQ_SESSION.EBS_SSO_INTEGRATION_MODE)' = 'Integrated'
    THEN 'VALUEOF(NQ_SESSION.OLTP_EBS_RESP_ID)' ELSE TO_CHAR(FND_USER_RESP_GROUPS.RESPONSIBILITY_ID) END)
    AND FND_USER_RESP_GROUPS.RESPONSIBILITY_APPLICATION_ID = (CASE WHEN 'VALUEOF(NQ_SESSION.EBS_SSO_INTEGRATION_MODE)' = 'Integrated'
    THEN 'VALUEOF(NQ_SESSION.OLTP_EBS_RESP_APPL_ID)' ELSE TO_CHAR(FND_USER_RESP_GROUPS.RESPONSIBILITY_APPLICATION_ID) END)
    Has someone encountered this issue and knows a workaround?
    Thanks,
    Sid

    Hi Ragav,
    Could you post the name of the InitBlock you are using? I was looking at the OOTB rpd and could not find it.
    Apart from that - what do you mean saying
    Interestingly the query returns me the required inventory org ids when i run it in the background but not when i login into BIEE.How have you checked if it returns the required ids when login to BIEE?
    Regards,
    Michal
    P.S. Make sure you have "row-wise initialization" checked in your InitBlock.
    Edited by: Mich@lB on Jun 25, 2009 2:43 PM

Maybe you are looking for