Update access to MM01 and MM02

Hi,
Please check and advice on how to find the list of users that have change access to the particular Company code and Plant by using the transactions-MM01 and MM02.
Thanks & Regards,
KKRao.

Hi Alex,
Thanks for the reply.
I m trying with the below mentioned possibility.
SUIM-->Roles-->Roles by Complex Selection Criteria. In this selection, I have given Tcode as MM02 and I have given two objects.
One is M_MATE_WRK for plant and M_MATE_BUK for company code with activity-02 and required Plant and CC.
Later I m getting the roles with those roles I m find the users who got assigned to those roles.
Are those objects are correct for getting list of users who has changes access with specific plant and CC.
Please check and advice in this.
Thanks & Regards,
KKRao.

Similar Messages

  • Finding Userexit in MM01 and MM02

    Hi,
    I have to find the code given below to fit in which user exit and whether it can be added in exit or not
    When executing MM01 and MM02  and entering the units of measure(via basicdata->Additionaldata->units of measure, a check needs to be implemented.when the unit measure(MARA-MEINH) entered is either ZPE,GPE or PAL)
    1.Conversion factor (marm-umrez) must not be 1.
    2.marm-umrez of GPE must be bigger than ZPE
    3.marm-umrez of PAL must be bigger than GPE and bigger than ZPE.
    4.marm-umrez of GPE must be a multiple of  ZPE
    5.marm-umrez of pal must be a  multiple of  GPE and ZPE.
    Please reply to this question urgent.
    Thanks & Regards,
    suresh

    hi
    you can copy below code into one program. it will find all user exists for all transactions.
    tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
             tables : tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    parameters : p_tcode like tstc-tcode obligatory.
    select single * from tstc where tcode eq p_tcode.
    if sy-subrc eq 0.
       select single * from tadir where pgmid = 'R3TR'
                        and object = 'PROG'
                        and obj_name = tstc-pgmna.
       move : tadir-devclass to v_devclass.
          if sy-subrc ne 0.
             select single * from trdir where name = tstc-pgmna.
             if trdir-subc eq 'F'.
                select single * from tfdir where pname = tstc-pgmna.
                select single * from enlfdir where funcname =
                tfdir-funcname.
                select single * from tadir where pgmid = 'R3TR'
                                   and object = 'FUGR'
                                   and obj_name eq enlfdir-area.
                move : tadir-devclass to v_devclass.
              endif.
           endif.
           select * from tadir into table jtab
                         where pgmid = 'R3TR'
                           and object = 'SMOD'
                           and devclass = v_devclass.
            select single * from tstct where sprsl eq sy-langu and
                                             tcode eq p_tcode.
            format color col_positive intensified off.
            write:/(19) 'Transaction Code - ',
                 20(20) p_tcode,
                 45(50) tstct-ttext.
                        skip.
            if not jtab[] is initial.
               write:/(95) sy-uline.
               format color col_heading intensified on.
               write:/1 sy-vline,
                      2 'Exit Name',
                     21 sy-vline ,
                     22 'Description',
                     95 sy-vline.
               write:/(95) sy-uline.
               loop at jtab.
                  select single * from modsapt
                         where sprsl = sy-langu and
                                name = jtab-obj_name.
                       format color col_normal intensified off.
                       write:/1 sy-vline,
                              2 jtab-obj_name hotspot on,
                             21 sy-vline ,
                             22 modsapt-modtext,
                             95 sy-vline.
               endloop.
               write:/(95) sy-uline.
               describe table jtab.
               skip.
               format color col_total intensified on.
               write:/ 'No of Exits:' , sy-tfill.
            else.
               format color col_negative intensified on.
               write:/(95) 'No User Exit exists'.
            endif.
          else.
              format color col_negative intensified on.
              write:/(95) 'Transaction Code Does Not Exist'.
          endif.
    at line-selection.
       get cursor field field1.
       check field1(4) eq 'JTAB'.
       set parameter id 'MON' field sy-lisel+1(10).
       call transaction 'SMOD' and skip first   screen.
    *---End of Program
    Reward if it is ok
    Siva Kumar.

  • How to restrict change to plant specific data in MM01 and MM02 transaction.

    Hi Experts,
    The requirements is to restrict the plant specific data change in one system. As of now we have 2 different system lets say sys-1 and sys-2. our requirement is if at all any of the users are trying to change/create the material in Sys-1 they should be only able to update basic information and parts regional information/global informations only in sys-1.
    Do we have any option in customizing?
    If not then what would be the way to achieve this?
    Please help.
    Thanks!!!!
    Rajesh.

    Hi,
    Please refer the below link it may help you..............
    Authorization object for label Data view in mm02

  • Any Exit for MM01 and MM02 view change?

    Dear All,
    My requirement is I want to check profit center for particuler plant.
    I have maintain a table of Plant , Busiiness area and Profit center. And I want to check profit center in that plant when user enterd after filling profit center.
    I dont want on save material. Plz suggest me exit or Badi or enhancement at the time of Enter in Plant data view?
    I searched and I got many exit at the time of saving but not for Plant data view Tab.
    Thanks in Advance.
    Thanks and Regards
    Steve

    solved

  • BADI or userexit for MM01 and MM02

    Hi All,
    My requirment is that when the user create a new material, the profit center field should be auto populated from the input Plant. For example, if the plant for this new material is A, then profit center PCA will be populate. The mapping between plant and profit center is very simple.
    Furthermore, when the user try to save the material with invalid profit center, the system should create a warning message and automatically change the profit center to the valid one as well.
    Right now, i'm looking for either BADI or userexit that would be suitable for my requirement. Does anyone know which BADI or userexit, I should use. Thanks in advance

    Hi
    Check the following
    Enhancement
    MGA00001                                Material Master (Industry): Checks and Enhancements
    MGA00002                                Material Master (Industry): Number Assignment
    MGA00003                                Material Master (Industry and Retail): Number Display
    Business Add-in
    CDT_CHECK_MATERIAL                      Checks for Existence of a Material in a CDT
    BADI_MM_MATNR                           Modification-Free Archiving Enhancement of MM_MATNR
    BADI_MAT_F_SPEC_SEL                     BAdI for Material Special Field Selection
    BADI_MATNR_CHECK_PVS                    Check Material for Use in iPPE
    BADI_MATERIAL_REF                       Addition of customer-defined default data for material
    BADI_MATERIAL_OD                        Integration of New Objects in Material or Article Master
    BADI_MATERIAL_CHECK                     Enhanced Checks for Material Master Tables
    BADI_GTIN_VARIANT                       User Exit for Customer-Specific GTIN Variant Check
    BADI_EAN_SYSTEMATIC                     BAdI for Internal Control of EAN Logic
    WRF_DISCONT_PARAMS_I                    BAdI: Parameters in Fashion Discontinuation
    WRF_DISCONT_FACT_E                      BAdI: Follow-Up Actions in Discontinuation
    WRF_DISCONT_CHECKS_I                    BAdI: Scope of Check in Material Reorganization
    MG_MASS_NEWSEG                          User-Specific Fields & Segments in Mass Maintenance
    MATGRP_SKU_UPD                          BAdI for Article Hierarchy Connection
    Reward points if useful
    Regards
    Anji

  • How to activate ecm mandatory in mm01 and mm02

    dear gurusl,
    as per Mr.Mangal suggesstion
             can u please explain how to find the field exit in se37 and how to keep the field exit mandaory?(ecm)
                           -gide

    Dear Mr.Guna,
    <b>As I have mentioned in my earlier posts,ECN can be made mandatory for creating & changing material using a field exit.</b>
    <b>
    The field name for the Change number is AENNR.
    First of all you have to verify with ABAP programmer whether a field exit exists for this particular field.</b>
    You can also check this without anyone's help in SE37.
    Just enter Field_exit_AENNR and click display ,if a field exit is valid for that field then the system shows the source code,otherwise it will throw you some information or error message.
    <b>So with the help of an ABAP programmer ,this field can be made as mandatory.which means the system will not allow you to create or change a material without a Change number.</b><b>In SAP field exit's are not present for all the field's.</b>
    I hope this will be sufficient for you to quench your query.
    Thanks & Regards
    Mangal
    Message was edited by:
            Mangal

  • Mass update price in MM01 and ME11

    Dear Gurus,
    I need to upload new prices of material, earlier in most cases V is 1. Now we got new prices. Please advice how we should proceed. should we go with MR21 or through LSMW in MM01.
    Also in ME11 how should we upload new prices.
    regards
    Vikrant

    for mr21 lsmw.. check these forum discussions
    [http://forums.sdn.sap.com/thread.jspa?threadID=80038]
    [http://forums.sdn.sap.com/thread.jspa?threadID=1856257]

  • Exit while changing Material in  MM01 or MM02

    Hi gurus,
    I’m having some doubts with implementing an exit concerning TR. MM01 and MM02
    I run TR. MM01 or MM02 , enter a Material Number, choose a view, then choose tab “ sales: sales org. 1”. Every time that I change the field “X-distr.chain status” and “DChain-spec. status” with “Z1” ( client specific restriction that allows blockING a material) I want to put the same “Z1” but in tab “Purchasing” in field “Plant-sp.matl status”.
    I’m using EXIT &#61664;  MGA00001 Material Master (Industry): Checks and Enhancements
    I can put the “Z1” in tab “Purchasing” field “Plant-sp.matl status” for a specific material number (MATNR), but my question is how can I confirm that the user choose a “Z1” for a specific MATNR ? I’m asking this because my code is triggered when the user push the save button, and at this time I don’t have any modification in the table so I need to be sure that the user put the Z1 for a specific material?
    Can u help me with this ?
    TAB: sales: sales org.
    “X-distr.chain status” = MARA-MSTAV
      “DChain-spec. status” = MVKE-VMATA
    TAB: Purchasing
    “Plant-sp.matl status” = MARC – MMSTA
    Best regards,
    Full reward points if helpful.
    Mário.

    HI Miki
    Could you let us know for what purpose you want to use classification, ex: Define the charesteristic for material etc.
    As it has many functionalities.
    For creating the material with classification view, in the material type Classification view should be activated.
    Goto OMS2, Select the material type & click on details.
    Check for the material type Classification view is selected or not.
    Select it if not selected.
    Before creating the material master you need to maintain the Characteristics using CT04 & Class using CL02 with Class type 001 - Material class
    Assigning the Characteristics to the Class in CL02
    Goto MM01, create the material master selecting the Classification view & maintain the class maintained & the Characteristic Values.
    From the Classification screen in the material master:
    When you create classification data, the system asks you to choose a class type in a dialog box. If necessary, you can change the class type on the following screen, where you assign the material to one or more classes. Entries are made in the Description, Status, and Icon fields automatically on the basis of the classes you have chosen. If you have assigned the material to more than one class, you can flag one of the classes as the standard class. You can then assign values to the characteristics. For example, if the characteristic is color, you can assign it the value blue
    Save the material after maintaining all the views required.
    Also check the below link
    http://help.sap.com/saphelp_46c/helpdata/en/ff/515d5849d811d182b80000e829fbfe/content.htm
    Regards
    Mascot
    Edited by: Manish Kumar on Apr 11, 2011 5:44 AM

  • Z field addition in MM01 and updation of MARA table

    Hi ABAPers
    I have created a Z field in BASIC DATA1 TAB in MM01 transaction as Input/Output Enabled of length 1 and type CHAR.
      Screen Name: SAPLZMGD1
        Numer : 2313
    And also added the same field in MARA table (Append structure) .
    When I enter value in MM02 screen for this field and is getting updated in MARA table and in MM02/MM03 screen  as well.
    My requirement is to update this field through BAPI_MATERIAL_SAVEDATA throug a Z program.
    To update using  this BAPI , I have added this field to BAPI_TE_MARA and BAPI_TE_MARAX structures also and passing these values to EXTENSIONIN and EXTENSIONINNX tables.
    But it is not getting updated when I supplied this value to BAPI , whereas other Z fields getting populated in MARA table.
    So please let me know where Iam doing wrong or any settings I missed while creating Screen field -
    Your quick response is highly appreciated
    Thanks
    Satya

    Hi Reddy
    Thanks for your reply
    I did as you mentioned .
    The field that I created is not getting populated and the other Z field on the same screen and  same tab is getting populated correctly.
    YYXPTY  CHAR(4)
    YYHISIND CHAR(1)
    here the YYXPTY field is getting populated in MARA table correctly but not YYHISIND which is created by me.
    The code that I have written is as below :  [Please help me out]
    REPORT  ztest_yyxpty.
    DATA: wa_bapimara TYPE bapimathead,
          t_extn  TYPE STANDARD TABLE OF bapiparex,
          wa_extn TYPE bapiparex,
          t_extnx  TYPE STANDARD TABLE OF bapiparexx,
          wa_extnx TYPE bapiparexx,
          wa_return TYPE bapiret2,
          t_rettab  TYPE STANDARD TABLE OF bapi_matreturn2,
          wa_makt TYPE bapi_makt,
          t_makt TYPE STANDARD TABLE OF bapi_makt.
    wa_bapimara-material = '500000000000088999'.
    wa_bapimara-basic_view = 'X'.
    wa_extn-structure = 'BAPI_TE_MARA'.
    wa_extn-valuepart1+0(18) = '500000000000088999'.  "Material number
    wa_extn-valuepart1+65(4) = '0002'.       " field YYXPTY
    wa_extn-valuepart1+69(1) = 'A'.            " field YYHISIND
    wa_extnx-structure = 'BAPI_TE_MARAX'.
    wa_extnx-valuepart1+0(18) = '500000000000088999'.
    wa_extnx-valuepart1+27(1) = 'X'.         
    wa_extnx-valuepart1+28(1) = 'X'.
    APPEND wa_extn TO t_extn.
    APPEND wa_extnx TO t_extnx.
    CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
      EXPORTING
        headdata            = wa_bapimara
      IMPORTING
        return              = wa_return
      TABLES
        materialdescription = t_makt
        returnmessages      = t_rettab
        extensionin         = t_extn
        extensioninx        = t_extnx.
    IF wa_return-type = 'S'.
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
        EXPORTING
          wait = 'X'.
    ENDIF.
    WRITE: wa_return-type, wa_return-message, wa_return-message_v1,
    wa_return-message_v2, wa_return-message_v3, wa_return-message_v4.

  • CU8 Update - Public Folder Calendar and Contacts show up in OWA that no longer exist and I cannot access when selecting.

    We recently updated to CU8. I went to test out the new Public Folder access to calendars and contacts.  I first go to Calendars in OWA and I see a list of several calendars.  I see one that is listed twice, one I can open and the other states "Couldn't
    open calendar - A connection couldn't be made with the shared calendar. Remove the calendar and try to add it again, or ask the owner to share it again." I also see other calendar's that we used in the past but no longer reside under public folders.
    I get the same error on them.
    For People, I can go there and I see a section called "Public Folder" and there is a contact list called "IT Team Contacts".  When I click on it, it states in the middle pane "Your request can't be completed right now. 
    Please try again later."  This contact list is not on our public folders. 
    Any ideas on why we I'm seeing these issues?
    Thanks,
    Jeff Dailey

    Seems like some orphaned PF favorites. You should be able to remove them from Outlook, or via MFCMAPI

  • Is it possible to attend the apple store to get phone updated if i dont have access to itunes and im having hardware problems?

    i was trying to update my iphone 5 to the new iOS but some how in between it kept crashing. after a few attempts to install the update it automatically gave me the screen to which it was asking to plug into itunes and making the phone disfunctional . i dont have access to itunes and wont for a few more days. can i just take it to the apple store and have them update the phone to where is now functional?

    Make an appointment before you go to avoid delay:
    Make a Genius Bar Reservation
    http://www.apple.com/retail/geniusbar/

  • I have updated to ios 7 and Microsoft outlook web access for work emails no longer works nor my remote access can you help

    I have updated to ios 7 and Microsoft outlook web access for work emails no longer works nor my remote access can you help

    This happened to me as well. I read somewhere else that resetting the network settings (General, Reset, Reset Network Settings) would help and it partially did. I get half (the folders) of the Web Access screen rather than a blank screen. I tried tihs a few more times and got the right half (the messages) on occasion but never the whole web page.

  • After hours of back-up, downloading and uploading...I am now updated with all the latest Mac software. However, I no longer have access to Excel and Word. Is there a way I can access my documents in either of those? Help, please.

    After hours of back-up, downloading and uploading...I am now updated with all the latest Mac software. However, I no longer have access to Excel and Word. Is there a way I can access my documents in either of those? Help, please.

    If you have older versions of excel and word that previously ran under the Rosetta emulator (allows PowerPC code to run on Intel system), they will no longer work with Lion.
    You can use the Apple programs Pages and Numbers to access the files. They can be bought and downloaded from the App store. NeoOffice is available at http://www.neooffice.org/neojava/en/index.php which has Lion support. OpenOffice doesn't talk to Lion support, it's at http://www.openoffice.org/

  • Itunes will not connect to the internet or access store with working internet connection. ive already tried updating to latest version and turning off windows firewall. running a new dell computer w/ windows 7 with minimal programs installed

    Itunes will not connect to the internet or access store with working internet connection. ive already tried updating to latest version and turning off windows firewall. running a nItunes will not connect to the internet or access store with working internet connection. ive already tried updating to latest version and turning off windows firewall. running a new dell, windows 7 ultimate, no virus or firewall programs installed.

    This my sound too simple, but I just kept clikning on the arrow next to the selected music and it finally "Kicked" in.
    I live in Europe ,So Be persistent and don't give up !  Aug. 2013

  • My ipod touch updated on its own and now I can't access any of the songs, show ared circle with a red dot and won't play.  My computer says thye songs are alol on the ipod.  Fix?

    My ipod touch seems to have updated on its own, and now I can't access the songs, show a red circle with a red dot in the center.  Computer says the songs are still on the ipod.  Fix?

    I have the same problem. I bought a 3rd party software (tunejack) and it allowed me to transfer my songs to my new pc. Now I can't play them because I am not authorized. It says I am but then it says im not.

Maybe you are looking for

  • It's possible to make simultaneous changes in the following architecture?

    For safety issues we can't deploy apps through nwds, so the only way to impact on the environment is release and import activity in the environment. We set the nwdi with environments dev, qa and prd. What I see is: - I make a change to a dc A and rel

  • How do I 'save as' after completing a form?

    I want to be able to 'save as' rather then 'save'. I have loaded PDF forms for contract purposes that will be modified often, I would like to save the file as a different file after editing rather then saving over the root file. Thanks!

  • VAT Registration number

    Hi, Could someone please tell me where origin of the sales tax no. is picked from. This field is available in Taxes block of the Header tab page of the billing document.

  • Adobe Flash Video Encoder

    Hi, Where did you find Adobe Flash Video Encoder, please.

  • Changing font in iCloud mail

    How do I permanently change the font & font size for outgoing emails on iCloud? I can do it manually, but then iCloud mail never "remembers" that change - grr. frustrating! Anyone solve this?