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,
sureshhi
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
Stevesolved
-
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 advanceHi
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)
-gideDear 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
Vikrantfor 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,
Im 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.
Im using EXIT  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 ? Im asking this because my code is triggered when the user push the save button, and at this time I dont 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
SatyaHi 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. -
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 DaileySeems like some orphaned PF favorites. You should be able to remove them from Outlook, or via MFCMAPI
-
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
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.
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 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 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!
-
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.
-
Hi, Where did you find Adobe Flash Video Encoder, please.
-
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?