MRP views in MM02

I need to create a Screen Variant  and apply to a Z transaction which only allows users access to change MRP Information u2013 MRP1, MRP2, MRP3 and MRP4 tabs. in the Material Master.
I do not want to give everyone access to MM02 u2013 Change Material Master as this allows them to change all master data within the Material.
I only want them to be able to change MRP1, MRP2, MRP3 and MRP4 tabs.
How to make the screen variant for this. I haven't worked on screen variants..Just need details on that. Please help.
Edited by: yorker on Jun 27, 2011 9:08 AM

Hi,
No need of creating any Trasnaction/Screen Variant
Go to OMT3B - Copy New Screen Seq from 21 and under "Data screens" delete all except MRP.
Now Go to OMT3E - Here under "User screen reference", assign a Key to all user whom you want to give change option for MRP views. Now In Screen Seq Control Screen, maintain an entry with SRef; Trans as MM02, SRef: User as that Key, SRef: mat Type as *, SRef: Industry as * and assign the new Screen Seq.
Now Check in MM02.

Similar Messages

  • MM02 - MRP view - III

    Hi,
    I am  changing some of the fields in MRP view of MM02 transaction using a BDC program, while doing recording, the MRP view is of VIEW number 06 in the list of views.
    perform bdc_dynpro      using 'SAPLMGMM' '0070'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MSICHTAUSW-DYTXT(06)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=SCHL'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(06)'
                                  'X'.
    But for some materials this  'MSICHTAUSW-KZSEL(06)', is going to some other views instead of MRP view.
    In any way, can we define the MRP view name instead of giving the view number as 06.
    Thanks in advance,
    KC

    Hi,
    Please check this sample code on how to find views number in MM02.
    TABLES : t130m,
                   t134.
    DATA: kstatus LIKE t130m-pstat,
    hstatus LIKE t130m-pstat,
    tkstatus LIKE t130m-pstat,
    bildsequenz LIKE t133k-bilds,
    berecht_akt(2) TYPE c.
    DATA: BEGIN OF ztab_new OCCURS 30.
    INCLUDE STRUCTURE mbildtab.
    DATA: END OF ztab_new.
    CLEAR t134.
    SELECT SINGLE * FROM t134 WHERE mtart = <mtart>.
    CALL FUNCTION 'MATERIAL_INIT'
    EXPORTING
    tcode = 'MM01' or MM02
    kz_berprf = 'X'
    IMPORTING
    it130m = t130m
    tkstatus = tkstatus
    EXCEPTIONS
    no_authority = 1
    wrong_call = 2
    kstatus_empty = 3
    tkstatus_empty = 4
    aktyp_tcode_mismatch = 5
    tcode_not_found = 6
    material_article_mismatch = 7
    OTHERS = 8.
    IF sy-subrc <> 0.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
      WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.
    CALL FUNCTION 'BILDSEQUENZ_IDENTIFY'
    EXPORTING
    materialart = 'HALB' "Material Type
    tcode_ref = t130m-trref
    IMPORTING
    bildsequenz = bildsequenz.
    CALL FUNCTION 'SELECTION_VIEWS_FIND'
    EXPORTING
    bildsequenz = bildsequenz
    pflegestatus = t134-pstat "tkstatus
    TABLES
    bildtab = gt_bild
    EXCEPTIONS
    call_wrong = 1
    empty_selection = 2
    OTHERS = 3.
    IF sy-subrc <> 0.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
      WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.
    http://sap4.com/contentid-110.html
    Also you can check  view VCM_T133A or tables T133A and T133B.
    Regards,
    Ferry Lianto

  • Finding if mrp view exists

    hi
    i am working on an enhancement within cif to transfer material master in ecc to scm .
    i need to check if mrp view exists or no for every material transferred.
    now how do i do this coding wise ?  which field or table do i need to check if mrp view has been defined or no.

    Hi,
    Use FM 'SELECTION_VIEWS_FIND'
    Check below thread
    Select a specific view in MM02/MM01
    https://forums.sdn.sap.com/click.jspa?searchID=6788689&messageID=4407517
    Regards,
    Atish
    Message was edited by:
            Atish Sarda

  • How to get the values inputted by the user in Classification view of  MM02

    Hello,
    Does anyone know how to get the inputted values in Classification view of MM02/MM01? I tried to use CLAF_CLASSIFICATION_OF_OBJECTS but this gets the values that is currently saved in the tables and not the values that the user recently inputted in the screen.
    Regards,
    Alfred

    hi
    try this...
    How to Display the Batch Characteristics in BOM?

  • MRP view in material master creation

    Hi Guys,
    Can anyone tell me how to change the settings for field dependency. My requirement is to use only the filed for "reorder point" in MRP view and do not enter any other data like MRP type or lot sizing etc.
    I have tried changing the setting for field selection group for MRP type etc but whenever i enter the value in Reorder point field it asks me for MRP type and does not allow me proceed...
    Thank you for your help.
    Regards,
    Siddharth

    Hi
    You cannot change that dependency as it is done through program code and not thru config.
    If you want reorder point only as an info field and not for actual Reorder point planning, I suggest you to explore any other unused information field in the masterial master.
    You can also use classification
    Best regards
    Ramki

  • Material Master MRP View not be created till Basiv View is created

    Hello All,
    I need an information where i would like to know if an MRP view in a Material master can be restricted without the creation of the Basic View. Basically an MRP view is getting created even though the Basic View of material master is not there and it needs to be stopped.
    Thanks for your inputs.
    Ismail

    Dear Syed ,
    If you want to prevent end users update other material master views , you can apply the concept of SAP note 545380 - FAQ: Authorizations material master , with this you will not more problem with this kind of problem.
    Hope this can help you.
    Please let me know if my thinking about your question is correct.
    best regards,
    Carlos Moçatto

  • How to find the position of view in MM02 transaction for coding BDC?

    Hi Guys,
    Is there any FM or BAPI Available to find the position of the view in MM02 transaction. I tried FM SELECTION_VIEWS_FIND. But getting inconsistent results
    i.e Some materials it is giving correct positions but for others i am getting wrong position. So my BDC is getting failed.
    Thanks in advance.
    Vinod.

    Hi,
    data : i_t133a like t133a occurs 0 with header line,
          ch(1),
           viewno(2) type n.
    clear viewno.
      select * from t133a into corresponding fields of table i_t133a
                    where bilds = '21' and guifu like 'SP%'  .
      loop at i_t133a .
        ch = i_t133a-pstat.
        if mara-vpsta na ch .
          delete i_t133a     .
          continue .
        endif .
      endloop.
      sort i_t133a by guifu ascending .
      loop at i_t133a .
        viewno = viewno + 1 .
        if i_t133a-guifu = 'SP01'.  "FOR BASIC DATA1                CHANGES              ACCORDINGLY REFER TABLE T133A TO FIND VTHE VALUE
          exit .
        endif .
      endloop .
    reward if usefull

  • How to validate the values inputted in Salestext view at MM02 before saving

    Hello All,
    Does anyone know what FM or user exit to use in order to validate the values inputted in Salestext view at MM02 transaction before saving it.
    Regards,
    Alfred

    Hello,
    Find the user exits if any after finding keep the break point in the exits and check that cursor is trigrring that exit or not. If it triggers check the value of the salestext exits in the exporting parameters or not.
    if exits then keep do the validations.
    UserExits MM02
    MGA00001            Material Master (Industry): Checks and Enhancements
    MGA00002            Material Master (Industry): Number Assignment
    MGA00003            Material Master (Industry and Retail): Number Display

  • MRP View

    When I update a value on the MRP1 view using MM02, am I always required to provide plant and storage location?  The only thing I can see that points to storage location is MARC-LGFSB on MRP2 view.  It points to LGORT in the check table. 
    Could there be more than one entry in MARC based on plant and more than one storage location (based on populating the LGFSB field)?
    Thank you all for your help.

    Could there be more than one entry in MARC based on plant and more than one storage location (based on populating the LGFSB field)?
    Yes there can be, But you can see that in MARD Table.

  • Special Procurement MRP View VS. Costing View

    Hi Experts,
    What's the difference between the 2 Special Procurement Key in the MRP veiw and the Costing View?  Should they always be the same?
    Thanks,
    Kumar

    Hi,
    MRP:
    You use special procurement when you want to be able to override the procurement type in the material master or define the procurement type more precisely.
    If the procurement type is in-house, you can nevertheless force the system to ignore the BOM and routing, and process the material as if it were externally procured, by specifying the special procurement as external.
    Costing:
    If you enter a special procurement type in the Costing view of the material master record, it will be used in costing.
    If you do not enter a special procurement type in the costing view of the material master record, the system will use the special procurement type in the MRP view.
    For further Clarification revert.
    Regards,
    S.Babu

  • MRP view maintenance

    Hi All,
    I have developed a programme to uplaod MRP views for huge number of materials across Plants.
    There are few material for which one strange thing is observed
    1. Material A plant 1-MSTA -D not mantained, but the same is there in MM01
    2..MaterialA plant 2-MSTA-D maintained and its maintained in MM01.
    Is MRP maintained on the basis of Plant or Storage location or both...because my programme is looking at material plant combination level and uploading the MRP as per maintenance status maintained in table MSTA.
    But in above case, it gave an error probably  because for one storage location MRP was maintained  and for other not...
    Can you all throw some light on this....
    Regards,
    Satyendra

    One thing i missed...there are few plants for which above things are appearing for all the materials...
    i.e MRP view maintained in MM03 but for the same materials MSTA doesnt have D status for those plants..
    Regards,
    Shailesh

  • MRP view maintenance for Material Master

    What is the basic entry for R3 material master, if, I want EBP below condition works:
    Stock in R/3 sufficient: Shopping Carts creates MatReservation.
    Stock in R/3 not sufficient: Shopping Cart still creates MatReservation, and when run MRP (in R/3), it gives Purchase Requisition, with the exact shortage qty.
    Info: We have set customizing in EBP so that every follow-on document for Shopping Cart will be Reservation.
    -Mimi-

    In R/3  , the material should have MRP view and all planning related settings ...
    wr u want to go for consumption based planning or deterministic planning .
    Based on the planning procedure setting in MRP views of the R/3 sytem , PRs will get generated.
    This is what u are looking for .. otherwise post your feedback...
    Regards
    Mani

  • New lot size in MRP view

    Hi ALL
    Any one can suggest how can we configure a new lot size for  MRP view in ECC.
    regards
    Vikas

    Hello Vikas,
    I am not too sure ? Can you not change the field ? It doesnot need any cofiguration on the MRP view level. The value needs to be set
    Thanks
    Amber

  • How to delete MRP view data after create in Material master data ?

    Hi all ,
          After user  create a useless MRP view data in Material master data , how to remove it ?

    Hi
    Material master once created cannot be deleted.Only thing u can do is to mark it for deletion
    Go to Logistics > Materials management > Material master > Material > Flag for deletion > Immediately.
    Give the necessary data that is needed for the view you want to delete.
    Press and flag the view you want to delete.
    Now the view is flagged for deletion. This means that it's use is limited and it will be cleaned up or really deleted at the next clean up of the system.
    regards
    Anand

  • How to create MRP view using BO BUS1001006 & Method CreateViews.

    Guys,
    I need to create MRP view using BO BUS1001006 & Method CreateViews.
    i am not able to unterstand, what i need to specify to create MRP view, other than material number.
    what field i need to send for MRP view.
    Regards.
    santosh.
    Edited by: santosh koraddi on Jun 23, 2010 6:14 PM

    Hi,
    I have a similar question, have done a search and I see this sort of thing has come up a few times but with no definitive answer.... this thread seems close but don't really understand the solution (I'm not an ABAPER)
    I have a material master creation workflow under construction, it uses BUS1001006 and method createviews.
    The issues is that I want to restrict creation of certain views to certain agents, I have a fork in my workflow and its meant to split up the various views for various agents.
    The problem is that if an agent in one of the forks completes their views the workflow tries to get them to completes teh other views which they do not have authoisation to do... anyway the end result is that the workflow thinks all teh views have been created and the workflow items dissappear from the others inboxes.
    How do I setup my workflow such that each agent in each fork only has to complete the views they have authorisation to maintain and leaves work items in the inboxes of other agents for them to complete?

Maybe you are looking for

  • Sharepoint Foundation 2010 / failed psconfig after update to SP1

    After updating SharePoint Foundation 2010 to SP1 when I run the psconfig command I get the following error:  System.MemberAccessException.  Unable to create an instance System.Collections.Generic.Dictionary`2[Microsoft.SharePoi nt.Administration.SPUr

  • Using JDBC with Oracle

    I have just completed compiling and running a simple UI through a java command line interface, however part of my program is running into a problem. I have to connect to Oracle through JDBC, but the server I am not on does not have the oracle drivers

  • How to pass arguments from PAPI to the process

    Can any one tell me How to pass arguments from PAPI to the process.

  • Password History Validation - ACS for Windows 4.2.x

    Hello, I'm evaluating the Secure ACS for Windows v4.2 platform against PCI DSS v2.0, specifically the "Implement Strong Access Control Measures" section. We currently run version 4.0(1) Build 27 and use local user and password management. For a varie

  • My ipod sound is messed up

    The sound on my ipod is messed up. Only one ear phone will play. At first i thought it was my ear phones but it's not, it's the ipod. Is there anyway i can get this fixed? Or is there a way that if i send this in or something mac will help me out? I