Block zero quantity when creating Inventory Transfer

Hi all,
does anyone know how to block zero quantity when creating inventory transfer?
for example: I have zero quantity in warehouse A. Then I want to transfer it to warehouse B. The system accept that. So, when I check that item in warehouse A, the in stock column become negative. How I can protect it?
please help me. it's very urgent.
thanks
sisca

Go to Administration > System Initialization > Document Settings > General Tab
Check Manage Inventory nu Whse and also check Block negative inventory. Read details below of their functionality.
Manage inventory by whse
Defines whether the check is performed for the warehouse selected in the document row. If you select the checkbox, the system checks the minimum inventory level in the warehouse that was selected for the item when the sales document was entered.
If the transaction causes the inventory level in that warehouse to fall below the minimum inventory level, a warning message appears even if the total available inventory of the item is greater than the minimum warehouse quantity. If you do not select this checkbox, the system checks the total available inventory in all warehouses where this item is stored.
You can also define automatic notification for a specific user when the inventory level falls below the minimum level. A purchase transaction can then be initiated.
Block negative inventory
Select to block documents that would cause the level of inventory to fall below zero. If you deselect the checkbox, the message “Negative inventory usage is not in accordance with accounting rules. Are you sure you want to enable negative inventory usage?”
If you select Manage inventory by whse and Block negative inventory, SAP Business One calculates the block per warehouse. However, if the item is not handled by a warehouse and you do not select Manage inventory by Whse, the block is calculated for all the warehouses.

