How to restrict Production context in Development

Hi,
My question is how can anybody restrict or do away with the Production context while working in Development. Whenever we execute a scenario or interface we are faced with the option of executing in Dev or Production. I want to see that the user has only option to execute in Dev and not in production while working on development work repository. any ideas?
Regards
B

Hi B,
Its little complex as Oracle doesnt have good document/information regarding Security, thats why i suggested you the other way.
Anyways, here you go.
Step 1 :
Duplicate CONNECT profile, ex: NG CONNECT and delete objects SCHEMA/CONTEXT and AGENT/CONTEXT from it. Expand object CONTEXT, except VIEW instance delete all.
Open View instance and UN CHECK Generic Privilege.
http://img841.imageshack.us/f/screenshot020u.jpg/
Step 2:
Create a user, ex: USER1 without SUPERVISOR privilege.
http://img716.imageshack.us/f/screenshot021v.jpg/
Step 3:
Assign (drag and drop) DESIGNER, NG CONNECT profiles to it.
Step 4:
From Topology Manager -> Context, drag and drop Development related context to USER1 ex: DEV and Global.
Step 5:
Once u drag and drop u can see a screen in Security manager like this,
http://img268.imageshack.us/f/screenshot022kn.jpg/
Select Active as checked.
Thats all.
Now USER1 can able to select/see only DEV and GLOBAL in Designer and Operator.
P.S: USER1 can able to see PROD context in Topology Manager, but he doesnt able to open it. Its just a view.
Let me know how it goes.
Thanks,
Guru

