Restrict change authorization for MM17 (Material master mass maintenance)
Hi,
Apologies if I have posted this in the wrong forum. I want to know if it is possible to use the mass maintenance transaction MM17 (indus. material) to display data only istead of change/create. Is there some setting at the basis object level which can enable this? There are currently a lot of custom abap reports and queries in our system for viewing material master data, these can all be replaced by MM17. Basically we want to use MM17 as a reporting tool to display data only. Is a solution possible? Help is appreciated, thanks.
Regards
Have you tried the MM Information System node in the SAP Easy Access menu? There are a bunch of standard reports with navigation options there, for the user who has the correct authorization to display only.
Alternately, you may want to take a look into transaction MASS and use the B_MASSMAIN object, depending on your requirements - but test it well.
Cheers,
Julius
Similar Messages
-
Material Master Mass Maintenance
Hi
How can we extend our matl master in bulk.. in the follwoing scenarios.
1. One matl master to many plants.. We have cases like 800 plants..
2. Many matl master (say 1000 masters) to single plant.
Regards
RamHi,
there are several threads available in this forum for LSMW. kindly do a search- you will get several useful material.
i have given u couple of useful links
LSMW
LSMW demo
BDC & LSMW
Reward points if helpful,
Regards,
Archit -
Authorization object M_MATE_MAR "Material Master - Material Types" in MM01
Hi,
We in CPS Energy are implementing VIrsa SOD conflicts on the roles that are in place in current SAP 4.6C version. The authorization object M_MATE_MAR is used by MM01(Creation of Material Master) transaction code & used at mutiple roles. We have restricted this authorization object by Material Type Authorization Group (BEGRU)as WMS1 & given activity a 01, 02 & 03 in a role. The same authorization object is used in Common roles also for displaying that is using transaction code MM03 (Display Material) but the activity & authorization group are ''. This '' is taking precedence over the the authorization object given in the other role.
Please let us know how to put a control on this authorization object which is used widely by large number of users.
Maintained Material Master: Material Types T-D119010802
Activity 01, 02, 03 ACTVT
Authorization group WMS1 BEGRU
Any help is really appreciated
Thanks
SreeHi Sree, your role with MM03 in it should not have * for actvt if it is only a display role.
As it is a display role actvt 03 would be more suitable. That way you could have display for all auth groups, but create and change/MM01&2 would be restricted to WMS1 (and any other materials with a blank auth group) -
Screen Level Security for the Material Master
We need to create security for the material master by screen views. The Purchasing group needs to be able to change the Purchasing and MRP screens but none of the other screens. How would we accomplish this with SAP security?
Thanks!Janet,
It is hard for us to know how your authorization profiles or roles are constructed. You really should consult your local authorization expert.
The Authorization object you are looking for is M_MATE_STA. It is probably contained in at least one of your Roles or Profiles that are currently assigned to your MM maintenance people. At a minimum, it should exist in standard SAP profile M_MATE_ALL in your system. You can review all of these types of authorization info in the User Information System (transaction SUIM).
You would have to create roles or profiles that narrowly define the "User department" fields for M_MATE_STA object. You would also have to search for existing roles/profiles that contain "*" in this field, and determine if these entries are still appropriate in your new authorization business process you want to begin.
Below is the SAP help about this authorization object
M_MATE_STA
Definition
Maintenance status authorization for material master records
The data contained in a material master record is divided into user departments or views (Purchasing, MRP, and so on). The maintenance status is a single-character key for the relevant user department or view.
This object determines which user departments or views a user is authorized to process; that is, which data he or she may process from this view.
Note
To use material master functions, a user needs the authorization for at least one user department.
Defined Fields
Fields Possible values Meaning
ACTVT 01 User may create data.
02 User may change data.
03 User may display data.
06 User may flag data for deletion.
08 User may display change documents.
STATM Here, you specify the maintenance status for which the user is authorized.
The maintenance statuses possible are as follows:
User department Maintenance status
Work scheduling A
Accounting B
Classification C
MRP D
Purchasing E
Production resources/tools F
Costing G
Basic data K
Storage L
Forecasting P
Quality management Q
Warehouse management S
Sales V
Plant stocks X
Storage location stocks Z
Notes
This authorization object also determines:
o Whether a user may flag a material master record for deletion. In this case, 06 must be entered in field ACTVT; the maintenance status is irrelevant here.
o Whether a user may change the material type. In this case, 02 must be entered in field ACTVT; the maintenance status is irrelevant here.
o Whether a user may process an MRP profile or forecast profile. In this case, the following values must be entered in field ACTVT:
- 01 to create
- 02 to change or delete
- 03 to display
The maintenance status must be D for the MRP profile or P for the forecast profile.
o Whether a user may create an overview of all extendable materials. In this case, 01 must be entered in field ACTVT; the maintenance status is irrelevant here.
o Whether a user may call up the materials list. In this case, 03 must be entered in field ACTVT; the maintenance status is irrelevant here.
o Whether a user may create or change production versions from task lists. In this case, 02 must be entered in field ACTVT, and A in field STATM.
Rgds,
DB49 -
How to Change Batch Classification of material master
Hi,
How to Change Batch Classification of material master in a production system,Pl note that there is no stock and no open qty still system is not allowing me to delete the old Classification and add my new classification.
Guys any solution for this.
Thanks in advance
rgds
bijaya pradhanI believe there is a FM VB_CHANGE_BATCH for this, any body tried this FM?
-
In Sales Order Users are not allowed to change price for any material
Dear all,
Please give me the solution :
In Sales Order va02 Users are not allowed to change price for any material .Hi Amit
If you want that in VA01 manual as well as other pricing condiion entry and cahnges to be allowed and only in va02 users should be restricted ,then you have following alternative.
Go to T.Code SHD0
Select Transaction VA02.
Create a new variant ,give suitable name.
select option change with processing.
So u can run a va02 transaction and for every screen u can create screen variant and control data entry whether required , dispaly or hide.
in this for LV69a pricing screen disable update button .
so system wont change anything updated or cahnged in pricing.
further you can create the variant transactions from this transaction variant and assign to different users as per control requirements.
I think this will help you
Regards
mandar -
BAPI for create material master (SAP version 40b)
Hi,
Anyone know BAPI for create material master for SAP version 40b?
There's no BAPI_MATERIAL_SAVEDATA.
I try to use BAPI_MATERIAL_MAINTAINDATA_RT,
but seems that BAPI only for retail.
Kindly advice!
Thanks,
Victor.Hi,
this one works pretty good.
call function 'MATERIAL_MAINTAIN_DARK'
exporting
sperrmodus = ' '
kz_prf = 'W'
max_errors = ' '
p_kz_no_warn = 'X'
kz_verw = 'X'
kz_aend = 'X'
kz_dispo = 'X'
kz_test = ' '
flag_muss_pruefen = ' '
call_mode = 'ACT'
importing
number_errors_transaction = numerror
matnr_last = last_matnr
tables
amara_ueb = i_mara "Basic Data
amakt_ueb = i_makt "Descriptions
amarc_ueb = i_marc "Plant
amard_ueb = i_mard "Storage Location
AMFHM_UEB = I_MFHM "Production Tools
amarm_ueb = i_marm "Units of Measure
AMEA1_UEB = I_MEA1 "Internal Mangagement - EANs
ambew_ueb = i_mbew "Accounting/Costing
asteu_ueb = i_steu "Tax Data
astmm_ueb = i_steumm "Tax Data
AMLGN_UEB = I_MLGN "Warehouse Data
AMLGT_UEB = I_MLGT "Storage Type Data
AMPGD_UEB = I_MPGD "Change Documents
AMPOP_UEB = I_MPOP "Forcast Parameters
AMVEG_UEB = I_MVEG "Total Consumption Data
AMVEU_UEB = I_MVEU "Unplanned Consumption Data
amvke_ueb = i_mvke "Sales Data
altx1_ueb = i_ltx1 "Sales Text
AMPRW_UEB = I_MPRW "Forcast Values
amfieldres = i_delfields
amerrdat = i_errors
exceptions
kstatus_empty = 01
tkstatus_empty = 02
t130m_error = 03
internal_error = 04
update_error = 05
too_many_errors = 06.
Otherwise try BAPI_RETAILMATERIAL_CREATE
BAPI_STANDARDMATERIAL_CREATE
<b>Reward points</b>
Regards -
Cost variance for the material master
Hi all,
This is very urgent requirement.
How to maintain cost variance for the material master?
I will assign the points
venuHi,
Material Variance key will be assigned in Material master Costing data tab
Best Regards
Ashish Jain
Message was edited by:
Ashish Bohara -
Change profit centre in material master
Dear all,
How to change profit centre in material master with stock(opening balance - 561 stock ?
What are implications of changing profit centre in material master ?
JeyakanthanIn standard SAP it is possible to change the profit center at any time.
However this will create inconsistencies in your profit center accounting. Hence you should issue all stock first to a cost center with 201 movement, then change the profit center, then get the material back with 202 movement.
You need to make MM335 message an error message in OMT4 to allow a change only if there is no stock
If you dont follow this way, then you create inconsistencies in profit center accounting.
Because...you received your stock without profit center (actually it is a certain default profit center), if you then change the PC in your material, then each issue will be posted to the new PC, while it never had a receipt. -
Adobe form for loading material master
Hello
I am looking at adobe form for loading material master. We are currently on ECC 6.0 but without netweaver however reading some of the documents on the internet most of them talk about netweaver. Is netweaver a pre-requisite for interface from adobe form?!
Please let me know.
ThanksHi Jean,
Better go though the thread given at Wiki...it help out alot to under all abt it...
http://wiki.sdn.sap.com/wiki/display/ABAP/SAPInteractiveFormsbyAdobe
Regards
Priyanka.P -
Material master data maintenance strategy
Hi,
We are working on a global template to suggest Material master data maintenance strategy.
Please suggest what could be various options for same.
Regards,
AvnishHello,
In the same situation now:
1. Suggestion is to load the Basic Data centrally, say from HQ
2. Other data can be loaded via the subsidiary in the different countries.
3. If required you can use a block or a material statu and have the HQ control the access to the other parts of the material master.
For your information, we have come across a big issue regarding this and only now we have begun the above method as my client's HQ controls the release of materials into the market.
Regards
Waza -
Hi Experts,
PLease explain me abt the mass change of Material Master.. the detailed steps to be followed for the change
I know the tcode MM17, please explain the process in that transactionYou also have tcode MASS for more mass modification.
Use object type BUS1001 and generate. Then you have to know the tables where the field you want to modify is.
Pick the fields in their folder and generate again. Then in selection pick the materials or use other selection criteria. Generate again.
In the upper side of the screen insert the data and click the button 'carry out a mass change'.
Save and leave.
Regards -
Mass Change: Routing link to material master
Hi,
I want to find out if a routing can be easily unlink to a set of materials, and a new routing can link to this set of materials?
The scenario is:
I have routing ABC and is tie to 50 materials. (for example: material group A with 30 materials and material group B with 20 materials)
I want to create new routing XYZ, untie the 30 materials from material group A from routing ABC, and link these 30 materials to new routing XYZ, and still leave routing ABC tie to the 20 materials for material group B.
Is this a standard function of SAP routing changes?!
Thanks,
AliceHi Alice Trieu
Go to material assignment tab and delete the 30 material and then add those material of group A to routing XYZ through the material assignment tab.
Please back in case of problem.
Regards,
Satyajit -
Displaying change documents(MM03) in Material master
Hi All
One User having problem in displaying change documents(MM03) made by the some of the users for the materials
(It is not the authorization as he is provided with the same to diplay the change doc)
Kindly let me know how i can view the change docs made by all the uesrs
Thanks
Regards
ManjuHi,
You can check the MM04 Transaction to check the Changes for Material master.
System will display the date, time & user name who changed the material, if you click the line then system will display all the details for the changed material master.
rgds
Chidanand -
Costing error while change mrp data in material master
Hi dears,
This is Rem process. when i try to change the material master MRP data ex. ( mrp type M1 to M0)
system not allow to change and show the error as
Product cost collector 000000750122 is still active (assigned to PrCtr 50601-025)
i need to change the mrp data in mm02 and i donot want to do delete the pcc .
any process to carryover
thanks
Edited by: raj on May 24, 2010 12:22 PMHi,
MRP is mainly configured for a material so that tere would not be any need for manual checking of the stock so as to create a PR.
The parameters which you have specified for a particular material like reorder point and lot size will help in planning for a particular material.
If you need only Qty of two (Less) then there s no need of configuring a MRP for that material
And lot size is also decided basing on certain other factors like
1) Lead time
2) Transportation costs involved in procuring the material etc
So ifyou want to generate PR for a qty of 100 then you need ot change the lot size
I hope this gives you clarity
Thanks & Regards
Pavan
Maybe you are looking for
-
PreparedStatement.setCharacterStream() length
It seems perverse that PreparedStatement.setCharacterStream() requires the length of the character stream as a parameter. Is there a value you can feed it so it will simply read to EOF? public void setCharacterStream(int�parameterIndex, Reader�reader
-
Hi All, I have question regarding liquidity forecast report, when I double click on my PAYABLE group, I have sub group such as : - TRADE, - SPECIAL GL - DP REQUEST When I double click on the trade group, I see nothing .. no data at all. this is only
-
Panic.log and Kernel Panic issues
Can anyone help me out with deciphering this kernel panic log. I've had about 4 KP's in the last couple months. I only have one in my log because I think that is the only one I have had since I did an erase and install. I checked it in for repair at
-
When using Preview can I change highlight color
I like using Preview because it is so fast when opening a pdf file. When I use the search function and get a list of all the found items, I start browsing each of the pages. However, the text is highlighted with a light gray bar. As this is difficult
-
Are iTunes HD movies the same quality as Blu ray?
Ive never purchased an itunes movie. Just wondering about the quality vs. blu ray? Im assuming the big advantage of itunes movies is the portability?