Material creation on a mass basis
Can I create material on a batch basis ? For example ..I want to upload data for 100 material those do not exist in system.
Can I use any standard function ?
Can I use template ?
hi,
You can't create a new mass material in std sap.You can copy the existing material code and extended it in MASSES thru LSMW or you can use BDC with the help of the ABAPER or u can also use ECATT (t code: SECATT)
Regards
Manish Joshi
Similar Messages
-
How can we update insp. type in material master on mass basis.
Hi Team,
We are using LSMW for material master. I was told that we can not update inspection type through LSMW. Is it possible thru LSMW if not, how can we update insp. type in material master on mass basis.
Is there any T-Code to update mass chages for inspection type in material.
Please suggest.
ThanksHi,
You can use TCode -QA08.
This Tcode have facility to Inspection Type activation in single / mass material.
Also useful for deactivation, special setting at Inspection Type level.
Regards,
JM -
Material creation process in SRM-MDM
Dear All,
I am new to SRM. Please correct me about material creation procedure in SRM if I am wrong:
Normally in classic/extended classic scenario, material first created in MM and then it replicated to SRM. Base on configuration setting for number range, system either create the product ID same as material number number in SRM when it replicated into SRM. In final steps, the product information will upload into MDM either XI integration or manually via excel upload.
My question:
+ Is it possible to automatic create product without XI via T.Code - MDMGX in MDM.
+ If the replicated product ID of SRM is different then MM material number, which number we should consider for creating product
MDM.
Thanks in advance.
BR
JenniferHi Jennifer,
Answer1) You can only replicate Product Groups, Currencies and Unit of Measures through t-code MDMGX. XI/PI is required for Contract and Product Catalogs.
Answer 2) If the replicated product ID of SRM is different then MM material number, you should enter MM material number and in External Web Service Configuration for that internal catalog, uncheck "Do not check Product" indicator so that SRM will not check the Product ID and when item goes to backend system, it will have correct MM material number.
Thanks,
Anshuk Saxena -
Material Creation Using BDCs.
Hi all,
I have developed a program for Material Creation using BDC.
Material is Being created and that is working well and good.Here i have a Requirement to update the Newly creted material in Ztable.So when i use call transaction mathod,i have written code for updation under the line CALL TRANSACTION.where in iam getting newly creatde material from MARA table,and so it is working perfectly fine..
But our requirement should be sessions method,so when i use sessions method and exeute the program..we face the problem of updation.
the piece of code for updation is updating previously created material.
Literally speaking only the sessions are created ,when the program is executed,material is not created when program is run.Material is only created when the sessions are processed using SM35,
So how should i do here,where should be the updation code written and where will we get the newly created material in sessions method..
Pls Help me in solving this problemhai priyanaka it might be due to configuration problem
bcos manulay also ur gettign this , so just consult ur MM consultant for soem setting
regards
afzal -
Material Creation Date and Time
Hi,
Is there any place which stores the material creation date and time. We have checked table MARA, but that only has the creation date of the material, but does not give the material creation time. We have checked table CDHDR, but that only seems to have the material change date and time.
From where can we retrieve the material creation date and time.
Thanks and Regards,
JohnActually, CDHDR and CDPOS will have the value. The CDHDR record will be marked as a 'U" record but look at the corresponding CDPOS record for MARA and it will be marked as an 'I' record.
-
Error in pipeline material creation
hi,
we want to create one pipeline material as per our new requirement for showing gas consumption.during material creation with mat type PIPE, it's showing an error:The field Profit Center is defined as a required field; it does not contain
an entry.
Procedure
If the field is the material group or unit of weight, and the field is not ready for input, check whether the material is locked. If it is locked, you cannot extend the Purchasing view or the Sales view. If either of these views needs to be extended, the material must first be unlocked. This can be done only by a user with special authorization.
thanx,
sheetalHi
In your client if Profit center accounting(PCA) is activated ,then you need to maintain the Profit center for the material.
Option 1: goto OMS2, got details of pipleine material & select the Costing View of the material.
Now goto MM01 in creation of pipeline material & maintain the profit center in Cotsing 1 View.
Deactivating the field from mandatory to optional will not serve your purpose as PCA will get affected.
Thanks & Regards
Kishore -
Material creation date for perticular plant
Hello Experts,
I have four plant have a same material,so i want to see the material creation date by plantwise.Please suggest me where can i see the material creation date by plantwise? Bcz. I want to develop report for this.
Thanks & Regards,
VinayHi,
Go to T.Code: MM60,Then enter your required plant and execute.
Now you can see the material with created date or last change date and who created.
If helpful then reward.
Regards,
Biju K
Message was edited by:
Bijay Kumar Barik -
Process flow of material creation
hi sap gurus,myself rekha
i want to know the process flow of material creation-FERTCheck below link .You have to use transaction MM01 to create material.
https://www.google.com.au/search?q=process+flow+for+material+creation&oq=process+flow+for+material+creation&aqs=chrome..69i57.9710j0j8&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8#q=process+flow+for+material+creation%2Bsap -
EDI FOR MATERIAL CREATION AND CHANGE
Hello all,
I have a requirement that when a material is created it whole detial about that material is saved at a given location as idoc.
ie EDI configration.
How know to configure EDI process order. How can we do for material creation.Since we are not using any message control, we don't need to setup the process code in WE41.
The function module has already been assigned to the message type in WE57.
Step1: Create a logical system - BD54.
Step2: Create a distribution model - BD64.
Create a model view and add the Sender (SAP ECC) and Receiver (Logical System you created).
Then add the message type MATMAS.
Step3: Create a RFC Destination - SM59
Step4: Create a port and assign it to the RFC Destination created above. - WE21.
Step5: Create Partner profiles - WE20
Partner type - LS
Message type - MATMAS
Basic type - MATMAS05
Step6: Trigger the material material through BD10.
Hope it helps. -
Are there any standard web dynpro ABAP or JAVA for material creation(mm41)?
Hi SDN,
I have got the requirement to provide Web Dynpro application for material creation (transaction code is MM41) and I would prefer to enhance standard Web Dynpro more than develop from scratch. Now I got only the Web dynpro ABAP component for create sales order called "LO_OIF_MAIN_COMP" and GUI HTML for purchasing order that come with business package Eh4.
Anyone who know please kindly help me.>but I afraid that I'm not able to find out what is its component name from application
You could just lookup the WD Application in SE80 and then it will show you the component name. From SE80 choose Edit Object from the toolbar. Go to the Web Objects tab in the dialog. Type in the WD Application name and hit enter. You will then see the details of that application. -
Adobe interactive form for material creation
Hi experts,
I f an adobe interactive form for material creation was created using JAVA... what part is involved in the ABAP pgm.
Thanks in advanceHi,
Pleaes find the sample codes for WD Java...
https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d
Regards,
<i><b>Raja Sekhar</b></i> -
During the material creation ,it is showing some error(bdc program)
hi expects,
during execution the program ,the material is created.but i am getting a message that field rmmg1-mbrsh(industrial sector) that "input value is longer than screen field.please help me solving this problem.REPORT ZMM_RDD0009_MATERIAL_CREATION .
structure declaration.
types : begin of ty_upload,
MAKTX TYPE MAKTX, "Material Description
WERKS TYPE WERKS, "PLANT
MTART TYPE MTART, "Material Type
MATKL TYPE MATKL, "Material Group
MEINS TYPE MEINS, "Base Unit of Measure
MFRPN TYPE MFRPN, "Manufacturing part number
SALK3 TYPE SALK3, "net amounting
PEINH TYPE PEINH, "price unit
VPRSV TYPE VPRSV, "price control indicator
BKLAS TYPE BKLAS, "valuattion class
end of ty_upload.
INTERNAL TABLE DECLARATION.
internal table for upload the data.
data:t_upload type standard table of ty_upload initial size 0,
*internal table for bdcdata.
t_bdcdata type standard table of bdcdata initial size 0 ,
*internal table for bdcmsgcoll.
t_bdcmsgcoll type standard table of bdcmsgcoll initial size 0,
t_error type standard table of ty_upload initial size 0,
WORK-AREA DECLARATION.
work-area for upload the data.
w_upload type ty_upload,
bdcdata type bdcdata,
work-area for bdcmsgcoll.
w_bdcmsg type bdcmsgcoll,
*global variable declaration.
g_message(70) type c.
*include bdcrecx1.
*start-of-selection.
start-of-selection.
call function 'GUI_UPLOAD'
exporting
filename = 'D:/MATERIAL.txt'
filetype = 'ASC'
has_field_separator = 'X'
HEADER_LENGTH = 0
READ_BY_LINE = 'X'
DAT_MODE = ' '
IMPORTING
FILELENGTH =
HEADER =
tables
data_tab = t_upload.
EXCEPTIONS
call function 'BDC_OPEN_GROUP'
exporting
client = sy-mandt
DEST = FILLER8
group = 'ERROR_MAT'
HOLDDATE = ''
KEEP = 'X'
user = sy-uname
RECORD = FILLER1
prog = sy-cprog.
loop at t_upload into w_upload.
refresh t_bdcdata.
*perform open_group.
perform bdc_dynpro using 'SAPLMGMM' '0060'.
perform bdc_field using 'BDC_CURSOR'
'RMMG1-MATNR'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'RMMG1-MBRSH'
'W_UPLOAD-MBRSH'.
perform bdc_field using 'RMMG1-MTART'
'W_UPLOAD-MTART'.
perform bdc_dynpro using 'SAPLMGMM' '0070'.
perform bdc_field using 'BDC_CURSOR'
'MSICHTAUSW-DYTXT(17)'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_field using 'MSICHTAUSW-KZSEL(01)'
'X'.
perform bdc_field using 'MSICHTAUSW-KZSEL(04)'
'X'.
perform bdc_field using 'MSICHTAUSW-KZSEL(17)'
'X'.
perform bdc_dynpro using 'SAPLMGMM' '0080'.
perform bdc_field using 'BDC_CURSOR'
'RMMG1-WERKS'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_field using 'RMMG1-WERKS'
'W_UPLOAD-WERKS'.
perform bdc_dynpro using 'SAPLMGMM' '4004'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'MAKT-MAKTX'
'W_UPLOAD-MAKTX'.
perform bdc_field using 'BDC_CURSOR'
'MARA-MATKL'.
perform bdc_field using 'MARA-MEINS'
'W_UPLOAD-MEINS'.
perform bdc_field using 'MARA-MATKL'
'W_UPLOAD-MATKL'.
perform bdc_dynpro using 'SAPLMGMM' '4000'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'MAKT-MAKTX'
'W_UPLOAD-MAKTX'.
perform bdc_field using 'MARA-MEINS'
'W_UPLOAD-MEINS'.
perform bdc_field using 'MARA-MATKL'
'W_UPLOAD-MATKL'.
perform bdc_field using 'BDC_CURSOR'
'MARA-MFRPN'.
perform bdc_field using 'MARA-MFRPN'
'W_UPLOAD-MFRPN'.
perform bdc_dynpro using 'SAPLMGMM' '4000'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'MAKT-MAKTX'
'W_UPLOAD-MAKTX'.
perform bdc_field using 'MARA-MEINS'
'W_UPLOAD-MEINS'.
perform bdc_field using 'BDC_CURSOR'
'MBEW-VERPR'.
perform bdc_field using 'MBEW-BKLAS'
'W_UPLOAD-BKLAS'.
perform bdc_field using 'MBEW-VPRSV'
'W_UPLOAD-VPRSV'.
perform bdc_field using 'MBEW-PEINH'
'1'.
perform bdc_field using 'MBEW-VERPR'
'W_UPLOAD-VERPR'.
perform bdc_dynpro using 'SAPLSPO1' '0300'.
perform bdc_field using 'BDC_OKCODE'
'=YES'.
*perform bdc_transaction using 'MM01'.
*perform close_group.
call transaction 'MM01' using t_bdcdata mode 'N' update 'S'
messages into t_bdcmsgcoll.
if sy-subrc <> 0.
*append w_upload to t_error.
call function 'BDC_INSERT'
exporting
tcode = 'MM01'
tables
dynprotab = t_bdcdata.
endif.
clear w_bdcmsg.
read table t_bdcmsgcoll into w_bdcmsg index 1.
call function 'FORMAT_MESSAGE'
exporting
id = w_bdcmsg-msgid
lang = sy-langu
no = w_bdcmsg-msgnr
v1 = w_bdcmsg-msgv1
v2 = w_bdcmsg-msgv2
v3 = w_bdcmsg-msgv3
v4 = w_bdcmsg-msgv4
importing
msg = g_message
exceptions
not_found = 1
others = 2.
if sy-subrc = 0.
write:/ w_upload-maktx,'----', g_message.
refresh t_bdcmsgcoll.
endif.
endloop.
call function 'BDC_CLOSE_GROUP'.
EXCEPTIONS
NOT_OPEN = 1
QUEUE_ERROR = 2
OTHERS = 3
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
Start new screen *
form bdc_dynpro using program dynpro.
clear bdcdata.
bdcdata-program = program.
bdcdata-dynpro = dynpro.
bdcdata-dynbegin = 'X'.
append bdcdata to t_bdcdata.
clear bdcdata.
endform.
Insert field *
form bdc_field using fnam fval.
IF FVAL <> NODATA.
clear bdcdata.
bdcdata-fnam = fnam.
bdcdata-fval = fval.
append bdcdata to t_bdcdata.
clear bdcdata.
ENDIF.
endform.
FLAT FILE
MAT.DESCRIPTION PLANT MAT.TYPE MAT.GROUP UNIT
M 1000 ROH 001 KG
MANU.PART NET PRICE PRICE VALUATION
NUMBER AMOUNTING UNIT CONTROL CLASS
1 25 1 V 3000 -
Key performance indicators (KPI) for material creation
Dear all,
I need to define some Key Performance Indicators (KPI’s) to measure the data quality during the material creation (MM01) process. The objective is to get concrete statistics about data quality/accuracy for fields related to material from all views created with MM01 (basic data, classification, unit of measure...).
I would like to get your expertise on how to measure these KPI’s : which transactions, table (...) to use ?
I have already few ideas :
-Table CDHDR
-Transaction MM04
-Create “checkpoints“ into the workflow for material creation (ZWF01)
Do you have any other idea in mind?
I am open for all advices: transaction, table, process, approach…
Thanks in advance for your help !I have a few ideas, but the accuracy of the master data is based on your system config.
Some things that are helpful in most of the cases:
- If material type is HAWA (trading goods) your procurement indicator should always be External procurement (check those for other material types if you have it uniformed). You can also check purchasing group based on material type if you have it distinct by material type.
- Check if sales views are opened in all org.levels
- Check if storage loc.views are opened for all SLoc
All in all, you need to have a link of two or more data in material master to be able to check it in some way automatically, otherwise you won't be able to determine if the data is correct or not.
E.g. How would you every know if lot size of 120.000 PCS is OK or not for a specific material or if you need to assign a specific purchasing group to your material.
You know the logic behind your material master data best so you can create the best rules to check for your KPI.
Regards. -
Any component for article/material creation
Hi All
Is there any standard component for UI of articles/material creation in Webdynpro ABAP or SAP Floor Plan Manager?
Regards
SunitHi Aditya,
There is a standard component for Sales order maintenance : LORD_MAINTAIN_COMP
Note: It is also used to create / change /display the quotation/inquiry as well
Regards,
Rama
Message was edited by: Ramakrishnappa Gangappa -
Can we mandatory Quality Management Field at time of Material Creation
Hi Gurus,
I need to Control Material Creation for every item, if we create materials in some case our user forget for tick the Quality Management .
Is it any T-code or any customisation for control the same.
thanks in advance.
AjitHi Ajit,
In MM01..After entering industry sector and material type,,,when you click on enter...A window for Views will popup...
Now You select your all views including your quality view...Now you check the check box for "view selection only on request"...Now you click on default values....
Now when ever user will create material automatically Quality view will be selected.....and it wont show the views popup again..
Cheers!!!
Utsav
Maybe you are looking for
-
My 13 year old son has punched the wrong passcode into his 12 year old sisters iPod touch and it's disabled for 21 million minutes. He thought it funny. She doesn't sync it v often and since she last synced it the laptop she had her iTunes on died. T
-
Selected Movie Won't Play on Your Display!
I've purchased a new Mac Pro a few months before this problem arose, so the bug could be related to moving my files to the new (albeit currently authorized) computer, but I doubt it. I am suddenly unable to play my purchased movies (such as "UP" in
-
Partial Invoice from Purchase Order
Hi Experts I did a Purchase order for 10,000 and invoiced for 5,000 but when I try to do the incoice for the balance amount the sytem does not have any open purchase orders. My question is if we do invoice for partial amount can we have the purchase
-
Importing Keynote slides into Pages
I'm new to a Mac. I'm doing a copy and paste of Keynote slides into a Pages document. The quality of the slide image is very poor when printed. I've done this many times before in Windows (with PPT and Word) and the quality is very high. I thought it
-
My old movies now only play the audio
My old movies that used to work just fine on my 60 GB Ipod are now only playing as audio files. The problem started about a month ago, not sure why. Probably windows, lol. When i went to the video list all of a sudden EVERY song and video was being d