Restrict authorizations for payment item transaction

Hi All,
This is regarding authorizations for a banking system.
The requirement is the users need to be restricted for the following transaction based on the Bank Posting Area or the contract managing unit.
BCA_PAYMITEM_CREATE
When the user goes to create payment item the user should be allowed to enter an account which has been created with the contract managing Unit ZSUM007 or Bank Posting area ZSUM. The user should not be allowed to go in for any other values of contract managing unit and Bank Posting Area
BCA_PAYMITEM_MAINTN
The user should be allowed to enter an account which has been created with the contract managing Unit ZSUM007 or Bank Posting area ZSUM .The user should not be allowed to go in for any other values of contract managing unit and Bank Posting Area.
I checked the transactions in SU24 and found only authorization object S_TCODE associated with the transcations BCA_PAYMITEM_CREATE and BCA_PAYMITEM_MAINTN.
Can someone please suggest a way to acheive this.
Regards,
Thamarai.

Hi Shiva,
I tried assigning the org unit using PFCG ORGFIELD CREATE.
Now the org unit in pfcg shows Org. level Contract-Managing Organizational Unit (Encrypted) but there is no coresponding field in the authorization objects in the role.
Can you please help since the project is very critical.
Regards,
Thamarai.

Similar Messages

  • How to restrict authorization for OBC4

    Dear all
    How to restrict authorization for obc4( field status) for user id wise
    Regards
    nasa

    Hi Nasa
    You try to use the S_TABU_LIN object. With this object you can control access to tables (called from maintenance views, SM30 etc) based on the database key for the table.
    And as far as I cant see, the OBC4 transaction is just a couple of maintenance views for V_T004V andf V_T004F.
    You can find a small how-to [here|http://www.mhn-consulting.com/s_tabu_lin.html]
    Regards
    Morten Nielsen

  • List of users who have authorization for a particular transaction?

    Hi All,
    Can anyone guide me how to know the list of users who have authorization for a particular transaction?
    I need this to find out the list of authorizations that are obsolete ,when the particular trnsaction is obsolete in an Upgrade process.
    Thanks in advance.

    we can get the list of users for a particular transaction as below.
    get the tcode and place in AGR_TCODES and we get the list of roles .
    loop the roles and pass each role to AGR_USERS and we get list of users for that role.
    finally we got the list of users for that tcode.

  • BASIS--to restrict authorization for a PO document type & 122 movement type

    Dear All,
    Plz guide me how to restrict authorization for a PO document type & for a movement type 122 i.e. for eg. if a user has authorization for PO document type IC then he should not be able to rum movement type 122 for any T-code he runs.
    Thanks in advance
    Arpit
    Basis

    Hi,
    Your request was not too clear to me.. As per my unde
    Here is some details of Authorization object related to Purchase Order:
    Document Type in Purchase Order( M_BEST_BSA )
    Purchasing Group in Purchase Order (M_BEST_EKG )
    Purchasing Organization in Purchase Order  (M_BEST_EKO)
    Plant in Purchase Order  (M_BEST_WRK )
    Document Type in Outline Agreement (M_RAHM_BSA )
    Purchasing Group in Outline Agreement (M_RAHM_EKG )
    Purchasing Organization in Outline Agreement ( M_RAHM_EKO )
    Plant in Outline Agreement ( M_RAHM_WRK )
    This can be helpfull to you to restrict authorization to PO..
    In Organization Level, it can be restricted by Purchasing group, Purchasing organization and plant..
    Regards,
    Sandip

  • To restrict authorization for tcode MEK1,MEK2,MEK3,MEK4 at plant level.

    Hi,
    We have  a requirement where we need to restrict authorization for tcode MEK1,MEK2,MEK3,MEK4 at plant level.
    Presently we can restrict authorization at Purchasing organization level but not at Plant level.
    Any pointer please!
    Regards,
    Chetan

    First of all, this is not the right forum to post such a question.  Coming to the requirement, this can be achieved by creating a role in PFCG where you can restrict plant and assign this role to each user id.  Your basis team can do this.
    thanks
    G. Lakshmipathi

  • How to remove authorizations for a particular transaction

    Hi,
    I have an SAP_ALL authorisation for a user. I need to remove authorization for a particular transaction (FK01) for this particular user.
    How do i make that.

    Hi Marcus ,
    u can remove authorization Objects for a given tcode ,but what i am thinking is SAP_ALL will get ride of this child objects , may be i am wrong.
    But what i am saying is check that are the authorization which are required to run FK01/XK01 and remove them from that Role .
    2.Otherwise check for Object S_Tcode and remove FK01 and XK01.
    Regards
    Prabhu

  • How to restrict authorization for MMBE

    Hi,
    I need to restrict the authorization for t-code MMBE according to plant wise. Can anybody tell me about the procedure and authorization object used.
    Regards

    M_MATE_WRK Material Master: Plants is the object that is used to control teh display of data at plant level in tcode MMBE

  • Restricting Authorization for a specific Info-object

    Dear All,
    I have a scenario where I have to restrict the account managers by specific channels.
    I have 2 info-objects, Sold-to party and Sales Channel. Sales Channel is defined as attribute of the the Sold-To Part info-object.
    I was exploring the BI authorizations concept in SCM 2007.
    I created a authorization called "Test" and assigned the info-object Sales Channel in the authorization and restricted it for one value. This authorization along with 0BI_ALL I have added to the role under BI authorizations.
    However in interactive demand planning, I cannot restrict by the sales channel. It allows me to load data for all the channels.
    If I remove 0BI_ALL object, then I cannot load anything in interactive planning.
    Does anyone have a step by step proceedure for using the BI authorization concept?
    Regards,
    Kedar

    Yes, 0TCAACTVT (activity), 0TCAIPROV (InfoProvider) and 0TCAVALID (validity) have to be made authorization relevant. For the info objects you want to use to control security, also make them authorization relevant in RSD1, imagine the object you want relevant is ZZ_VKORG (sales organization).
    Then use RSCEADMIN transcation and 0BI_ALL will include the objects from above, copy 0BI_ALL into a object such as Z_1000 and then change the value for the specific info object that you want to control, imagine that you want sales org 1000 only to be allowed within Z_1000.
    Now, you have 2 choices: You can use the normal security maintenance (SU01, PFCG) and you can asssign RSRS_AUTHBIAUTH and set BIAUTH requal to Z_1000 or you can use user maintenance directly within RSCEDAMIN and assign Z_1000 to the user. Either way, it becomes part of the authorization of the user.
    You may find that you need to introduce colon authorization concept ( for mixed levels of data and that is just a matter of adding a second line to the allowable values and setting it like "EQ :".
    Things to consider:
    1. This authorization concept is water tight and will do everything you need, but will do at the expense that if you don't model it first, you will kill yourself trying to make it right. This becomes evident when you trace a security issue (via RSCEADMIN) because the way BI7.0 works is that it will build a minimized superset of authorizations, so it is best to know where you want to get to, rather than starting off by where you know you need to go.
    2. To control change or display mode, you will need to influence 0TCAACTVT, even though you might think to use C_APO_SEL3 for ACTVT, the BI7.0 concept works within the BI space and 0TCAACTVT doesn't impact it.
    3. If you activate more info objects, 0BI_ALL will get updated automatically but your custom  authorization objecst will not. So, it is best to activate them all at the same time so that you don't have to manually change them.
    4. Do the work in development and transport it to the TEST/QA/PROD environments, there are transprt tools within the RSCEADMIN.
    This is probably enough to get you going, reply back if you have specific questions or issues.
    I've been thru this in a painful way, sometimes the best things learned are learned the hard way

  • Restrict authorizations for loads from HR to BW for certain data

    Hi,
    our customer wants protect some data in the HR productive system. This data are defined/restricted by certain personal areas.
    It is not enough to use reporting authorizations in BW to restrict presentation in queries or use filters in infopackets during load to avoid this data.
    The requirement is to make load of such data from HR to BW absolutely impossible, even BW administrator cannot see them and must not be able to load them.
    We will probably have to somehow limit ALEREMOTE users authorizations in BW. I do not know how and I even doubt, that extractors in HR source system perform authorizations checks for fields.
    Is there any way to do this?
    Thank you very much,
    Petr

    Hi Petr,
    Create a general enhancement program (restricted authorization) with generic name, which should be called dynamically for every datasource.
    Refer-
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2d99121a-0e01-0010-e78c-b1ae566a2413?overridelayout=true
    Not personally tested but check following.
    In that program, you may try applying following logic:
    1) You may need to use TYPE ANY field symbols
    2) In While Loop until all fields of C_T_DATA checked, may be a counter based on total number of fields.
        DELETE C_T_DATA where <TYPE_ANY1> EQ (OR use IN) specific value(s) of Personnel Area
        DELETE C_T_DATA where <TYPE_ANY1> CS (Contains, check pattern) specific value(s) of Personnel Area
    ENDWHILE.
    Optionally: For Standard Daatsources in the same program you can add logic based on standard field only "WERKS".
    Note: You may need to research on dynamic pointing using field symbols for every field.
    Thanks
    Arun Purohit

  • Restricting Authorizations for GL Account

    Hi
    We have created 2 profit centers in our company code (Profit Center 1000 and profit center 2000). User for both the profit centers are different. User1 is responsible for profit center 1000 and user2 is responsible for profit center 2000.
    There are 5 bank accounts and we create separate GL accounts for the all 5 bank accounts. (1 main bank account and 2 sub accounts).
    Out of 5 bank accounts, 3 bank accounts pertains to profit center 1000 and 2 bank accounts pertains to profit center 2000.
    But by mistake user2 posts in bank of profit center 1. So i want to restrict the access of GL accounts of profit center 1000 to user2 and vice a versa. Please tell me how we can restrict the authorizations.
    I tried with some field as "authorization group" in GL master data - FS00. But i am unable to use it properly. Please help me and let me know how to use "authorization group" in GL master data - FS00.

    Hello,
    If it is a matter of authorization. the Atif's answer is right.
    If it is a mater of validation.
    To restrict G/L Account(s) with Profit center(s)
    You need to use GGB0 Validation in Accounting Documents.
    then you need to activate it through this path:
    SAP Customizing Implementation Guide - Financial Accounting (New) - Financial Accounting Global Settings (New) - Tools -Validation/Substitution - Validation in Accounting Documents.
    Note event is very important you can make it on line item level
    Regards,
    Edited by: Tarek Elkiki on Dec 11, 2011 10:51 AM

  • Authorization for payment terms

    Hi,
    Does anyone know how to set authorization to allow user change payment terms at Purchase Order? My user encounter error message that "you are not permitted to perform this action" when changing the payment terms at Accounting tab.
    The screen allow superuser to key in user ID and Password to temporary allow for one specific document only. I need to authorise the user for all documents, anyone knows?
    I have set full authorization at Admin --> Setup --> Business Partners --> Payment terms, authorise all the function here and under Business Parter, full authorise for adding, edit BP master data.
    Appreciate if anyone can help ASAP, thanks.

    HI,
    Any other user with the same privilage is getting the same message ?
    Pls check it .
    If no.Just copy the authorizations given to that user to the current user [ By dragging the second user name into current user name ]
    This will surely work..
    Thanks & Regards,
    Suresh Kannan

  • Restrict authorization for saving BI query bookmark on BEx Portfolio

    Hi experts,
    I would like to find a way to control the saving query bookmark  functionality on BEx Portfolio. The problem is that every BI user can save in the BEx Portfolio which is observable to every user at global level. Is there a functionality to restrict the authorization so that only Power users are allowed to save bookmarks under BEx portofolio and where as non power user are allowed to access them
    Thanks

    Hi All,
    i'm also having same requirement, please reply with solution if any one did it,
    http://scn.sap.com/message/13836154
    Thanks
    Naga

  • Authorization for the menu transactions

    Hi,
    Where can I setting fot the user to use transactions for the several menu types.
    For example: S002 for administration, MB00, CS00, HUM, HUM_CHANGE, HUM_MD, LE_INB, LE_IS, LE_MASTER, LE_OUTB, LE01, LES, LLVS, LO01, MC00, MCC1, MCC2, MCE0, MCE9, MCU0, ME00, MM00, SI00, VF00, VX00, WEKF, WKUN, WL00, WM00, CMRP, FKMN, etc...
    Thanks,
    Gábor

    Hi,
    Just a question about it. I can use these area menu transactions.
    But when I list the transactions which are in my assigned roles, I couldn't find the area menus.
    Do you know where can I find if an area menu has been assigned to a user or a role?
    Thanks so much,
    Best regards,
    Gábor

  • Restrict selection for Payment Terms on VA01/VA02

    In user exit MV45AFZZ I want field VBKD-ZTERM to be changed to certain values.
    I have other fields disable like this:
    WHEN 'VBKD-PRSDT'.
            screen-active = 1.
            screen-input = 0.
    And other fields have a condition check prior to disable them:
    IF kuagv-kunnr NE 90000.
              screen-active = 1.
              screen-input = 0.
    But now the user wants the field active but only allow some values.
    For example if the default field options can be A, B or C. That only A and B are available to select when a modification ocurrs.
    Anyone has an idea how to develop this?
    Thanks
    Regards,
    Carlos

    In USEREXIT_SAVE_DOCUMENT_PREPARE in MV45AFZZ.
    Check if the field has been changed and that the value selected its allowed, else throw an error.
    But I dont know the code to check if field VBKD-ZTERM has been changed.

  • Restricting Authorization for movement types for Storage Location

    Hi Xperts
    I have a requirement that 313 & 315 material movements should not have any BBD/SLED check.However , 314 & 316 should have BBD/SLED check.
    Suppose there are two storage locations : A(Good Stock) & B(Blocked Stock).
    I want one User-ID should be authorized to perform 313 & 315 from A to B.However the same USER-ID should not be authorized to perform 313 & 315 from B to A.They should be authorized only to perform 314 & 316 from B to A.
    All the above trasnactions will be performed either via MIGO or via MB1B.
    How to achieve this.Pls suggest.
    Regards,
    Soumick

    Hi Soumick,
    You can try by creating 2 roles as given below.
    Role A - Tcode Migo
    BWART - 313 and 315
    for object M_MSEG_LGO field LGORT - give only A
    Role B - Tcode Migo
    BWART - 314 and 316
    for object M_MSEG_LGO field LGORT - give only B
    Try assigning both the roles to user and see... Not 100% sure...but u can try out.... You need to have such scenarios tested very thoroughly.
    With Regards
    Nishad Showkath

Maybe you are looking for

  • Export and import BLOB via text

    Hello, we need to migrate a table containing BLOB column from one environment to another. We can not use EXP or DBMS_DATA_PUMP, it has to be in form of SQL inserts (this is customer's requirement - no reason to think about it twice...) My idea was to

  • How do I set up my system so that I can program in C

    How do I set up my system so that I can program in C,C  ? Without using Xcode. Just want to write simple "hello, world" stuff. So far, my Mac seem oblivious to my efforts even though it seems that all the files are there. At first, it could not find

  • DB XML Java 'The specified procedure could not be found'

    Hi guys, I'm new to DBXML, and I ran into this trouble both when trying out the examples and with a NetBeans project of my own. I am using windows and I installed using "Berkeley DB XML 2.4.16.msi Windows installer (26M)" to the default path 'C:\Prog

  • Microphone issue with pavilion dv7

    I got a Pavilion dv7 for Xmas (don't ask me which model, as I can't find it using any of HP's help info!!!). I used a microphone with it, no problems. Recorded great, everything went smooth as pie. After the system auto-updated (it's the only possibl

  • What is the best free email provider for a small business? E.g gmail or iCloud etc

    What is the best free email provider for a small business? E.g gmail or iCloud etc