Similar Messages

  • Materialo slip no not updating when creating the transfer posting(MB1B 313)

    Hi all
    I have a problem in  updating material slip no when creating the transfer posting(MB1B 313).
    when creating the MB1B if i put the mat slip no manually then system updating in the material doc.
    But when system creating the transfer posting(through auto Jobs) the material slip no not updating in the material doc.
    this is started to happen only after i deleted the condition records(ZDRL) for printing the doc for a relavent storage location.Kidly let me know is there any relation between ZDRL and the material slip updating.
    Thanks
    Manju

    hi krishan,
    Pl ensure that there is any release strategy, or in the transfer posting enter the plant and m.type also storage location in the application tool bar click with reference to PO, and enter the po number and try to proceed. it will work.
    Regards,
    nagarajan

  • Help;;;;;cant select calendar when creating inventory organization parameters

    hello there i am trying to define a new inventory organization. i have created inventory organization. i opened organization parameters and in the inventory parameters tab, when i tried to enter calendar, it is saying list of values has no entries. it is giving following error:
    frm-41830: list of values contains no entries.
    please help me
    tommy.

    It seems that you don't define a work calender and build it. see the document
    http://www.google.com.hk/url?sa=t&rct=j&q=Oracle+inventory++Implementation+Guide&source=web&cd=1&cad=rja&ved=0CCsQFjAA&u…

  • Problems when creating data transfer process for  0EC_CPLAN (Compensation )

    Hi experts,
    I have the infoobject 0EC_CPLAN (Compensation Plan) Active in my BW sistem.
    I tri to create data transfer process for text and atributtes for it, but when i do this i get a "Target 0EC_CPLAN (Type IOBJA) is not active" error message.
    When i double-click on the texts or attributes i recive an  "Administration function is not possible for this InfoObject" information message and i can not active or edit it.
    What could this be? I am breaking my brain.
    Thank you all!

    Debugging i have seen this:
    15         CALL FUNCTION 'RSD_IOBJ_GET'
    16           EXPORTING
    17             i_iobjnm         = l_iobjnm
    18             i_objvers        = rs_c_objvers-active
    19             i_bypass_buffer  = rs_c_false
    20           IMPORTING
    21             e_s_vcha         = l_s_vcha
    22           EXCEPTIONS
    23             iobj_not_found   = 1
    24             illegal_input    = 2
    25             bct_comp_invalid = 3
    26             OTHERS           = 4.
    27         IF sy-subrc <> 0 OR l_s_vcha-infoarea IS INITIAL.
    28           MESSAGE i025(rsawbn).
    l_s_vcha-infoarea is Initial.
    Dues this mean that the object has no-infoarea??? In infoprovider i is under "enterprise compensation management" Does it give you a clue?
    Thanks!

  • Problems when creating a  transfer order for moving storage units

    Hi,
    When creating a TO for moving storage units with FM FU L_TO_CREATE_MOVE_SU i got problems when the storage unit consist of 2 items. The message 'Warehouse number does not exist (new selection required)'
    is displayed. When i use the FM again after this message then the TO is created correctly.
    When i debug the FM for 2 items is see that LEIN-LGNUM is empy en when performing:
    PERFORM T300_LESEN(SAPML03T) USING LEIN-LGNUM. and the message E080 is raised.
    The perform before this is determining the lein-lgnum (PERFORM LENUM_EINL_CHECK(SAPML03T) USING I_LENUM) but this value isnt passed to the calling program the first time (memory or something????)
    Does anyone have a solution for this problem?
    Thx in advance.
    Kind regards,
    John Nijburg

    Hello,
    I had the same problem today and I've fixed it by calling the FM in a different task (asychronous) .. this way the fugr/internal variables will be loaded again and you won't get this stupid error anymore. 
    CALL FUNCTION 'L_TO_CREATE_MOVE_SU' STARTING NEW TASK lv_task
    In case you need it syncronous use PERFORMING clause together with WAIT UNITL
    Hope this helps!
    Cristian

  • Change quantity when creating billing

    Hi All,
    We have one requirement. We want to change the service quantity whilw creating the billing from sales order. Is it possible to do this in VF01?
    Can we do any change using ABAP for this.
    Please help.
    Thanks.

    Hi,
    Quantity and material are information that the invoice copies from the preceding documents - the Sales order or the delivery. So, no. The quantity cannot be changed at the billing level (even with a program).
    However, the unit price can be changed BEFORE the invoice is saved (and accounting document generated).
    Also not - if you would like to change the quantuty of service delivered, use "Service with delivery" Material - TAX (item category). This allows you to partially deliver your service.
    Cheers.

  • Error when creating inventory record

    Hi All,
    When I try to create an inventory record using Txn LX15 and batch input session I get the following error in the error log in the batch input session
    "Number of allowed bins exceeded after storage bin P1-06A"
    This error is for transaction LI01N as per the error log.
    Has someone come across such an error? Is it related to number of stoarge bins allowed per inventory document?
    Regards,
    V S

    Hi V S,
    Maximum number of items on inventory document may be restricted. Please check your settings:
    SPRO > LE > WM > Activities > Physical Inventory > Define Differences and Document Limits
    Maybe field V_T3401-MINPS is empty for your WH and this causes your problem (L4063).
    Thanks,
    Swamy H P

  • What will happen if I enter 1.5 PC quantity when creating BOM

    for business purpose my quantity can have decimal conditions
    if I created one BOM using CS01 and put 1.5 in quantity field, unit I put PC it will give warning but still I can save it.
    will this affect in later process like production purchasing and accounting.

    Dear,
    System is displaying a warning message since the units "piece" and "EA" cannot have decimels in real world.These UOM should be a whole number.
    May be we can adopt other UOM which is apt.
    Regards,
    Joseph Charles Vaikathussery

  • Error when creating Transfer structures

    Dear Gurus,
                     I get the following error when creating the transfer structure.
    <b>Error when creating transfer structure /BIC/CCBD1CL_OMAT002 in source system ERPCLNT400</b>
    Message no. R3104
    <b>Diagnosis</b>An error occurred when creating transfer structure /BIC/CCBD1CL_OMAT002 as an IDoc segment in source system ERPCLNT400 .
    <b>System Response</b>
    The action was terminated. No data was changed.
    <b>Procedure</b>
    Use the generation log in source system ERPCLNT400 to identify the error, and remove the cause.

    hi,
    Refer OSS Note 147195 --- Error activating the transfer rules
    Check the transfer mehtod is PSA ? and Activate Source Sys Conn again
    Replicate the DS again and Activate TR (...'also check are there inconsistencies in transfer str)

  • Avoid automatic Transfer Order confirmation when created.

    Hi Gurus,
    When creating the Transfer Order, it automatically gets confirmed. How can we separate the TO creation and confirmation? Where are the switches? So we can either confirmed the TO in LT12 or by using interface.
    Any help is really appreciated.
    Many Thanks

    hi Jyoti,
    Thanks for the input. I checked in OMLX and it looks like our Warehouse is not listed for the Separate confirmation of pick and transfer to set up two step confirmation.
    But when I try to set this up, system pop up an error saying 'An entry already exists with the same key' whereas this entry is not maintained.
    Can you please elt me know what needs to be doen.
    Many Thanks

  • SELECT G/L ACCOUNT IN INVENTORY TRANSFER FORM

    HI EXPERTS!
    Is it there any way to select G/L Account in Inventory Transfer Form.
    I want to select another stock account without altering the current setup in Item Group G/L Account setup.
    Sudhir

    Hi Sudhir,
    You can not change GL Account when doing Inventory Transfer.
    You have to change GL Account in GL Determination >>> Accounting Tab.
    Please also check below link.
    No Matching records found for the GL Account"
    GL account setup for inventory transfer
    http://help.sap.com/saphelp_sbo900/helpdata/en/45/06b8ab7d720487e10000000a155369/content.htm
    Hope this help
    Regards::::
    Atul Chakraborty

  • Zero Quantity, Negative Stock Value in Inventory Audit Report

    Hi all,
    The Cumulative Quantity of an item has become zero but the Cumulative Value in the Inventory Audit Report displayed as -150. How to adjust it to make it zero?
    Kindly advise, thanks.
    Regards,
    Xavier

    HI Xavier,
    Mentioned below is teh detail from the note mentioned by J
    Symptom
    In the Stock Audit Report, generated for a specific warehouse, a value is shown in the 'Cumulative Value' column even if the item does not have quantity.
    Cause
    Consulting
    Solution
    The 'Manage Item Cost per Warehouse' setting in the Administration -> System Initialisation -> Company Details -> Basic Initialisation tab determines the information displayed in the Stock Audit Report.
    'Manage Item Cost per Warehouse' is selected.
               If this option is selected, each warehouse defined in SAP Business One maintains its own cost. This warehouse cost is calculated whenever there is a movement of the item in the specific warehouse.
               When stocks are issued, the item cost will be from the specific warehouse where the stocks are issued.
               The Stock Audit Report should be viewed per warehouse in order to determine the accurate valuation of the item. The option 'Group by Warehouse' can be used for this purpose.
    'Manage Item Cost per Warehouse' is NOT selected.
               If this option is not selected, a single cost is maintained for the item per company. This cost is determined by the movement of the item within all warehouses.
               When stocks are issued, the single item cost determined on the company level will be used.
               When the item cost is calculated per company, a stock value may remain in a warehouse which has zero quantity. However, since the cost is managed across all warehouses this is ok, as long as there is an overall positive quantity.
               If the valuation of the item is required, the Stock Audit Report should be run for all warehouses and not for a specific warehouse. If the report is viewed per warehouse it may not provide an accurate cumulative value of the stock.
               If only the quantity in a specific warehouse needs to be checked then the report can be run per warehouse.
    Example:
    1. Create new item with standard price 10 in all warehouses, since price is managed per company and not per warehouse.
    2. Create goods receipt for this item to two warehouses - quantity 10 to warehouse 01 and quantity 10 to warehouse 02.
    3. Create material revaluation, select warehouse 01 (only one warehouse can be selected for posting purposes), and change the price from 10 to 5.
    4. Create goods issue from warehouse 02 with issued quantity 10.
    5. Run the audit report for this item and:
    a) for all warehouses -> cumulative quantity is 10, cumulative value is 50;
    b) for warehouse 01 -> cumulative quantity is 10, cumulative value is 0;
    c) for warehouse 02 -> cumulative quantity is 0, cumulative value is 50.
    For more information see the document 'How to Set Up and Manage a Perpetual Inventory in 2007 A' available in the Documentation Resource Centre (http://service.sap.com/smb/sbo/documentation).
    Other terms
    Inventory Audit Report, Stock Audit Report, warehouse, cumulative, value, zero, quantity, average cost, System Initialization, per company, use perpetual inventory, SAP Business One

  • Intercompany Deliveries were created with zero quantity, causing an idoc failure and the remaining delivery too

    Intercompany Deliveries were created with zero quantity, causing an idoc failure and the remaining delivery too
    a. User trying to create delivery but stock not available.
    b. When stock is not there it should show an error message in SAP screen but its not -  like stock not available etc
    c. Fedex gets delivery notice for the delivery; if its more than zero it will create delivery otherwise less than zero it won’t accept.
    d. But issue its creating even its less than zero
    Is there anyone who can help me out...

    When one is created with zero quantities it starts blocking our deliveries from getting through to fedex because deliveries will in doubt have been blocked at fedex. As we process our orders in morning and if there is an STO blocking orders, it will be in afternoon .
    Any suggestions !!!

  • How to Change Delivery quantity after creating Transfer order

    Hi
    I created a transfer order for my delivery with LT03. There is already non-ordered quantity in my delivery.
    delivery quantity is 5 but transfer order's quantity is 4.
    i want to change my delivery quantity without confirming the transfer order.
    Is it possible
    is there any customization or function for that work ?
    in se37, i tried BAPI_OUTB_DELIVERY_CHANGE. it returned the error "there is an unconfirmed transfer order"
    Moved to SD froum from LE forum at the request of OP
    Edited by: Csaba Szommer on Apr 18, 2011 1:21 PM

    If you set "Copy WM quantity as delivery quantity into delivery" for your WH/wm-mvt combination in WM/Shipping interface, the delivery quantity will be always adjusted to the picking quantity ("1" in field V_T3333-WMMUE).
    The same can be achieved manually as it was told you by Andrzej.
    There's no separate function modul to do this.
    When system is processing FCODE "KOMU_T" (manual process) the delivery quantity will be changed in include MV50AF0F_FCODE_KOMU in internal structure "lips":
          IF xlips-pikmg > xlips-lfimg OR likpd-kzebu IS INITIAL.
            PERFORM check_and_set_pikmg_lfimg CHANGING lf_subrc.
            CHECK lf_subrc = 0.
          ENDIF.
    But this is one thing, there's some preparation before this step and and the change in "lips" will cause the change of "xlips" later on, etc.
    So, it is related to several programs (includes) and forms.
    Please contact your ABAPer if you are not familiar with technical things.
    Edited by: Csaba Szommer on Apr 18, 2011 10:55 PM

  • Unable to create delivery with zero quantity

    Hello,
    I am trying to create a Delivery using DIAPI. When I set the quantity as zero for a line item. The Delivery Note gets created with quantity 1.
    I am able to create a delivery with no quantity from SBO client.
    SAPbobsCOM.Documents vDLN = (SAPbobsCOM.Documents)c.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oDeliveryNotes);
                vDLN.CardCode = "C20000";
                vDLN.Lines.SetCurrentLine(0);
                vDLN.Lines.ItemCode = "A00001";
                vDLN.Lines.Quantity = 0;
                if (0 != returnval)
                    c.GetLastError(out errNo, out errMsg);
                    Console.WriteLine(errMsg);
                    return;
    Thanks and Regards,
    Sheetal

    It is DIAPI bug Note - 1001970
    DI - Wrong Quantity updated when creating delivery document
    The note 1001970 has not been released yet but should be soon.
    This issue is candidate to be fixed in Business One version 2006
    Regards,
    Sheetal

Maybe you are looking for