Download created as an inventory item

Hello SAP,
An download item was created as an Inventory item as well as a Sales item.  There has been two transactions posted to that item... the 1st a Sales Order & the other a Goods Receipt.
I would like to remove the Inventory item box from the Item's master record & preserve the item's code, but it appears that these transactions need to be reversed first.
Is there a way to get the item to where it is able to be modified back to just a Sales item?
Thanks!

Unfortunately, if you have any transactions posted to the item, you will not be able to change those initial settings.
Reversing the transaction will not have any effects either since you could end up with more transactions only.
Only if you could restore the database to the time before those transaction and recreated all other transactions will be the clean solution.
Thanks,
Gordon

Similar Messages

  • How to correct journals for non inventory items

    Hi All,
    One of my client by mistake made a non-inventory item as an inventory item and used FIFO valuation.
    Now he has created some 30 purchase invoices, goods receipt PO for it in the last month.
    While doing month end they reconcillation they realized the inventory numbers are bloated and found this problem.
    Now they have cancelled the old item defination and created a new one.
    But the problem is how to correct the journal entries for the what has already been done.
    Problem is that Cost of this item is wrong because it got created as a inventory item and was using FIFO.
    Please suggest a fastest route to correct this problem.
    Regards,
    Divam

    Hi Divam........
    I guess Inventory revaluation is not possible in case of Non Inventory Item. You must take the goods return on GRN basis......
    Regards,
    Rahul

  • Non inventory item associated to gl account

    is there anyway i can create an non-inventory item and attach to a particular gl account.

    Hi.......
    GL may hit only in case of Final Invoice as it is non inventory item Accounting won't happen at Inventory movement stage.....
    Regards,
    Rahul

  • Picking non inventory items for delivery

    hello
    Can anyone help us with the following issue :
    - in our deliveries we have both inventory items and non inventory items (freight lines, software). Non inventory items have to appear in the same delivery document as the inventory items
    - we cannot create those non-inventory items in inventory as they cannot appear in any stocktake
    - the picklist doesn't accept to release non-inventory items for picking
    Any idea ?
    Fabrice

    Hi Fabrice,
    Just an idea. Will it work if you create the non-inventory items in your item master data as just a sales and purchasing item, but not an inventory item? That way you can include it along with your inventory items without having any impact in your stocks. One issue is that the non-inventory item will not be shown in your pick and pack, but you can print a copy of your sales order as a pick list.
    Gavin

  • Pay on Receipt for project enables Inventory Item.

    Dear all,
    We have this Pay on receipt scenario enable for all the procuement transaction, but while creating Receipt for Inventory Items which is Project specific Invoice in not created in the system. Can any one help regarding this why only with Inventory related project Item its not creating Invoice working fine for expense scenarios.

    CAn you please provide additional information,on
    whether the records are interfaced to AP interface tables?
    Does they error out?
    Do review the MOS note "ERS Invoices Rejected In Payable Open Interface Due To Project Related Data in AP Interface Tables (Doc ID 1359013.1)"

  • How to create Asset Item & Inventory Item?

    Dear Experts,
    What makes the Difference in creating Asset Item & Inventory Item? Please help me
    Thanks
    Bharath

    you might be interested in the below thread
    Re: Inventory and Expense item
    Mahendra

  • Create inventory item

    I have looked for the correct API for creating an inventory item, and I believe it is ego_item_pub.process_item. Is that correct?

    I need to use this API, but I couldn't find the pls file for this API. Can you let me know what the pls file is? I found another API gmipapi.create_item in file gmipapis.pls, Do you know what the difference are between them? I also need API to update/delete item, but the GMIPAPI only have procedure to create item. Do you know any API than can update/delete items?
    I'm using EBS 11i. Thanks,
    Simon

  • URGENT, Creating the Oracle Inventory Group

    OS: 5.2
    DB:10g Rel 2
    Hello All,
    I am installing 10g on AIX.
    Per below link/document.
    Page 2-11 (Pre Installation Task)
    $ more /etc/oraInst.loc
    /etc/oraInst.loc: A file or directory in the path name does not exist.
    ** Creating the Oracle Inventory Group
    If the oraInst.loc file does not exist, then create the Oracle Inventory group by
    using the following procedure:
    1. Enter the following command:
    smitty security
    Choose the appropriate menu items to create the oinstall group.
    http://download-west.oracle.com/docs/cd/B19306_01/install.102/b19075.pdf
    But I alreday created oinstall group.
    Please note: we used oraabc instead of oracle.
    id oraabc
    uid=207(oraabc) gid=14(oinstall) groups=15(dba),16(oper)
    Do I still need to create the oraInst.loc file or its is a part of installation?
    DN

    As far I know oraInst.loc file is created during installation procedure.
    It consists of path to oracleInventory directory and installation group in your case - oinstall.
    I never installed Oracle on AIX but I belive installation is (allmost) the same as on Linux or Solaris.

  • Creating the Oracle Inventory Group, Urgent

    OS: 5.2
    DB:10g Rel 2
    Hello All,
    I am installing 10g on AIX.
    Per below link/document.
    Page 2-11 (Pre Installation Task)
    $ more /etc/oraInst.loc
    /etc/oraInst.loc: A file or directory in the path name does not exist.
    ** Creating the Oracle Inventory Group
    If the oraInst.loc file does not exist, then create the Oracle Inventory group by
    using the following procedure:
    1. Enter the following command:
    smitty security
    Choose the appropriate menu items to create the oinstall group.
    http://download-west.oracle.com/docs/cd/B19306_01/install.102/b19075.pdf
    But I alreday created oinstall group.
    Please note: we used oraabc instead of oracle.
    id oraabc
    uid=207(oraabc) gid=14(oinstall) groups=15(dba),16(oper)
    Do I still need to create the oraInst.loc file or its is a part of installation?
    DN

    It should be taken care of by the installer.
    on the same page, it says "When you install Oracle software on the system for the first time, Oracle Universal Installer creates the oraInst.loc file."

  • Is It possible for a Non Shippable Inventory Item sold in OM update INVENTORY Levels

    Is It possible for a Non Shippable Inventory Item sold in OM update INVENTORY Levels?
    I have created an Item which is inventory tracked but not shippable. Customer & Internally Ordered. But upon booking the Sales Order, the INVENTORY level of the said item does not get updated with the sale.
    How can i make it update INVENTORY without going thru shipping module?
    thanks.

    Hi Jay
    How are you.
    Yes, in process sampling only.
    Is it not neccessary to have a wip validity rule for wip products in the specs. I am able to create samples for wip products with inventory validity rule.
    Regards
    Prem.

  • Need negative quantity non-inventory items on Credit Memo

    Version: (2007A)
    Description of requirements: (Please provide a detailed description)
    Our customer issues many invoices with a negative quantity line item for a miscellaneous non-inventory item. These non-inventory items are used to reduce the amount of the invoice regarding miscellaneous credits to their customers.  These are not discounts.
    When the customer wants to credit these invoices, they canu2019t create a Credit Memo based on the invoice because SAP wonu2019t allow this if there are line items with negative amounts.
    When they create a credit memo not based on an invoice, they arenu2019t allowed to enter a negative quantity for a line item as they are for an Invoice. They are forced to create a credit memo not based on an invoice the inventory item line items and an invoice or Journal Entry for the negative quantity line item to debit back the miscellaneous line amount.
    As an example:
    Invoice line item one for inventory item: qty one, price 100,line total $100.00
    Invoice line item two non-inventory item misc credit: quanity -1, price 10, total -$10.00
    Invoice Total $90.00
    In Order to provide the correct credit amount, they have to create a Credit Memo not based on an invoice for line item one, qty one, price 100 u2013 value -100 and an invoice for the non-inventory item for qty one, price 10 -  value 10.00.
    This creates a net credit for the customer of 90.00
    This looks ridiculous to their customers when they see these transactions on their statements, creates extra work for the users and there is no link between the three documents.
    By using inventory items for these miscellaneous credits, they can assign a sales revenue of their choice. They have multiple sales accounts and the GL posting is determined by the item group for the item. By assigning the desired item group to these non-inventory items, they can control which sales account is updated on their marketing documents when using these non-inventory items.
    If they were to use the Freight items, they would need a separate freight setup entry for combination of item group and miscellaneous credit. Because they have so many Item Groups and types of credits, they would need a great many separate Freight Charges to choose from.
    All of the above pertains to all of our customers. This customer has a custom add-on and their marketing documents are all created from custom objects.  They hit a button on the custom sales contract screen and an invoice is created.  When they hit another button on the screen, the selected invoice is credited. They have legally binding contracts for fixed quantities to be shipped, so we decrease the quantity shipped when creating an invoice and decrease the quantity shipped when a credit memo is created. The contract is fulfilled when the exact quantity contracted for has been shipped. Because the credit memo fails, we canu2019t update the custom objectu2019s remaining to be shipped, rendering it inaccurate from that time forward. (reducing the quantity shipped is part of the Credit Memo creation process).Creating Credit Memos and Invoices from the interface fixes the inventory count, customer balance, etc., but we have no way of fixing the sales contractu2019s quantity shipped & remaining to be shipped or linking the contracts to the documents created from the interface.
    Business needs: (Please describe the impact on your business, if the functionality is not realized)
    Examples: (Please describe a typical example, how the functionality should work.)
    Credit Memos should allow negative quantities and line total amounts for non-inventory items, the same way that A/R Invoices do, so that credit memos can be based on invoices that have negative quantity non-inventory line items.
    Current Workaround: (Please describe the workarounds you are using at the moment)
    Please see above
    Proposed solution: (Please suggest how the new functionality should work)
    Credit Memos should allow negative quantities and line total amounts for non-inventory items, the same way that A/R Invoices do.

    Hi Sean......
    System is behaving properly as per its logic. Infact it does same in all the previous or upcoming versions.
    If you have Item Type GRPO for Non Inventory Item it does not create any accounting but you can see the same during AP invoice.
    GRPO for such type is only optional. For further clarification you can discuss this with your CA what he suggests. But i suggest you to raise AP invoice also for getting Account effect. Just see doing this in test DB you get your answer......
    Regards,
    Rahul

  • Creating a new work item instance in a process using PAPI

    I'm seeing that there are a lot of questions on this forum about using Oracle BPM 10g's Java API called PAPI.
    I just uploaded a step by step document on how you could do this using JDeveloper 11. Here's the link to this document: http://www.4shared.com/file/126507332/e814a3a8/CallingPapi.html. The Oracle BPM project I used for this step-by-step document is also in this zip file. If you're curious, this also describes how to download, install and start JDeveloper 11.
    This is not formal Oracle documentation, but I know from teaching our Oracle BPM Bootcamp class that getting PAPI to work is sometimes a challenge and thought this might help. I tried to write it with the "Java Newbie" in mind so do not panic if you aren't an expert in Java (I'm sure not ?:| ).
    This is a simple example that uses most of the logic found in the PAPI documentation on http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/papi/index.html?t=modules/papi/c_Head_PAPI.html in the "Writing Your First Java PAPI Program" section of this document.
    The document provides a step-by-step description on how how to use PAPI to:
    <li> interface to processes running on an Oracle BPM Enterprise Engine using the same logic that is in the Oracle BPM PAPI documentation
    <li> interface to processes running on an Oracle BPM Studio Engine
    <li> list processes currently running on the Engine using the same logic that is in the Oracle BPM PAPI documentation
    <li> list the work item instances running on the Engine using the same logic that is in the Oracle BPM PAPI documentation
    <li> create a new work item instance in a process and pass in input argument variables to the new instance as it is created.
    Hope you find this useful,
    Dan

    Hi
    i have gone through your example. It gives good information how to connect to BPM engine through java papi client. I have followed exactly the same steps given in the PDF document. But it throws the exception on both java client side and BPM Suite.
    Steps followed :
    1. Import sampleproject.exp into Oracle BPM studio and start the BPM engine.
    2. Imported the fuegopapi-client.jar and Write the JAVA PIPA client to connect Oracle BPM Engine.
    complete example code:_
    import fuego.papi.CommunicationException;
    import fuego.papi.InstanceInfo;
    import fuego.papi.ProcessService;
    import fuego.papi.ProcessServiceSession;
    import fuego.papi.OperationException;
    import java.util.Properties;
    public class ProcessAPIClient {
         public static void main(String[] args) {
    /////////////////// API Initialization ///////////////////
    Properties configuration = new Properties();
    configuration.setProperty(ProcessService.DIRECTORY_ID, "default");
    configuration.setProperty(ProcessService.DIRECTORY_PROPERTIES_FILE, "directory.xml");
    configuration.setProperty(ProcessService.PROJECT_PATH, "C:\\Oracle\\OracleBPMWorkspace\\SampleProject" );
    configuration.setProperty(ProcessService.WORKING_FOLDER, "/tmp");
    try {
    ProcessService processService = ProcessService.create(configuration);
    /////////////////// Establish a session ///////////////////
    ProcessServiceSession session = processService.createSession("test", "test", null);
    /////////////////// Operate with PAPI ///////////////////
    for (String processId : session.processesGetIds()) {
    System.out.println("\n Process: " + processId);
    for (InstanceInfo instance : session.processGetInstances(processId)) {
    System.out.println(" -> " + instance.getId());
    /////////////////// Close the session ///////////////////
    session.close();
    /////////////////// Release API Resources ///////////////////
    processService.close();
    } catch (CommunicationException e) {
    System.out.println("Could not connect to Directory Service");
    e.printStackTrace();
    } catch (OperationException e) {
    System.out.println("Could not perform the requested operation");
    e.printStackTrace();
    It throws the following exception and output on java client._
    Could not enhance type with bytecode info: java.lang.NoSuchMethodError: org.apache.bcel.classfile.Method.getArgumentTypes()[Lorg/apache/bcel/generic/Type;
    Could not enhance type with bytecode info: java.lang.NoSuchMethodError: org.apache.bcel.classfile.Method.getArgumentTypes()[Lorg/apache/bcel/generic/Type;
    Could not enhance type with bytecode info: java.lang.NoSuchMethodError: org.apache.bcel.classfile.Method.getArgumentTypes()[Lorg/apache/bcel/generic/Type;
    Could not enhance type with bytecode info: java.lang.NoSuchMethodError: org.apache.bcel.classfile.Method.getArgumentTypes()[Lorg/apache/bcel/generic/Type;
    Could not enhance type with bytecode info: java.lang.NoSuchMethodError: org.apache.bcel.classfile.Method.getArgumentTypes()[Lorg/apache/bcel/generic/Type;
    Could not enhance type with bytecode info: java.lang.NoSuchMethodError: org.apache.bcel.classfile.Method.getArgumentTypes()[Lorg/apache/bcel/generic/Type;
    Could not enhance type with bytecode info: java.lang.NoSuchMethodError: org.apache.bcel.classfile.Method.getArgumentTypes()[Lorg/apache/bcel/generic/Type;
    Could not enhance type with bytecode info: java.lang.NoSuchMethodError: org.apache.bcel.classfile.Method.getArgumentTypes()[Lorg/apache/bcel/generic/Type;
    Could not enhance type with bytecode info: java.lang.NoSuchMethodError: org.apache.bcel.classfile.Method.getArgumentTypes()[Lorg/apache/bcel/generic/Type;
    Creating ProcessService with id 'SampleProject'.
    Local folder /tmp\system\Schema33871921573571055\catalogs found.
    Loading catalogs from local folder: /tmp\system\Schema33871921573571055\catalogs
    0 jars found locally.
    [CatalogMgrCache] =======================
    Registering CatalogMgr [SampleProject] ...CatalogManagerCache 23240993:
    Managers:
    Counters:
    [CatalogMgrCache] =======================
    CatalogMgr [SampleProject] REGISTERED!CatalogManagerCache 23240993:
    Managers:
    {SampleProject=fuego.util.LocalCatalogManager@40b187}
    Counters:
    ProcessService 'SampleProject' created successfully.
    Process: /SampleProcess#Default-1.0
    Unreachable Engine Tolerance (seconds):
    by default: 0
    to be used: 0
    This papi client will not cache exceptions which imply that an engine could not be reached.
    Exception in thread "main" java.lang.NoClassDefFoundError: javax/jms/MessageEOFException
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:169)
         at $Proxy24.<clinit>(Unknown Source)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         at fuego.papi.impl.AbstractProcessControlHandler.newProxyInstance(AbstractProcessControlHandler.java:52)
         at fuego.papi.impl.rmi.RMIProcessControlHandler.createProxy(RMIProcessControlHandler.java:47)
         at fuego.papi.impl.rmi.RMIEngineAccessImpl.createProcessControl(RMIEngineAccessImpl.java:111)
         at fuego.papi.impl.ProcessServiceImpl.createProcessControl(ProcessServiceImpl.java:1082)
         at fuego.papi.impl.ProcessServiceSessionImpl$1.run(ProcessServiceSessionImpl.java:2698)
         at fuego.papi.impl.ProcessServiceImpl.executeEngineOp(ProcessServiceImpl.java:1675)
         at fuego.papi.impl.ProcessServiceSessionImpl.getProcessControl(ProcessServiceSessionImpl.java:2703)
         at fuego.papi.impl.ProcessServiceSessionImpl.processGetInstances(ProcessServiceSessionImpl.java:2365)
         at com.eds.comet.bpm.oracle.papi.client.ProcessAPIClient.main(ProcessAPIClient.java:30)
    Caused by: java.lang.ClassNotFoundException: javax.jms.MessageEOFException
         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
         ... 16 more
    It throws the following exception and output on Oracle BPM Suite._
    Client 'Id=test, Name=test, In=1, Session=564242434' was not found in lists ', PARTICIPANTS' while disconnecting it.
    Please help me to resolve this. I noticed it is able to connect BPM engine and retrieve process list. But while getting instances, it throws the exceptions on both Java Client and BPM engine side.
    Thanks and Regards
    Mahesh

  • Automatic PO creation when neither from Contract or Inventory items.

    Hi All,
        I have unique situation where PO were automatically created from Shopping cart upon approval when they did not have a Contract or for inventory items. The only difference noticed was it has preferred vendor assigned during SC. My thoughts is the SC documents should end up in Sourcing when there is no contracts found or not procured for invoentory.
    We are in SRM 5.0 Extended Classic and SP 15.
    I am not sure what might trigger these Shopping carts to be PO automatically upon approval. Please advise
    Thanks
    Rao

    Hi Muthuraman,
        I understand inorder for SC to become PO, it needs to have a fixed Vendor. but my issue is the SC does not have a fixed vendor(no contract) but a preferred vendor was entered. Though preferred vendor is entered and Vendor is not fixed, PO was created after SC approval which should not be the case. My SPRO settings has 'Sourcing carried out for items without assgined source of supply'
    Please advise.
    Regards
    Rao

  • Item master - change inventory item also as a purchase item

    hi all,
    How to change inventory item for which BOM is created already also as a purchase item ?

    You will need to delete the Components of the BOM / delete the BOM itself.  Change the Item type and re-define the BOM.
    Suda

  • Error "Item is not defined as an Inventory Item" using oInventoryGenEntry

    I am trying to create a Receipt from Production with this code:
                    receive = (Documents)_Company.GetBusinessObject(BoObjectTypes.oInventoryGenEntry);
                    receiveLine = receive.Lines;
                            receiveLine.BaseType = 202;
                            receiveLine.BaseEntry = oli.ProductionOrderNumber;
                            receiveLine.BaseLine = 0;
                            receiveLine.Quantity = oli.Quantity;
                            receiveLine.WarehouseCode = "01";
                    int errorCode = receive.Add();
    where the production order will contain several component items that make up a finished good.  Two of the component items are Labor and Royalties and are not marked as Inventory Items.
    The Add method returns this error:
    "Item is not defined as an Inventory Item" and references one the non-inventory items (ie 'Labor').
    I can received the same Production Order through SBO without an error.
    Suggestions?
    Thanks

    Because I am concerned about eliminating Labor from the Bill Of Material and its effect on the 'Acutal Product Cost' when I create a Production Order I set up a test.
    I created two Finished Goods Inventory Items with similar Bills of Material.  Both included a Labor component (non-inventory item).  The difference though, is one Labor component has an Item Type of Labor and the other Labor component has an Item Type of  'Items'
    Next, I create a Work order for each of the finished items.  Then I did a receipt from Production and closed the Work Orders.
    Looking at the Production Order summary, the Finished Good had an 'Actual Additional Cost' that was non-zero for the Finished Good that had a Labor component of the 'Items'; the other Finshed Good had a zero 'Actual Additional Cost'.  These seems in conflict with the eLearning segment on Production.
    At this point is this a different Forum?

Maybe you are looking for

  • Photos do not show up in iWork Apps or iMovie

    My imported photos to the New 64 GB iPad with up to date software will not show up to import in over 50 percent of the cases. All I see is white blanks where they should be. Eavent the catagory photo is just multicolored lines. I solved some problems

  • Workarounds for searching a text field in SQL Server 2000

    Hi, I have a need to search within a text field in SQL Server 2000. In the limitations section it notes that this is not possible. Is there a recommended workaround for this in terms of performance? I have no way of knowing the length of the text fie

  • Not Able to Create Vendor Through PRAA

    Hi All, I am not able to convert employee into vendor through PRAA program. It seems the background program is not running. So it would be great if any one can tell me exactly step by step how to run this program and how to check its result. Also pls

  • Help! external disk reader for macbook pro

    Hi guys, I really need some help. Ive got a 2008 MacBook Pro - V 10.5.8  MacBookPro4,1 using Leopard. The internal superdrive is completely ruined, It hasnt worked for a long time, though Ive not really needed to use it. However I deperately need to

  • Consistently Crashing

    New to ID and just got done going through the training. I am building a template and getting my workflow down. ID has been running solid on the computer for 4 days 24/7 without a problem. However, it just started crashing all of a sudden. First it wa