Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
cancel
Showing results for 
Search instead for 
Did you mean: 
sudeep_a
Active Contributor

Introduction & Scope:

This document explains the basic details of authorization object, how to find out and assign missing authorizations objects and what are the common authorization objects used in Materials Management module. This document does not include creation of user roles, creation of custom authorization objects, creation of authorization class etc.

Important Note: Assigning authorization is a highly sensitive transaction, which has direct impact on your customer confidentiality and user authorizations. So, kindly use this knowledge to work with your BASIS/Security team. Or, carry out the changes only with prior approval from your system administrator.

*************************************************************************************************************************************************

  1. 1.       Authorization object:

Authorization object is an element of the authorization system. Authorizations are checked against objects in the system. Authorization objects enable complex checks (linked to several conditions) of an authorization. For the authorization check to be successful, the user must pass the check for each field contained in the object.

  1. 2.       Field of an Authorization object:

In authorization objects, authorization fields represent the values to be tested during authorization checks. For example, Movement type in material movements, document type, plant etc in purchasing documents etc. An authorization object combines up to 10 authorization fields.

  1. 3.       Finding out missing authorization object:

The most common and easiest way of finding out missing authorization is through Transaction SU53. Whenever user finds a missing authorization, User needs to enter /nSU53 in Command field and see the authorization data for the user.

Here, make a note to drill down and get both authorization object and field name. This will make the job of Basis/Security consultants easy and they can provide the required authorization correctly.

When you find such messages, go to SU53.

In SU53,

Here, Authorization object, fields and corresponding values will be displayed. This data is sufficient to provide required authorizations.

Another way of finding out Authorization object is to check in table TOBJ.

Here, in SE16N, for table TOBJ, Enter the authorization class (Say MM_E for Materials Management: Purchasing).

You can see the list of authorization object and fields relevant for entered class.


  1. 4.       Assigning missing Authorization objects:

Authorization objects are assigned to user roles. First, find out the user role in Transaction SU01.

Enter the user ID and click display.Click on Roles tab and copy the user specific role.

Go to Transaction PFCG.


Enter the User Role and click on change.

Click on Authorizations Tab and click on Change Authorization data.

Click on Find (or press CTRL+F) and enter the missing authorization object identified earlier. Enter the field also, if required.

System will take you to the respective Authorization object. Click on Edit and enter the required values.Click on * if authorization needs to be provided for all the possible values of a particular authorization field.



  1. 5.       List of Commonly used Authorization objects in MM Module:
