Batch Management Indicator not getting set for material master

Hi,
In one of the material we need to mark the Batch Management Indicator in Material MAster. We had removed all the stocks from the material. But still we are getting error, Stock exists for the material in Plant XXX and Sloc YYY.
I checked in MARD table and MMBE that for this maaterial there are no stock for said Sloca and Plant.
One thing which I noticed in the Material Master and MARDH table that there exists some stock in Previous persiod for the said Sloc and Plant.
Need to know is this error is due to stock shown in previous period. Why system is checking the previous period stock.
How can we resolve our issue and check this Indicator.
Please let me know as earliest as possible.
Thanks
SG

Hi,
Refer OSS Note 30656 - Change base unit of measure/batch mngt requirement
Following are the details of this note;
Symptom
When maintaining a material master record, you change the base unit of measure or the batch management requirement indicator or the valuation category. The system then tells you that this change is not possible since stocks still exist. However, no stocks are shown for the material in the stock overview.
Reason and Prerequisites
The message that stocks still exist refers not only to stocks in the current period, but also to stocks in the previous period.
The reason for checking previous period stocks is that postings can also be made to the previous period when entering goods movements. This would result in inconsistencies if the base unit of measure had meanwhile been changed.
Solution
Please check whether stocks still exist for the previous period by displaying, for example, the plant stock view or storage location stock view of the material. You do this by selecting "Extras -> Previous period -> Prev. pd SLoc. stock or Prev. pd plant stock".
If previous period stocks exist, you can make a withdrawal posting as follows:
      1. 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.
      2. Make a withdrawal posting in the previous period for the stock together with posting date (for example, using movement type 562).
You can now try again to change the base unit of measure or the batch management requirement indicator.
Since the posting of the previous period values to zero is identical with posting to the stocks of the current period, you should reverse the above stock postings (i.e. the stock from the previous period should be booked in again) to make sure that the stock values from the previous and the current periods correspond to the state before the change. Please note, however, that the postings are then carried out using the changed master data from the current period (e.g. account determination, etc.)
Regards,

