How to update item instance in oracle install base?

Hi,
I have a doubt in updating item instance in oracle install base.
I am using a API named csi_item_instance_pub.update_item_instance for this. I want to update Party OWNER, party contacts, Current location,Install location, bill_to address,ship_to address..etc. When i try to update party owner, it is updating in csi_i_parties(col:party_id) as well as updating in csi_item_instance(owner_party_id). In csi_item_instance table,owner_party_id column is updated. but corresponding owner_party_account_id is not changed. I have given party_account_id to update in csi_ip_accounts table. It has changed in csi_ip_accounts table. But in csi_item_instance table(owner_party_account_id) is not changing. Can anybody help on how to change owner_party_account_id in csi_item_instance table please? Thanks in advance.
--Muruga
Edited by: Murugeshapps on Jul 1, 2009 12:07 AM

Out of the box, I don't think that there is any API or program to delete the records from csi_item_instances because deleting IB record affects many modules (like Inventory, Order, Service Contracts etc). IB records should be expired if they are created incorrectly and you can run Transaction History Purge program to delete all history records related to that item.
Thanks
Shree

Similar Messages

  • Oracle Install Base Interface Error

    Error: The source item instance 33604, in Subinventory 4131, for Organization 734 in Oracle Install Base does not exist. Please verify that any receipt transations were successful.
    I have checked values by running the following SQL:
    select Instance_ID, location_type_code, location_id, INV_ORGANIZATION_ID, INV_SUBINVENTORY_NAME, instance_status_id
    from csi_item_instances where Serial_Number = '08112025CWDIND'
    INV_ORGANIZATION_ID is 734
    INV_SUBINVENTORY_NAME is 4131
    But still the transaction is stuck with the above error.
    Please help to clear this error.

    Please see if the following docs help.
    Install Base Master Note: CSI_IB_PROJ_RECORD_NOTFOUND [ID 1302069.1]
    Install Base Master Note: CSI_IB_RECORD_NOTFOUND [ID 1302100.1]
    Datafix: How To Correct Errors Due to PO Corrections: "Serialized Item with Status other then In Inventory, Out of Service, Out of Enterprise or In Relationship already exists in Install Base." [ID 376762.1]
    Interorg Transaction Error: The source item instance in Oracle Install Base does not exist [ID 264794.1]
    Internal Sales Order Receipt CSIINTSR Transaction Error: "The source item instance XXX not exist" [ID 786127.1]
    Thanks,
    Hussein

  • New coverage line created when update item instance

    Hi,
    Does anyone know why when I'm performing update item instance (CSI_ITEM_INSTANCE_PUB.UPDATE_ITEM_INSTANCE) somehow it will create a new coverage/contract record?
    This item initially is like to a coverage/contract but after perform update item instance it somehow create a new coverage/contract which is identical in most of the column info.
    Could someone let me know why and how CSI_ITEM_INSTANCE_PUB.UPDATE_ITEM_INSTANCE would relate to creating coverage/contract ?
    Thanks

    Todd
    The issue seems to because this:
    x_instance_rec.inventory_item_id := ib_rec3.inventory_item_id;
    You are selecting the item id from your staging table. But the serial number in the csi_item_instances is associated with the instance is a different item id than ib_rec3.inventory_item_id. Hence this error. You cannot change the item in the IB once the instance is created.
    You have two choices: comment this out or change the inventory_item_id in staging table to match with the csi_item_instances.
    Also a lot depends on what is your serial number uniqueness. If you are using the same serial number for two different items (uniqueness with item_Id) you need to be careful which one you are picking (based on serial number).
    Thanks
    Nagamohan

  • Our Client gave a requirement to mass update the additional attributes in Install base for instances in Release 11i.

    Hi,
    Our Client gave a requirement to mass update the additional attributes in Install base for instances in Release 11i.
    So I tried the below code to update:
    But getting the error:
    The Object Version Number passed does not match with the one existing in Installed Base tables.
    Can any one please help how to fix it.
    Code:
    declare
    x_instance_rec CSI_DATASTRUCTURES_PUB.INSTANCE_REC;
    p_ext_attrib_values CSI_DATASTRUCTURES_PUB.EXTEND_ATTRIB_VALUES_TBL;
    p_party_tbl CSI_DATASTRUCTURES_PUB.PARTY_TBL;
    p_account_tbl CSI_DATASTRUCTURES_PUB.PARTY_ACCOUNT_TBL;
    p_pricing_attrib_tbl CSI_DATASTRUCTURES_PUB.PRICING_ATTRIBS_TBL;
    p_org_assignments_tbl CSI_DATASTRUCTURES_PUB.ORGANIZATION_UNITS_TBL;
    p_asset_assignment_tbl CSI_DATASTRUCTURES_PUB.INSTANCE_ASSET_TBL;
    p_txn_rec CSI_DATASTRUCTURES_PUB.TRANSACTION_REC;
    x_instance_id_lst CSI_DATASTRUCTURES_PUB.ID_TBL;
    x_return_status VARCHAR2(2000);
    x_msg_count NUMBER;
    x_msg_data VARCHAR2(2000);
    x_msg_index_out NUMBER;
    t_output VARCHAR2(2000);
    t_msg_dummy NUMBER;
    p_validation_level NUMBER;
    p_commit VARCHAR2 (5);
    p_init_msg_lst VARCHAR2 (500);
    cursor stg_tab_cur is select instance_id,Safety_line_type from gewind_ib_iea_values;
    TYPE stg_tab IS TABLE OF gewind_ib_iea_values%ROWTYPE INDEX BY BINARY_INTEGER;
      stg_tab_var stg_tab;
      stg_tab_bin_int BINARY_INTEGER;
    BEGIN
    x_instance_rec.instance_id := FND_API.G_MISS_NUM;
    x_instance_rec.object_version_number := FND_API.G_MISS_NUM;
    p_txn_rec.transaction_id := FND_API.G_MISS_NUM;
    p_txn_rec.transaction_date := SYSDATE;
    p_txn_rec.source_transaction_date := SYSDATE;
    p_txn_rec.transaction_type_id := 1;
    stg_tab_bin_int :=0;
    For gewind_ib_iea_values in stg_tab_cur LOOP
    stg_tab_bin_int := stg_tab_bin_int + 1;
    P_ext_attrib_values(stg_tab_bin_int).instance_id :=gewind_ib_iea_values.instance_id;
    P_ext_attrib_values(stg_tab_bin_int).attribute_id := 10023;
    P_ext_attrib_values(stg_tab_bin_int).attribute_value := gewind_ib_iea_values.Safety_line_type;
    dbms_output.put_line(P_ext_attrib_values(stg_tab_bin_int).instance_id);
    dbms_output.put_line(P_ext_attrib_values(stg_tab_bin_int).attribute_value);
    csi_item_instance_pub.update_item_instance(
    1.0,
    p_commit,
    p_init_msg_lst,
    1,
    x_instance_rec,
    p_ext_attrib_values,
    p_party_tbl,
    p_account_tbl,
    p_pricing_attrib_tbl,
    p_org_assignments_tbl,
    p_asset_assignment_tbl,
    p_txn_rec, x_instance_id_lst,
    x_return_status,
    x_msg_count,
    x_msg_data);
    commit;
    -- Output the results
    if x_msg_count > 0 then
    for j in 1 .. x_msg_count
    loop
    fnd_msg_pub.get ( j , FND_API.G_FALSE , x_msg_data , t_msg_dummy );
    t_output := ( 'Msg' || To_Char ( j ) || ': ' || x_msg_data );
    dbms_output.put_line ( SubStr ( t_output , 1 , 255 ) );
    end loop;
    end if;
    dbms_output.put_line('x_return_status = '||x_return_status);
    dbms_output.put_line('x_msg_count = '||TO_CHAR(x_msg_count));
    dbms_output.put_line('x_msg_data = '||x_msg_data);
    COMMIT;
    end loop;
    END;
    Regards,
    Ravichander

    This question is Assumed Answered -- It would be great if you could share the solution with us.
    Thanks,
    Hussein

  • How much memory each instance of oracle takes

    Hi,
    Can anyone please help me in finding how much memory each instance of oracle takes.I have a task of assesing whether our current system can handle one more instance
    I want to check this in sun and Hp unix
    Please help.
    Thanks

    Hi,
    Can anyone please help me in finding how much memory each instance of oracle takes.I have a task of assesing whether our current system can handle one more instance
    I want to check this in sun and Hp unix
    As Justin had given the reply.
    See, Basically you instance depends on the SGA and PGA, If you want find out the Current Instance values, you need to Calcuate the Values Configure for your instance from V$parameters values you can get it.
    SGA will depends on the (DB_CACHE_SIZE + LOG_BUFFER + SHARED_POOL_SIZE + LARGE_POOL_SIZE + JAVA_POOL_SIZE)
    Rest of things you need to understand what is an instance and further. Refer the link so that it will help you understand the things
    http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10743/memory.htm
    - Pavan Kumar N

  • Oracle Install Base -Unable to find Expire relationship button

    Hi Experts,
    I am not able to find "Expire Relationship" button under Configuration Tab while trying to expire parent and child relationship in oracle install base for an intem instance.But for some item instance I am able to find the "Expire Relationship" button under Configuration Tab.
    Can any one please let me know why the "Expire Relationship" button is available for some item and not available for some item instances.
    Thank you.
    Ravi S

    Duplicate post.
    Oracle Install Base -Unable to find Expire relationship button
    Unable to find Expire relationship button

  • Oracle Installed Base

    Does the Oracle Installed Base system, lend itself to being populated with Install Base data from legacy ERP systems? It's my impression that the Install Base data, starts in inventory and ends at a customer location, but is it a requirement that everything start in inventory?
    Thanks

    is it a requirement that everything start in inventory?Nope, I usually start from scratch.
    Seriously now:
    Give us a clear picture, if possible, provide some links or whatever. Anything.
    http://tkyte.blogspot.com/2005/06/how-to-ask-questions.html

  • Is Asset Tracking module mandatory for Oracle Install Base implementation?

    In the Oracle Install Base implementation guide, it is mentioned that Asset Tracking (previously Enterprise Install Base) Module is mandatory. Our situation does not warrant to implement asset tracking. Do we need to get separate license for Asset tracking if we need to implement Install base? Any insight on this would be highly helpful. Thanks

    Pl do not post duplicates - Is Asset Tracking module mandatory for Oracle Install Base implementation?

  • How to update Item UOM in Item master

    Hi All,
    How can we update UOM of an old Item (with existing transaction) in Item master?
    Thanks in advance,
    Nuel

    Hi Nuel,
    It is not possible to update the UOM for an item.
    Even Oracle support cannot give data fix once the item is transacted.
    Only way I say is to change the item name using the profile option INV: Updatable Item Name
    Then recreate new item with correct UOM.
    For Example - item name is TEST.
    Change the name to TEST-OLD.
    Create new item with TEST.
    Issue out all old onhand and recieve new onhand.
    Please let me know if you have questions.
    Regards,
    Sabari

  • How to use multiple instances in Oracle CRM On Demand

    Hi,
    Just wanted to know if we can have multiple instances in Oracle CRM On Demand? Our company has bought licenses for Oracle CRM On demand and have received a single link for the development / staging, but we have two seperate business units that will be using this systems and their processes are completely different....I thing i wanted to ask is if we can have a sub system within a big system without both interfering into each others processes.
    I hope it makes sense.
    Thanks
    Ahmed

    Hi Ahmed,
    This might be quite possible. Again, it depends on the organizational and technical complexity of both these BU's.
    1. There can be different processes in different geographies in which your application might be used. Inorder to achieve this in a single instance of CRM On Demand.
    There can be some fields that are specific to certain region, in that case you can use Roles, Access Profiles, Dynamic Layouts to change the Fields of the layouts which will allow the user to enter/read information specific to only that user.
    2. Workflows can be used to trigger an event only for users in certain BU defined in your application.
    Also the Sales Process is specific to a Role and by configuring them correctly you can make these processes fit your requirements.
    3. There are somethings that always remain the same though, like Accounts, Contacts , other entities and the pre-defined relationships, their names. Off-course these can be modified but when modified they apply through the applications. So you won't be able to have different names to the Account entity in the Major BU and the subset BU.
    I would suggest you get in touch with Oracle Expert Services if you are looking to get more details on how you can make best out of a single instance.
    Good Luck!
    Royston

  • How to deploy multipe instances of Oracle Adapter

    Hi,
    I just started working on Oracle fusion stack.
    We are integrating OracleApplications e-Business suite with PSFT. Data sync requirement.
    I could configure and use OracleApps Adapter. But i am facing issues with deployment
    How can I deploy & monitor two instances of Oracle adpater. one for 11510 & other for 1155?
    From Oracle enterprise manager I can see only one instance available for start and stop.
    I modified <oracleASHome>j2ee\home\application-deployments\default\AppsAdapter\oc4j-ra.xml to include two <connection factory> entries for 11510 & 1155. But that doesnt help to show two separate instances.
    Also, why do i need to stop Oracle AS server after new adapter(psft) installation?
    Oracle Patch readme for psft adapter says "bounce apps server" after adapter patching & modifying server.xml. Is that really needed?? i am really confused with this
    Thanks in advance

    You need to add more information than that in order to get an answer...
    Now I'm guessing... You're deploying Java applications to an OC4J. In this case, create a OC4J for each application you're deploying. This means that they can be individual controlled and also configured with different memory params etc.
    Regards,
    Martin

  • How to update Item level shipping data when item category is changed

    Hi All,
    My requirement is when user changes a sales quoatation item category value and presses 'Enter' then based on item category's value the corresponding item and it's sub-items' shipping data(delivery status) should be modified.
    To achieve the same, i tried implementing the BADI CRM_ORDERADM_I_BADI which gets triggered when user makes changes in sales quoatation item level and presses enter. Now my query is within this implementation i am not able to use CRM_ORDER_MAINTAIN as it throws "Recursive_call" error so how can i update item level shipping within this implementation?
    Regards,
    Bharathy.

    Hi Shwetha!
    I have never used this FM....but i have had a look and u hace to update the structure:
    PRODUCTS STRUCTURE BAPIBUS20001_PRODUCTS
    In this structure: BAPIBUS20001_PRODUCTS-SHORT_TEXT.
    Regards,
    Mon

  • How to update 2nd gen ipod to install apps?

    how do i update 2nd gen ipod to install apps? i have no clue what operating sys this is or where to find it. the version is 4.2.1 if that means anything.
    i just got it for my son & he wants to be able to text me w/ this device. any help is appreciated

    To more easily find compatible apps:
    iOSSearch - search the iTunes store for compatible apps.
    Apple Club - filter apps by iOS version.
    Starting when iOS 7 was released, Apple now allows downloading the last compatible version of some apps (iOS 4.2.1 and later only)
    App Store: Downloading Older Versions of Apps on iOS - Apple Club
    App Store: Install the latest compatible version of an app
    You first have to download the non-compatible version on your computer. Then when you try to purchase the version on your iPod you will be offered a compatible version if one exists.

  • How to update items in combo box programmat​ically

    I have a problem on updating items in combo box programmatically, such as add or remove a item from the list. I can add or delete without any problem once the vi is running. I can see it is changed by pressing drop button. But after I close the vi and rerun it, the change I did last time is lost. It seems it not permenatly change the list. Anyone has an idea?

    If you are changing the list programmatically why do you believe that it should be permanent? If it's permanent, why are you changing it programmatically? Doesn't make a whole lot of sense.
    If you're talking about saving the values as "default" in the same way you do with the development environment, you cannot do this with an EXE. This is a FAQ. You have to update the list programmatically, saving the "new" default values to file.

  • How to update Item(Product/Product category) Description ??????

    Hi
    I have to update Item(Product/Product category) Description in opportunity/ lead during Create.I have created the opportunity using the FM BAPI_BUSPROCESSND_CREATEMULTI in CRM 5.0 .But i am unable to update the product description details.
    It is an urgent requirement.please provide me with the correct function modules or any sample code in this regards.
    Thanks in Advance,
    Shwetha.
    [email protected]

    Hi Shwetha!
    I have never used this FM....but i have had a look and u hace to update the structure:
    PRODUCTS STRUCTURE BAPIBUS20001_PRODUCTS
    In this structure: BAPIBUS20001_PRODUCTS-SHORT_TEXT.
    Regards,
    Mon

Maybe you are looking for

  • Finding a column name in databases.

    I'm new to all of this, forum, SQL and my businiess' databases, and mostly selftaught to boot. So I'm sure one of the databases we keep has a column called UNIT_PRICE, is there a way for me to get Oracle SQL Developer find all databases with columns

  • Doubt in Smartforms Table

    Hi Experts, In Smartform I am having a table in which data is coming at runtime more than a page  and have to sum the column fields and to display at the end of the table.At the bottom of every page the table column lines look unfinished..How to put

  • Adding a checkbox to Trees

    Hi, Anyone how to add a checkbox to every item in a tree? I wanted to implement something that looks like what is found when you install software and get that grey check meaning not all the of the children items are not checked. I am not an expert wi

  • CALL ING TRANSACTION THROUGH ALV

    hi, any one can help me. i created one ALV interactive report.i want  in that first report when i click a record, it will go to the transaction MM01. pls any one can explain with code.

  • HT1339 My nano won't restore, it says  it can't because "files are being used"  Please help me get the "chipmunk's and Beiber" off my ipod!!!

    I am trying to restore my nano to get my kids' chipmunk and beiber music off and it replys that it cant because files are being used.....what do i need to do???