Authorization ObjField 1Field 2Field 3Field 4ClassDescription
M_ANFR_EKGACTVTEKGRP MM_EPurchasing Group in RFQ
M_ANFR_EKOACTVTEKORG MM_EPurchasing Organization in RFQ
M_ANGB_EKGACTVTEKGRP MM_EPurchasing Group in Quotation
M_ANGB_EKOACTVTEKORG MM_EPurchasing Organization in Quotation
M_BANF_BSAACTVTBSART MM_EDocument Type in Purchase Requisition
M_BANF_BWKACTVTBESWK MM_EProcuring Plant in Purchase Requisition
M_BANF_EKGACTVTEKGRP MM_EPurchasing Group in Purchase Requisition
M_BANF_EKOACTVTEKORG MM_EPurchasing Organization in Purchase Requisition
M_BANF_FRGFRGCD MM_ERelease Code in Purchase Requisition
M_BANF_LGOACTVTWERKSLGORT MM_EPlant/Storage Location in Purchase Requisition
M_BANF_WRKACTVTWERKS MM_EPlant in Purchase Requisition
M_BEST_BSAACTVTBSART MM_EDocument Type in Purchase Order
M_BEST_EKGACTVTEKGRP MM_EPurchasing Group in Purchase Order
M_BEST_EKOACTVTEKORG MM_EPurchasing Organization in Purchase Order
M_BEST_LGOACTVTWERKSLGORT MM_EPlant/Storage Location in Purchase Order
M_BEST_WRKACTVTWERKS MM_EPlant in Purchase Order
M_EINF_EKGACTVTEKGRP MM_EPurchasing Group in Purchasing Info Record
M_EINF_EKOACTVTEKORG MM_EPurchasing Organization in Purchasing Info Record
M_EINF_WRKACTVTWERKS MM_EPlant in Purchasing Info Record
M_EINK_FRGFRGGRFRGCO MM_ERelease Code and Group (Purchasing)
M_LFM1_EKOACTVTEKORG MM_EPurchasing Organization in Vendor Master Record
M_LPET_EKGACTVTEKGRP MM_EPurchasing Group in Scheduling Agreement Delivery Schedule
M_LPET_EKOACTVTEKORG MM_EPurchasing Org. in Scheduling Agreement Delivery Schedule
M_ORDR_EKOACTVTEKORG MM_EPurchasing Organization in Source List
M_RAHM_EKGACTVTEKGRP MM_EPurchasing Group in Outline Agreement
M_RAHM_EKOACTVTEKORG MM_EPurchasing Organization in Outline Agreement
M_SC_PGRPACTVTEKGRP MM_EPurchasing Group Authorizations for Shopping Cart
M_SUST_EKOACTVTEKORG MM_ESustainability Info Record: Authorization for Purchasing Org
V_KONH_EKOEKORGACTVT MM_EPurchasing Organization in Master Condition
M_MATE_BUKACTVTBUKRS MM_GMaterial Master: Company Codes
M_MATE_BWTDUMMY MM_GMaterial master: Change of valuation type for batch
M_MATE_CHGACTVTBEGRU MM_GMaterial Master: Batches/Trading Units
M_MATE_DGTDG_OBJECTACTVT MM_GDG Material Master: Dangerous goods texts (obsolete)
M_MATE_DPRACTVT MM_GMaterial Master: MRP Profiles
M_MATE_LGNACTVTLGNUM MM_GMaterial Master: Warehouse Numbers
M_MATE_MAFACTVT MM_GMaterial Master: Material Locks
M_MATE_MANACTVT MM_GMaterial Master: Data at Client Level
M_MATE_MARACTVTBEGRU MM_GMaterial Master: Material Types
M_MATE_MATACTVTBEGRU MM_GMaterial Master: Materials
M_MATE_MEXACTVT MM_GMaterial Master: Export License Data per Country
M_MATE_MTAACTVT MM_GMaterial Master: Change Material Type
M_MATE_MVDACTVT MM_GMaintenance Authorization Layouts: Overview Material Version
M_MATE_MZPACTVTWERKS MM_GMaterial Master: Customs Tariff Preference Data
M_MATE_NEUDUMMY MM_GMaterial Master: Create
M_MATE_PERAKTPRBUKRS MM_GMaterial Master: Allow Posting to Prior Period/Close Periods
M_MATE_PPRACTVT MM_GMaterial Master: Forecast Profiles
M_MATE_STAACTVTSTATM MM_GMaterial Master: Maintenance Statuses
M_MATE_VKOACTVTVKORGVTWEG MM_GMaterial Master: Sales Organization/Distribution Channel
M_MATE_WGRACTVTBEGRU MM_GMaterial Master: Material Groups
M_MATE_WRKACTVTWERKS MM_GMaterial Master: Plants
M_MATE_ZSTDUMMY MM_GMaterial Master: Change Status of Batches
WRF_FOLUPACTVT MM_GAuthorization: Follow-Up/Replacement Material Relationships
M_BSV_ALLBUKRSACTVT MM_WAuthorization for BSV
M_BSV_CONFBUKRSACTVT MM_WAuthorization for Creating Rule in BSV
M_BSV_PROCBUKRSBSV_PROCACTVT MM_WAuthorization for Valuation Procedure in BSV
M_LIFO_MLYBUKRSACTVT MM_WAuthorization for LIFO Valuation
M_NIWE_BILBUKRSACTVT MM_WAuthorization for Lowest Value Determination
M_RECH_AKZACTVT MM_RInvoices: Accept Invoice Verification Differences Manually
M_RECH_BUKBUKRSACTVT MM_RInvoices: Company Code
M_RECH_CPYACTVTBUKRS MM_RCopy Invoice: Company Code
M_RECH_EKGACTVTEKGRP MM_RInvoice Release: Purchasing Group
M_RECH_SPGACTVTSPEGR MM_RInvoices: Blocking Reasons
M_RECH_WRKWERKSACTVT MM_RInvoices: Plant
/PSPRO/_USACTVT MM_BOverwrite User Status Checks
M_GRPT_WWWACTVT MM_BUser is authorized to perform Goods Receipt via WWW
M_ISEG_WDBACTVTWERKS MM_BPhys inv: Difference Posting in Plant
M_ISEG_WIBACTVTWERKS MM_B
  1. Phys. Inv.: Phys. Inv. Document in Plant
M_ISEG_WZBACTVTWERKS MM_B
  1. Phys. Inv.: Count and Difference Posting in Plant
M_ISEG_WZLACTVTWERKS MM_B
  1. Phys. Inv.: Count in Plant

M_MBNK_ALL

ACTVT

MM_B

Material Docs: Number Range Maintenance

M_MPRIO

ACTVT

MM_PRIO

MM_B

Requirement Prioritization

M_MRES_BWA

ACTVT

BWART

MM_B

Reservations: Movement Type

M_MRES_WWA

ACTVT

WERKS

MM_B

Reservations: Plant

M_MSEG_BMB

ACTVT

BWART

MM_B

Material Documents: Movement Type

M_MSEG_BWA

ACTVT

BWART

MM_B

Goods Movements: Movement Type

M_MSEG_BWE

ACTVT

BWART

MM_B

Goods Receipt for Purchase Order: Movement Type

M_MSEG_BWF

ACTVT

BWART

MM_B

Goods Receipt for Production Order: Movement Type

M_MSEG_LGO

ACTVT

WERKS

LGORT

BWART

MM_B

Goods Movements: Storage Location

M_MSEG_WMB

ACTVT

WERKS

MM_B

Material Documents: Plant

M_MSEG_WWA

ACTVT

WERKS

MM_B

Goods Movements: Plant

M_MSEG_WWE

ACTVT

WERKS

MM_B

Goods Receipt for Purchase Order: Plant

M_MSEG_WWF

ACTVT

WERKS

MM_B

Goods Receipt for Production Order: Plant

M_MWOF_ACT

ACTVT

MM_B

Control for Split Calculation of Value (MBWO)

M_SKPF_VGA

ACTVT

VORGANG

MM_B

Inventory Sampling: Transaction

M_SKPF_WRK

ACTVT

WERKS

MM_B

Inventory Sampling: Plant

44 Comments
Labels in this area