Problems with Batch Number in WM Physical Inventory

I am trying to troubleshoot a client that has the following scenario:
1. Material in storage bin doesn't have batch number
2. Batch management has been activated.
3. A physical inventory document was created for the location where the material is.
4. The physical inventory has been counted.
5 When trying to write off differences in LI20 it is giving an error to enter a batch number.
I understand clearly that the system is interpreting that the batch number is required and missing in master data. I am not able to modify batch number for the quant in LS22.
The implications behind deactivating batch number right now would be too complicated and not the right procedure either.
What is the correct procedure in this case?
Thanks!

Hi José, I do not think your point 2 can be right. If a user tries to switch on batch management when there is stock or any open transactional data (POs, Sales orders etc) the SAP throws an error. The only way to activate BM with stock in hand is, as Jurgen has pointed out, through a report or a direct table update that causes inconsistencies.
That said, please have a look at the below document. It details the report provided by SAP to deactivate/activate BM with stock. Please use them with the utmost caution, carefully reading all the disclaimers given by the author, before performing these steps to avoid further inconsistencies.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b009b1e5-f3df-2b10-7289-ff87d139dce1?QuickLink=index&…

Similar Messages

  • Inventory Audit Report with Batch Number

    Hi all.
    I am trying to build a query that similar to the inventory audit report but with batch number. I want to know which batch number of each item is being charged out in deliveries or goods issue and which batch of item is being received. I am using SAP B1 2007A. Following is the query that I used to generate the inventory report (warehouse, itemcode, description, price, opening balance, receipt, issue, closing)  but I don't know where to get the batch number information for it.
    Declare @StrtDate Datetime
    Declare @EDate Datetime
    Declare @FromDate Datetime
    Declare @ToDate Datetime
    Declare @Group nvarchar(10)
    Declare @Whse nvarchar(10)
    Set @FromDate = (Select min(S0.Docdate) from dbo.OINM S0 where S0.Docdate >= @StrtDate)
    Set @ToDate = (Select max(S1.Docdate) from dbo.OINM s1 where S1.Docdate <= @EDate)
    Set @Whse = (Select Max(s3.Warehouse) from dbo.OINM S3 Where S3.Warehouse = 'QA01')
    Select
    @Whse as 'Warehouse',
    a.Itemcode,
    max(a.Dscription) as 'Description',MAX(a.Price) as 'Price',
    sum(a.OpeningBalance) as 'OpeningBalance',
    sum(a.[IN]) as Receipt,
    sum(a.OUT) as Issue,
    (sum(a.OpeningBalance) + sum(a.[IN]) - Sum(a.OUT)) as Closing,
    MAX(a.Price) * (sum(a.OpeningBalance) + sum(a.[IN]) - Sum(a.OUT)) as ClosingValue
    from(
    Select
    N1.Warehouse,
    N1.Itemcode,
    N1.Dscription,N1.Price,
    (sum(N1.inqty)-sum(n1.outqty)) as 'OpeningBalance',
    0 as [IN],
    0 as OUT
    From dbo.OINM N1
    Where
    N1.DocDate < @FromDate and N1.Warehouse = @Whse and N1.ItemCode Between '1C2K50NBAC' AND '7S2N40ADAM'
    Group By
    N1.Warehouse,N1.ItemCode,N1.Dscription,N1.Price
    Union All
    select
    N1.Warehouse,
    N1.Itemcode,
    N1.Dscription,N1.price,
    0 as 'OpeningBalance',
    sum(N1.inqty) as [IN],
    0 as OUT
    From dbo.OINM N1
    Where
    N1.DocDate >= @FromDate and N1.DocDate <= @ToDate and
    N1.Inqty >0
    and N1.Warehouse = @Whse
    Group By
    N1.Warehouse,N1.ItemCode,N1.Dscription,N1.price
    Union All
    select
    N1.Warehouse,
    N1.Itemcode,
    N1.Dscription,N1.price,
    0 as 'OpeningBalance',
    0 as [IN],
    sum(N1.outqty) as OUT
    From dbo.OINM N1
    Where
    N1.DocDate >= @FromDate and N1.DocDate <=@ToDate and
    N1.OutQty > 0
    and N1.Warehouse = @Whse
    Group By N1.Warehouse,N1.ItemCode,N1.Dscription,N1.price) a, dbo.OITM I1
    where a.ItemCode=I1.ItemCode
    Group By a.Itemcode
    Order By a.Itemcode
    I wish to create the report like Inventory audit report merge with the batch number transactions report.
    Thanks.

    Dear Shobah, it can be possible by some custom report. Try some complementary bi solution for better analysis with SAPB1.

  • Hello, i have a problem with this number code  213:19,  please help me!

    Hello, i have a problem with this number code  213:19,  please help me!

    dan
    What version of Premiere Elements and on what computer operating system is it running?
    If you are using Premiere Elements 13, have you updated it to 13.1 yet? If not, please do so using an opened project's Help Menu/Updates.
    What type of user account are you using....local administrator or domain type?
    Please review the following Adobe document on the 213.19 issue. Have you read that already?
    Error 213:19 | Problem has occurred with the licensing of this product
    ATR

  • Cannot contact the Adobe Service, I have a problem with the number.

    Hi,
    I would like to have more information in regard of the Adobe DC. My intent is to buy the product and use it in my office, we are a small company (4 PC).
    If I'm not wrong I should take the Standard Plan for Business, but I cannot arrange any payment request for information because I have a problem with the number I am supposed to call.
    Is there any other way to know if this software suit fine for me and my company, and most of all how much it will cost.
    Thank you for your consideration.
    Have a nice day!
    I look forward to hearing from you.
    Best,
    Augusto

    Hi Avgvstvs67,
    Please refer this link : https://acrobat.adobe.com/in/en/pricing/business-pricing.html
    Regards,
    Rahul

  • Problem with user number

    Goodmorning, I have a problem with user number of my smartphone Blackberry Curve 8900: when I call a numer of my adress book, on the right,  appears a user number, that I don't know. Why dont'appears mine? I don't have buy this smartphone personally, but I had it (used) through the smartphone's owner...I think that the user number that appears on my display is his. How I can do to remove it?
    Waiting for an answer, thank you.

    Hello scricciolina90
    Welcome To Support Forums
    On or Curve 8900 from the Home screen > click Options > Click Advanced Settings > SIM Card > Highlight the phone number > Press the Menu key and click Edit SIM Phone Number > Check that field or Enter you Mobile number in that field .
    Good luck.
    Click " Like " if you want to Thank someone.
    If Problem Resolves mark the post(s) as " Solution ", so that other can make use of it.

  • Problems with the number three on the keypad

    iphone 4:  When I dial a phone number, all of the digits on the keypad work correctly.  When prompted to enter an account number or PIN, or choose an option from a menu after I get connected to my party, the number three key often does not register.  I thought I might have dropped the phone or something so I tried my wife's iphone 4 and it has the same problem as mine with the number three.  Is there a "fix" or workaround for this and am I the only one with this problem?

    But this is all me, and I do A LOT of scrolling back and forth to cross check facts and so on. Having to constantly switch between files would be a huge pain.
    I guess it's a matter of work styles, but I'd much prefer to switch around among a batch of open chapters with a simple key combination, as opposed to scrolling back and forth through pages in linear fashion.
    How would ID handle a document of this complexity?
    With the limited information you've offered, I'd say I have experience with similar documents, (product catalogs/pricelists), that ID handled just fine, and other cases in which seemingly simple files choked it. I can say the same of Quark. No one can answer your question definitively; there are too many variables. Chances are it's not (only) the size and complexity of your document in itself that are causing your problems. There can be any number of hardware or OS issues contributing, to name a couple.

  • Serial number behaviour in physical inventory verification

    Hi all,
    i'll explain my issue with a simple scenario
    material code - 5000
    Available stock in plant AAA Storage location BB - 3
    Serial numbers in the systen  - Z1 / Z2 / Z3
    once you do a physical inventory verification there is only one unit (physically) and now  want to adjust it.
    Adjust the system as one unit through creating physical inventory document and the serial number that i phisically exist is A123
    what i want to confirm is that when i post the physical inventory document, the existing serial numbers will diisapear or all 4 serial numbers will display in IQ09?
    regards
    Sasika

    Even after you post with Physical Inventory, system will continue to show all serial numbers. But there will be no stock (no plant and no storage location) against the serial number.

  • Problem with Serial Number from MSi ATi HD4870 :/

    Hi all,
    I have problem with my HD4870. I lost the serial number (the small paper on back of card) from card. Have I any chance to get it back? I can take a photo and post it here some S/N and P/N from card, if it helpfull... I lose my warranty, if I can't get it back 
    So, any choice to get it?
    Thanks for answers,
    Mirek.

    Thanks for answers in first,
    I have problem with card - I had it two days in Crossfire with another HD4870 but accidentally when I played Metro 2033 I got some stripes on monitor (purple, blue) and then PC stop working. I had to restart PC and when the system booted to Windows, until 10 second I got the same stripes on monitor. Then my PC didn't boot.
    On my card I have 4 diodes - when I turned on pc, the diodes blinks but now blinks only TREE of FOUR diods.. So I took the card to shop when I bought it, but the shop-assistant told me, that I need this little paper on Card.. :/
    I'm from Czech Republic, so I have a little problem with directly contact to HQ of MSI
    So I have to go again to the shop and tell them, that Serial Numbers what they need are in card?

  • Problem with serial number and installing PSE 12

    I purchased Adobe PSE 12 yesterday and the purchase went through. But I never received a confoirmation email from Adobe. Now, when I try to enter the serial number to install, I'm told there is a problem with the serial number and I must contact customer support. Can't get through to customer support though. What should I do? I desperately need to get this program installed. Thanks.

    Hi 2Summers,
    Please provide me the serial number and I will check it for you.
    Send me aprivate message. Do not post it here.
    If you dont know how to do that refer : http://forums.adobe.com/thread/1184148

  • Problem with serial Number in Inspection Lot

    Dear All,
    I have a typical problem that material is there in quality inspection lot and serial numbers are aslo assigned during 101 mvt. but when I am posting it to unrestricted stock system is not determine serial number and giving an error
    *Stock data of serial number XXXXXX not suitable for movement
    Message no. IO231*
    All configuration setting are also OK as this problem comes for the first time and previously we were able to clear inspection lots of that material easily with serial number.
    Any Idea to rectify that problem?
    Thanks
    Edited by: Ashu on Aug 9, 2010 5:54 PM

    Hello,
    Check with your serializing Procedure check the assignment in Work scheduling View for this material also check in Quality view
    for inspection type 4 for GR of Production order.
    Regards,
    JayaVimal

  • Problem with batch in outbound delivery

    Hi gurues...I´m newby in SD and I have the followin problem.
    I confirm an outbound delivery that need a batch, without the batch.
    Obviously I can´t post goods receipt, but when i do the shipment,
    it creates the bill but it don´t post goods receipt because it says that i need a batch in the position. How can i do to avoid that the shipment creates the billing without the batch??????..... 

    Jorge,
    Here I am giving you more idea batch determination so that it will be more easy for you to correct the isue as you are new.
    On batch determination, the whole process, how it is determined automatically in the order.
    1)     Normally we use batch determination at delivery level, because at the time of order material may or may not be created. For this material should be configured with batch and batch determination should be checked in sales views of material.
    2)     A2) Batch Determination during order Creation.
    For this you need to maintain Classes d for you Material. Depending on the Manufacturing process you can define the characteristics for your material.
    Ex: Purity for Medicines, Resistance for Electric Items.
    You need to create a class (You might have to create a new class type) which incorporates the characteristic.
    First Create the Characteristic Using Ct04 and then using Cl02 create the Class including this characteristic.
    Then in your material master Classification View Enter this class.
    Then Create a Batch for the particular plant and Stor Loc using MSC1N.Give the value of the characteristics in this batch.
    Then go to SPRO ->Logistics General ->Batch Management and maintain the Condition Technique (Procedure, Strategy Types and assignment to sales docs etc).
    Then Create the Batch Determination Record using VCH1.

  • Problem with random number generation

    hey forum, i wonder if anyone can help me out with a small problem with my university coursework (yep its homework!!!)
    heres my problem, i am writing one of them 8 puzzle problems (the one based around sam lloyds 15 puzzler), i can successfully generate one random sequence of numbers with no duplicates, but whenever i call the random method again it keeps producing the same results
    heres the code
    in my main class file
    if(e.getSource() == randomButton) {
          new RandomPuzzle();
          System.out.println(random.randState);
          //startStateString = new RandomPuzzle();
    }heres my number generator class file
    import java.util.Random;
    import java.io.*;
    public class RandomPuzzle
         /** Base Random number generator */
        Random rn = new Random();
        /** Puzzle holder */
        byte b[];
        long number = 0;
        String randState = "";
        /** Default constructor */
        public RandomPuzzle() {
            rn.setSeed(number);
            b = new byte[9];
            randState = randomString();
        /** Provide range for generation */
        public int rand(int lo, int hi) {
            int n = hi - lo + 1;
            int i = rn.nextInt() % n;
            if (i < 0)
            i = -i;
            return lo + i;
        /** Set size for array */
        public int rand( int hi){
            int n = hi;
                return n;
        /** Check for duplicate values within the same configuration */
        boolean valueExists( byte value ) {
            int i = b.length;
            boolean exists = false;
            for( int j = 0; j < i; j++ ){
                if( b[j] == value )
                    exists = true;
            return exists;
        /** returns the actual string */
        public String randomString(int lo, int hi) {
            int n = rand( 9 );
            //boolean valueEntered = false;
            for (int i = 0; i < 9; i++) {
                boolean valueEntered = false;
                byte temp = (byte)rand('0', '8');
                while( valueEntered == false ) {
                    if( !valueExists( temp ) ) {
                         b[i] = temp;
                         valueEntered = true;
                    else
                        temp = (byte)rand('0', '8');
            return new String(b, 0);
        /** calls above function */
        public String randomString() {
            return randomString(0, 8);
    }i've tried for hours to work this out, but i am stumped. if anyone can point me in the right direction, maybe point out the problem code and give one or two tips i would be forever in your debt
    thanx in advance
    korbitz

    thanx for the help paulcw, but when i removed the seed code it done the same
    but i added this to my main class and now it works fine
    if(e.getSource() == randomButton) {
                   RandomPuzzle temp = new RandomPuzzle();
                   System.out.println(temp.randState);
                   //startStateString = new RandomPuzzle();
              }thanx again for your help

  • Sales report with Batch number & expiry dates

    Hello friends,
    would any one please help me to frame this query to achieve the above ..
    my query is as bellow, but I want to add the batch number & expiry dates along with the other information.....
    SELECT T0.[DocNum], T0.[DocDate], T0.[CardCode], T0.[CardName], T0.[NumAtCard], T1.[ItemCode], T1.[Dscription], T1.[Quantity] FROM OINV T0  INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry WHERE T1.[ItemCode] >=[%0] AND  T1.[ItemCode] <=[%1] AND  T0.[DocDate] >=[%2] AND  T0.[DocDate] <=[%3]
    So which table to join to get the batch & expiry...
    Rgds
    Suman

    HI
    Batch table is OIBT, IBT1,OBTN
    SELECT distinct T0.[DocNum], T0.[DocDate], T0.[CardCode], T0.[CardName], T0.[NumAtCard], T1.[ItemCode], T1.[Dscription], T1.[Quantity], T4.[ExpDate] FROM OINV T0  INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry inner join
    IBT1 T2 on T1.ItemCode = t2.ItemCode and T0.objtype=T2.basetype and T2.baseentry=T1.Docentry inner join
    oitm T3 on T1.Itemcode=T3.Itemcode inner join OIBT T4 on T1.Itemcode=T4.Itemcode  WHERE T1.[ItemCode] >=[%0] AND  T1.[ItemCode] <=[%1] AND  T0.[DocDate] >=[%2] AND  T0.[DocDate] <=[%3]
    group by T0.[DocNum], T0.[DocDate], T0.[CardCode], T0.[CardName], T0.[NumAtCard], T1.[ItemCode], T1.[Dscription], T1.[Quantity],T4.[ExpDate]
    Thanks
    Mohammad Imran

  • Link Serial Number With Batch Number

    Hi Gurus,
    I need to link the material serial number with the batch number.
    This link needs to be created in advance of the GRN.
    Then at the time of goods receipt the processor can select the serial numbers relevent to specific batch number.
    Please advice.
    Thanks in advance.
    NalindaR

    while config the serial number profile check if batch number field is there

  • Batch Determination Facility in Physical Inventory

    Hi experts!
    Please explain how batch determination facility works. When should it be used?
    Thank you.

    Hi,
    The Physical inventory means you are checking the available stock of the material or the material of that batch.How you are expecting Batch determination in this stage.

Maybe you are looking for

  • After Effects CC 2014 - Rendering / saving project file to CS6

    Hello all, I'm writing here to try to understand the st**** decision to exclude mp4 and mpeg from the render possibilities from After Effects CC 2014. I would gladly go back to CS6 but as of now I have more than 40 hours of edited video project in CC

  • How to use full screen

    I'm using a 20 inch screen for a presentation and I can't get the full size of the screen to work - spanning only give the size of the laptop screen and so does mirroring. I don't know how to set it up to use the larger screen only? is there a way? t

  • UNABLE TO READ DATE FORMAT(DD/MM/YY) FROM EXCEL

    HI...  i have written a code to read excel sheet.my problem is my program is working fine but in the first column i am having dates in dd/mm/yy format....This column is not getting value when the vi is running.Rest all the columns show the correct da

  • Jini security policy setting

    hi, I am getting this exception in jini . Please give me solution. what steps is required to solve this problem. how to set ExecOptionPermission is existing policy. rmid: (WARNING) restart service throws: java.security.AccessControlException: access

  • Ipad Restore: If I restore to factory settings do I lose my game data?

    I was having some issues with my iPad. The keyboard was slow and sometimes non-responsive. I have found a temperary fix but would like my iPad to be back to normal (or more so then now). I went to simply computing and was told to try restoring to fac