Authorization Object for Purchase Group while GRN
HI all,
We wanted to restrict the specific users from doing GRN with ML81N & MIGO_GR against specific Purchase Group. Which authorization object can be used to restrict the user from processing others Pur. groups for which he is not authorised.
Is there any std. object available, if not then what I need to do while creation of customized authorization object (in SU21), how system will call this authorization object in MIGO & ML81N. more detailed answers will be more useful.
Thanks...
closed...
Similar Messages
-
Authorization object for purchasing
Hi Sap gurus,
Can someone tell me please how I can find suitable authority check object for purchasing? I created report for purchase orders history and now i would like to implement also authority check. I would like to check authorizations for purchasing groups, cost centers, orders types...
Do you have any example? Where to put this authority check into the program?
Thanks in advance, points granted,
BR
Sasohi,
for purchasing grp object is: M_BEST_EKG
put authority check after selection screen
write
at selection-screen.
perform authority_check.
form authority_check
AUTHORITY-CHECK OBJECT 'M_BEST_EKG'
ID 'ACTVT' FIELD '03'
ID 'EKGRP' FIELD pr_ekgrp.
if sy-subrc <> 0.
error msg.
endif.
endform. -
Adding authorization object for "Function Group"s ?
Is it possible to add any authorization object for any function group ?
We have an issue i.e. whenever user "XYZ" is getting some Windows Excel related error whenever trying call an excel report from BW server. System log related to "XYZ" user shows that -> User "XYZ" has no RFC authorization for the function group "ABCD". The RFC authorization object is S_RFC.
Function Group you can check through SE37->GoTO->Display Function Group
Now is it possible to add authorization for any "Function Group" ?You give authorisation for all function groups by giving auth object S_RFC a * value in field RFC_NAME
However I do not recommend this as giving wide access to RFC's can bypass a lot of the security you have implemented for the users.
In this case, add only the function group that the user requires in this instance into S_RFC -
Authorization Object for Purchase order Message control
Hi ,
Is there any stadard authoriztion object to control the print and print preview options for Message control .
I am requied to control the print and print preview options for purchase order messages for certain users depeding on there authorizaion.
Thanks in advane.Hi,
When you click on the 'print preview' button on ME22N/ME23N the system
makes an authority check on transaction ME9F activity 04. The current
logic forces the print preview functionality to be accessed ONLY by the
users who print. Therefore, only users that have authorization to use
ME9F are authorized to use the Print Preview button in ME22N/ME23N.
Kindly try the authorization objects M_BEST_EKG, M_BEST_BSA and
M_BEST_EKO = 04.
You can
also have a look the user exit
EXIT_SAPLMEDRUCK_001 in enhancement LMEDR001 for print program
SAPLMEDRUCK.
INCLUDE ZXM01U04
you can create own coding for all possible AUTHORITY-CHECK.
BR
Nadia Orlandi -
Authorization Object For Activate Reservation/Purchase Req - IW31
Hi,
I want to authorize only certain users to use button "Activate Reservation/Purchase Req" IW31 transaction. What is the Authorization Object for the above mentioned button, if any. Is there any other way that i can do this activity in customizing? I am using ECC 6.0
We find that activating the objects below (suggests- SU24)
M_BANF_BSA
M_BANF_EKG
M_BANF_EKO
M_BANF_WRK
allowed in IW31, that 'not-authorized-users' would not be able to create purchase requistions. therefore: no material procurement.
But for reservations, we didn´t find the object in IW31.
Thanks and regards
Gabriel.
Edited by: Gabriel_Fornazier on Dec 31, 2010 12:16 PMOlá Michely
Segundo a SAP não existe objeto de autorização em BASIS para restringir por usuário o botão da transação IW31 que eu precisava(Ativar Reserv./Req. de Compra). Portanto segundo a SAP, poderia usar a ampliação IWO10006 para resolver isso.
E foi o que fiz. Primeiramente criei manualmente um objeto de autorização 'Z' dummy, para atribuir a um usuário que não quero que enxergue o botão. 'DISP' o nome do botão(dar F1 no mesmo) que desejo esconder.
Posteriormete na EXIT desenvolvi o seguinte código para esconder o botão:
AUTHORITY-CHECK OBJECT 'Z_VORG_ORD'
ID 'ZBETRVORG' DUMMY.
IF SY-SUBRC EQ 0.
FCODE_EXC_CUST-FCODE = 'DISP'.
APPEND FCODE_EXC_CUST.
ENDIF.
Portanto, todo usuario que tiver aquele objeto de autorização ''Z'' no seu perfil não vai exergar o botão Reserv./Req. de Compra.
Essa é a melhor solução do que usar objetos de autorização de outras transações.
Espero ter ajudado
abraços,
Gabriel M. Fornazier
SAP FI Certified Professional
Minas Gerais - Brasil -
ME23N, Authorization for purchasing group
When in ME23N this error appears:
No authorization to display purchase group 403
Does something need to change in SU01?
Points awarded, thank you!when you have this message
execute in command line
/nsu53
then send new screenshot to SAP security person -
Authorization object in Purchasing Info Record
Hello,
I can't find an authorization object in the purchasing info record to block the acces to the general fields at client level, user by user.
I have found only the following authorizations object:
M_EINF_EKO : Purchasing Organization in Purchasing Info Record
M_EINF_EKG : Purchasing Group in Purchasing Info Record
M_EINF_WRK : Plant in Purchasing Info Record
S_TCODE : Transaction Code Check at Transaction Start
An authorization object like 'M_MATE_MAN : Material Master: Data at Client Level' doesn't exist for the Purchasing Info Record?
Thanks,
Fabien.Dear Friend
If dont have Authorization object in Purchasing Info Record, You can create the Spool request Number in SU53 Transction Code, send to Your Basis people, he will priovide the Authorization object in Purchasing Info Record. -
System message for purchasing group
Hi Experts,
I would like to control choosing diiferent purchasing group in one PO by end user?How can I do this
Thanks in advance for your helpthe purchasing group in material master is just a default for requisitions that are created via MRP.
user can enter whatever purchasing group they want in a requisition if they create one manually.
the buyer usually looks in his worklist e.g. in ME57 by selection all requisitions that are assigned to him.
However, if the buyer 101 is the holiday replacement to 102, then the general concept allows that buyer 101 can pull the requisitions of buyer 102 and change the purchasing group to 101 in the PO.
If you dont want that, then restrict authorization based on object M_BANF_EKG (purchasing group in requisition) -
Authorization Object for Marketing Attributes
Hi Experts,
We are working with CRM 2007 and use in BP Marketing Attributes. Does someone know if there are any authorization objects for Marketing Attributes? We would like to restrict some of users to see some Attribute sets!
Thank you in advance,
RoulaHi Roula,
Thank you so much for awarding points.
Please note that in Transaction PFCG you have to assign the appropriate three digit attribute set key under the authorization group BGKRL to the authorization object C_KLAH_BKL for assigning attribute sets and to the authorization object C_KLAH_BKP for editing attribute sets.
Please have a look at the Note in the bottom of the page at the following link for further information.
http://help.sap.com/saphelp_crm60/helpdata/en/46/3517cc86e01421e10000000a1553f6/frameset.htm
Regards,
Deepak -
Authorization objects for transaction, one to view, and one to maintain
Hi all,
My requrement is to create two authorization objects for transaction, one to view, and one to maintain.
I know how to create objetcs vai sm21, but i donot know how to crate objects with activity codes.
Please suggest how to create object where i can asign activity codes.
regards
manishThe Authorization Concept
R/3 uses authorization objects to assign authorizations to users. An authorization object is a template for an authorization. For example, authorization object F_SKA1_BUK - G/L Account: Authorization for company codes requires the specification of two field values: Company Code and Activity. To allow a General Ledger supervisor to create a general ledger master record, he/she must be assigned an authorization to create (Activity 1) accounts for a specific company code (eg. Company Code 2000). Such an authorization is created using the object F_SKA1_BUK by assigning these field values and naming the authorization following an appropriate convention (eg. Z_SCC20001).
Authorizations may be classified as general authorizations, organizational authorizations or functional authorizations. General authorizations specify the functions a user may perform. Authorization object F_SKA1_BUK has been assigned to the function for creating general ledger master records. The system checks for the useru2019s authorization to create general ledger accounts (Activity 1) in at least one company code. The system then checks whether the user is permitted to create accounts for the specified organizational unit (company code) and has the required functional authorizations. Authorizations in this case may restrict the user to certain Charts of Accounts. In addition, an authorization group may be defined in certain authorization objects to protect individual master records.
Profiles relating to an organizational role (eg. General Ledger Supervisor) are defined consisting of a list of authorizations and other profiles. Such profiles are then assigned to users with that role and stored in their user master record along with other data (eg. password).
Do check this link as well.
http://articles.techrepublic.com.com/5100-10878_11-5110893.html -
Authorization Object for Material Type
Hi All,
Is it possible to restrict the user from creating the material master based on Material Type. If yes then what is the authorization object for the same.
Regards
MahendraDear Mahendra,
You can definitely restrict a end-user to only particular Material Type thru Authorizations.
Authorization Object: M_MATE_MAR
This can be done thru authorization management. Consult your Basis person or follow this:
SU01 - Enter the user Id & select display button. Now click on the Roles Tab & note down the role assigned to this user Id.
Go to T-Code - PFCG - enter the Role name & select the change icon.
Click on the Authorizations tab page. & then Click on Change Authorization Data.
Now expand the menu tree of Materials Management: Master Data & further expand the menu tree of Material Master: Material Types. Now click on the change icon next to Authorization Group & select the required Material Type that you want to authorize the end-user.
This is how you can give authorizations only for a particular Material Type.
Hope this helps.. .
Give point if useful...
Thanks,
Jignesh Mehta
Mumbai -
Authorization object for field, EBAN-ESTKZ (creation indicator)
Dear All,
Does anyone know if there is an authorization object for field, EBAN-ESTKZ?
I need to control the PR's authorization at creation indicator level. i.e. we need to remove the ability for all users to change Purchase Requisitions created by MRP.
Thanks,
Arun.Hi Jay,
Thanks for your response.
I didnt find it there. You have any Z options?
Thanks,
Arun. -
Authorization object for "add approver" in contracts
Hello, Experts,
I am looking for authorization object for adding approver in contracts.
But without adding authorization for changing contracts.
Regards,
Rami Kleiman - HP1. you can try to restrict the authorization object ( Manager Role-- /SAPSRM/MANAGER) for contracts to display ( remove the change).
2. you can also change the personalization object key "BBP_WFL_SECURITY" to None ( but i, think this will affect all the objects like shopping carts purchase orders etc..)
Thanks
velu -
Authorization object for requirement tracking number
I want authorization object for requirement tracking number in PR ME51N.
I have to make control over User against requirement tracking number that particular user can use this tracking number only while using ME51N.Check the t code su21 whether your requirement is fullfill or not.
If not make a authorization object with the help of abaper and assign this object to the particular user in their profile.
Hope this is help. -
Authorization Objects for Multiple Fields on a Screen
Hi,
I have a requirement to create authorization object on a screen with 20 fields and there are 3 users, each user for eg: User-A has rights to Display and modify a few fields and User-B has rights to diplay and modify a few fields and same is the case for the 3rd user, and there are some fields which all can modify.
what i can do is create 2 authorization objects for each user one with all fields that he can modify & Display and other with all fields which he can display only. In this way i will have to create 6 authorization objects for 3 users, is there a way to reduce to 3, one for each user or even bring it down to 1 for all.
Thanks,
ThirumalHi again,
1. Thanks for the transparent example.
2. Taking the same,
it would be like this, in the program.
( u must agree that
if there are six different cases,
then there will be six different IF ENDIF
in your program, for edit/display combination of fields)
(you may also use GROUP1, GROUP2..GROUP4
concept along with authorisation concept
to group related fields )
2. suppose user2 or user 1 has logged in.
3. in the program,
before displaying the fields,
a) use authority-check
with 1, 2 and check sy-subrc to know
which VALUE (1,2) is there for rights.
b)then, logic would be like this
(for display/edit of all fields)
IF value = 1.
field1-visible = true
field1-editable = true
field2-visible = true
field2-editable = true
field3-visible = true
field3-editable = true
endif.
if value = 2.
field1-visible = true
field1-editable = <b>false</b>
field2-visible = true
field2-editable = <b>false</b>
endif.
regards,
amit m.
Maybe you are looking for
-
Mobile Accounts: Computer or User?
I finally figured out how to set up my DNS/LDAPv3/server on my LAN. But, playing around with setting up Users and Computers is still confusing. I had unsucessfully set up a mobile account (multiple times), with a user directory (by accident), but w
-
Error while Extracting data from generic Table
Hi Gurus, while trying to get the Data from table in R/3 , we have created a DS. but while checking the data in RSA3 , i am getting the Following error. Error 6 in function module RSS_PROGRAM_GENERATE what could be the Problem , Please help me in t
-
It would be nice if there was a >> and << Buttons to get you to the bottom of a query return set and one to get you back to the beginning of the return set. It is time consuming to keep sliding the scroll bar to have the next xxx rows returned. Nice
-
All, I've built a physical/business/presentation layer to report on the internal Informatica tables (REP_SESS_LOG, REP_SESS_TBL_LOG, REP_SUBJECT and REP_WFLOW_RUN). Very simple, lets me pull out key performance metrics. I've also built the same for t
-
Passing default parameter to WebI for SAP BW cube
Hi All, Data Source: SAP BW BI Layer: BO 3.1 Here goes my question: We have a cube which contains HR related data. I want to query data in such a way that it gets me data for the current month and year. The time dimension contains a hierarchy called