Extending the Material Master
Hi all,
I've extended the material master for mara with 3 ZZ fields. I've added these fields to BAPI_TE_MARA/X and am using EXTENSIONIN/X with BAPI_MATERIAL_SAVEREPLICA to create the material.
This has been unit tested and until recently this was working OK, the MM was created along with the mara being popluated with the ZZ fileds and these were showing on the basic data 1 tab of the material master.
Nothing has changed. I can see the data in extension/x for the ZZ fields being passed to BAPI_MATERIAL_SAVEREPLICA, the MM is created OK still but no ZZ fields are populated in mara and no data displayed in MM03.
A bit vague I know but has anyone any suggestions?
Thanks, Mark
Hi Mark,
You need to modify internal table TMARA_UEB. When you enhance MARA table with Zfields, you can't use standard SAP BAPI. I copied Bapi_material_save data and modified internal table TMARA_UEB. this internal table will have all zfields, you added in MARA. but not BAPI_MARA. you have import MARA append structure to the BAPI.
At the end it calls SAP standard function "Material_maintain_dark".
I enhanced Material master extensively and it worked for me. give a try.
Thanks
Hari
Similar Messages
-
For a PR, check the material master
Hi,
I have a basic question.
I have a requirement to check the material master to determine the existence of the material master after a PR is created. Can we create a PR without a material.
What are the methods of creating PR apart from manual creation
Thanks.> Hi,
>
> I have a basic question.
> I have a requirement to check the material master to
> determine the existence of the material master after
> a PR is created. Can we create a PR without a
> material.
> What are the methods of creating PR apart from manual
> creation
>
> Thanks.
Hi,
Here u can Extend the material master after creating PR,and u can create PR with Out Material master,but this is possible only with Consumable materials and services.
Thanks & Regards
suresh -
How to extend the material in the material master?
hi all gurus
i have to change and add the MRP tabs in the existing material which is not availble in the material. so, how can i add it in the master data.
thnx in advance.
rgrds,
rajeshHi
U can do with MM01 to extend the matl master to another plant ...
If u specific to MRP tabs n the fields... If u r using MRP profile to similar matl master then u can put that while extending, then the all fileds n values will be updated.
Regards
Ram -
Plant specific fields in the material master for product move
Hi, SAP gurus,
My scenario is we are moving a existing product in US plant to Brazil plant. What are the fields in the material master that are specific to a plant that will change. For ex MRP controller will change from plant to plant. Like that can anybody please provide me a list of fields that i need to be looking at?
Thank you
AnushaHi Anusha,
First of all, list down all your materials those you want to extend to new plant.
a) Secondly, pay attention to those fields you will find "filled" in those materials at plant level.
b) MARC comes handy for you to analyse which fields are at plant level.
Intersection of fields with values between a and b are the ones you need to work out.
Good luck,
Regards -
SAP standards for retriving the Material Master Data
Can someone provide me list of all SAP standards for retriving the Material Master Data with respect to views.
Standard Reports
Function Modules
RFC's
BAPI's.
T.codes
Sample code's
useful answers will surely be awarded.
Regards
VinayakHi,
These are the standard BAPI's for Material master.
BAPI_MATERIAL_DELETE Flag Material for Deletion
BAPI_MATERIAL_DISPLAY Display Material
BAPI_MATERIAL_EDIT Change Material
BAPI_RETAILMATERIAL_CREATE Create Material
BAPI_RETAILMATERIAL_DELETE Discontinue Material
BAPI_STANDARDMATERIAL_CREATE Create/Extend Material
BAPI_MATERIAL_SAVEREPLICA BAPI for Mass Maintenance of Material Data
BAPI_MATERIAL_SAVEDATA Create and Change Material Master Data
BAPI_MATERIAL_EXISTENCECHECK Check Existence of Material
BAPI_MATERIAL_GETBATCHCERT Create Quality Certificate for Batch in Portable Document Format (PDF)
BAPI_MATERIAL_GETBATCHES Create Batch List for a Material
BAPI_MATERIAL_GETCHARMERCHHIER Supply Characteristics of Retail Material for Material Group Hierarchy
BAPI_MATERIAL_GETINTNUMBER Assign New Internal Numbers for a Material Type
BAPI_MATERIAL_GETINTNUMBERRET Assign New Internal Numbers for a Material Type for Retail Materials
BAPI_MATERIAL_GETLIST Supply List of Materials for Search Criteria Transferred
Thanks., -
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 -
Picking Area in the material master is GRAY
Hi,
If I maintain a material master manually by tcode MM01, the picking area in the WM view is not gray (changeable) when I try to change it again via tcode MM02;
but if I create the data with LSMW, the filed is gray when I try to change it via MM02.
Kindly please advise what the reason is.
Thanks.It is hard to follow this thread. On 8/19 at 4:51you wrote:
the WM view is not gray (changeable) when I try to change it again via tcode MM02
on 08/21 at 8:06 you wrote:
I extend WM views of material master via transaction MM02, the picking area is changeable
and today at 3:40 you wrote:
If I maintain the material master via tcode MM02, I can see the field "picking area" is grey,
Can you clarify what which statement is the correct one?
Or did you change some settings between theses statements?
Edited by: Jürgen L. on Aug 22, 2008 8:10 AM -
Extend the Material Code from One Business Area to other Business Area.
Dear All,
I have create some material codes in a business area XYZ with Storage Location AA11 in Company code ABC. There is another business area PQR with Storage Location BB22 in Company code ABC. How can I extend the Material Codes of the Business Area XYZ with Storage Location AA11 to Business Area PQR with Storage Location BB22 through LSMW.
I am waiting your reply.
Regards,
HemangTo extend material masters you can use anyone of the SAP given import methods in LSMW.
But I am a bit confused with the terms you are using, what do you mean by business area? and a material master is not created per company, the company is not among the organisation levels.
Are you talking about plant and sales area? -
New Text in the Sales Text View in the Material Master
Hi All,
I want to create new text ID in the material master sales text tab
Can you please help me in how to create the new text for material master sales text tab view.
Regards
RajeshWell it may not be possible by standard SAP to create in Material.
AN alternative might be to use a standard text type and then call it in your Text Determination Procedure.
T-code "SO10" --> Give "Text Name & Text ID & Language --> Click at "Create" --> On next screen --> Go to (Menu) --> change editor --> Write the text which you want
Go to VOTXN , and maintain the required confirguation to get this standard Text copied to the material during order processing.
Regards
Sai
Edited by: Sai on Apr 16, 2010 1:39 PM -
Upload of purchase order text in the material master
Now we have information of Purchase order text for all the material.
Is it possible to upload the Purchase order text using LSMW.
Some friends were telling that LSMW is not possible for Purchase Order text.
Can anyone suggest how I can upload this purchase order text for all 1000
material using LSMW program.
/if not LSMW is there any other method to upload it
thanks in advance
deepak.s.gouraDear Deepak,
there is standard direct upload i believe
go to lsmw
Execute 1st option
then inLSMW:Object Attribute screen
in standard batch/ direct input
firsr radio button
select object 005
and method 003
Program name RSTXLITF.
Then go by normal process i.e source field , field mapping...
In this way u can also upload Text in the Material master.
Rewards if helpful
Regards
Sanjay L -
Open field for cost center on the material master
We have a unique requirement in a facility we intend to implement plant maintenance in to track a cost center to a material by including the cost center on the material master somewhere. Cost center is not a field on any of the material tabs we use for maintenance materials, but the requirement is just that it is tracked in a field, even if it's just an open field like a "user defined field" or another field not used often. We realize there are disadvantages such as the field not being checked against active cost centers, but we are looking at options short of adding cost center as a field manually to a tab (which I believe would require ABAP assistance). I don't think there are any other fields/tabs we are currently not utilizing but I could be wrong... The best option we can think of is adding it in a material characteristic so it shows on the classifications tab, but I thought I would see if anyone has any other ideas.
ThanksNot sure what is the need of cost center on material master when you want to implement Plant maintenance module. Do you have any specific requirement for this?
Ideally cost center will be derived from either functional location/ equipment (equivalent of material master) on to PM work order or notification.
Can you elaborate the requirement?
After all if you wish to go with cost center, then I suggest it should be at plant level as PM requires plant level distribution. You can add up a custom field and give the reference of cost center data element with help of developer. -
How to maintain the material master data in plant
Hi all,
while creating BOM I am getting an error "no material master data in plant' can some one help me how to maintain the material master data in plant
Regards,
BaluCheck the material available in MARC table in SE11 transaction against your plant.If it is not available please maintain through MM01 transaction.
-
Error while creatting the Material Master IDOC in ERP 2005
Hello All,
I am trying to create scenario from RFID-Enabled Outbound Processing - Conf Guide (SAP AII 4.0).
I am using Auto ID 4.0 on a NW04s system. The backend is a ERP2005 system.
The scenario requires that I need to create a material in the backend and send it to the NW04s system using IDOCs.
After completing the configuration on the backend, I tried sending the Material Master IDOC to Auto ID from the transaction AIDMM. I get a message that IDOC is just being created. But I could not find it in the transaction WE02.
On debugging I found that the function MARD_GENERIC_READ_MATNR_PLANT resulted in error.
Thanks for any kind of input.
Regards,
Rahul
Message was edited by:
Rahul GavandeDear,
Check ABAPer for file settings.
- CANNOT_SKIP_ATTRIBUTE_RECORD : The attributes could not be read in the EPS parcel. The file cannot be opened for reading, because it may have been deleted in the meantime.
- CANNOT_DETERMINE_EPS_PARCEL : The EPS parcel is not in the EPS Inbox, because it may have been deleted. You must download the relevant patch again (for example, Hot Package).
- CANNOT_DETERMINE_DATA_FILES : The name of a data file could not be determined, because a profile parameter was not correctly configured. Check the settings using the report RSPARAM.
- CANNOT_DISASSEMBLE_R_DATA_FILE : An R3trans data file could not be unpacked. A possible error source is that the relevant EPS parcel was not found. The data file could not be opened for writing. An error occurred when transmitting a 20K block from the EPS Inbox to the directory /usr/sap/trans/data (UNIX).
- CANNOT_DISASSEMBLE_D_DATA_FILE : An ADO data file could not be unpacked. The reasons are the same as with the message CANNOT_DISASSEMBLE_R_DATA_FILE .
- CANNOT_CREATE_COFILE : The cofile could not be created from the relevant data file. One possible error source is that <sys>adm does not have write authorization for the directory /usr/sap/trans/cofiles (UNIX).
Check Note: 70752.
Regards,
Syed Hussain. -
Automatic creation of Warehouse No. data in the material master
Hi all,
I want the automatic creation of Warehouse No. data in the material master record at the time of the first goods receipt is allowed.
Similar to the way where we can do the same for Storage Location by clicking on Create SLoc. automatically in the plant parameters settings.
can it be done..plz guide.
Regards,
SandeepHi Deepak ,
Such facility is not available for Warehouse .
Regards
Ramesh Ch -
Authorisation object for "PO text in the material master"
Hi,
My requirement is as below:
"All users can see the Purchase Order Text as usual, but only a few users should be allowed to create / change the PO Long Text.
For other users, the same should appear in display mode only (both in creation & in change mode, MM01 & MM02)."
Please let me know, How to map this.
As per my knowledge thsi is possible only thru authorisation. But I want to know what is the authorisation object for "PO text in the material master" (Pl note that only for PO text in the material master field). we want control on "PO text of material master"
Regards.
ChinnaHi,
The authorisation object is "M_MATE_MAT", pl check
Regards
Merwyn
Maybe you are looking for
-
Hi, I'm trying to build a servlet\JSP that works something like this- I'm insert a word in a textbox in my jsp, it sends the word to the servlet that changes it a bit and then a browser will launch with google for example and search the word. I tried
-
ITunes don't want to open... with no error message !
I've just bougth a iPod, and I installed all the required software... successfuly. But, when I click on iTunes's shortcut... HE DON'T OPEN ! I try everything and there's nothing on the subjet on the Web... Help me please !
-
ITunes disrupting Internet Explorer, Windows Live Messenger
Hi I recently downloadeded iTunes 7.4.2.4. Now when I have Internet Explorer open at the same time as iTunes, iTunes will constantly switch to itself, or in any other program will sit on the taskbar flashing orange, without me doing anything. It also
-
Display noise after using VGA projector
I taught two terms at the university using my MB Air 2012 with a VGA projector. Each time I connected the Mac to the projector and took it off, there was random noise on the display. I considered it as normal. Now the lessons are over and I don't use
-
Hi ... Please explin in detail about Line Item Dimensions. Thanx in Advance. Vasu.