Warehouse items question

Warehouse Item Records question  
When creating a New Warehouse then automatically New Item records are also created. The Item Records created for the New Warehouse are empty Item records based on the Original warehouse initially created when we started the system. I wonder if these New Item Master records(empty) created are Mandatory or is it an option in the Initialisation or Setup. In other words, can I create a New Warehouse WITHOUT any associated Item Master Records, just an emty warehouse where I can add my own stock Items?
Also, does anybody know how to Delete these new Blank Master Stock Items created in this new Warehouse.
The main reason I want to Delete these Master Items is to enable me to Delete the Whole new warehouse I have created by mistake! At present I cannot Delete the warehouse because of all these Master items that SAP creates by default.
Thanks for your help for this funny problem - yes it is funny because I only pressed * to search for the Codes of my existing warehouses, but I was in the ADD mode, so it crreated a new warehouse called * and a lot empty Master Item records.
I hope this makes sense
Robert

Yes, SAP B1 has a feature where, when the check box to 'Auto Add All Warehouses to New Items' under 'General Settings' --> Inventory Tab.
However, the feature works a little differently then what you've described. What it does is that it actually creates the new warehouse automatically for any newly created inventory item. This feature can come in handy when you have say, 6 warehouses setup within SAP B1 and you've just created a new inventory item. You wont have to manually add all 6 warehouses to the new inventory item.
There is somewhat of an issue with the Warehouse form, because it opens in the "Add" mode by default, and you're not the first user to accidently hit ' * ' and create a new warehouse with the * name. When this happens, SAP B1 will auto create the * warehouse to all current inventory items.
At this point in time, there is no method to batch remove the * warehouse except to do it manually by hand.