Similar Messages

  • How to restrict production order creation for the WBS

    Dear Gurus,
    Our client is is using PS & PP. So that as per current procedure material required for the particular project will be uploaded into the CJ20N i.e. it will be assigned to the network.
    So that on that basis production orders will be created with the transaction co10. But in this case there is no linking between the orders created & quantity required in the project.
    So is there any restriction that by using co10 we will be able to create the production order for the material which is enterd in to the wbs with not exceeding the quantity also.
    With Regards...
    Abhay

    Dear Abhi,
    But why do you require to create produciton order manually through co10?
    Any how you must running MRP in MD51 where in you will get your planned orders which you can convert to production orders!
    Thanks.

  • How to copy production client to development client

    Hello All,
       I have developed one report inwhich I call screen(module pool).My report name is zco11 as well as screen name is zco11.It is working fine and I transported it into production client(900).Now I rename the
    report name as well as my screen name in my development client(300).So now my screen zco11 and screen zco11 is not there in my development client(300).Now I want to copy my zco11 report as well as my screen zco11 from production client(900) to development client(300).is it possiable? if yes then how?
    please help.
    Thanks,
    Rakesh

    hi
    you cant do it yourself.just need to contact your basis team for setting up transports from production Developement.
    you can try System copy as well.
    hope this helps
    regards
    Aakash Banga
    Edited by: aakash banga on Jan 21, 2009 11:53 AM

  • How to retrive production copy to development

    Hello Friends,
    How do I retrive the production copy in my developemt system? so that I can make the change and transport it to Testing system?
    Regards,
    Shreekant

    Hi,
    What u can do is Goto Utilities --> Versions --> Version management in the Production system for the object u r looking for i.e. say a program.Goto se38. Put the name of program and then goto version.
    See the current version present in Production.
    Now goto Development system and again go to Version management. Look for the version number or transport request which was there in Production.
    If found, click on the checkbox to the left and press Retrieve.
    This will create a temporary version.dISPLAY IT AND ACTIVATE THE CODE.
    Regards,
    Himanshu

  • How to restrict the GR for Production Order when Goods Issue is not done

    Hi Gurus
    How to restrict the GR for Production Order when all the required components for production order are not issued with all required quantity. Even for partial issue system should not allow GR with 101. The user status with RMWA, RMWF & CGFB is not working.
    Pls suggest best solution.
    Abhijit.

    Hi,
    You can club together the GI nad GR at the time of confirmation..
    I.e Backflush for the components and auto GR for the Product.
    So that you can stream line the Process.
    The best Option would be to use the User Exit:
    Enhancement - MBCF0002
    Functional Module - EXIT_SAPMM07M_001
    Include - ZXMBCU02
    Refer below link for further details..
    How to stop the goods receipt before issueing the goods for production orde
    Regards,
    Siva

  • How to restrict reversal of Goods issue against production order.

    Dear All,
    How to restrict reversal of Goods issue against production order if production order status is CNF or DLV.
    i want that user can not reverse the goods issued against production order, if they want to do so, then user has to reverse the GRN and reverse the GI then only.
    Please suggest the solution.
    Regards,
    Sandeep Dhruve

    Hy Sandeep,
    You have to use User Exit for this.
    The following enhancement is available for production orders:
    o   CCOWB001    User exit for modifying menu entries
    You can use this function module to deactivate menu entries or
    functions. The locked functions can then no longer be executed by the
    user.
    The enhancement CCOWB001 contains the following components:
    Function exit
    o   EXIT_SAPLCOWB_001   Good movement: Deaktivate functions
          Display documentation
    Regards,
    Dhaval
    Edited by: Dhaval Choksi on Aug 22, 2008 3:01 PM

  • In bom explosion instead c13 output cs12 came ,how to restrict

    Hi friend
          i have developed summarised bom explosion,
    my requirement is from to using select option 1 to 10
    it came one by one but ,only the issue is instad of cs13 output
    cs12 output is coming , how to restrict
    here i pasted the code
    give me a solution
    TABLES : MAST.
    DATA: BEGIN OF ISTPO OCCURS 1000.
            INCLUDE STRUCTURE STPOX.
          DATA: END OF ISTPO.
    DATA: W_TOPMAT LIKE CSTMAT.
    SELECT-OPTIONS : P_MATNR FOR MAST-MATNR.
    PARAMETERS     : P_WERKS TYPE MAST-WERKS.
    DATA : BEGIN OF ITAB OCCURS 0,
               MATNR LIKE MAST-MATNR,
               WERKS LIKE MAST-WERKS,
               END OF ITAB.
    DATA: IT_STB LIKE ISTPO OCCURS 0 WITH HEADER LINE.
    START-OF-SELECTION.
    CLEAR ISTPO. REFRESH ISTPO.
    SELECT MATNR WERKS FROM MAST INTO CORRESPONDING FIELDS OF TABLE ITAB WHERE MATNR  IN
    P_MATNR AND WERKS = P_WERKS.
    LOOP AT ITAB.
      CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
        EXPORTING
          CAPID                 = 'PP01'
         MEHRS                 = 'X'
          MMAPS                 = 'X'
          BREMS                  = 'X'
          DATUV                 = SY-DATUM
          MTNRV                 = ITAB-MATNR
          WERKS                 = P_WERKS
          EMENG                 = '1'
          FBSTP                 = 'X'
         FTREL                  = 'X'
        IMPORTING
          TOPMAT                = W_TOPMAT
        TABLES
          STB                   = ISTPO
        EXCEPTIONS
          ALT_NOT_FOUND         = 1
          CALL_INVALID          = 2
          MATERIAL_NOT_FOUND    = 3
          MISSING_AUTHORIZATION = 4
          NO_BOM_FOUND          = 5
          NO_PLANT_DATA         = 6
          NO_SUITABLE_BOM_FOUND = 7
          OTHERS                = 8.
      IF SY-SUBRC = 0.
    WRITE:/ 'MaterialNumber' ,21 'Description'.
    SKIP 1.
    WRITE: / W_TOPMAT-MATNR UNDER TEXT-H00 COLOR COL_HEADING,
             W_TOPMAT-MAKTX UNDER TEXT-H01 COLOR COL_HEADING.
    LOOP AT ISTPO.
      WRITE :/ ISTPO-IDNRK,
               ISTPO-OJTXP,
               ISTPO-MENGE,
               ISTPO-MEINS.
    ENDLOOP.
    ENDIF.
    *ENDLOOP.
    SKIP 5.
    ENDLOOP.
    FTREL (Limited multi-level - stop explosion at items not relevant to production),
    BREMS(Limited explosion),
    FBSTP(Limited multi-level - stop explosion at externally procured item),
    MDMPS(Limited multi-level - explode phantom assemblies at least),
    MKMAT(Limited multi-level; explode KMAT),
    MMAPS(Limited multi-level - explode at least M assembly (M order),
    i used the above steps but , i didnot get the solution
    Regards
    ds

    HI,
         i got the output partily,
    LOOP AT ITAB.
      CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
        EXPORTING
          CAPID                 = 'PP01'
          MEHRS                 = '1'
          MMAPS                 = ' '
         BREMS                  = 'X'
          DATUV                 = SY-DATUM
          MTNRV                 = ITAB-MATNR
          WERKS                 = P_WERKS
          EMENG                 = '1'
          FBSTP                 = ' '
          FTREL                 = ' '
        IMPORTING
          TOPMAT                = W_TOPMAT
        TABLES
          STB                   = ISTPO
        EXCEPTIONS
          ALT_NOT_FOUND         = 1
          CALL_INVALID          = 2
          MATERIAL_NOT_FOUND    = 3
          MISSING_AUTHORIZATION = 4
          NO_BOM_FOUND          = 5
          NO_PLANT_DATA         = 6
          NO_SUITABLE_BOM_FOUND = 7
          OTHERS                = 8.
      IF SY-SUBRC = 0.
    WRITE:/ 'MaterialNumber' ,21 'Description'.
    SKIP 1.
    WRITE: / W_TOPMAT-MATNR UNDER TEXT-H00 COLOR COL_HEADING,
             W_TOPMAT-MAKTX UNDER TEXT-H01 COLOR COL_HEADING.
      DELETE  ISTPO WHERE STUFE NE '1'.
    LOOP AT ISTPO  .
      WRITE :/ ISTPO-IDNRK,
               ISTPO-OJTXP,
               ISTPO-MENGE,
               ISTPO-MEINS.
    ENDLOOP.
    ENDIF.
    *ENDLOOP.
    SKIP 5.
    ENDLOOP.

  • How to restrict a user typing a custom value in the dDocAccount field.

    I have dDocAccount field drop down pre-populated with 2 values - Dept1, Dept2. However, user can able to type any other values (say Dept3) in the account text box and checkin a doc from WCC UI. How to restrict user from entering custom values?
    As an alternate solution - for time being i have the above account field is set as hidden using rule. I am trying to derive the account value from another one field's value (say Departments field with values Dept1, Dept2). I tried below code and found working:
    Department is a custom field created as option list with values Dept1, Dept2
    Under the Rules, for the field dDocAccount, is derived field checked and added below code
    <$dprDerivedValue=#active.xDepartment, getValue("#local","dOption")$>

    Hi,
    If Department is a custom metadata then you should access it like xDepartment(as any other custom metadata), not dDepartment.
    I know it is also possible to change the HTML that is generated for the dDocAccount field, to add javascript validation and so on, maybe this approach plus some additional JS and HTML twists and you should get it working(via component development).
    Hope it helps,
    Vlad

  • How to Restrict the Continuous Absences in 2001

    Hi,
    We have maximum eligibilty of CL is 3days . After the 3 days of quota, system accepting immediate 3 days as CL in infotype 2001. so total 6 days CL quota is continuously coming. how to restrict this for only 3days.
    another case is after 3 days CL, immediately emplyee appying for SL quota also. as per client requirement we need to restrict that.
    please guide me

    Dear SK,
    I do not have the knowledge on Development side, could you please give me the brief information about USER EXIT and in which report we need to do the development. its very urgent requirement
    Thanks & Regards
    BVB

  • How to restrict the delivery quantity not more than target quantity?

    Dear Gurus,
    How to restrict the delivery quantity not more than target quantity in a scheduling agreement? I think there are 2 methods.
    1. I found that setting 0 in Overdelivery Tolerance Limit in Info Record is not effective. Why?
    2. I want to set E for the message but can't find the place. The message is generated when entering and saving quantity as delivery quantity that is larger than target quantity. How can I set E to a message (067, as I remember)
    Any other effective method? Please advice. Thanks.
    Regards,
    David

    Dear all,
    It is not OK after checking everywhere you mentioned. I tested in 2 clients. In the development enviroment client, it works whatever E or W. In test enviroment, it does not work (meassge is W).
    I think there must be somewhere besides of those you menetioned.
    I notes that SAP help for the overdelivery tollerance setting of scheduling agreement: 
    Overdelivery Tolerance Limit
    Percentage (based on the order quantity) up to which an overdelivery of this item will be accepted.
    Dependencies
    If you have set the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed), this takes priority. It makes no sense to define a tolerance limit for overdelivery in such case.
    Where can I see: 'the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed)'? I want to check it.
    Pls help! Thanks.
    Regards,
    David

  • How to restrict logging on portal (Performance issue)

    Hi guys,
    does anyone know how to restrict logging of the portal? Even though I made a change on Visual Administrator -> Services -> Log Configurator setting ALL categories to severity = 'Error', I keep getting 'Info' severity traces logged in defaultTrace.trc (viewed by Logg Viewer). Which in practise means tons of logged trace information! I think this might be one of the reasons we have been experiencing performance issues lately.
    Does anyone know how to restrict this logging?
    Any help greatly appreciated!
    Cheers,
    Frank

    Hi,
    I would not only set the severity of categories to 'Error' but also locations to 'Error'.
    A log controller - can be a "category" or a "location".     Categories are used for "logging" and represent problem areas such as network, database, security, user interface, etc. Identified by a slash-separated ('/') path of names, prefixed with an additional slash.     Locations are used for "tracing" and correspond to places in the development components. Identified by a dot-separated ('.') path of names, which is often the name of the respective java package.
    Greetings,
    Praveen Gudapati

  • How to restrict MD04 and MIGO

    How to restrict MD04 to materials belonging to a particular specified  material group?
    How to restrict MIGO to a particular specified vendor no ?
    thanks,

    Hi,
    The material group (MAKTL) restriction cannot be imposed directly via authorization for tcode MD04. Similar is the case restricting MIGO by vendor no.
    The Tcode MD04 checks for auth onject M_MTDI_ORG
    which restricts for only for
    MRP Controller
    Plant
    Acctivity types in Materials
    Similarly MIGO checks for the foll fields only in the concerned auth objects
    Plant
    Movement Type
    Storage Location.
    So thsi cannot be restricted via authorization concept normally.
    However you may take the help of your basis /ABAPERs to explore the user exits /BADIs of the related programs.
    Or your ABAPERS may help you in this regard by developing some customized reports to restrict the same.
    Pl dont forget to award suitably.Regards

  • How to restrict issue the form through VOFM routine

    Hi Experts,
    I have  developed form using adobe form, I need to issue the output only one time, once the output issued again the output should not issue.
    I need to control this logic through VOFM routine...how to restrict ?
    Thanks in advance.

    Srinath,
    Use the below option.
    VOFM->REQUIREMENTS->O?P Control.
    Create a new routine.
    In the routine, check the table NAST using application, object key and message type. If you find an entry, set the sy-subrc value to 4 else set the subrc value to 0.
    Let me know if this helps.
    Thanks,
    Vikram.M

  • How to restrict the st loc list applicable to particular plant mm01

    Hi,
    While creating material master user after selecting a particular plant user sees all the storage locations available in the system.How to restrict the storage location list applicable to particular plant while material creation
    Best Regards,
    BM

    Hi,
    As Mahesh said , you need to put validation there, please contact your development team for this.
    Though you are able to see all storgae location you are not able to create the material master, it throws as error if you select incorrect storage location which is not maintained for that particulare plant.
    It gives an error message
    Entry Plant SL  does not exist in T001L (check entry)
    So user will not be able to create material master for improper plant SL combination.
    Thanks,
    Ravi

  • How to restrict Goods Reciept before Confirmation

    Greetings..
                  How to restrict Goods receipt (MB31,Movnt type 101) before Porduction Order Confirmation in CO11.
    Right now if i do GR without confirmation, system allowed this.
    How to restrct it .

    Dear SAP PP,
    Check this links,
    [Link1|How to stop the goods receipt before issueing the goods for production orde;
    [Restricting GR for a production order|Re: confirmation issue]
    Regards
    Mangalraj.S

Maybe you are looking for