Material status at plant level
Dear Guru's,
Please suggest the material status or any other solution for blocking material for planning i.e. there should be no PR, planned order or sales order. But that status should not create problem while mass level changes for BOM, Routing, DMS.
Status 90 in MRP 1 creating problem while applying mass level changes. Also tried 00 & 01 but they are allowing to create sales orders.
Regards,
SAP CONS
Hi,
Go to OMS4 & check the statuses & their values. Choose the one which meets your need. If none suits, then create one.
You can prevent a material from being part of MRP run, while allowing to be in BOM by setting B & blank or A respectively.
Revert if you face any issues.
Regards,
Vivek
Similar Messages
-
Add z field in material master at plant level
I wanna to assign a new field in material master at plant level..
What settings should be done to do this?
Positive response will be highly appreciated.
Regardshi,
You can define the field directly via assigning the field to field selection group...This could also be done at industry sector, plant level as well....
Check the path :
SPRO >> Logistics general >> MM >> Field selection >> Assign fields to field selection group...
SPRO >> Logistics general >> MM >> Field selection >> Assign field at plant
SPRO >> Logistics general >> MM >> Field selection >> Assign fields at industry sector level...
For this assign the field to the respective table and then provide it at OMSR...
Assign field selection group to it...
Then in OMS9 give the priority for hide/display/req/optional to field...
If you want this to be added in the new screen, then you have to make the settings under "configure the material master"...
Hope it helps..
Regards
Priyanka.P -
Mass deletion of material master at plant level
Hi,
Is there any way to flag materials nearly 500 Nos for deletion at plant level.
Regards,
Vengathi,
Use mass transaction for putting the delete indicator for the material master...this is to be done from MM17 tcode...
and later they all could archived...Archive it from MM71 and can display this from MM72..
Regards
Priyanka.P -
Identification of old material number at plant level
Dear All,
We are implementing SAP for two hospitals. In legacy system each hospital as its own material master and material number. Now in SAP each hospital we are treating as a plant. These two plants are assigned to one company code.
So it means that there will be one unique material number for two hospitals. Now business wants their old material number (which is maintained differently for two Hospitals) at plant level in search functionality
How can I achieve with material master
Regards
Subhashcreate a class "OLDMAT" for old material number with CL03 for class type 001
define a characteristic for old material number for each plant with CT04 and assign it to the class (can as well be done from within CL03). name it e.g. OLDMXXXX (XXXX = plant number)
in MM01 select classification view and add the class. after you hit enter you get the fields to add the old material numbers
Standard F4 help for a material number allows then to search for a material number by classification. -
Update the x plant material status and plant speific material status
HI Experts,
I am new to abap. In my requriment i want to update the status of x-plant material status (MSTAE) in MARA and
plant specific material status (MMSTA) in MARC. In master data the status of those fields is blank. Insted of balnk i have to upload '01' or '02'.
using BAPI_MATERIAL_SAVEDATA i am unable to upload. its not working.
is there any another way to upload that two plants status.
thanks in advance
sravanHi martin,
i think insted of it_*** (internal table) we have to use work area. please make sure conform this one.
i am giving my logic wat i have written and my requirement also...
The process to update material master data status is described in 'xxxxx' Mark and Release Cost Estimates and BAPu201D.
u2022 As a result of releasing a standard cost, certain master data elements need to be updated by the Cost accountant in order to enable further activities within SAP.
u2022 All material codes for which Cost Accounting has released a new standard cost, need to have their Material Status indicators changed from 02 (reviewed) to 03 (released). This removes the system blocks on certain activities within SAP like purchasing, production and Sales. The status will be needed to change in two views of the Material Master.
u2022 The u201CX-plant matl statusu201D field on the Basic Data 1 view
u2022 The u201CPlant-sp. matl statusu201C field on the Costing 1 view
This update should be automated
Select materials for which a price change document was posted based on selection parameters.
Select price change documents for company code defined in selection screen since last run date
u2022 Reference procedure = PRCHG (MLHD-AWTYP)
u2022 Entered on MLHD-CPUDT u2013 verify against last run date to include in selection
u2022 Entered at MLHD-CPUTM u2013 verify against last run date to include in selection
u2022 Store last run date and time by company code, so that it can be picked up in the next run. (store in table TVARVC?)
Select only the documents of plants which belong to the company code in table MLIT. The link between company code and plant can be found in table T001K.
u2022 Valuation area = Plant MLIT-BWKEY
u2022 Create a list of all materials MLIT-MATNR
The next 2 updates should happen independently;
u2022 Update the u201CPlant-sp. matl statusu201C field (MARC-MMSTA) on all plant views belonging to the company on the Costing 1 view to status 3 with as prerequisite;
u2022 The current plant material status is 02
u2022 This action must be done on all plants belonging to the company code
u2022 Update the u201CX-plant matl statusu201D field (MARA-MSTAE) on the Basic Data 1 view to status 3 with as prerequisite;
u2022 The current X-plant material status is 02.
in pt_final1 i get the data corresponing to given tables.
LOOP AT PT_FINAL1 INTO GS_FINAL1.
*HEADER DATA
GS_HEAD-MATERIAL = GS_FINAL1-MATNR.
GS_HEAD-IND_SECTOR = GS_FINAL1-MBRSH.
GS_HEAD-MATL_TYPE = GS_FINAL1-MTART.
GS_HEAD-BASIC_VIEW = 'X'.
GS_HEAD-COST_VIEW = 'X'.
APPEND GS_FINAL1 TO IT_FINAL1.
*CLIENTDATA
GS_CLNT-PUR_STATUS = GS_FINAL1-MSTAE.
GS_CLNTX-PUR_STATUS = 'X'.
*PLANT DATA
GS_PLNT-PLANT = GS_FINAL1-WERKS.
GS_PLNT-PUR_STATUS = GS_FINAL1-MMSTA.
GS_PLNTX-PUR_STATUS = 'X'.
CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
HEADDATA = GS_HEAD
CLIENTDATA = GS_CLNT
CLIENTDATAX = GS_CLNTX
PLANTDATA = GS_PLNT
PLANTDATAX = GS_PLNTX
IMPORTING
RETURN = GS_RET.
Commit to release the locks
RETURN-TYPE is 'E' in case of error, else 'S'.
IF GS_RET-TYPE = 'E'.
LOOP AT IT_RET.
WRITE: / RETURNMES-MESSAGE.
ENDLOOP.
ELSEIF GS_RET-TYPE = 'S'..
WRITE: / 'PLANT MATERIAL STATUS '.
ENDIF.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
ENDLOOP. -
Change material description at plant level
Hi,
can material description be changed for only one plant.Hi All,
Material Description is at client level data it will be applicable for all plants. But if you extend the material for using it in the other plant you can make a note in the sale text or purchase order text.
Hope this will solve your problem,
Regards,
Pherasath -
Item user status at plant level
Hi All
I have configured certain User Status which are assigned to Item category. Item category is used in all the plants but user status is applicable for only few plants. So User status will also appear in those plants where it is not applicable.
In Cost object Sales orders I have the option of selecting the User status manually in Status tab by clicking in 'Object Status' button. But in the items which are not cost object 'Object Status' button does not appear. So I have to assign to Item category in Customizing which will then always be defaulted even though it is not required in ceratin plants.
Regards,Hi,
I dont think it is possible .
A suggestion not sure if it works .
Assign user status profile operation wise and then have some development to check the operation status and
then update production order status with same user status you mentioned in operation.
FM: STATUS_CHANGE_EXTERN will help you to change the user status of order.
Regards,
Vishal -
About the effect for batch level conversion from material to plant level
Dears,
Now we use batch management at material level in our system, now we want to change to batch level from material level to plant level, what effects or risks it will bring during the process of conversion?
Thanks a lot
ZhongkaiHi
check the following SAP help link it is very helpful:
http://help.sap.com/saphelp_40b/helpdata/es/d2/1d4b6e5733d1118b3f0060b03ca329/content.htm
at the link you can find the following
Specify batch level and activate status management
In this IMG activity, you specify the following:
the level at which batch numbers are unique
whether batch status management is active in the client
the plants in which batch status management is active
the initial status of new batches
Batch level
Batch numbers can be unique at the following levels:
at plant level
at material level
at client level for a material
If you choose plant level, the batch number is unique in conjunction with the respective material and the plant. If you choose material level, the batch number is unique together with the material. At client level, the batch number is unique in the whole client.
To change the batch level, you have to start a conversion program. This program first checks whether conversion is possible and outputs an error log containing all batch numbers that occur more than once at the new level. Now you need to manually transfer these batch records to numbers within Inventory Management using a transfer posting 'material to material'.
If you change the level from plant level to a higher level, it is possible that batches with the same batch numbers in different plants are actually identical. In this case, all you have to do is remove stocks (including previous period stocks) so that all batches with the same batch numbers, except one, can be reorganized.
When you convert from plant level to material level, the material is then to be handled in batches in all plants in which it is defined.
Standard settings
In the standard R/3 System, batches are unique at plant level.
Activities
To change the batch level, proceed as follows:
1. Choose the level at which you want your batches to be unique.
2. Save the new settings and choose Back.
3. Select function Batch level -> Conversion.
4. If necessary, carry out the conversion in test mode first.
Further notes
Note that you cannot reset conversion from plant level to a higher level in the standard.
If you create a client by copying an existing client, initially, there are no settings in the target client at batch level. The system makes the settings in the target client only when you have carried out an activity (maintaining master data or posting a goods movement, for example).
SETTINGS BEFORE/AFTER CLIENT COPY:
Source client Target client
Client level Material level
Material level Material level
Plant level Plant level
Batch status management
Batch status management is an additional function provided by the standard R/3 System.
Standard settings
Batch status management is not active in the standard R/3 system.
Activities
To activate batch status management, proceed as follows:
1. Choose Batch status management active.
2. Save the new setting and choose Back.
3. Choose Batch status management -> conversion.
4. If necessary, carry out the conversion in test mode first.
Further notes
Batch status management is linked to the batch level. At material and at plant level, the status management settings are valid within the client, that is for all plants. However, if you have defined batches to be unique at plant level, you have to select the plants in which status management is to be active using function Plants with status management.
If you activate status management, all existing batches are assigned status 'unrestricted'. If you deactivate status management, the systems transfers all restricted batches to unrestricted stock within conversion. Restricted stock only exists if status management is active.
If you create a client by copying an existing client, status management is automatically activated if batches exist in the target client, independent of the settings in the source client. If no batches exist in the target client, it is not activated. In this case, you have to activate or deactivate status management manually, if required.
Plants with batch status management
Activities
To select the plants in which status management is to be active, proceed as follows:
1. Set characteristic Batch status management for those plants in which batch status management is to be active.
2. Save your settings and choose function Back.
3. Choose function Batch status management -> conversion
4. If necessary, carry out the conversion in test mode first.
Initial status of a new batch
Using this function, you can specify for each material type which initial status new batches are to be assigned. However, if you use a quality management system, this specifies the status of the batches.
Hope it will help
Best Regards -
Plant Specific and X-Plant Material Status
Hi,
Could anyone please answer the following:
1.What is the TCode to configure Plant Specific Material Status?
2.Would there be any conflict if both X-Plant Material Status and Plant Specific Material Status can be configured together? My client would like to Stop Manufacturing in one plant and keep others unblocked.
Thank you,
Samhi
1.What is the TCode to configure Plant Specific Material Status?
t code is OMS4 ,block the production tabs in the indicator
2.Would there be any conflict if both X-Plant Material Status and Plant Specific Material Status can be configured together? My client would like to Stop Manufacturing in one plant and keep others unblocked.
*if u want plant specific block then do not use this indicator in basic data 1 view ,use it in purchasing view *
select the material in mm02 with plant and store then in pur view material plant status give this indicator
regards
kunal
award if useful -
Material status in material master
Hi,
We have different type of statuses that can be maintained in material master like -
Distribution-chain-specific material status
Cross-distribution-chain material status
Cross-Plant Material Status
Plant-Specific Material Status
The settings for these are maintained as part of configuration.
Is there any possibility to further add some more control parameters in the statuses through development or customising?
regards,
MohitHello Mohit ,
What kind of control you are expecting through the material status ? We can do config and maintain new material status through the t-code OMS4.
Just to mention few of the control few of the control we can do from there are Message/Error if independent requirement is created for material , Message /Error if material is used in MRP, Message/Error if material is used in production order header, Message /Error if material used in WM transfer reqmt/posting change etc etc .
There are other plenty of option there which you can explore.
I hope the information helps
Cheers
Kaushik -
Planning a materail at plant level and the MRP Area
Hi Gurus,
Is it possible to plan the same material at the plant level and at the MRP area level ( Storage location MRP)?. If so please provide the steps how this needs to be set-up. what will the implications on the MRP.
Thanks!
Nagesh.Hi,
Inventory can be valuated at two levels either at company code level or at plant level. If you select valuation at company code level, all materials across all the plants will have same material price since valuation is at only company code level.
Say for example Company code 1000 is buying a material which unit price is Rs. 10 from a vendor who supplies to two different plant A & B of company code 1000. Assume Plant A is situated near vendor premises itself (so freight cost is Re 1 extra) whereas plant B is situated at far away from vendor place (so freight cost rs 2 extra) and both cases freight cost is borne by the company and not by vendor.
Assuming you have selected valuation at plant level, now in plant A same material will be valauted at Rs. 11 (10 +1) whereas at plant B it is valuated at Rs. 12 (10+2).
Whereas if you have selected valuation at company code level, price will not be valuated at plant level rather at company code level which will get updated at moving average price in this case.
So it is always best practice to select valuation at plant level rather than at company code level.
Reg
Karthikeyan G -
Availability check at plant level
dear all,
my issue is
i maintain two storage location for raw material say 1 and 2. material is transported from 1 to 2 by 311 Mvt. as 2 is storage at shop floor.
production storage location maintain in MRP-2 view of this material master is 2 .
our client require that while release of process order for its header material system should not give material shortage error .system should check availability of material in production storage location 2.
on not finding sufficiet quatity in 2 it should check for storage location 1, and on finding sufficient qty to fill the remaining requirement shuld not give error of missing part.
to check material availability at plant level i ticked the indicator-"No storage location Inspection" in OPJJ config. setting.
on this config. change also, while releasing the process order system automatically pick storage location 2(production storage location maintain in material master) on checking the mateial page assigned for this order and give missing part on check availability.
some of our raw material are active for batch management.
here also on releasing order of there header material system assign production storage location 2 to that raw material assigned to that order and searh batch only in storage location 2. and on not finding any stock in storage loc. 2 give message insufficient batch assignment and not check the stock in stor. loc. even it available in 1.
kindly explain ...what may be the reason,
even on checking availability at plant level its not considering all the storage location assigned to that materila for this plant.
thanks and regards.Dear,
In MRP2 view you need to maintain the second storage location i;e production storage laoction from which you are taking batches for production. So it will get copied to the component details of order.
When you will do the batch determination at that time system will select the batches as per availibility.
So in your case you need to do the batch determination agian after the store persone transfer the material to the production storage loaction then system will take all batches available in the production storage location.
Stock determination enables you to implement various strategies to withdraw material for goods issues and stock transfers. You configure these strategies in Customizing. Based on the material requirements entered, the R/3 system determines how and when the material should be withdrawn, and from which storage locations and stocks.
Create sort sequence with ascending order
Then create batch search strategy in MBC1 or COB1 transaction
Give the sort rule there
Give the no. of batch splits as much as you want or just keep 999
Then try doing the batch determination & check if you are getting what you want
If you don't use the Batch entry as 3 then COR6N you can determine batches here then it will get copied to order after confirmation.
Revert if you want further clarifications
Hope clear to you.
Regards,
R.Brahmankar -
Changing Batch Level from Material Level to Plant Level.
I want to create the batch class with the class code 22 instead of 23. As the batch class is maintained at the Material Level, not at the Plant Level. So is it possible to change the batch class from Material to Plant Level and create batch class with code 22.
Kindly suggest.Hi, Thanks for ur reply.
I have applied SAP notes and changed the batch status from material level to plant level...But still i am getting the class type as 23.
What are the next steps to be done. Currently in OMCT, Batch Level Conversion tab is active and rest all the tabs are in inactive state. so please guide. -
Blocking material for sale at plant level
Hi,
Can you please help me whether we can block the material for sale at plant level.
We can block the material in sales organization view --> DChain-spec. status as BLOCKED FOR SALE , but it wil block sales of the material for all the plants in the sales organization.
Please help whether we can go ahead at plant level.the posting block for goods issues can already be reached with a material status, so no phyiscal inventory document necessary.
What you could try is to control the usage by a userexit.
E.g. you define a sales status AND a material status, just as table entry without any customizing in detail.
and in the userexit you check for the combination of sales status and material status, and if your material has this combination then send a error message to the user. -
Blocking of Material at Plant level
Hi Gurus,
My requirement is to block the material at plant level i.e. to disallow any transaction for a material in a specific plant..
Is is possible in SAP and if yes ,then what are the steps to achieve this.Hi,
You can Block the Material for further processing.
You can set the Indicator as Block(Initial ststus) in X-Plant Material Status in Basic Data & Purchasing View .
Otherwise you can also flag the material for deletion,in MM06 .
Best Way is
You cannot delete the material from material master until archiving but you can block that material for any procurement
Goto Basic data 1
X-plant matl status -
01 Blocked for procment/whse
02 Blocked for task list/BOM
10 Blocked for MRP
Thanks,
AMIT
Maybe you are looking for
-
Hi I have about 1000 contacts on my iPhone 4 after syncing with iCloud there are only about 120 contacts on iCloud How can I have the same info on both the iCloud and my iPhone
-
Two applications at the same time on M200?
On the Amazon site (and other places I'm sure) it says about the M200: "With the optional Tablet Multi Dock station, you can plug in an external keyboard and monitor allowing you to run two different applications on separate screens at the same time.
-
Even though I have the boxes "Open I Tunes when this iPod is connected" and "Manually Manage music" ticked, itunes does not launch when My Ipod is mounted. I open iTunes from the dock. Although The summary page is indicating that the ipod is full, I
-
Need to collect history of text messages to one person easily
Is ther an easier way of collecting an entire text conversation over a long period of time without having to scroll through and screen-shot from the beginning?
-
Cant sync windows live contacts on macbook
hi, i wanna sync my windows live account for saving contacts and calendars on my macbook pro i somehow managed to connect mail application with windows live , on calendars i have registered it but it is not working , in calendars i cant see windows o