Mass extension of materials in the plant
Hi friends,
How to extend the mass of materials to the other plants?
Thanks in advance.
I have a small issue in LSMW.
I want to extend about 4000 Material to a new plant. I am using LSMW to do that. I have used BDC and I have called just three fields Material Number, Plant and Valuation Class. The Plant I have fixed i.e. put the constant number while the Material Number and Valuation Class is picked up from the excel CSV file. However when BDC reaches the stage where it take Plant input, it doesnt do anything neither it picked up the constant. I have tried all the option i.e. Use Constant, Use field from Excel file, Use Fixed Values. No matter what I do, it doesnt pick up the value.
Please help in this, I am really tired of this issue.
Sajid
Similar Messages
-
Mass Extension of Materials to various Plants
Hi there,
I have a Material NO. 11205 creted in Plant A001. I have 30 Plants ranging from A001 to A010 then B001 to B010 and so on. Is there a Transaction in SAP thru which I can extend Material 11205 in all the Plants at one shot?
Please assist.
Many ThanksHello,
There isn't a simple transaction to extend plants as there is for storage locations. In my experience, there are usually significant differences in the setup of materials in the different plants so you need to take account of these when extending plants. If this is something you do on a regular basis you can either set up an LSMW to create the new plant views or have an ABAP'er write you a custom program to do this.
Sorry I couldn't give you something more positive.
John. -
Reg storage location for all the materials in the plant.
Dear Gurus,
In my plant I would like to know the storage location for all the materials in the plant.can u guys suggest me the solution?If Stock is there in Each Storage Location then You can Run MMBE Report by Inputting Material & Plant. Then it will Show All the Storage Location Stocks for a Plant.
Or you can Run MM60 Report Which will give you Detail Report.
Else you Can Check in MMSC List of Extendable Storage Locations.
Regards,
Ashok -
Mass Extn. of materials to new plants(MM17 or any other T Code)
Hi can you guys advise me on the following:-
I havve materils A,B,C,D and so on which are let us say present in plant P1, P2,P3 and P4.
My requirement is to do a mass extension of these materials to new plants which could be say P1A,P2A,P4 and say P3
Kindly advise.
I tried MM17 but could not complete the same as it the field WERKS of MARC does not come inthe search fields
Thanks in anticipation
RajeevHi,
Use MMZ1 t.code for extension of material.
Regards,
Biju K -
Bapi for Extension of materials to differnt plants
Hi Gurus,
i want extended the material to differnt plant. using bapi , the bapi name is ''BAPI_MATERIAL_SAVEDATA'. while run the program error occured " MATERIAL DOES NOT EXIST I N THE PLANT 4000' . pls give me idea how to extend the material to differnt plants.
Thx in advanceYou can refer this link for more assistance
link:[http://www.sap-img.com/abap/bapi-to-copy-materials-from-one-plant-to-another.htm]
May be your mapping is wrong. -
Mass Extension of BOM to a New Plant
Dear all
I have BOMs master data in the system for Plant 1000.
However, I would like to perform mass extension these BOMs master data to Plant 2000.
Can I use CS20 or other methods to do?
Thanks
JosephDear Joseph,
There is no T Code to perform this activity in mass,create a BDC for the same and go ahead.
For individual material you can assign the plant through CS05.
Regards
Mangalraj.S -
Material Master Extension to all the plants of same type
Hi
In the given scenario, we have almost 200 plants where same materials are required , now when we create material master using Tcode MM01 we want to extend this material master to all the plants of same type in one go .Is it possible , if yes , how to go about it ?? please help, this is the specific customer requirment .
ans will be rewarded
rgds
mojibHi,
Just go through the code
report ZMM_FERT_CREATE_EXT_PLANT
no standard page heading line-size 255.
*include bdcrecx1.
DATA : it_bdcdata LIKE bdcdata OCCURS 0 WITH HEADER LINE,
it_bdcmsgcoll LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE.
data : p_filex type string .
types: BEGIN OF t_mm01,
matnr(018),
MAKTX(040),
mtart(004),
matkl(009),
WGBEZ(020),
bklas(004),
vprsv(001),
werks(004),
vkorg(004),
vtweg(002),
sktof(001),
versg(001),
kondm(002),
ktgrm(002),
meins(003),
gewei(003),
j_1ichid(012),
j_1isubind(001),
j_1icapind(001),
j_1igrxref(001),
tragr(004),
ladgr(004),
mtvfp(002),
xchpf(001),
mtpos_mara(004),
mtpos(004),
ekgrp(003),
BWTTY(010),
meins1(003),
meins2(003),
meins3(003),
sales_txt(040),
purc_txt(040),
mbrsh(001),
verpr(015),
peinh(006),
stprs(015),
brgew(017),
ntgew(017),
j_1ivalass(018),
umrez1(006),
umren1(006),
umrez2(006),
umren2(006),
umrez3(006),
umren3(006),
lgort(004),
TAXKM1(001),
TAXKM2(001),
HERKL(003),
HERKR(003),
J_1IMOOM(018),
end of t_mm01.
DATA : it_mm01 type table of t_mm01 with header line initial size 0.
*Selection Screen *
SELECTION-SCREEN BEGIN OF BLOCK B WITH FRAME TITLE text-001.
PARAMETERS: p_file like IBIPPARMS-PATH obligatory.
SELECTION-SCREEN:END OF BLOCK B.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file .
PERFORM get_filename.
*START-OF-SELECTION
START-OF-SELECTION.
PERFORM upload_data.
PERFORM fill_data.
*& Form upload_data
* text
* --> p1 text
* <-- p2 text
form upload_data .
p_filex = p_file.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = p_filex
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = '#'
* HEADER_LENGTH = 0
* READ_BY_LINE = 'X'
* DAT_MODE = ' '
* CODEPAGE = ' '
* IGNORE_CERR = ABAP_TRUE
* REPLACEMENT = '#'
* CHECK_BOM = ' '
* NO_AUTH_CHECK = ' '
* IMPORTING
* FILELENGTH =
* HEADER =
tables
data_tab = it_mm01
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
OTHERS = 17
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
endform. " upload_data
*& Form get_filename
* text
* --> p1 text
* <-- p2 text
form get_filename .
CALL FUNCTION 'F4_FILENAME'
EXPORTING
PROGRAM_NAME = SYST-CPROG
DYNPRO_NUMBER = SYST-DYNNR
* FIELD_NAME = p_file
IMPORTING
FILE_NAME = p_file .
if sy-subrc NE 0 .
write : / 'Enter File Name'.
endif.
endform. " get_filename
*& Form fill_data
* text
* --> p1 text
* <-- p2 text
form fill_data .
*perform open_group.
loop at it_mm01.
clear it_bdcdata.
refresh it_bdcdata.
perform bdc_dynpro using 'SAPLMGMM' '0060'.
perform bdc_field using 'BDC_CURSOR'
'RMMG1-MTART'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_field using 'RMMG1-MATNR'
it_mm01-matnr.
* '116100'.
perform bdc_field using 'RMMG1-MBRSH'
'C'.
perform bdc_field using 'RMMG1-MTART'
'FERT'.
perform bdc_dynpro using 'SAPLMGMM' '0070'.
perform bdc_field using 'BDC_CURSOR'
'MSICHTAUSW-DYTXT(16)'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_field using 'MSICHTAUSW-KZSEL(03)'
'X'.
perform bdc_field using 'MSICHTAUSW-KZSEL(05)'
'X'.
perform bdc_field using 'MSICHTAUSW-KZSEL(06)'
'X'.
perform bdc_field using 'MSICHTAUSW-KZSEL(07)'
'X'.
perform bdc_field using 'MSICHTAUSW-KZSEL(09)'
'X'.
perform bdc_field using 'MSICHTAUSW-KZSEL(10)'
'X'.
perform bdc_field using 'MSICHTAUSW-KZSEL(13)'
'X'.
perform bdc_field using 'MSICHTAUSW-KZSEL(16)'
'X'.
perform bdc_dynpro using 'SAPLMGMM' '0080'.
perform bdc_field using 'BDC_CURSOR'
'RMMG1-VTWEG'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_field using 'RMMG1-WERKS'
it_mm01-werks.
* '9010'.
perform bdc_field using 'RMMG1-LGORT'
it_mm01-lgort.
* 'F901'.
perform bdc_field using 'RMMG1-VKORG'
it_mm01-vkorg.
* '1000'.
perform bdc_field using 'RMMG1-VTWEG'
it_mm01-vtweg.
* '03'.
perform bdc_dynpro using 'SAPLMGMM' '4000'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'MAKT-MAKTX'
it_mm01-maktx.
* 'Test ACEPHATE TECHNICAL 50kg'.
perform bdc_field using 'BDC_CURSOR'
'MVKE-MTPOS'.
perform bdc_field using 'MVKE-VERSG'
it_mm01-versg.
* '1'.
perform bdc_field using 'MVKE-KONDM'
it_mm01-kondm.
* '03'.
perform bdc_field using 'MVKE-KTGRM'
it_mm01-ktgrm.
* '01'.
perform bdc_field using 'MVKE-MTPOS'
it_mm01-mtpos.
* 'NORM'.
perform bdc_dynpro using 'SAPLMGMM' '4000'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'MAKT-MAKTX'
it_mm01-maktx.
* 'Test ACEPHATE TECHNICAL 50kg'.
perform bdc_field using 'MARC-MTVFP'
it_mm01-mtvfp.
* '01'.
perform bdc_field using 'MARC-XCHPF'
it_mm01-xchpf.
* 'X'.
perform bdc_field using 'BDC_CURSOR'
'MARC-LADGR'.
perform bdc_field using 'MARC-LADGR'
it_mm01-ladgr.
* '0003'.
perform bdc_dynpro using 'SAPLMGMM' '4004'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'MAKT-MAKTX'
it_mm01-maktx.
* 'Test ACEPHATE TECHNICAL 50kg'.
perform bdc_field using 'MARC-HERKL'
it_mm01-HERKL.
* 'IN'.
perform bdc_field using 'MARC-HERKR'
it_mm01-HERKR.
* '01'.
perform bdc_field using 'BDC_CURSOR'
'J_1IASSVAL-J_1IVALASS'.
perform bdc_field using 'J_1IMTCHID-J_1ICHID'
it_mm01-J_1ICHID.
* '2913 00 90'.
perform bdc_field using 'J_1IMTCHID-J_1ISUBIND'
it_mm01-J_1ISUBIND .
* 'X'.
perform bdc_field using 'J_1IMTCHID-J_1ICAPIND'
it_mm01-J_1ICAPIND.
* 'F'.
perform bdc_field using 'J_1IMTCHID-J_1IGRXREF'
it_mm01-J_1IGRXREF .
* '2'.
if it_mm01-J_1IVALASS <> '0'.
perform bdc_field using 'J_1IASSVAL-J_1IVALASS'
it_mm01-J_1IVALASS.
* '0'.
endif.
perform bdc_dynpro using 'SAPLMGMM' '4000'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'MAKT-MAKTX'
it_mm01-maktx.
* 'Test ACEPHATE TECHNICAL 50kg'.
perform bdc_field using 'BDC_CURSOR'
'MARC-EKGRP'.
perform bdc_field using 'MARC-EKGRP'
it_mm01-ekgrp.
* '002'.
perform bdc_field using 'MARC-XCHPF'
it_mm01-xchpf.
* 'X'.
perform bdc_dynpro using 'SAPLMGMM' '4000'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'MAKT-MAKTX'.
perform bdc_field using 'MAKT-MAKTX'
it_mm01-maktx.
* 'Test ACEPHATE TECHNICAL 50kg'.
perform bdc_field using 'MARC-STEUC'
it_mm01-J_1ICHID.
* '2913 00 90'.
perform bdc_field using 'MARC-HERKL'
it_mm01-HERKL.
* 'IN'.
perform bdc_field using 'MARC-HERKR'
it_mm01-HERKR.
* '01'.
perform bdc_field using 'J_1IMTCHID-J_1ICHID'
it_mm01-J_1ICHID.
* '2913 00 90'.
perform bdc_field using 'J_1IMTCHID-J_1ISUBIND'
it_mm01-J_1ISUBIND.
* 'X'.
perform bdc_field using 'J_1IMTCHID-J_1ICAPIND'
it_mm01-J_1ICAPIND.
* 'F'.
perform bdc_field using 'J_1IMTCHID-J_1IGRXREF'
it_mm01-J_1IGRXREF.
* '2'.
perform bdc_dynpro using 'SAPLMGMM' '4000'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'MAKT-MAKTX'.
perform bdc_field using 'MAKT-MAKTX'
it_mm01-maktx.
* 'Test ACEPHATE TECHNICAL 50kg'.
perform bdc_field using 'MARC-XCHPF'
it_mm01-xchpf.
* 'X'.
*perform bdc_field using 'MARA-IPRKZ'
* 'D'.
perform bdc_dynpro using 'SAPLMGMM' '4000'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'MAKT-MAKTX'
it_mm01-maktx.
* 'Test ACEPHATE TECHNICAL 50kg'.
perform bdc_field using 'BDC_CURSOR'
'MBEW-STPRS'.
perform bdc_field using 'MBEW-BKLAS'
it_mm01-bklas.
* '7930'.
perform bdc_field using 'MBEW-VPRSV'
it_mm01-vprsv.
* 'S'.
perform bdc_field using 'MBEW-PEINH'
it_mm01-peinh.
* '1'.
perform bdc_field using 'MBEW-VERPR'
it_mm01-verpr.
* '273.75'.
perform bdc_field using 'MBEW-STPRS'
it_mm01-stprs.
* '207'.
perform bdc_dynpro using 'SAPLSPO1' '0300'.
perform bdc_field using 'BDC_OKCODE'
'=YES'.
CALL TRANSACTION 'MM01' USING it_bdcdata
MODE 'A'
UPDATE 'A'
MESSAGES INTO it_bdcmsgcoll.
CLEAR it_mm01.
endloop.
*perform bdc_transaction using 'MM01'.
*perform close_group.
endform. " fill_data
*& Form bdc_dynpro
* text
* -->P_0297 text
* -->P_0298 text
form bdc_dynpro USING prog scr.
CLEAR it_bdcdata.
it_bdcdata-program = prog.
it_bdcdata-dynpro = scr.
it_bdcdata-dynbegin = 'X'.
APPEND it_bdcdata.
endform. " bdc_dynpro
*& Form bdc_field
* text
* -->P_0687 text
* -->P_IT_MM01_VPRSV text
form bdc_field USING fnam fval.
CLEAR it_bdcdata.
it_bdcdata-fnam = fnam.
it_bdcdata-fval = fval.
APPEND it_bdcdata.
endform. " bdc_field
Regards,
Madhu. -
How to Upload the Materials for one Plant and then copy the same to all oth
Hi All,
I am using Material Types NonStock, Service, Spare Parts and Trading.
How to Upload the Materials for one Plant and then copy the same to all other plants.
can anybody give response for this requirement.
Regards...
<b></b>Hi,
Using MM01 Only we can upload Plant Details.
If you want to extend to other plant also, Use MM01 and select Plant view and give new plant details.
If you want to copy from one plant to another plant after selecting Plant view , next screen you can select From Plant and To Plant Details.
Reward Points If it helps you.
Regards,
Murali K -
Retive the changes done for materials in perticulare plant
Hi Friends,
i want to pull the changes done for materials in perticular plant
for specific USER in a view.
mean .. what the USER was changed for that meterials in plant.
regards,Hi,
Use CDHDR and CDPOS table.
Thanks,
Sen -
Assignments of materials and vendors to inspection plans for the plant 1500
Hi to all,
Please give me solution for make assignments of materials and vendors to inspection plans for the plant 1500.
Thanks,
NAgeshhi gang,
try to make usage decision ,kindly check in material document which you have created while making the GR, check in which storgare location you have specified and try to transfer the stock from quality to unrestricted.and also make a note on batch number also if you have activated the batch management
regards
thyagarajan -
Qulaity stock included in the Plant stock -MD04
Dear All ,
I am having following stock for the Material A ,
Unrestricted Stock = 0
Quality Stock = 10
When i check in the T-code :MD04 , System shows the Plant Stock as 10 , and this stock is included in MRP also ..
I have checked the Checking Rule assignment in the configuration plant parameters under MRP .
How the Quality stock is included in the plant stock and the same considered for MRP .
Is this logic is correct one ...
I am expecting some replies from you allhi,
What you notice is standard SAP behavior. QC stock is considered in plant stock & same is available during MRP run. However for Av. Check you can exclude QC stock in the checking rule.
If your business need is not to include QC stock in MRP run, then create a SLoc which is not MRP relevant & maintain the stock in this location. In MRP - 4 view you need to maintain the value 1 for Sloc MRP indicator. You can get this value defaulted for all newly created materials in OMIR. For mass changes of existing materials you can use MM17.
Regards,
Vivek -
Hi experts
Whenever the material is created it has to be extended to 30 - 35 plants. Is there any standard t code by which we can extend it to all plants. (I think MM50 is one of t code). Is there any other t codes, Please inform
Regards
MuthukumarHi,
MM50 is for extending the material views only,
1. For extending materials to other plants use MM17/MASS.
2.Or , Use The LSMW or BDC to extending materials to other plants.
hope it helps...
manoj singh -
The necessary shipping materials and the means of transport
The answer of the question below is "d. Shipping point". On the other hand, shipping type (shipment type determines how the goods will be transported - tuck, train, ship etc....) is entered in the "shipment type" at the customization.
Taking into consideration this fact, why is the answer of this question is given as "shipping point"?
What part of the company is responsible for the type of shipping, the necessary shipping materials and the means of transport?
Only one answer is correct.
a. Sales Organization
b. Transportation planning point
c. Shipping condition
d. Shipping point
e. Warehousehi
As per my knowledge, normally goods are transported from Plant through shipping point, So ultimately shipping point is the responsible for that. -
In SAP sales order, Is that possible to change the plant manually?
Hi experts
When we create sales order, for material , it will choose the shipping plant . Some materials
has different level, like Material A is 0 Level, Material B is under A . So B will use same plant as A.
We hope to manually change the plant for B, but the field of plant is grey.
Is that possbile if we could enhanbe this field and could manually change plant ?
Thanks
ALiceHi all
Thanks, Ya ,we have setup sales bom and extend the matieral plant . for sub-item
Currently, our problem is we need 0 level mateiral A plant as X , and Sub-item mateiral plant as Y , we hope to manually change the sub-item plant , but that field is grey , so we can't do it. We can change the high level mateiral plant, but for our request, the we only want to change the low level item plant, high level plant still need be X, no need change to Y.
The one way we found is to reject this line, and craete a new item and also input the level number.
but it's not convenient
So we hope to know for such plant field, Now in our sap, it's grey, we can't change it. Does sap need confige and allow this field un-grey, then we can manually directly change sub-item plant?
Thanks
Alice
Edited by: alice zhang on Apr 30, 2008 5:37 AM -
How to find materials in a plant
Hello gurus
Can anybody tell me 1. how to see materials in a plant ?
2.Error Message SG105 Enter rate / USD rate type M for 03/21/2008 in the system setting.
i am struggling with it please any body can help me
Note : Please search forum before posting,Go through forum rules
Edited by: Jeyakanthan A on May 26, 2011 12:28 AMHi Kalyan,
To find or to listout the materials based on the plant means, use t.code: MM60 and give the plant.
then, you can retrieve the list of materials specifict to that plant.
Or else you can also see, all the relevent data of each material specific to the Plant or Plants through ABAP table view.
use t.code: SE16 or SE16N in that enter table name: MARC or MARD enter the Plant (s) , then execute (F8)
it will listout all the relevent data of each material of the plant (s).
But,
where as the message what you have given is not specific to the question that you are asking? and
that is more relevent to exchange rate maintainence for currency " M " type. for USD vs INR combination or your client company code specific currency.
Pls, let us get the clarity on the question, please?
Hope you have understood.
Regards,
Sapsrin
Maybe you are looking for
-
I'm a newbie with Captivate and I'm trying to design an interactive training course. I decided to use buttons to allow the trainee to decide when they want to transition from slide to slide. The issue I am having is after you press the button to move
-
Issue with font dreamweaver cs4
Hi, i have a powerbook with tiger and dreamweaver 8, and also i have a mbp with leopard and dreamweaver cs4. My issue is with font rendition .. i mean, i setup both system a software with the same parameters, code view in Dreamweaver with Monaco at 8
-
Trouble installing CS 6.0 update
I'm trying to install my CS 6.0 update, but I receive the error "a qualifying product could not be found on this computer." I have Adobe CS 5.5 Web Premium installed, and I believe this is a qualifying product. So, I'm not sure why I'm receiving th
-
I called our ISP (Exede/WildBlue) about problems with connections and speed. My wife tells me I should have expected this, but their "help" - a woman with an accent that was decidedly Indian - told me it was because of Firefox. I followed her directi
-
How can l get back on my mac iphoto application ?
l've been cleaning my computer and erase everything , redownload everything online with update , and after this with surprise , iphoto application is gone, anyone knows please how to get it back? Thank you in Advance. Laurent.