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...
AbhayDear 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,
Rakeshhi
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,
ShreekantHi,
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 DhruveHy 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
dsHI,
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 meDear 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,
DavidDear 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,
FrankHi,
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 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,
BMHi,
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
-
My mac Doesn't seem to see my external hard drive (seagate 1tb) I have it usb'd in to the back of my computer, but when I open time machine...it does not see it. Help...please
-
How to use time capsule as an external wireless hard drive?
I have the latest version of time capsule and would like to use it not only for backups but also to save some files that I don't want to keep in my Macbook Air, which is very limited in terms of storage. Is it possible?
-
Using Java to open a dialog box belonging to Eclipse
Hi there, When I go into eclipse I can click on "Project" and then "Generate JavaDoc" which brings up a dialog box for me. Is there a way that I can write a program that opens this dialog box? Any help would be much appreciated, Thanks for your time,
-
hello, i have used the module 'CONVERSION_EXIT_ALPHA_INPUT' for padding with zeroes.Now when my table control is populated with values from the table i still get padded values. is there any module for removing the zeroes from the matnr for display.
-
How solve Grey Loading screen when LMS completion is 100% done
Hello, I've read quite a lot of threads on the "grey loading screen" in this forum but the content remains buggy when i plug the content on an LMS with 100% completion To reproduce the bug the user should : 1-Complete the course 2-Close the course 3-