ME51N Cost center restriction

Hi,
I would like to restrict the use of cost centres for Various
users, to the cost centre the user is assigned to. The user must
only be allowed to assign his or her cost centre in account
assignment when using the transaction ME51N - purchase
requisitions. Advices Would be appreciated
I will conclude this to make sure users cannot create
requisitions for cost centers they are not related to..
Thanks

Dear Gadi,
Do the following Assuming that you already know the  roles which give the  said TCD auths)
1. Execute tcd PFCG
2. Clickon Authorization tab
3. Click on Display Auth on left side bottom
4. Now p you have got into the actual objects  , here on TOP right some where you will see "Organizational...."
5.Clcik on this -> you will see a pop up ..No wthe term CC will stare at you..this is where you need to change.
6. Now go to MCD in change mode..opul out teh role..do the changes...and transport it.
Thi sis via the authorizations...

Similar Messages

  • FI Cube for G/L and Cost Center Restriction

    Hi,
    We are trying to build a finance report that provides items like overhead, revenue, expenses etc. We started working with cube 0FIGL_C01 but there does not appear to be a way to restrict by cost centers. Basically, we have a list of G/L accounts defining the various items like overhead, revenue, expenses etc, but for some of these items we need to exclude certain cost centers. In such a scenario, which cube might be the best for us to use?
    Thanks,
    Anita S.

    Agree, but also check if the company is approaching the use of the new Flexible General Ledger (that comes in ECC 6.0).
    If so, you could have GL balances split by Cost Center directly in GL.
    If not, you have the above mentioned infocubes.

  • Individual COst center restriction in BI

    My company is also looking for restricting access to cost center specific & we have implemented a solution using Listcube tcode, let me explain the steps.
    1. The Analysis auth obj (AA) contains ZCC_AUTH info object which is given aggregated values.
    2. this AA is inserted into the role & then assigned to the user.
    3. The User assigned to a specific Cost center is inserted into the ODS table.
    4. Then the Listcube tcode is run for the infoprovider, which assigns the costcenter to the user Id.
    5. When User runs the BI query the assigned cost center values only is retrieved from the database.
    But i feel this is has disadvantages
    1.  Every time a new user is created, the ODS table as to be updated with this info & list cube as to be generated or if a user changes the Cost center then we once again have to update the ODS table & regenerate using the List cube.
    Now i would like to know the solution w.r.t user customer Exit with variables
    1. when is the customer exit is trigerred -
           a. when the query executed by the user is run or when the auth check is done for cost center in the AA object?
    2. How to determine inside a query which info object are being checked, i know in RSECADMIN the trace shows which auth objects have been checked - but seeing a query i need to know which auth obejcts have been used for retreiving data.
    your suggestions are really helpfull for me to debug this issue we are facing.
    Thanks a lot in advance.
    regards
    Naveen Murthy

    1. when is the customer exit is trigerred -
    a. when the query executed by the user is run or when the auth check is done for cost center in the AA object?
    Ok here's the thing. You are looking at two things that are in sequence. You opted for the System to check for InfoObject (here CC). In order to get that info the system triggers the Customer Exit. So to your question, the Cus Exit is triggered when the query is excuted. And based on the info in the Customer Exit the system check for the Cost Center Access.
    2. How to determine inside a query which info object are being checked, i know in RSECADMIN the trace shows which auth objects have been checked - but seeing a query i need to know which auth obejcts have been used for retreiving data.
    I doubt if that info is available in the query, since queries are build based on InfoObjects and not auth objects.
    AB

  • Cost Center Restriction - Finance posting/Display

    Hi Experts,
    Is it possible to restrict the FI document posting/display using cost center? The scenario is users from one cost center should not post/display documents from other cost center.
    Eagerly waitimng for your inputs.
    Regards
    Prasanth

    Some of the transactions we use to post are FBR2, FB01....

  • Cost center restriction

    Hi There,
    Our Production client has got two controlling areas, and our requirement is, users relating to controlling area 1 should not be able to view the names of the cost centers in possible entries box (search box).
    Currently we managed to restrict the users of controlling area 1 from posting transactions to controlling area 2. In addition to this, our requirement is to avoid the controlling area 2 and its associated cost centers from appearing in the search criteria.
    Regards,
    Azher.

    Hi
    You can try by creating a new search help in IMG > Controlling > Cost Center Accounting > Master Data > Cost Centers > Define Search Helps for Cost Centers....
    The search help uses exit COM_SE_F4_HELP_EXIT....
    In my opinion, if some one is able to view the cost center names, that should not be an issue... The reports and transactions provide you sufficient auth so that one is not able to post/view reports of the other....
    Regards
    Ajay M

  • Cost Center restriction while goods issue

    Hello Gurus,
    While posting the goods  issue, we need to enter the cost center in the account assignment tab.
    for that Cost Center, user should be enter his cost center which is allocated to him. system should give error if he enter worng cost center.
    How can i achieve this requirement?
    Thanks in advance,
    Laxmi.

    Hi,
    It is not really as easy as it sounds, especially if you want to have the default depend on the movement type etc.
    If the user always uses the same cost centre then try the parameter ID in the user master (doesn't always work). I have just tried this and the program doesn't appear to use the KOS parameter so this does not help.
    If the default cost centre is the same for everyone for the GL account then within FICO there is a transaction to have a default cost centre for each GL / Element.
    Steve B
    Message was edited by:
            Stephen Birchall

  • Material Attribute value display based on cost center value

    Hi,
    Is it possible to display the material attribute value based on cost center value. I mean for some cost centers I would like to display the value of other characteristic in place of material attribute. I am trying to create a query on MP.
    Any info in this regard will be appreciated.
    Thank you.
    Harshan

    Hi Adi,
    In Rows, Create a struture. Using New Selection, You can restrict the New Value to the cost center (Restrict again on those some cost centers) and material. And for this New Characteristic, you can have a attribute.

  • How to restrict cost center in ME51N

    Hi all,
    can anyone please let me know,how to restrict cost center in ME51N transaction?
    Thanks in advance for your efforts

    Dear,
    Go to Transaction,
    KS02- Change Cost Center.
    Go to the Control Tab.
    Tick on the checkbox for desired transaction activity you want to lock this cost center.
    Any postings made against the cost center will not be allowed.
    Regards,
    Syed Hussain.

  • Activate text for Cost Center for ME51N, ME52N, ME53N

    Hi, experts
    As a requirement on T/C ME51N, ME52N, ME53N is needed to activate on "Account assignment" tab, the text for Cost Center field, how can I do this?
    Thanks in advance.
    Is there any path or exit could help with it?

    I need to add on Tabstrip "Account assignment" for fields
    CO Area and Cost Center text field description ( right side ) for each one.
    How can I do this? Thanks in advance.

  • Display descriptions of cost center and G/L account in ME51N/ME52N/ME53N

    Hi Experts,
    Can any one suggest that how to display descriptions of cost center and G/L account in account assignment subscreen- ME51N / ME52N / ME53N.
    Thanks in Advance...
    Siva

    hi
    if the field is required then u have to enter them manually
    so if this are not required then goto OKB9 here give the default cost center for the Gl acct

  • BW report authorization for restrict cost center

    dear all,
    i have problem on BW report authorization for restrict cost center.....when i execute the query, after selection screen, appear error message 'you cannot change zv_cctr for characteristic 0COSTCENTER during query'.
    note : zv_cctr is variable restriction for costcenter, type processing = customer exit.
    below the customer exit :
    WHEN 'ZV_CCTR'.
        IF i_step = 2.
          DATA : gt_mstuidvscc TYPE TABLE OF  ztbw_mstuidvscc,
                 gs_mstuidvscc TYPE  ztbw_mstuidvscc,
                 wa_final2(10) TYPE c.
          SELECT * FROM ztbw_mstuidvscc INTO CORRESPONDING FIELDS OF TABLE gt_mstuidvscc
            WHERE userid = 'sy-uname'.
          LOOP AT gt_mstuidvscc INTO gs_mstuidvscc.
            wa_final2 = gs_mstuidvscc-kostl.
            l_s_range-opt = 'EQ'.
            l_s_range-high = wa_final2.
            APPEND l_s_range TO e_t_range.
          ENDLOOP.
        ENDIF.
    Regards,
    Tony

    i defined variable as ready for input and mandatory.
    regards,
    Tony

  • Org Level, fund center/cost center level restriction for tcodes????

    I am looking to see whether org level restriction and cost center/fund center level restriction is possible for certain set of transactions.
    I am using USOBX table for this analysis. This table has a check flag field ( same as in SU24) which says whether the Tcode (program) does the authority check for certain auth objects. Example- X (checked but not maintained in USOBT). This table pulls up several authorization objects under the 'X' category. However, when I do the System trace for the same tcode, all the objects (marked as X) are not captured. Instead only a few are captured.
    Can we rely on the USOBX data or should we do system Trace for every tcode. I am just pulling a report and not creating roles at this point. So trace is time consuming. But data reliability is equally important.
    My objective is to verify whether org level and cost center/fund center level restriction is possible or not for some tcodes.
    Do you have any suggestion to achieve this faster (through USOBX or any other means)?
    Thanks in advance
    Kee

    I would suggest you to check USOBX_C and USOBT_C instead of USOBX and USOBT as it will have your customization as well and not just the standard ones given by SAP.
    Also when check field is X ...it means the object is checked but not maintained for the t-code as you already said but I am not sure how much it will help you as the they will not be pulled by PFCG when you are creating the role until you change the object to Check / maintain . When you do that the check field will be Y and not X. So basically it is the Y one which you need to see.
    Going for trace is time consuming for every t-code and I am not sure if it really needed. When your roles are in testing phase and are tested by the functional team or the team which needs it and if they are missing some object, you can run a trace and find the missing object....
    I am not sure on what basis you want to change some field to Org level ...but typically it is done if you want to do segregation of roles based on these org level. There could be various other reasons and it is better to talk to your functional counterparts before changing a field to Org level.
    for ex : If you want to segregate on company code, you will create co. code as Org level and create roles for different company code.

  • How can I restrict options result to only one cost center?

    In transaction KS03 (Display cost Center), when I search for a cost center (hit F4), I have an option to drill down by Company code, controlling area, Cost Center Category, Person Responsible etc.
    My question is, how can I restrict users to select only controlling area they are authorized for ? Is there any authorization object I can use to restrict user's access to particular value in the table CSKS ?
    Thanks,
    Karan.

    Hi Karan,
    If you want to restrict on the values users can return when using F4 lookup then there may be some useful info in the following link:
    Authorization object for capacity planning CM03

  • Restricting cost center selection during creation of reservation

    Hi,
    We had a requirement to restrict the selection of cost center during creating a reservation. An user should be restricted in selecting any other cost center which does not belongs to his department. Since the restriction was not possible in standared/available authorization objects, we have created a customized object thru SU2. The Z object is available in role maintenance (PFCG) which we assigned to the object class MM_B and maintained the relevant cost center value.
    Still it is not giving the desired result as selection of any aother cost center (which is mot mentioned under the Z object) is permitted while creating a reservation.
    Request your valuable update in fixing the issue.
    Thanks & Regards,
    Vinod Punnoran

    Hello Vinod,
    How to manipulate the screens from transaction MB21 to avoid your
    issue?
    a) by transaction OXK1:
    In customizing transaction 'OXK1' you can see which screens are
    available and in which order they are selected by the program.
    This transaction also allows to add customer-defined screens, to
    change the priorities and to de-activate standard screens.
    So if you create yourself a screen with all the fields you
    would like to see you can assign it in OXK1. You would have to
    set the priority key so that program would choose your screen rather
    than the standard screens.
    Transaction OXK1:
    The coding block searches through the existing subscreens for the one
    which fulfills most requirements. The "Priority" serves as fine tuning
    in the search procedure: 1 is the highest priority, 9 the lowest.
    The system searches for the most suitable subscreen according to the
    following strategy:
    First, it searches for subscreens containing all the account assignment
    fields required. If there is more than one, it selects the one with the
    highest priority.
    If this is unsuccessful, the system then looks for subscreens containing
    all of the obligatory fields, or as many of them as possible. The
    subscreen containing the most obligatory fields is selected.
    If two subscreens contain the same number of obligatory fields, then the
    one containing the most required account assignment fields is selected.
    If there is still more than one, the selection is made according to the
    priority.
    b) by user exit or BADI
    Enhancement to manipulate reservation data is MBCF0007 and the user
    exit is EXIT_SAPMM07R_001.
    MBCF0007 Customer function exit: Updating a reservation
    MBCF0010 Customer exit: Create reservation BAPI_RESERVATION_CREATE1
    MBCF0011 Read from RESB and RKPF for print list in  MB26
    There is a BADI as well:
    MB_RESERVATION_BADI  MB21/MB22: Check and Complete Dialog Data
    I hope this information helps you.
    Best Regards !
    Fábio Almeida
    MM Consultant

  • Restricting issue of goods to cost center with respect to material type

    Dear Users,
    I have a requirement like we want to restrict issue of goods to cost center with respect to material type i.e., we want to issue goods to cost center only through reservation and that too only for specific material types. Is there any standard solution for this, please provide your suggestions.
    Thanks,
    Manoj

    Hi Ajay,
    Thanks for valuable input.
    I also thought in the same line , but user has the following concern on this:
    Assessment Cycle: As per Users, it cannot be used because this will allocate based on allocation basis. But they need, the values that was posted at the time of transaction and as per materials. So it wont be accurate through Assessment cycle,
    OKB9: They have different Cost center for different valuation area for the same GL Account.
    Hence through OKB9 also, we cannot post directly to COPA.
    That's the reason the above option were not adopted.
    My other concern to this is:
    In CKM3, we have two lines under consumption, one for Normal sales PGI and other is Cost Center.
    After doing revaluation of consumption in CKMLCP, we see one line under Cost Center :Revaluation of Consumption Figure"
    My question, where can I see that figure whether in any table or in Cost Center report??
    If that is also available we can try to match those values and post to COPA.
    Let me know your thought on this.
    Thanks and regards
    Kami

Maybe you are looking for