Similar Messages

  • How to populate the LOV with warehouse item in Item Roles form

    Hi
    Any one please tell me can we populate the list of values for warehouse items in the item roles form, if so please let me know how to do it.
    Navigation
    Go to OPM Inventory Control
    Go to Workflow
    Go to Item Roles
    Opens a window Item Role Relation.
    When I click on the LOV tab of Warehouse Item, it says list of values contains no entries.
    Thanks in Advance
    Prem.

    This applies for Release 11 or before. (Not for R12)
    Warehouse items are the OPM Items. When you define new item there is field warehouse item and by default it gets populated with the same item name. You can manually changed it to previously defined item name.

  • Speed up batch update of warehouse item records

    I've written a program that allows the user to update the warehouse item table with a new gl account.  The user can specify which warehouse to perform the update for and then I am using the data browser against OITM & then accessing the warehouse object to loop through the list of warehouses for that item.  If the warehoue matches the user selection then I update the gl account.
    Doing this for each of their 15,000 items  (reading  up to 30 warehouse records per item) is INCREDIBLY SLOW.  At the current rate, it will take 30 hours to process.  I find batch processing to be a huge problem for the B1 OO structure.
    Is there some way for me to speed this up?  here's some of the code for an idea of what I'm doing:
            Do While _vItmsgrp.Browser.EoF = False
                _GrpCod = (itmGrpRS.Fields.Item(0).Value)
                sql = "Select itemcode from oitm where itmsgrpcod = '" & _
                     _GrpCod & "' order by 1"
                itmRS.DoQuery(sql)
                If Not itmRS.EoF Then
                    _vItm.Browser.Recordset = itmRS
                    Dim item As String
                    Dim fullwhse As String
                    Dim whse As String
                    Dim employee As String
                    Do While _vItm.Browser.EoF = False
                            item = _vItm.ItemCode
                                   If _vItm.WhsInfo.Count > 0 Then
                                 Dim x As Short
                               Do While x < _vItm.WhsInfo.Count
                             if _vItm.WhsInfo.WarehouseCode = SelectedWhse then
                                  _vitm.whsinfo.varianceac = glacct
                                  exit loop
                        Try
                                         _vItm.Update()
                                Catch ex As Exception
                                    bad += 1
                                End Try
                            End If
    I've left out some code for readability, but you get the idea
    There must be a better way!

    Hi John,
    Are all your items always assigned to all your warehouses? If not, you could speed things up by filtering out those items that don't have a link to the selected warehouse before you begin your loop.
    i.e.
    sql = "Select T0.itemcode from oitm T0 inner join oitw T1 on T0.ItemCode = T1.ItemCode where T0.itmsgrpcod = '" &  _GrpCod & "' and T1.whscode = '" & SelectedWhse & "' order by 1"
    Of course, if the warehouse is always going to be allocated to every item then this will make no difference :-\
    Kind Regards,
    Owen

  • Difference - set g/l account by warehouse,item group,item level

    hi all,
    Pl. explain what is difference between setting
    g/l accounts by warehouse,item group,item level ?
    Jeyakanthan

    Hi Jeyakanthan,
    Let us consider an example that will make you understand this better. Consider that you are creating GRN's for Item A and Item B. The accounts that get updated are :
    1. Inventory Account/Stock account: gets debited
    2. Goods Received Not Invoiced Account : Gets Credited.
    Now let us consider that Item A has been grouped under the item Group Raw Materials and Item B has been grouped under Item group Finished Goods. Now as mentioned above if you choose the Set G/L accounts by as Item Group in the Accounting tab of the item Group Raw Materials you will have to choose the Inventory/Stock Account as Inventory -  Raw Material and for the Item Group Finished Goods the Inventory/Stock account has to be Inventory- Finished Goods. In all cases the Goods Received not Invoicved account will remain the same.When you create the GRN's the respective Inventory accounts will get debited and when you create the A/P Invoice for these the Goods Received Not Invoiced account will get Debited and the Vendor account will get credited.
    Now in case if your company manages goods according to the Warehouse i.e. if the company has different warehouses for different types of goods like Raw Material warehouse for Raw Materials , Finished Goods warehouse for Finished goods then you should set the G/L accounts by Warehouse so that in the item master in the inventory Tab the respective warehouse is chosen and the relevant accounts are updated. Just for example when you choose Set G/L accounts by Warehouse for item A then  in the accounting tab of the Raw Material Warehouse choose Inventoty  - Raw material.
    In the 3rd case consider that you are buying a Machine to be used in your workshop which is costing  you around Rs. 10,00,000/- and the management wants to know the monthly utilisation costing of the machine like power, labour charges and overheads for that particular machine then it is better to define G/L accounts based on that item i.e. if Item C is a machine for which the Management wants to know the costing details then it would be better off defining a G/L account as Inventory - Item C. This option is better to be used for capital goods or Fixed assets.
    For better understanding in the item master you need to initialise thru the Form settings the various G/L accounts like Goods received Not Invoiced accounts, Inventory accounts , Allocation Cost account etc.
    Hope this calrifies matters.
    Nagesh.

  • Default Warehouse Qty Question

    We have a Crystal Report 2008 report that is used for daily, monthly and yearly total items sold and total items returned and any date range that is pulled the last column "In Stock" needs to give current inventory qty in the default warehouse.
    Currently we get correct output only on the warehouse we define on ({OITW.WhsCode} in "123"). The warehouse "123" defined and {OITM.OnHand} - {OITW.OnHand} subtracts the defined Warehouse from the onhand qty if I understand this correct... Issue with this is if there is one item with qty in the "123" warehouse and another item with qty in the "return" warehouse it will only give me the correct qty based on the warehouse that is defined; the other qty output will be the default warehouse plus the other warehouse qty which is incorrect.
    Question is: how do we get the current qty in the default warehouse only. There are four warehouses total... Is there a formula that we could create that would give us the correct output based on the default warehouse?  Any advice or help would be appreciated!
    Current report information:
    Report has two Formulas and two Parameters and it is Grouped by "OINM"."ItemCode"
    Record Selection
    {OINM.CardCode} <> "BPname02" and
    {OITB.ItmsGrpNam} = {?Group Selection} and
    {OINM.TaxDate} = {?date} and
    {OINM.TransType} in [14, 15] and
    {OITW.WhsCode} in "123"
    --This Formula is used for the onhand qty "In Stock" output.
    {OITM.OnHand} - {OITW.OnHand} 
    --Column Headers on Report
    "Item", "Description", "Grp", "Qty Return", "Qty Sold", "In Stock"
    --SQL Query taken from Crystal Report
    --Some of the select below items are suppressed...
    SELECT "OINM"."ItemCode", "OINM"."Dscription", "OINM"."TransType", "OINM"."OutQty", "OINM"."InQty", "OINM"."TaxDate", "OITW"."OnHand", "OITB"."ItmsGrpNam", "OITM"."OnHand", "OINM"."CardCode", "OITM"."ItemName", "OITW"."WhsCode"
    FROM   (("Prd_DB"."dbo"."OITW" "OITW" INNER JOIN "Prd_DB"."dbo"."OINM" "OINM" ON "OITW"."ItemCode"="OINM"."ItemCode") INNER JOIN "Prd_DB"."dbo"."OITM" "OITM" ON "OINM"."ItemCode"="OITM"."ItemCode") INNER JOIN "Prd_DB"."dbo"."OITB" "OITB" ON "OITM"."ItmsGrpCod"="OITB"."ItmsGrpCod"
    WHERE  "OINM"."CardCode"<>N'BPname02' AND "OITB"."ItmsGrpNam"=N'GrpSelected' AND ("OINM"."TaxDate">={ts '2014-05-05 00:00:00'} AND "OINM"."TaxDate"<{ts '2014-05-06 00:00:00'}) AND ("OINM"."TransType"=14 OR "OINM"."TransType"=15)
    ORDER BY "OINM"."ItemCode"

    hi Vernon,
    are you using sap business one? if so, please post this question to the reporting and printing forum here which is for business one users. you'll get a quicker response on your question there.
    -jamie

  • BOM:  Variable-size item  Question

    Hi,
    As you all know, we can set the item category as <b>R: Variable-size</b> item in BOM when creating or editing BOM via Tcode CS01, CS02,
    My question is, when we need to use Variable-size item, what's its main fuctions? could you please give me an example?
    Thanks and best regards.

    This item category is used for components that are cut to size. If you assign a material with this item category to an activity , you must also enter data for the item. The system then calculates the necessary variable-size item quantity. Otherwise processing is as for item category L.
    Example: Variable-Size Item Data for a Sheet of Metal
    Size             dimension          Entry      Size unit
    1                 Lenght             200         MM
    2                  Width             300          MM
    If you do not enter a formula, the system calculates the quantity for the variable-size item according to the standard formula:
    Size 1 * Size 2
    The result has the dimension area:
    200 MM * 300 MM = 60,000 MM2 (square millimeters)
    The variable-size item unit must have the dimension area (MM2, CM2, or M2) or you must maintain conversion factors in the material master record.
    In the customizing of Bill of materials you must maintain the formula key for variable size item category for R.
    The variable-size item quantity is used for calculating raw material requirements:
    Raw material requirement =
    Number of variable-size items * Variable-size item quantity * Required quantity
    Base quantity
    Regards
    TAJUDDIN
    Message was edited by:
            TAJUDDIN MOHAMMED
    Message was edited by:
            TAJUDDIN MOHAMMED

  • File Browse Item questions..

    Hi all..
    Please help me with these questions on ""file_browse"" item.
    I have a file browse item on a page, like in the following app.
    http://apex.oracle.com/pls/apex/f?p=62812:1
    1) when the user select a file with the browse button,we will get the
    """file path""" in the text field.
    Is it possible to validate (via javascript or any other way), whether that particular
    ""file path"" is correct and a valid file exist as per the ""file path""??The reason for this validation is, sometime our users will copy the ""file path"" instead of using the
    file browse button.
    2) http://apex.oracle.com/pls/apex/f?p=62812:1
    If users enter a valid path, but on that particular page if i have any validations,
    If any of the validations fails, it is clearing of the ""file path"" that the user entered.
    Is it possible to retain the ""file_path"" that the users entered? even if any validations fail?EX: In the following page
    http://apex.oracle.com/pls/apex/f?p=62812:1
    Please
    i)select a valid file from the ""file browse"" item and
    ii)""dont select any select list "" value
    iii) click upload.
    validation will get fired and file path get cleared.
    Thanks

    kumar wrote:
    Thanks for the reply fac...
    fac..just curious to know, what security issue do any one get , if file browse item keeps the ""file path"" they previously selected..The issue is not the server keeping the file "previously selected", but maliciously changing the value to capture a file the user does not intend to submit (e.g /etc/passwd) when the invalid page is resubmitted.
    so every time, when some validation fails, ""user need to reselect that file"".??For their own safety, yes.
    even it is in session state.. for a common user,he feels that it got cleared out and need to ""reselet "" the file again..It's a good practice to clean up any submitted files in APEX_APPLICATION_FILES should any related validations fail.
    Is there any other alternative for this issue? or It is (file browse item) just how it behaves?To ensure a secure and safe web environment it's how it's got to behave.
    Good UI design can be used to minimize the impact on users by isolating file browse items on different pages to items that are prone to validation failure, through the use of multi-page wizards etc.

  • How can I add a response to the end of each item question in an email list of questions and send that back to the originator?

    I have emails that ask for certian items to be addressed such as "please fix leak in bath sink" and then the next line will have another request and on and on. I would like to answer each question at the end of each line with a response (preferably in a different color font to stand out) such as "yes - will fix" or "that can't be done" or "you will have to fix that yourself". Then I want to send that reply back to the original sender.

    ''sfhowes [[#answer-697423|said]]''
    <blockquote>
    I suggest you consider this add-on: [https://addons.mozilla.org/en-US/thunderbird/addon/clippings/ Clippings] ([http://chrisramsden.vfast.co.uk/3_How_to_install_Add-ons_in_Thunderbird.html How to install]).
    </blockquote>
    I did look int this but I need to have each answer different in a lot of cases but i thank you and did get an answer that does help greatly - Thanks

  • Automator: Copy Finder Items Question

    Hola,
    Quick question about the Copy Finder Items action in automator: the "replace existing files" option, how is sameness determined? In other words, according to what criteria does Automator determine that two files are the same, and so eligible for replacement in the destination folder when that option is chosen? For example, would file Mydog.doc, modified 10/14/05, 230k be viewed as the same thing as Mydog.doc., modifided 2/21/06, 150k?
    Cheers,
    stu

    As far as the Finder is concerned, the comparison is based on file name only.
    It doesn't care about file size or modification date. If the name is the same the existing file will be replaced.

  • When-Validate-item question

    Dear all,
    I have a block have 3 database items (seq_no, sname, svalue). seq_no and sname are text item and svalue is a list item.
    Number of records display for this block is 3.
    In when-validate-item of sname, I wrote a validation if sname = 'xxx' then svalue will be 'yyy'.
    The problem now I am facing is, when I changed the svalue to 'aaa' and then click the text item in another block, the validation in sname is triggered and I cannot change the value of svalue.
    Per my knowledge, the when-validate-item will be fired only when the value was changed.
    Therefore, I don't know why it was happened...
    I am using Oracle forms 10g.
    Please help. Thanks for advance.
    Regards.

    Indeed..
    Steve's suggestion about block level trigger is the right approach for this case. So I don't have to put code in many items.
    Splazm also had this nice idea about PRE-TEXT-ITEM.. It saves me from copying NULL to the item. Plus I don't have to worry about reseting the record's status cause user doesn't have the chance to set a value to the item cause he won't be able to navigate into it in the first place.
    Plus GO_ITEM is not needed cause if item is question is NULL that means that user is coming from this item and failure of trigger will just keep the focus there!
    So I combined all and came only with the following lines in PRE-TEXT-ITEM that fits perfectly for my requirement (ADEIA_ID is the item in question):
    IF NOT :SYSTEM.TRIGGER_ITEM = 'ADEIA_DETAILS.ADEIA_ID' AND :ADEIA_DETAILS.ADEIA_ID IS NULL THEN
    error message
    RAISE FORM_TRIGGER_FAILURE;
    END IF;
    Thanks all you've been of great help for this!

  • EDI with 3rd Party warehouse config question

    I wasn't able to find a bettwr formum for an EDI question, and since most of them seemed to be posted to this forum, here I go....
    I am trying to configure a 4.6 system to be able to exchange EDI documents to a third party warehouse. We want to send them a message to ship product and to receive a message confirming what they shipped. This will be related to outbound delivery documents in SAP.
    I have setup a Logic System representing the warehouse, a new output condition to represent the outbound notification to ship product and the partner profile for the Logical System.
    When I try to create the output for the delivery (I entered Output: LD03, Medium: 6, Part Func: LS, Partner: WHSE3RD and Language EN) I get the
    error message: "You cannot enter a partner function for output LD03" (VN041).
    f I don't enter the partner function, it gives me the message "Partner function does not exist in table TPAR" (VN046).
    Any ideas as to what I am missing?
    Thanks, Rick

    Hi Richard,
    Have you setup LS Partner Profile (t/code WE20) for WHSE3RD, distribution model (t/code BD64) and record condition for output type (t/code NACE)?
    Regards,
    Ferry Lianto

  • Purchase Order With Different Warehouse Items

    I have problem in creating the purchase order for the items belonging to 2 different warehouses.
    When I create the Purchase order it shows the error as
    “Cannot retrieve tax information message [80508-2]”

    Hello,
    No, I am referring to warehouse setup --> general tab.
    Are you creating one item that will be received by 2 warehouses or more items and more warehouses ?
    actually the error can be caused by tax group setup in item master data and business partner. Check also field tax information in  the module admin --> system initialisation --> accounting tab. maybe you forget to define the tax info there.
    Rgds,
    JM
    http://groups.yahoo.com/group/SBO_Knowledge_Village
    [email protected]

  • Delivery entry - warehouse item quantities updating

    Hello experts,
    i need to update the warehouse quantity when I make a delivery.
    do i have to intercept the add button pressed event on the delivery form?
    If i do it sap b1 execute my code before his "standard" code or after ?
    what's the exact process time flow?
    thanks in advance.
    Best regards
    Andrea

    Hi Andrea,
    If you want to be able to trap the event of a delivery document being entered via the UI API then the best option is to use the FormDataEvent for the delivery form. In this event, when BeforeAction is false, the FormDataEvent will return the DocEntry of the document that was just added (it's in an XML string so you have to parse it to get the actual DocEntry value).
    I'm curious to know why you need to adjust the stock for a delivery. The delivery document itself will adjust the stock levels on any stock items that are on the document.
    Kind Regards,
    Owen

  • Process Open items questions

    Hello gurus,
    I would like to ask you 1 thing if this is standard SAP behavior.
    when using transaction f-32, f-28,I select the customer and his local currency.
    Then  it picks the documents which have USD document currency also and local currency amnout is eactly like in document
    when I click on tab "currency", the amount of local currency on those lines with doc.currency USD always change accoridng to exchange ratess table tcurr
    so my question is if this is a normal behavior? if not, please suggest how to solve this, that the amnout does not change
    thanks in advance and if you have further questions, please let me know
    Hana

    This is standard SAP behaviour.
    amounts are converted as per the posting date exchange rate.

  • Foreign curr reval for open items - questions - very urgent

    Hi all,
    Can anyone explain me the account determination for open item exchange rate difference postings?
    1.     What are the accounts meant for under tab Exchange rate difference realized (Loss, Gain)
    2.     What are the account meant for under tab valuation (val loss 1, val gain 1 and Bal sheet adj 1)
    3.     Accounts under translation tab (Loss, Bal sheet adj loss, Gain, and Bal sheet adj gain)
    Also,
    When I run F.05 for open item reval
    1. Do I need to run customer and vendor open items as well by selecting the customers and vendors and checking the “Valuate customer open items” and “Valuate vendor open items”? Even though I have customer and vendor recon accounts in my g/l accounts selection and checked the “Valuate g/l open items” box
    2. We check “Reverse postings” with reversal period as next period (for example if reval is done for period 3 then reversal period is 4), why do we need to reverse the postings.
    Your help in this regard is highly appreciated and rewarded with points.
    Thanks in advance,
    Kumar

    Dear Kumar,
    About the acct determination for transaction KDF: open item exchange rate diff:
    When you revaluate i.e. run the F.05 transaction for open items any loss is posted to the Val.loss 1 and any gain is posted to the Val.loss 2 account with its offset credit or debit to the Bal.sheet adj.1 account.
    Now this is a provisional recognition of the FX difference. So long as the items remains open it will be revaluated in every period and a posting will be made. Now when you finally clear this open item e.g. pay the vendor or receive pymt from customer, the system will calculate the FX gain/loss at that time once again. This is the Exchange rate gain/loss realized. Thus, the accounts used will be those under tab Exchange rate difference realized (Loss, Gain)
    The Accounts under translation tab is used in the scenario where you are maintaining more than once local currency e.g. 2nd local currency as 30. In this case you would want to translate your FX valuation to this 2nd local currency.
    Regarding F.05 transaction:
    1. Yes you will need to check the customer/vendor and GL open items to valuate them all. Since the customer and vendor reconciliation account are tied up to AR and AP, the program does not recognize them as a pure GL account.
    2. You need reversal so that tracking of your fx valuation is easy. E.g:
    You have open item in EUR and your local curr is USD. Lets us say ex rate is USD:EUR is 1:1.50 and open payable item is EUR 100
    Open item in EUR-----Open item in USD--
    Diff
    Period 1: -
    100--150--
    0
    Period 2: fx rate 1:1.60--100160--
    loss of $10
    Period 3. fx rate 1:1.30--100130--
    gain of $30 over period 2.
    If you don't choose the reversal postings, the system will record both the loss of 10 and the gain of 30 netting to 20. However, if you choose the reversal posting, the system will reverse the $10 loss in period 3 and just take the revaluation based on the period 1's rate i.e. difference btw 150 and 130 USD i.e. $20.
    I hope this explains you the concept. Thanks,
    Vishal.

Maybe you are looking for

  • Satellite T210 - web camera is not working - cloud image appears

    Hi, My web camera (it is incorporated on my computer) is not working. When I turn it on it appears a blue light (informing that it is connected) but it is not taking pictures or videos regardless I am using skype or I am just using the webcam without

  • How to use URL in actionscript  Instead of services-config.xml?

    Hi Alls, I would like to set my service's url in actionScript (I don't want to use compiler option -services witch need to recompile swf if you change service's url). I search for a long time on google but I found nothing, and adobe documentation isn

  • Unable to customize yahoo toolbar

    I have the latest version of Firefox (18.0 I think?) as well as the Yahoo Toolbar add-on. I have not been able to edit the icons on the Yahoo Toolbar for a long time. When I click on the "setting" button, nothing happens, no drop down box appears. Wh

  • Service Tax rounding-off

    Dear All, In one of our client service tax is rounded off to nearest paisa i.e. Rs. 145.98 But the client need to round-off to nearest rupees i.e. 146.00 Is it possible to round-off to nearest rupees? If it so than please explain me in detail how to

  • At Runtime how to select a row in a matrix ?

    Hi friends,              I have designed a form with matrix.That matrix is populted with multiple rows.              <b> I want to select a row in  that matrix  </b> and i want to get the line data an put into another form              Is there is an