Similar Messages

  • Sales data not getting populated for Material master by LSMW.

    Hi,
      When I am trying to create material manual for sales view material is getting created and the table MVKE(Sales Data for Material) is getting populated with the sales data. But when i Am trying with LSMW METHOD
    Object          :     0020  
    Method          :     0000               
    Program Name    :     RMDATIND           
    Program Type    :     D(Direct Input)
        materials are geeting created but the sales data is not getting populated in the table MVKE(Sales Data for Material) and LSMW program also not showing any error.
    Can any one tell me what is teh problem here.
    Thanks,
    Naren.

    Hi,
    along with VKORG, VTWEG in <b>BMM00</b> are you mapping the below one's also.
    BMM00-XEIV1 = 'X'. "sales 1 view
    BMM00-XEIV2 = 'X'. "sales 2 view
    this will enable the sales(1/2) view.
    Check it once..
    Regards
    vijay

  • Batch management indicator not able to turned on for a material

    Hi all,
    We are trying to turn on the batch indicator at material master for which we had inventory in the past. But all the open PO lines, inbound deliveries, open transfer requirements (we have WM too) were deleted. Earlier we were getting under "DISPLAY ERRORs" stock is present in plant level along with open TRs. So, TRs were deleted using LB02 and open PO lines were marked for deletion. No stock is available in MD04, MMBE & LS24.
    -  I read that previous period posting maybe affecting it but how do I see that as one of the other thread didn't clarify how to determine previous period stock.
    -  Also, another issue might be due to archiving issue. I am planning to perform SARA for MM_SPSTOCK. Is that requried?
    -  Finally, we had another part for which we deleted TRs in the system but didn't remove PO LINES. But system allowed us to updated the BATCH INDICATOR at mm level? Is there an inconsistency??
    Thanks.
    Naren

    We used the approach in testing in it worked.. but for some reason the transaction is not working in PRODUCTION. I am not able to perform 551 movement type in production system as I keep getting error "Number range is not maintained for the FI document type". But the document type which should be proposed is already maintained in NRIV table. This error doesn't come if instead of doing MIGO with 551 in previous period (date 09/25/09) we use current period then I get the document. We have technical team looking into this as we have lot of customization that determines the FI document type which I think is not working when we try for the previous period.
    Any one seen similar issues? I am closing the thread as I think it is the code error and once that is fixed we should be able to perform scrapping in previous period.
    If this doesn't work I will try the OSS note program RVBCONVMAT2BM.
    Thanks all for inputs.

  • Not getting sets for jsp:useBean bean when in request scope

    I have a JSF (JSP) page in which I have a bean that I declare using jsp:useBean.
    The bean implements Map. I have a h:inputText and an h:inputHidden with a value referencing the bean.
    The odd thing is that if in jsp:useBean, I set the scope to session, everything works as I expect. However, if I change the scope to request, the put method on the bean never gets called.
    Can anyone explain why this is happening?
    Thanks,
    ken clark

    Yes, I understand that old data I had is gone -- that is fine, I expect that.
    My question is, why do I not get calls on the put method of my Map implementation when the screen is submitted? (I have a breakpoint in the method in the debugger, so I know when I get hit.)
    If the scope is session, I get put calls (yes, the old data is there, it gets overwritten).
    If the scope is request though, I simply never see the calls made at all, and my application errors out for lack of data.

  • Security setting for Material Master

    Hi Experts,
    After creation or while creation of material master MM and PP group user should have access to MM and PP views for MM02/MM01. FI should have access to FI views and SD group should have access to SD views. And everybody should have access to all views for MM03. Please advice how to do this security settings.
    Thanks in advance.
    Ashok

    Hi Ashok,
    This all, you can do through profile creation and maintainance. You can define role area also for this.
    Although, SAP has given default profiles for FI MM n SD, which you can use.
    TC s through Su01 then tab ---> role.
    I feel, Role definition will be the Ans for you question.
    Thanks
    Arpit

  • Material getting set for Batch Management in O/B delivery

    Hi Folks,
    For a material which is not batch managed, I created an outbound delivery.
    For some reason, the material is getting set as 'BatchManagement' even though the Batch Management indicator is not set.
    Due to this PGI is not possible.
    Any thoughts on why the 'Batch Management' indicator has been set and how to resolve this?
    Regards,

    Hi Jürgen  ,
    I am unable to replicate this problem in Q. Its occuring only in P while doing a goods issue.
    Message is
    "The batches are not defined for delivery item XXXXXX".
    As I said earlier, we have not set the batch management check box in MM.
    However the outbound delivery has the batch management check box selected .
    Anything I missed to check? Q is almost identical to P. But still issue is only in P.
    Regards,

  • Batch Management Indicator Required - Material Master

    Hello,
    My requirement -
    Batch management field has to be required for material Type "FERT"
    1) I created a new field selection group for the field "batch management" (MARA-XCHPF)
    2) Created a new Field Reference group with "Required" entry (OMS9)
    3) Assigned the New Field Reference to the material Type in OMS2
    The batch management Field is now a mandatory field.
    Issue is, when we try to create only the basic Data Views of a FERT material, system does not allow to save the material untill the "Batch Management Indicator" is activated (even if we are not referencing to any plant specific views of the material master.)
    We need to have the the Batch management indicator a required entry for FERT, but at the same time should be able to create material master with basic data Field only (we would be extending the plant specific views later)
    Is there a alternative method to have this setting to meet the requirements above?
    Thanks

    Hi
    I think you can check if the batch level is defined on material or client now, if yes, you may check if that can be switched to plant level. As far as I knw the basic data is for client so the field is shown on basic data view and ask to input value as you customized.
    Alternatively, I think you can use the user exit MGA00001to check the field instead of the field selection, this is called when the material master get saved, then you can write your own source code to chec if the customer filled the  field only for certain situations.
    Best Regards.
    Leon.

  • Batch management indicator for ERSA

    Hi Friends,
    When I tried to activate batch management indicator in material master of ERSA material I am getting following error messege <b> Batch management requirement cannot be changed; choose "Display errors"</b> .Please help me wat is mean.
    Regards,
    Chetan

    Hi,
    Changing the status of the material from Uncheck to checked or viseversa is possible only if the following conditions are met
    1 Check the Status of material MMBE
    2 There should not be any open Purchase Order Use SE16 & Table EKPO Give the material number for which we have to find the Open Pos; Alternateively ME2M can also be used
    3 There should not be any Open Production Order Use SE16 & Table AFPO Give the material number for which we have to find the Open Production Orders
    4 There sould not be any Sales Order Use SE16 & Table VBAP Give the material Number for which we have to find the Open Sales Orders
    5 There should not be any Purchase Requistion Use SE16 & Table EBAN Give the material Number for which we have to find the Open PRs
    6 There should not be any Stock in Transit MB5T
    7 There should not be any Plant availability Stock MB53
    8 There should not be any Reservation MB25
    9 Previuos Period Stock should be zero Use MM03 with Plant Stock & Storage Loc. View If Stock Exists follow the Procedure mentioned in next chapter to close
    10 Stock requirement should be zero MD04
    11 There should not be any open Delivery Use SE16 & Table LIPS Give the material Number for which we have to find the Open PRs
    12 There should not be any open Warehouse Transfer Request Use SE16 & Table LTBP Give the material Number for which we have to find the Open PRs
    13 There should not be any open Warehouse Transfer Request Use SE16 & Table LTAP Give the material Number for which we have to find the Open PRs
    14 The Batch Corresponding to the plant has to be set for deletion indicator MSC2N
    If previous period stocks exist, we can make a withdrawal posting as follows
    1. 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.
    2. Make a withdrawal posting in the previous period for the stock
    together with posting date (for example, using movement type 562).
    If any of the above Stock Exists it has to be closed;If Any of the stock exists we cannot uncheck.
    After closing all the open items;the related business documents viz Purchase Orders,Production Orders,Delivery,etc has to be Archived
    Archiving has certain criteria while doing Archiving Process-- Systematic Archival is the Key factor i.e relationship diagram has be met.
    SAP Note Number 533383 - Resetting batch management requirement
    This is similar to changing of Unit of measurement.
    Hence such criteria ought to be met.
    Reward if found useful.
    Regards,
    Vengat

  • Removal of batch management indicator from material master

    I had removed all batch stock from material code but when trying to remove batch management indicator from material master system is giving the message "batches already exist"
    Please suggest the solution.

    Hi,
       The material is NEW and Batch Managed.  No stocks, orders, batches are existing.
       If the Batch Management indicator is removed in Material Master, is there any way *to see/track the batch/lot * of the product.
    Scenarios: Material is NOT Batch Managed
    1.     How to track a batch received for Purchase order.
    2.     How to track a Batch created in a Production order.
    3.     How to track a Batch in Sales Order.
    Thanks,
    VB

  • Sy-batch is not getting set in background?

    Hi Experts,
    I have a scenario in which we are processing Inbound Idocs via standard FM to create EDI orders from the inbound Idoc data.
    We have a requirement in which we implemented enhancement for a Popup screen for user to select a particular material from the list of materials shown on the screen. While background instead of popup we are determining the record progmatically vai customer exit(Function module exit).
    The logic for foreground & background is perfectly fine but the problem is SY-BATCH value is not being set to "X" in background. So our background logic does not come into picture & IDOC fails in background.
    Just to analyze this issue , I have tried to store value of sy-batch in some variable & then put an infinite loop to check in background debugging(VIA SM50) whether that variable contains an "X" or not, That variable was not set to "X".
    Can anybody tell me is there any other way by which we can programatically distinguish whether something is running in foreground or in background?

    Hi,
    Also test the field sy-binpt ( Batch input ) which is set when a call transaction is made in the program. Usually the IDoc processing functions do a call transaction.
    Also at times the IDoc processing function sets a variable and exports it to the memory so you migh want to check for "export" statements in the IDoc processing function as well and import it in your program and test that imported variable.
    Br,
    Advait

  • Batch Management deactivation for material master.

    Hi Guys,
    We are trying to change material master(MM02) by deacivating
    batch management in Purchasing view.it is not accepting us to change the material masteer.
    Note: Stock of this materila and plant combination is zero.
    it is giving errror as below.
    Batch management requirement cannot be changed; choose "Display errors"
    Please help out regaring this.
    Warm Regards:
    Tata Reddy

    Hi Csaba,
    Material Master Maintenance
    The batch management requirement cannot
    be changed for the following reasons:
    Stocks already exist at plant level.
      Plant SLoc
       DT01 OL02
    Batches already exist.
    Warm Regards:
    Tata Reddy

  • Material batch managed or not

    Hi,
        How to findout a material is batch managed or not.

    hi,
    Batch managed and SLED materials
    thanks

  • Problem with batch management indicator

    Hi Gurus,
    I have an issue with batch management.
    There is one material which was not batch managed. The requirement was to make it batch managed. There were no open purchase orders and the only thing pending was the stock in the present and previous periods. The stock quantity in the previous period  and the present period matched(470 Kg). I opened the previous posting period, used movement type 551 and scrapped the stock. There was zero stock for the current period and the present period.
    I changed the batch management indicator successfully. Now the issue is whil i am trying to cancel the material document
    1. Now that the material is batch managed, whie trying to cancel the material document using MIGO, the system prompts  for a batch to be entered. But the batch field is greyed out and i am not able to enter a batch
    2.  I have tried to cancel the material document using MBST and MIGO. The sytem prompts for a batch to be entered but not allowing me to do so as the batch field is greyed out.
    Any pointers will be appreciated.
    Many Thanks,
    Sajin

    Hi Sajin,
    What is a reason to cancel a material document? When was that material document created? Before or after flagging the indicator in the material master?
    Ilya.

  • Batch Managment Indicator

    Hello,
    I want to remove batch managment indicator in material master record.
    I got info that there is an archiving process to be done using t code MSC2N and SARA and after that indicator can be removed.
    But before that pre requisites is there should not be any open document. Stock report MMBE shows that no stock present but still not able to un check the indicator as there are purchasing/Material documents present.
    How can i find those documents...
    Regards
    Himanshu
    Edited by: Himanshu Nijhawan on Jul 11, 2011 8:42 AM

    hi..
    try thisout..
    Remove all stock.
    Cancel all demand, no requisitions, no purchase orders,
    production orders etc. Transaction MD04 must be empty.
    Use transaction MSC2N to place a deletion indicator on every
    past batch for that material prior to the end of your fiscal period or
    month.
    Run transaction MM74 to archive the "flagged for deletion" batch
    numbers.
    In the next period or month go to transaction MM02 and remove
    the batch flag from the material master.
    hope it works.
    Thanks..

  • Problems with existing stock and batch management indicator

    Hi,
    We would like to set the batch management indicator for a material.
    However, there is stock on the material for the given plant.
    The different stock categories for the plant/material combination are as follows (according to transaction MMBE):
    Unrestricted use 150
    Reserved (for production ordeers) 42
    Open order qty (incoming PO) 100
    "When I try to set the batch management indicator in MM02 I receive the following error message:
    Material Master Maintenance
    The batch management requirement cannot
    be changed for the following reasons:
    Stocks already exist at plant level.
      Plant SLoc
       PL01 SL01
       PL01 SL02"
    Can someone please guide me in how to remove the stock and the reservations, so that we can set the batch management indicator? Does the reservations of stock have any impact (there are reservations for 5 different production orders for this material)?
    Thanks in advance,
    Lars

    in plant A, you have to add 21 in current period (e.g. with 202 movement), then you issue 171 in previous period. with 201. Result: both periods are zero.
    plant B, just issue 17 in previous period with 201.
    for Plant A   171 with movement 202 back into stock with previous period date, and subsequently 21 goods issue using 201 in current period.
    for plant B: 17 with movement 202 and previous period date.

