MM42 change material, split valuation at batch level, M301, locking table

Dear All,
I'm working on ECC 6.0 retail and I have activated split valuation at batch level.  Now in MBEW for this specific material I have almost 14.400 entries.
If I try to change some material data (MM42) I receive an error message M3021 A system error has occurred while locking and then Lock table overflow.
I used SM12 to see the table (while MM42 is still running) and it seems that MBEW is the problem.
What should I do?  For any material modification the system has to modify every entry in MBEW? Is there any possibility to skip this?
Thank you.

Hi,
Symptom
Key word: Enqueue
FM: A system error has occurred in the block handler
Message in the syslog: lock table overflowed
Other terms
M3021 MM02 F5 288 F5288 FBRA
Reason and Prerequisites
The lock table has overflowed.
Cause 1: Dimensions of the lock table are too small
Cause 2: The update lags far behind or has shut down completely, so that the lock entries of the update requests that are not yet updated cause the lock table to overflow.
Cause 3: Poor design of the application programs. A lock is issued for each object in an application program, for example a collective run with many objects.
Solution
Determine the cause:
SM12 -> Goto -> Diagnosis (old)
SM12 -> Extras -> Diagnosis (new)
checks the effectiveness of the lock management
SM12 -> Goto -> Diagnosis in update (old)
SM12 -> Extras -> Diagnosis in update (new)
checks the effectiveness of the lock management in conjunction with updates
SM12 -> OkCode TEST -> Error handling -> Statistics (old, only in the enqueue server)
SM12 -> Extras -> Statistics (new)
shows the statistics of the lock management, including the previous maximum fill levels (peak usage) of the partial tables in the lock table
If the owner table overflows, cause 2 generally applies.
In the alert monitor (RZ20), an overrunning of the (customizable) high-water marks is detected and displayed as an alert reason.
The size of the lock table can be set with the profile parameter u201Cenque/table_size =u201C. specifies the size of the lock table in kilobytes. The setting must be made in the profile of the enqueue server ( u2026_DVEBM.. ). The change only takes effect after the restart of the enqueue server.
The default size is 500 KB in the Rel 3.1x implementation of the enqueue table. The resulting sizes for the individual tables are:
Owner table: approx 560.
Name table: approx 560.
Entry table: approx 2240.
As of Rel 4.xx the new implementation of the lock table takes effect.
It can also be activated as described in note 75144 for the 3.1I kernel. The default size is 2000 KB. The resulting sizes for the individual tables are:
Owner table: approx 5400
Name table: approx 5400
Entry table: approx 5400
Example: with the
u201Cenque/table_size =32000u2033 profile parameter, the size of the enqueue table is set to 32000 KB. The tables can then have approx 40,000 entries.
Note that the above sizes and numbers depend on various factors such as the kernel release, patch number, platform, address length (32/64-bit), and character width (Ascii/Unicode). Use the statistics display in SM12 to check the actual capacity of the lock table.
If cause 2 applies, an enlargement of the lock table only delays the overflow of the lock table, but it cannot generally be avoided.
In this case you need to eliminate the update shutdown or accelerate the throughput of the update program using more update processes. Using CCMS (operation modes, see training BC120) the category of work processes can be switched at runtime, for example an interactive work process can be converted temporarily into an update process, to temporarily increase the throughput of the update.
For cause 3, you should consider a tuning of the task function. Instead of issuing a large number of individual locks, it may be better to use generic locks (wildcard) to block a complete subarea. This will also allow you to considerably improve the performance.

