Material Master & Article Master
Hi All,
what is difference between Material Master & Article Master???
T. & R.,
S.Singh
Article is the term used by the Retail industry.
If you have IS-Retail activated, you use articles instead of materials, with the views customised to cater to retail industry.
Tcodes for articles: MM41 - Create, MM42 - Change, MM43 - Display.
Check this link http://help.sap.com/erp2005_ehp_04/helpdata/EN/12/0846e3470311d1894a0000e8323352/frameset.htm
Edited by: Saurav on Dec 21, 2010 4:04 PM
Similar Messages
-
Transfer Material Master (MATMAS) Idoc into Retail Article Master (ARTMAS)
I need to transfer data from an SAP 4.7 ERP system that is set up for material masters to a different SAP 6.0 system that is set up as Retail.
The question is which system should be doing the conversion to the ARTMAS
Option 1: The outbound IDOC would be a MATMAS05 and it would be recieved and converted on the Retail side to an ARTMAS doc to create the articles.
If this is the case do you know how this needs to be set up on the retail side, for this conversion to occur.
Option 2: Translate the material master and send out an ARTMAS IDOC from the ERP system In this case I think that we will need a lot of custom code, and the SAP sending box will need to perform conversions that are known only on the retail side.
I am not really asking for the exact configuration set up
What I am looking for is how if other companies are doing this which option is considered the standard/best practiceQuestion was never answered we will need to determine how best to do this.
-
How to Restrict POS Short Description of an Article in Material master.
How to Restrict POS Short Description of an Article in Material master to 30 Characters while creating. Is there any user exit available to do so?
Edited by: Muneer VK on May 2, 2011 11:47 AMHi,
Fetch the records from DD03L. Pass the table name and retrieve names of all the fields. Use table DD03T to get Text for fields.
Regards,
Vara -
Not allow order unit in INFO record if it is not in material master
Hello there!
In standar SAP any user can introduce any order unit in the info record, even if it is not maintained in the material master alternative units of meassure. We need to block this...
The conversion factor is not a problem for us, as we can set it only for display in the customizing, so that the systems brings it automatically from material master
The idea is to allow as order units only those units of meassure that exist in material master.
We have been checking if it is possible, but no success...
Any idea on how to get it? Error messages, user exists, or so on...
Thanks!!
CésarHey vmendoza7785,
Congratulations on getting your new iPhone. I'm sure it is frustrating not being able to do everything you want with it. Let's see if we can get your backup started.
If you are having an issue with being unable to make a backup of your iPhone with iTunes, I would suggest that you troubleshoot using the steps in this article -
If you can't back up or restore your iPhone, iPad, or iPod using iTunes - Apple Support
Thanks for using Apple Support Communities.
Be well,
Brett L -
Identification on material master in SAP Retail
Hello,
I have a question regarding the material master and if it is possible to somewere enter an age or signal if a consumer have to show an identification when they buy some kind of materials? In Sweden you have to show a identification (f.ex drivers license) when you buy cigarettes. You have to be a certain age to buy this. Now i would like to ther the age on the material master. Is there a standars field for this?
Best Regards
Ann-Sofie SvenssonHi,
Option 1: If you use "Scales group" in POS view of Article Master, then this information will trigger to your 3rd Party POS System.
Option 2: This can be configured using your 3rd party POS System plus unused article master data field.
Now, you can search SKUs at each Till.
Pls interact with your POS Consultant.
Regards,
Muralidhara -
Unit of measure in Material Master after PO's created
Hello Everyone,
I know that we can't change the material measure unit once PO's and other documents are created.
What can I do with the PO so i can change the material measure unit?
Thanks in Advance.From OSS note 138767
Within the material master record maintenance, you want to change the base unit of measure (base unit). During the change, the system performs extensive checks in order to avoid inconsistencies in the applications which use the material master.
In particular, the following checks are performed:
The base unit must not be defined as an alternative unit of measure for the material
No International Article Number must be assigned to the base unit
No proportion/product units must be defined for the material
No configurable material must be assigned
The material must not be used as a configurable material
Stock must neither exist for the previous period nor for the current period
No physical inventory must be active
No reservations or dependent requirements must exist for which the deletion indicator is not set
No planned orders must exist
No purchase requisitions, purchase orders or scheduling agreements must exist for which the deletion indicator is not set
No WM transfer requirements, no WM quants or no WM posting change notices must exist
The material must not be a bill of material
The material must not be contained in a bill of material
The material must not be used as a production resource/tool
The material must not be used in task lists
No standard cost estimate must exist for the current or future period
No production orders must exist
No planned independent requirements must exist
No run schedule headers must exist
If the base unit has dimensions, no serial number profile must be assigned
No sales and distribution documents must exist which have status Not processed or Partially processed.
Solution
If necessary, all reasons mentioned above must be eliminated by archiving the objects listed. -
Use of profit center in Material master
Hello Consultants,
Kindly explain me the use of Profit center in material master in Sales General/Plant and Cisting 1 view?
Thanks,
SKHi,
Generally you use this field of profit center based on the organizational logic decided while implementing the SAP.
i.e. Suppose, you want to have your profit center with nomenclature as Site (Plant) + Line of Business (LOB). So, according to this logic you map the same line of business with External Merchandise category and concepts (according to your verticals of business). So, whenever you create any transactions related to this article (material), system will pick up profit center from this article master and for common profit center (for expenses such as service tax and other which needs to be done at common and after that distribute through assessment / disrtibution cycle).
Hope it will clear the purpose of the same from above example. Pls get back for further query.
Thanks & Regards,
Taral Patel -
Material Master: Copy rule for purchase variant prices
Hello together,
in the material master (transaction MM42) on variant level the purchase prices can by copied from the generic article to the variant; for this a copy rule can be applied; one of the copy rules can be selected an be used.
Now, the customer would like to copy additional conditions, such as freight, to the variants.
Is it possible to implement an own copy rule? Is there any Badi or user-exit?
Thank you for your information in advance.
Best regards,
Kurt.Any answers ?
-
Delete Batch in Material Master
Dear Gurus,
Please help me while i removed the Batch managment check mark in views (Sales: General Data & Plant data) of material master system show error [Batch management requirement cannot be changed; choose
Message no. M3530]
i already put the mark of deletion with (MSC2N) in all batches against this material.
Waiting your fast response.
Regards
AamirHi,
1: Check the Status of Article in MMBE for total batches of the article.
2: There should not be any open Purchase Order Use SE16 & Table EKPO Give the Article
Number for which we have to find the Open Pos; Alternatively ME2M can also be used
3: There should not be any Sales Order. Use SE16 & Table VBAP Give the Article Number for
Which we have to find the Open Sales Orders
4: There should not be any Purchase Requisition. Use SE16 & Table EBAN Give the Article
Number for which we have to find the Open PRs
5: There should be no Stock in Transit MB5T
6: There should be no Plant availability Stock MB53
7: There should be no Reservation MB25
8: Previous Period Stock should be zero. Use MM03 with Plant Stock & Storage Loc. View.
If Stock Exists follow the Procedure:
u2022 If previous period stocks exist, we can make a withdrawal posting as follows. Post the same amount to current period stock (for example, using movement type 561) so that previous period stock and current period stock are identical.
u2022 Make a withdrawal posting in the previous period for the stock together with posting date (for example, using movement type 562).
9: Stock requirement should be zero MD04
10: There should be no open Delivery Use SE16 & Table LIPS
11: There should be no open Warehouse Transfer Request Use SE16 & Table LTBP or LTAP
12: The Batch Corresponding to the plant for the article has to be set for deletion indicator
Tcode: MSC2N
13: Once the batch deletion indicator is set, Archive all batches for the article.
If any of the above Stock Exists it has to be closed; If Any of the stock exists we cannot uncheck the batch management indicator.
After closing all the open items; the related business documents viz Purchase Orders, Delivery, etc have to be archived.
Regards
AM -
SAP Business Connector with Java (material master data)
Hey,
I have a question about the SAP BC. What are the steps I have to do, to use the BC with a Java program?
My task is to create a program which downloads material master datas from SAP.
I just installed the BC, and hope, that I did it correctly
Many thanks in advance!!
Kind regards,
Alex
German Version:
Hey,
wie ich oben schon geschrieben habe, habe ich ein paar Fragen zum SAP BC. Ich habe ein Hochschul-Projekt und muss hierfür Materialstammdaten aus SAP herunterladen und mit einem Java Programm ausgeben lassen.
Kann mir vielleicht jemand weiterhelfen, wie die Schritte hierfür aussehen?! Wie verbinde ich den BC mit meinem SAP System? und wie bekomme ich anschließen die Daten mit einem Java Programm ausgelesen?
Ich habe bereits den BC installiert und konnte mich meines Wissens auch richtig anmelden;-)
Ich hoffe, dass mir jemand weiterhelfen kann und bedanke mich schon im Voraus für eventuelle Antworten!!!
Viele Grüße
Alex
Edited by: Rolf Gersbacher on May 19, 2010 10:34 PMHi,
I work with SAP BC some time ago... I remember that you configure the connection in SM59 / SICF and the server open a port to "listen" (connect external).
So, your external program can execute functions inside SAP and exchange data.
See some links:
http://en.wikipedia.org/wiki/SAP_Business_Connector
http://help.sap.com/saphelp_nw04/helpdata/en/6a/3f93404f673028e10000000a1550b0/frameset.htm
http://www.thespot4sap.com/articles/SAP_XML_Business_Integration.asp
Best regards,
Leandro Mengue -
Changing Base Unit Of Measure (Material Master)
Hi
1. How to check this? (Any successful changes in material master only took place when there is no open document from SD, PP, MM & FI for that material. )
2. Base unit of measurement cannot be changed. The reason being material movement history is there in table - MSEG mainly which otherwise create inconsistency in reporting. -
Is this line applicable for current period or previous period in current year or previous period previous year???
3. There are no existing purchase requisitions, purchase orders, or scheduling agreements for the material. -
is this means open / pending purchase orders or the the PO's created in system with respect to material where the GR and IR is already done
4. You can change the base unit of measure if there is no stock of the material during current and previous period----
is this means the term " previous preiod" is previous period in the current finacial year or its applicable for the previous preiod in previous financial year
5. Post the stock in the previous period to the current period - -
how can we do this???
VijaySee this OSS note : especially the last sentence:
From OSS note 138767
Within the material master record maintenance, you want to change the base unit of measure (base unit). During the change, the system performs extensive checks in order to avoid inconsistencies in the applications which use the material master.
In particular, the following checks are performed:
The base unit must not be defined as an alternative unit of measure for the material
No International Article Number must be assigned to the base unit
No proportion/product units must be defined for the material
No configurable material must be assigned
The material must not be used as a configurable material
Stock must neither exist for the previous period nor for the current period
No physical inventory must be active
No reservations or dependent requirements must exist for which the deletion indicator is not set
No planned orders must exist
No purchase requisitions, purchase orders or scheduling agreements must exist for which the deletion indicator is not set
No WM transfer requirements, no WM quants or no WM posting change notices must exist
The material must not be a bill of material
The material must not be contained in a bill of material
The material must not be used as a production resource/tool
The material must not be used in task lists
No standard cost estimate must exist for the current or future period
No production orders must exist
No planned independent requirements must exist
No run schedule headers must exist
If the base unit has dimensions, no serial number profile must be assigned
No sales and distribution documents must exist which have status Not processed or Partially processed.
Solution
If necessary, all reasons mentioned above must be eliminated by archiving the objects listed
1) SAP checks this for you. A new button will appear in MM02 and after you click this button to check the error log, you will see which documents exist.
2) I have not seen that an existing movement will restrict the change of a BUoM.
3) No purchase requisitions, purchase orders or scheduling agreements must exist for which the deletion indicator is not set
it is not caring about GR done or IR done. it telling you that the deletion indicator has to be active. As a deletion indicator can be reset easily, you probably have to archive the documents
4) the previous period is the period before the current period.
today we have February, hence the previous period is January.
5) first make sure your current stock is higher than the stock of the previous period. if it is lower, then you have to create inventory in current period first e.g. with 202 movement with current date.
Then you issue the previous period stock with 201 movement and previous period date (make sure periods are open in OB52 and MMRV allows posting to previous period).
Finally you issue the left stock in the current period with 201 and current date.
Now previous period and current period stock is zero. After the change of the base unit you have to get the stock back into the system
Edited by: Jürgen L. on Feb 2, 2010 3:58 PM -
Activation of the Batch management check in the Material master
Dear All,
Here I have one query
Can we able to activate the Batch management check in the material master-->Purchaging view or not,
if we have open or completed sales documents and deliveries for that materail.
Reply ASAP
Regards,
Murali.Hi Murali ,
you can very well do it . in fact we have done the same with our client.
check below article .
https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b009b1e5-f3df-2b10-7289-ff87d139dce1
Regards
Ravi. -
Characteristics in the material master (SAP Retail)
Hi everybody,
Iu2019m using SAP Retail and I need to maintain characteristics in the material master. These characteristics are used to maintain additional information like u201Caccessoriesu201D and u201Cguaranteeu201D (Iu2019m not working with generic articles and variants).
Each characteristic need to be maintained in different languages:
Example: Guarantee u2013 In Portuguese the value should be u201C2 anosu201D and in English the value should be u201C2 yearsu201D.
There are no predefined values for these characteristics. We use additional values and the user can maintain a free text, but it should be different in Portuguese and in English.
One solution I can use is to create each Characteristic in English and in Portuguese, and then maintain different values for each one. Iu2019m trying to find a better solution because I have numerous Characteristics.
Does anyone know another way to solve this issue?
Thanks in advance,
SNHi SN,
this requirement sounds a little bit strange.
Question 1: This field 'Guarantee' is valid for all articles or for some articles only ( e.g merchandise categroy electronics)
Question 2: How do you name the Characteristic? is it Years or Ano or guarantee?
Question 3: using additional vlaues will kick out the value check. So it is like a free text entry. Of course this makes no sense, because you can also add 'g hello' als a valid value.
Why you choose this way ?
Question 4: What is the issue using fixed values? I guess the guarantee values are limited at all.
Question 5: Why you don't use a MARA append field and hide it on unwished mechandise categories. Thats easier to handle and a value check can be implemented. So you are able to create a field with a unit in different languages
e.g. Guarantee Years
if you logon in english.
regards
Björn
PS: Did you tried the new characteristic strorage? -
Shelf life view not coming in material master
Hi,
I have one issue, we want to create some material with shelf life as per presernt setting in OMT3E it is as below
01 * * * T1
01 * HAWA M 21 Std ind.(short) tab pages
01 * HERS * T1
01 * LEER * BE Std Ind Tabs for Empties
03 * * * 23 Std retail: tab pages
03 * COUP * R1 Retail Coupons
03 * PLAN * R2 Retail Articles (Planned)
i have check in the transaction for the first screen sequence T1 is not present in our system but in OMT3E i am not getting any error msg. then i hva echeck for screen sequence 21 in this the shelf life fields are there in the OMT3 transaction , but when i am creating material master I am not getting shelf life fields in material master I have also check in MM01 debugging in the field it is T1 in the field V_T133S-REIHF-BILDS, but this screen sequence is not present in OMT3 so in which screen sequence i have to do the required modfication so that the shelf life field will come in the material master.
regards,
zafar
Edited by: zafar karnalkar on Jul 4, 2011 2:06 PMAre you in a ERP system or in a industry solution?
is it a standard material type like ROH and FERT, or a customized own material type?
I have rarely been im OMT3, which I usally need to do when adding own subscreens with Z.fields.
You are talking about standard SAP fields, so the screen sequence should not really be the place to check.
I think it is pure customizing of field selection.
What is your material type?, what is its industry, what is the transaction you use for maintenance? -
Zprogram to create material master data using bapi
can anyone send me a zprogram which uses a
bapi to create\update material master data .
thanks ,
Amithi,
here below a code sample that will help you
FORM execution .
DATA: is_headdata TYPE bapimathead.
DATA: is_clientdata TYPE bapi_mara.
DATA: is_clientdatax TYPE bapi_marax.
DATA: is_plantdata TYPE bapi_marc.
DATA: is_plantdatax TYPE bapi_marcx.
DATA: is_valuationdata TYPE bapi_mbew.
DATA: is_valuationdatax TYPE bapi_mbewx.
DATA: it_materialdescription TYPE bapi_makt OCCURS 0 WITH HEADER LINE.
DATA : is_storagelocationdata TYPE bapi_mard,
is_storagelocationdatax TYPE bapi_mardx.
*... views
is_headdata-material = mara-matnr.
is_headdata-ind_sector = 'M'.
is_headdata-matl_type = 'ROH'.
is_headdata-basic_view = 'X'.
is_headdata-purchase_view = 'X'.
is_headdata-mrp_view = 'X'.
is_headdata-account_view = 'X'.
is_headdata-cost_view = 'X'.
is_headdata-storage_view = 'X'.
*... constants
is_clientdata-pur_valkey = '3'.
is_clientdatax-pur_valkey = 'X'.
*... Données article générales (de l'écran)
is_clientdata-base_uom = mara-meins.
is_clientdata-matl_group = mara-matkl.
is_clientdata-mfr_no = mara-mfrnr.
is_clientdata-manu_mat = mara-mfrpn.
is_clientdata-pur_status = mara-mstae.
is_clientdata-old_mat_no = mara-bismt.
is_clientdatax-base_uom = 'X'.
is_clientdatax-matl_group = 'X'.
is_clientdatax-mfr_no = 'X'.
is_clientdatax-manu_mat = 'X'.
is_clientdatax-pur_status = 'X'.
is_clientdatax-old_mat_no = 'X'.
*... Description
it_materialdescription-langu = sy-langu.
it_materialdescription-matl_desc = makt-maktx.
APPEND it_materialdescription.
is_plantdata-sm_key = '000'.
is_plantdata-dep_req_id = '2'.
is_plantdata-availcheck = '02'.
is_plantdata-auto_p_ord = 'X'.
is_plantdatax-sm_key = 'X'.
is_plantdatax-dep_req_id = 'X'.
is_plantdatax-availcheck = 'X'.
is_plantdatax-auto_p_ord = 'X'.
is_plantdata-pur_status = mara-mstae.
is_plantdatax-pur_status = 'X'.
is_plantdata-profit_ctr = '100012'.
is_plantdata-proc_type = 'F'.
is_plantdata-determ_grp = 'Z001'.
is_plantdata-deploy_horiz = '000'.
is_plantdatax-proc_type = 'X'.
is_plantdatax-determ_grp = 'X'.
is_plantdatax-deploy_horiz = 'X'.
*... Plant data
is_plantdata-plant = marc-werks.
is_plantdata-pur_group = marc-ekgrp.
is_plantdata-abc_id = marc-maabc.
is_plantdata-mrp_type = marc-dismm.
is_plantdata-plnd_delry = marc-plifz.
is_plantdata-lotsizekey = marc-disls.
is_plantdata-safety_stk = marc-eisbe.
is_plantdata-mrp_ctrler = marc-dispo.
is_plantdata-iss_st_loc = marc-lgpro.
is_plantdata-sloc_exprc = marc-lgfsb.
is_plantdata-round_prof = marc-rdprf.
is_plantdatax-plant = marc-werks.
is_plantdatax-pur_group = 'X'.
is_plantdatax-abc_id = 'X'.
is_plantdatax-mrp_type = 'X'.
is_plantdatax-plnd_delry = 'X'.
is_plantdatax-lotsizekey = 'X'.
is_plantdatax-safety_stk = 'X'.
is_plantdatax-mrp_ctrler = 'X'.
is_plantdatax-iss_st_loc = 'X'.
is_plantdatax-sloc_exprc = 'X'.
is_plantdatax-round_prof = 'X'.
*... Valuation
is_valuationdata-val_area = marc-werks.
is_valuationdatax-val_area = marc-werks.
is_valuationdata-price_ctrl = 'V'.
is_valuationdata-price_unit = '1'.
is_valuationdata-val_class = '3000'.
is_valuationdata-qty_struct = 'X'.
is_valuationdata-orig_mat = 'X'.
is_valuationdata-price_unit = mbew-peinh.
is_plantdata-lot_size = mbew-peinh.
is_valuationdatax-price_ctrl = 'X'.
is_valuationdatax-price_unit = 'X'.
is_valuationdatax-val_class = 'X'.
is_valuationdatax-qty_struct = 'X'.
is_valuationdatax-orig_mat = 'X'.
is_valuationdatax-price_unit = 'X'.
is_plantdatax-lot_size = 'X'.
Storage
IF NOT marc-lgpro IS INITIAL.
is_storagelocationdata-plant = marc-werks.
is_storagelocationdata-stge_loc = marc-lgpro.
is_storagelocationdata-stge_bin = mard-lgpbe.
is_storagelocationdatax-plant = is_storagelocationdata-plant.
is_storagelocationdatax-stge_loc = is_storagelocationdata-stge_loc.
is_storagelocationdatax-stge_bin = 'X'.
ENDIF.
CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
headdata = is_headdata
clientdata = is_clientdata
clientdatax = is_clientdatax
plantdata = is_plantdata
plantdatax = is_plantdatax
FORECASTPARAMETERS =
FORECASTPARAMETERSX =
PLANNINGDATA =
PLANNINGDATAX =
storagelocationdata = is_storagelocationdata
storagelocationdatax = is_storagelocationdatax
valuationdata = is_valuationdata
valuationdatax = is_valuationdatax
WAREHOUSENUMBERDATA =
WAREHOUSENUMBERDATAX =
SALESDATA =
SALESDATAX =
STORAGETYPEDATA =
STORAGETYPEDATAX =
FLAG_ONLINE = ' '
FLAG_CAD_CALL = ' '
IMPORTING
return = return
TABLES
materialdescription = it_materialdescription
UNITSOFMEASURE =
UNITSOFMEASUREX =
INTERNATIONALARTNOS =
MATERIALLONGTEXT =
TAXCLASSIFICATIONS =
returnmessages = it_returnmessages
PRTDATA =
PRTDATAX =
EXTENSIONIN =
EXTENSIONINX =
endform.
Regards.
David
Maybe you are looking for
-
Oracle 10g install on Windows 2003 Server 32-bit
As far as I can tell there doesn't appear to be an Oracle10g download for 10.2.0.4 for Windows 2003 Server. It looks like you have to download 10.2.0.1 for Windows then apply the patch to bring it up to 10.2.0.4. Am I seeing this correctly or am I mi
-
I cannot delete nor download the book I had 3G of space available and the book only needs 648mb! If anyone knows how to get rid of the blasted book please let me know!
-
Hi, Where can I purchase the serial number for Iworks, or purchase and download Pages for OSX 4.11? Thanks so much in advance for your help! Andrea
-
Why no accounting document posted when perform GR
Hi, Did anyone know why perform GR on PO with acct.assignment category = Asset + multiple account assignment, there is no accounting document generated ? Thanks & regards, Siew Ling
-
Folks I have a client who wants to install multiple certs for a same vip. So lets say for example there are 3 urls www.xxxx.com and www.yyy.com and www.zzz.com with vip 2.2.2.2 can they install multiple certs for url but same vip? I think u can only