Maybe you are looking for

  • Out of memory with no swap causes disk activity

    Can someone explain what exactly is being read/written from/to disk in this situation? I have 2 GB of RAM and no swap partitions. Occasionally I'll forget how inefficient gwenview is at displaying very large images and accidentally double-click one.

  • Cannot create a temporary column table in HANA SP8 console

    Hi All, We upgraded the HANA to SP8 version this week, and found there are some issues when creating a temporary table. Here is the sql: CREATE TYPE TT_CONF AS TABLE(ID INTEGER, NAME VARCHAR(32)) CREATE LOCAL TEMPORARY COLUMN TABLE #CONF LIKE TT_CONF

  • How to do debugging in ESO

    Hi All, I am new in ESO i dont know how to do debugging in ESO ... i need to replicate a issue in debugg mode ....can u please answer me how to do debugging in eSourcing . and in debugg mode how create RFX. Thanks , Ritu Gupta

  • How do I reduce the size of a PDF file for emailing?

    I have scanned a document on my Canon Printer.  The size is very large about 14 Megabytes.  I do not know how to reduce the size so that I can send it via Mail.  I have searched HELP but have not as yet found an answer.  One suggestion was that in my

  • Placing and then splitting a Word doc

    I have a long (for me) and pretty messy Word Doc that I need to bring into InDesign and turn into a 32 page report. It is a continuous doc with 7 sections. When I bring into InDesign (place and shift+click) it creates a continouos multipage InDesign