Similar Messages

  • Material maintained in split valuation and batch management

    Dear Seniors,
      I have maintained a material with both split valuation and batch management. If i check in MMBE, only batch management is getting preference. Valuation type is not coming. Why is it so ? why maintaining both is not possible in SAP ??? kindly explain me please.
    Regards,
    JanaMM

    If you  Mantain both Split valuation as well as batch mgmt for  a material, then  all stock  reports will show  "Batch "  and  Not valuation type  since  batch  is relevant to inventory  mgmt  and split valuation is relevant for account determination and valuation. ,  the only  report which  wil show you both  is BMBC(batch info cockpit).
    You  can however run MB5B  w.r.t  valuation type in the input screen.
    In such cases , The  Valuation Type  forms a part of the batch master which  you can see in MSC3N .

  • Split valuation with batch management and project stock

    Dear Gurus,
    I need to combine two following requirements:
    1. split valuation with batch management (valuation type = batch number)
    2. project stock
    These two functionalities work fine separately but not together.
    I receipt PO for material with spiit valuation on a batch level into a project stock. Posting is OK and material document (MSEG table) seems to be OK (batch number, valuation type and project stock are in this table). The problem appears when I want to display material in this valuation type (MM03) or batch (MSC3n). They don't exist!!!  Short investigation showed that during goods receipt table MBEW (valuated stock) was not updated with this valuation type.
    But If PO is receipt into normal stock first and then posted into project stock everything is OK.
    Have you had or heart about such issue? I would appreciate any sugestion. 
    Thsnks in advance.
    Marcin Bernat

    Hi,
    As you already know ,u are using project stock and doing goods receipt against project, stock table QBEW will be updated and not MBEW. MBEW only updates in case of plant stock valuation. If u receive any goods against project stock it does not contribute to plant stock. Irrespective whether your material is managed in split valuation or not, If it is received against project stock it only updates QBEW. There is no need to update MBEW, if u r using split valuation in project. QBEW also have valuation type as another level like MBEW. If u want to see material price for project stock, it can be  seen in QBEW -valuation type and not in mm03.
    As u r receiving goods against project stock this is d only reason QBEW is updated and not MBEW.
    QBEW will store all information like MBEW for batch number, valuation type and project stock assignment.
    Hope it answers your question.
    Deepak.

  • Split valuation for batches

    Hi
    When Iam going to valuate the material with split valuation with batches.  I have around 100 batches/grades of finished product.  For evaluating Variances for the batches/Product with batches, what could be the best procedure.  Shall i make Versions for all the batches of each material and make procurement/production alternatives. If you have worked on the this scenario please share with me.
    Thanks
    Vasu

    Hi,
    You can use concept of Split Valuation for this.
    For such materials, use Valuation Category "X" in Accounting1 view of Material Mater.
    As a result, after every GR of this material, batch will get created as Valuation Type and will store its value separately (not MAP) and will get issued with this value only at the time of Goods Issue. (System will ask Batch and automatically take the valuation type aslo which is nothing but Batch No only)
    Go to OMWC to check the attributes of Valuation Category "X"

  • STOs with split valuation by batches

    I have split valuation by batches activated.
    The system forces me enter a  batch number(valuation type)  when i am creating the STO.
    It does not make sense, as the batch is really known at the time of shipping.
    wE have reviewed all the relevant oss notes , nothing seems to work.
    i appreciate if anyone has valuable inputs on this.
    best regards

    Hello,
    Note 66953 explains that during the creating of stock transport orders,
    you must enter the receiving 'valuation type' (not the batch number).
    The valuation type in a stock transport order is always mandatory in accordance with the following: (w/o OMF4 configuration of either ME21 or ME27 or ME21N)
    The first step after posting the stock transfer PO is the goods issue.
    In this step, the user is only able to type in the issuing valuation type.  But the system also needs the receiving valuation type to post the value correctly.
    This information can only be taken from the PO
    item.  So the valuation type in stock transfer orders is mandatory.
    As you have pointed out other valuation types are proposed eventhough they are deactivated. This is normal.
    In contrast, the first step after posting normal POs is NOT the goods issue, but the goods receipt. So the receiving valuation type can be typed in and you need not specify the valuation type in the PO item.
    For normal POs the valuation type field 'required' can be configured using the field selection reference keys in transaction OMF4 (e.g. ME21 NBF), thereby making the field a required entry.  However, a similar
    customizing for field reference keys ME27, UBF is not effective.
    Note 216904 describes the correction only for standard PO´s (w/o item category 'U').
    Also, your description 2 describes the standard system
    when creating PO's with split batch valuation and note 66953 addresses this.
    I hope this information helped you!
    Regards
    David Merino

  • Material type change for split valuation

    We have to change to material type for materials having split valuation.
    Suggest the required

    The material type is stored in table MARA, however, MM17 can not change all fields that are contained in a table. MM17 is not a table modification tool, it just supports business process of mass changing some field contents. It is more like mass process MM02. But the fields that cannot even easily changed in MM02 like base unit of measure, batch managment flag are not supported within MM17. Material type cannot even be changed in MM02.
    There are that many checks that need to be performed and cause a failure, that you cannot do such in a mass change transaction.
    It is certainly possible to record MMAM to finally do this with batch input, CATT or LSWM for many materials. But first try it manually for 10-20 materials to make your experience.
    By the way, dont forget the number range. If you change material type, then the material number will remain, which may screw up your number range logic (that is often defined after heavy and long discussions. If you have different number ranges per material type, then you should block the transaction MMAM for anybody)

  • Material Split Valuation Error

    Hi,
    We have recently implemented ECC 5.0 version of SAP. In case of certain
    material we are tracking value based on split valuation. In case of one
    material the code was opened without activating valuation category,
    subsequently we tried to activate the same , but the system lists out
    the POs and stock details in error message, in response we issued the
    stock and made it nil and blocked all open POs still the system does
    not allow to change valuation category in MM02.
    Please guide to resolve problem.
    Regards
    Milind Nair

    Hi,
    Thanks for all your replies...
    Only one PO was created earlier & GRN was also done against it for the entire qty. Later, the corresponding stock was consumed.
    Then, valuation category of this material was set to blank. At that time, it was ensured that there wasnt any stock or any open PO's against it.
    Still I am getting this error. Please help me in resolving this issue.
    Thanks,
    Komal

  • MR21 price changes for split valuation materials

    HI
    I have changed the material price for the material whcih are maintained with split valuation ie. in MR21 i could able to change the price for valuation types only.. i'm not able to change the main material price , its asking to enter the val type?? how to change the the price ? 
    Ex . Mat code : MAT 123, having val types as IN and OV, which has price control of S, here i have changed the price for the val types IN & OV, but i'm not able to change the  price for the main material MAT123, which has price control V?? how to change it

    hi Samuel,
    We have a similar case, need your help;
    Case: Split valuation is activated but parent has price control "V" and child i.e. diff valuation types have "S". We want to make std prices of all valuation types "0". It is done but the parent still shows value in MAP.
    a. How do we make MAP of parent as "0" (price control "V")
    b. Will it impact and how e.g. MB5L
    c. Is it ok if we ignore the valuation of parent
    d. All valuation types under parent are made "0"
    Thx
    Bhushan

  • Split Valuation by Batch and Stock Transfer

    Hi Experts
    I have split valuation activated by Batch (X) in my plants. When i try to transfer a material from Plant 1 to Plant 2 the system could not copy the price of sending plant into recieving plant batch. System updates the quantity in the recieving plant without any value. So the cost of sending plant inventory is going into expense/revenue from stock transfer account in recieving plant.
    What is missing from my end to have the system automatically copy the sending plant batch value into the recieving plant batch and update the inventory in recieving plant accordingly.
    Your help is appreciated.
    Thanks
    Ram

    It depends on how you do the "transfer". If it is an intercompany tfr, it will use the price on the PO in the receiving plant, and you can then make that to be the vale of the sender plant in the condition records.
    Otherwise it will use the ruling price in the destination plant.

  • Material split valuation and costing

    Hi All,
    We are using ECC6.0.
    We have activated split valuation for some matetrials and have
    maintained valuation category {"E"} as per requirement of the customer.
    Valuation Types that are maintained are : INH for Inhouse Production
    and "SUB" for Sub Contracting.
    We are facing following Problems:
    (1) We are not able to activate the Costing Views at Valuation Type
    Level and hence the requirements of the customer to do the valuation
    based on Price Available at Valuation Type Level( i.e. at INH & SUB )
    is not possible and so to meet the requirement we must activate costing
    view at Valuation type level.
    (2) As recomonded by SAP all Semi finished goods are maintained at
    price control indicator "S". We have activated split valuation for some
    of the semi finished goods also and hence we are not able to create the
    Semi Finished Goods having Price control indicator as "S" at header
    level. The system is throwing the message saying: Only price
    control "V" is possible for split valuation;Message no. M3185. But the
    customer wants to create all Semi Finished Goods having price control
    indicator as "S" at header level.
    <b>(3) While running standerd cost estimate(CK11N or CK40N) the system is
    not picking the rate maintained at Valuation Type Level i. e.
    either "INH" or "SUB". It is picking the price from the header level of
    the material master which is basically average of all the prices
    available at Valuation type Level (The price appearing at MAP field at
    higher level) .</b>
    Your Early reply is awaited.
    Thanks & Regards,
    Bijay Kumar Deo

    (1) We are not able to activate the Costing Views at Valuation Type Level
    True - Costing view will associate with the header level only.  The ONLY material master views that will associate with valuation type is Accounting 1 and 2 - to allow inventory valuation  at that level.
    (2) As recommended by SAP all Semi finished goods are maintained at price control indicator "S".The system is throwing the message saying: Only price  control "V" is possible for split valuation.
    True - only moving average is available at the header level because inventory is value only at the Valuation Type Level.  The header represents the "Total qty" of material on hand (for ALL valuation types) and the standard price you see is the average value of that quantity, it is for reference only, not use in inventory valuation.
    3) While running standard cost estimate(CK11N or CK40N) the system is not picking the rate maintained at Valuation Type Level i. e. either "INH" or "SUB".  
    True - CK11 and CK40 work with "header data"   You were unable to activate Costing 1 and 2 for Valuation  types - therefore there is no "place" for cost estimates. 
    Cost estimate data is maintained it the tables KEKO and KEPH - these tables do not have the key field "valuation type" - there for you cannot create it.
    In standard Costing - you must pick one method as the standard by which to procure and value the inventory and the other method of procuring inventory creates values at standard and generates variance.

  • Material Split Valuation : Procurement Domestic & Import

    Dear CO Experts,
    I m in a situation where my client has a Raw Material (RM), which is procured domestic & also imported. This RM is attached to a single FG in a BoM.
    Do differentiate domestic & import procurement, they have used Split Valuation.
    The reason behind such a decision is, since that RM is very sensitive and delay could not be affordable.
    Clients are now requesting to have a seperate view of Standard Cost Estimate based on Slipt Valuation. We have observed that execution of Standard Cost Estimate picks only RM which is based on local currency.
    Please help me to understand & few steps of missing config, how to have a dual view (based on Slipt Valuation) of Standard Cost Estimate.
    Regards,
    Hussein.

    Hi Hussein
    Two RMs are required - But its not a good option... It creates lot of probs in MRP if you have duplicate codes...
    Two FGs are not required if you go for 2 RMs....
    a. You can create 2 BOMs... The RM will be different in each BOM
    b. Routing may be the same
    c. Create 2 Prod versions i.e. BOM 1 + Routing = PV1 and BOM2 + Routing = PV2
    d. Create 2 Proc Alternatives in CK91N using the Prod 2 Versions
    e. Create a Mix ratio in CK94 i.e. weighing factor that you can assign to each PV
    f. Calculate cost from CK11N... Costs will be calculated separately for each PV and at the end system would apply the mix ratio specified in CK94
    Eg: Cost of PV1 = 100 and Cost of PV2 = 120... If mix ratio is 50:50 - Then Std cost would be 110 (100 * 0.5 + 120 * 0.5)
    From my experience - I would advise you to drop your requirement and educate your client about the same... have one single raw material (you can use Split Valuatoin) and use the Average price for Std cost... While execution - The cost of consumption would be charged as per Domestic or Import... This would hence, reflect the price variance....
    br, Ajay M

  • Change Material non-valuated to material valuated

    Hi experts,
    I have created a material before doing settings in transaction OMS2, so this material was created as non-valuated.
    After that, I have changed the settings in transaction OMS2 (I have marked qty updating and value updating).
    I'd like to change the material master - accounting 1 from material non-valuated to material valuated.
    Is it possible to do it?
    Thanks.

    Hi Osmar,
    You may change your non-valuated into valuated material, by doing following steps:
    1. create new material type for valuated material
    2. change your material with the new valuated material type using MMAM
    But ensure that new material type should be extended into particular Plant that has been assigned for respective material master.
    Cheers,
    Girang

  • Activating split valuation in material master (autom. batch valuation cat.)

    I want to activate the split valuation (automatic batch) in several materials. These materials have purchase orders, schedule agreements or production orders, etc...
    Is there any way to activate the split valluation without deleting all the related documents?

    Hi,
    You want to activate batch management on materials that have stock and
    transactional data like PO's production orders etc.
    Refer note - 533276 , which makes a mention of report -
    RVBCONVMAT2BM.
    This report can activate batch management without the necessity of
    manual preliminary works such as the posting of the stocks or the
    completion of open documents.
    If this report does not exist on your system then SAP will provide the report as a different tool and will charge for it.
    Hope wil help u.
    Deepak

  • Split Valuation For Material Having No Open PO & Stock

    Hi Experts,
    Will somebody throw light on split valuation where there is no any open PR, PO & Stock for that material but system does not allow to make material split valuated.
    System shows error meassge giving old PO nos list.
    (Logically all these POS whole business transcations/cycle is  completed )
    I want split valaution to be done to the material whose stock is nil also there is no any open PR,PO for that plant in the system.
    But I dont prefer to delete line items of the old PO for doing the split valuation.
    Please suggest solution
    Thanks in advance.
    Ramesh
    Edited by: RameshChandra  Soni on May 17, 2008 11:46 AM

    Hi,
    You can find severaé threads about this on this forum.
    Some hints:
    1. In MM02 try to set the split valuation > Save > SAP will give error message > Push the appearing 'Display errors' button > SAP will say what hinders you from being able to set the split valuation.
    2. As I remember stock has to be zero in current and previous period. (You can set your stock to zero in the previous period using MB1A201posting date in the past; after having set split valuation you can reset your stock level via MB1A+202).
    3. IMPORTANT: you have to archive all existing batch records.
    4. etc
    BR
    Csaba

  • Stock transfer valuation error at batch level

    Dear All,
    I have an issue with Stock valuation at batch level, when a site to site stock transfer is done in the ERP.
    As a consequence, Stock values in reporting are completely wrong.
    As a standard behavior for stock transfers, we have the following article movements in the ERP :
    MatNo      MovTyp Date      Plant      Stor.loc.    Batch      Qty.    Value
    MAT1      101    01.01.06 USD1      0001         HJ01       1         180000
    MAT1       641    15.01.07 USD1    0001          HJ01       -1      -180000
    MAT1       641    15.01.07 3041                                     1      180000
    MAT1       101    16.01.07 3041      0001           HJ01       1       0
    We are using 0IC_C03 cube, with 2LIS_03_BX, 2LIS_03_BF and 2LIS_03_UM.
    In 0IC_C03 cube, if we do a query at site level for this article, everything is correct :
    MatNo     Plant     Qty.    Value
    MAT1      USD1     0     0
    MAT1     3041     1     180000
    Then if we go at batch level, the value for the batched article is wrong (0).
    The real value is held by the "empty batch" article.
    MatNo     Plant     Batch     Qty.    Value
    MAT1      USD1     HJ01     0     0
    MAT1     3041               0        180000
    MAT1     3041     HJ01      1     0
    We already implemented the workaround on storage location level (How to "Realize summarized display of stock values on
    storage location level").
    But the same principle wouldn't work here, as the purpose of the batch is to have different valuations by article.
    If we have then several batched article in the same site, we would apply an average value to them, which would also be wrong.
    I tried to apply OSS note 589024, but for the same reason as described above, this is not working.
    Would you have any clue or similar experience ?
    Thanks for your help,
    Stephane.

    Hi.
    I would also appreciate an answer to this problem, if you have one. . .
    Thanks in advance,
    Ian.

Maybe you are looking for

  • ASU During EHP6 upgrade

    Dear All, I had upgrade our ecc 6.0 to ehp5, 1 year back , but it never ask for ASU/Upgrade step, But Now once i am trying to upgrade to ehp6 , it is asking for /ASU/Upgrade step, Once i tried n/ASU/Upgrade/ in 000 client it is prompting me to choose

  • Sharepoint 2003 Cannot save change by IE when click Save and Close button to save change on survey item

    I am using Windows 7 SP1(cannot confirm the IE version, suppose IE8).When I tried to edit a survey item, click Save and Close button. Data cannot be saved.No problem with my account or permission since I can change it on another computer.Below action

  • Will there be an upgrade option from Lightroom 5 to Lightroom 6

    Just curious to know if Adobe will be offering a reduced cost upgrade package to go from LR5 to LR6?

  • Extra blank lines in source code

    I have built a website in Dreamweaver CS4 and have a client editing pages in Contribute CS5. Both of us are working on Windows 7, and the site is hosted on Linux. When she makes edits to the page, something is introducing a GAZILLION blank lines in t

  • Webdynpro and uwl

    Hi, I'm trying to use the UWL-API as described here within my Web Dynpro-App. My coding looks somehow like this: IUWLService uwlService=(IUWLService)PortalRuntime.getRuntimeResources().getService(IUWLService.ALIAS_KEY); UWLContext myContext = new UWL