Dump in transaction IB51 - create installed base

Hi,
We have installed CRM 2007 at our site. The transaction for creating installed base IB51 on selecting the category of installed base and pressing enter throws an ABAP dump.
The category being used is a standard SAP delivered category; yet there is a dump.
Kindly suggest the notes / corrections / SPs applicable if any; since the system is a new system and the error is not config related.
Regards,
Dhaval.

Hi Dhaval,
Sorry, but SAPGui is no longer a supported UI for SAP CRM 2007 for any end-user facing applications. Consequently, the transactions in SAPGui are no longer supported. So you won't find corrections (notes, SPs) that will correct his problem.
SAP CRM 2007 comes with a complete new Web UI: The CRM WebClient UI. It allows a role based web access to all CRM applications. SAP CRM WebClient UI can be used integrated into the SAP Enterprise Portal but also "stand-alone" with a "local" application shell ("L-shape") which is delivered as part of SAP CRM ABAP server itself.
Please refer to many other threads in this forum, the SAP help portal and the CRM BPX communitiy pages for more information about the WebClient UI.
Best regards
Peter

Similar Messages

  • How to create installed base through workflow

    Hello everybody,
    We are doing a CRM implementation for a telkom company and we have a requirement as such.
    Suppose we are creating a contract for 10 products and then in the follow up transaction sales order I activate 5 of them.So my requirement is that we need to update the number of activated product in the contract as well..i.e- if 5 products are activated we need to ensure that in the contract this data is update.We want to achieve this functionality using workflows.Is there any method to created installed base components through workflow.
    Help would be sincerely appreciated.

    Hi N Panigrahi,
    I dont think there is no installed base component available for workflow for the scenario that you have explained.
    Regards
    Balaji E.

  • Creating installed base product

    I have created an inventory item, but it wont show up when I try to add customer product in the installed base. Any help will be greatly appreciated.

    Do the following step.
    For the Particular Item remove all the stock from all inventories and sub-inventories
    Then got the Master Item Setup.
    Set the Intall Base Trackeable and Serviceable flags.
    Then again take the Stock for the Item
    Do the OM Cycle and you will get the Item displayed in IB.
    Hope this clarifies

  • Prequiisites for creating Installed Base

    Dear Firends,
    If we want to maintain Installed base in CRM service, are there any prerequisites that need to be maintained in ECC system?
    If Yes, any one could help me in which systems what need to be done....
    Regards,
    Ven

    1. Download Product categories and hierarchies
    2. Number range of equipment should match with Equipment number range with R/3
    3. Download Products to CRM system
    4. Download Customers to CRM system( If you are maintaining customers at ibase)
    Hello Naresh,
    Thanks for responding all my questions.
    1. we have donwloaded all the product categoriesd and Hierarchies into CRM system from ECC.
    2. Reg number ranges, where do we check the number ranges in R3 side.
    3. products have been downloaded into CRM.
    4. customers also downloaded into CRM system.
    Does euipments are downloaded from Equipment BOM in Plant maintenace.
    Reg,
    Ven

  • How to create an Installed base from the sales order

    Dear Friends,
    could any one let me know the process of creating an Installed base with the below process.
    Once a sales order is created in SD, an istalled base need to be created in CRM system with reference to sales order.
    There are around 50 final products and approximately 2000(BOM)components for each product exists. but the client wants to maintain only few components
    like 100 to 200 components in Installed base.
    In CRM system, can we maintain Installed base Template with that 100 or 200 components. If yes, how do we assign the Individual objects(Serial numbers) to each component.
    Regards,
    Ven

    Hi Ajay
    there can be two possibilities
    Option 1. Create Install base in CRM while creating Sales order in ECC using RFC CRM_IBASE_CREATE. Make some reference  of sales order in the Ibase. later when you move equipments to CRM then you can attach these equipments to Ibase (Already created in Thru RFC)in Badi CRM_EQUI_LOAD(This BAdi is called while moving equipments from ECC to CRM).
    Option 2. Don't create Ibase at the creation of Sales order. but while creating Equipment just add some indiacator in the equipment to know which sale sorder this equipments belongs.
    and once these equipments moves to CRM. Using the BADI CRM_EQUI_LOAD you can club all the equipments(of same sales order) under one ibase.
    Regards
    Naresh

  • Strategy/Value of Installed Base Hierarchies?

    Hi - We are converting several thousand R/3 4x equipment master records into a new solution that will have both ECC6 and CRM 6.0 Service (as well as BI). We intend to load the equipment records in ECC and have them create ibases in CRM. 
    We've learned that you can create installed base hierarchies in CRM by assigning entire installed bases as components of other installed bases.  We understand it can be done but also believe our business would have to bear the cost of creating and maintaining these hierarchies manually.
    We've considered perhaps doing it only for important value customers or for other reasons but we are just not sure that the value of manually creating and maintaining IB hierarchies would outweigh the maintenance cost. 
    We were thinking that perhaps the hierarchy would be visible in analytical processing and could perhaps be used in customer level cost to serve analysis.
    Have any of you developed Ibase strategies that included hierarchy development and can you share realities and outcomes?
    Thanks in advance for your input, Roberto

    Hi,
    I think Installed base cannot be used in SALES scenario, hence even if you extend the sales quotation transaction type with service relevant business transaction category you cannot see the object tab in header and nor in item if you assign the item object type in ITEM CATEGORY.
    Alternate solution is that you create a CUSTOMER FIELD with EEWB at header or item level in SALES QOUTATION TRANSACTION TYPE and link it with F4 help of installed base IBIB table and relevant Installed base tables in CRM.
    Hope this helps. Please award Points if helpful
    regards
    Surendra More

  • Installed base numbers

    Dear All
    We have a scenario where we have to create installed base for an equipment which is done with ref to a production order.When I create IB the numbers are not coming consequently. For ex the First installed base may have no.1215, then the second IB 's number generated is 1225. Then the third could have a no 1240.
    How to get consecutive sl nos
    Suryanarayana TAta

    Pls check the buffer for this object in the transaction SNRO. Probably a buffer of 15 is set.
    thanx
    Bala

  • Party-Relationships in Installed Base

    Hi,
    Can anybody highlight on purpose/uses/advantages of setting party relationships in Installed base.
    What can be acheived by creating these relationships?
    Regards,
    Mohammed

    hi,
    You need to assign partner determination procedure to install base. First define partner determination procedure. Then assign it to your install base category. You can do the same in spro crm> master data> install base.
    Now, after assigning pdp to install base category, when you will create install base and click on goto partner, you will get partner whose partner function you have used in partner determination procedure.
    Best regards
    Pankaj Kumar

  • Hierarchy Category for Installed Base creation

    Hi All,
    We are implementing service management using CRM 5.0 and R/3. We have created some custom material types in R/3 and downloaded to CRM. In CRM configuration "Assignment per Product Type for application Product" the HierarchyID R3PRODSTY is assigned to Product Type "Material". Now, I want to assign the Object family 0401 to a category to be able to create Installed Base records. I cannot modify the Hierarchy R3PRODSTY since it came from R/3. So I created a new hierarchy "IBase" and assigned the Object family and I assigned this hierarchy to Product Type "Material". With this I am able to create a Ibase but not a product because I changed the assignment. Is there straight forward way to have object family in the Hierarchy “R3PRODSTYP" or to be able to create products and Installed Bases simultaneously? Any Input will be greatly appreciated.
    Thanks,
    Uday.

    Hi Ankit ,
    There is some SAP F1 Help. FROM SPRO
    That may answer your question.
    Activate Partner and Address Inheritance
    Use
    In this activity, you can make the following settings for each installed base category:
    Activate partner and adress inheritance for a specified number of installed base hierarchy levels
    The inheritance of partners and addresses is a logical rather than a physical inheritance.
    Activate calculation of geographical coordinates from address information when address data is created or changed
    Enable changes to an installed base for a validity date that is earlier than the system date.
    Partner assignment or address assignment is used during the search for components to take partner inheritance and address inheritance into account.
    For example, this means that in the interaction center or service processes, all components can be found using the business partner.
    Default Settings
    No standard settings are provided.
    The settings are optional. If you do not enter any data, the function is not used.
    Activities
    To activate partner and adress inheritance, select the PInherit. or AdrInherit. checkbox, respectively, and specify the number of levels in the installed base hierachy that should inherit partners or addresses.
    Note: If want partners or addresses to be inherited by all lower-level components in the hierarchy, enter 0 (zero).
    Regards
    Logu

  • Identification field in installed Base-CRM Service

    We are creating installed base components from ECC to CRM ie, from equipments in CS module to installed base objects in CRM.
    The serial number entered in ECC flows in to CRM Service in component details tab in individual obejct automatically.
    equipments created in IE01 will flow to CRM and can be viewed in ib53.
    We want to copy the serial number field to identification field to enable better search capabilities.

    HI Femke Visser
    <b>A)</b> Assign the Object family to Install Base Category, Follow the Menu Path to assign
    IMG->Customer Relationship Management ->Master Data ->Installed Base ->Individual Objects/ Object Family -> Assign Object family to Installed base Categories
    <b>B)</b> Create the categories and hierarchies you require for your object families. At least one of these categories must be created within the base hierarchy for the product type Material and then assigned to the relevant object family.
    1) To create Category go to T.code COMM_HIERARCHY and <b>in the Tab "Category" you will find a field called "Object Family", choose the right Object family</b>
    2) In the Tab "Set Types" add the set types you want to include
    Refer the link below, which will give some insight about the Set Types and Hierarchy and Categories
    http://help.sap.com/saphelp_crm50/helpdata/en/71/401e400191f72ee10000000a1550b0/frameset.htm
    Regards
    Milan
    <b>Please reward with points</b>

  • Conversion/Creating Contract from Install Base Information

    Hi All,
    My client has just completed Install base conversion from the legacy system
    (both history and active information).They have also completed sales order conversion for the open orders only from legacy system.They have done the customer conversion,item conversion as well from the legacy system.
    Now the customer wants to create program for running the Contract conversion from Install base.They want to take extract from install base and done some validation and call the contract api to create the contract.
    I am assigned this job,I need some information on this :-
    1. Is it possible to run a extract from install base and though contract api,create the contract (since the billing,invoicing,payment rule is missing).As per client,these values will be defaulted.Also price list information,they want to derive the price based on the item at the run time.
    2. If the first method of getting the extract from install base is considered,which all fields from install base are necessary to create the contracts.
    3.Further to ,if starting from the install base extract,what are the list of validation done before calling the contract api to create the contract headers,lines.
    4. Is it better idea to start the extract from legacy system and do the validation program and then call the contract api to create the contract.
    5. If the first method of getting the extract from legacy is considered,which all fields from install base are necessary to create the contracts.
    6.Further to ,if starting from the legacy extract,what are the list of validation done before calling the contract api to create the contract headers,lines.
    7.I am basically keen to know how this design will work.Any help,support will be highly appreciated.
    Thanks,
    Pooja
    [email protected]

    Ajay,
    I would say to change the business process and adapt new practices in Oracle.I am not sure at what point of time they get the information about the "instance" in their field service system (Booking or Picking).
    When the order is booked we do not choose the serial number (if it is non serial it is even worse), only at the time of pick confirmation we do that if you have setup such serial number control in inventory for the item (unless you are selling airplanes or ships where you know which customer is getting what much in advance).
    If you are feeding them after pick confirmation when the instance information is known (not final yet!), you can institute a business process where unless FS gives the final go for ship confirmation cannot happen (notification based).
    It is not a good idea to update IB (There is no API Support for the instances that are in inventory) that is still in inventory.
    You can place an order line on hold order ship confirmation and before invoicing.
    Let the ship confirmtion update IB and FS (I am not sure why you call it Field Service when they want to touch the machine that is still in Inventory) can come update the instance again after they finish the work using debrief for the service request. There is no harm in that. Once they do this, you can identify the order line that is on hold and release it so that invoicing can happen.
    Ship Confirmation is a system transaction, and does not mean that the physially the product is out yet.!
    Thanks
    Nagamohan

  • Installed Base by Call Transaction

    Hi!!
    I have the following questions:
    1) Can I do a call transaction to IB51 (enjoy) ?
    2) Exist a BAPI for installed base?
    Thanks to all!!

    Hello Umberto,
    there are two OSS-notes (178473 and 189231) regarding IB51 and Batchinput. Following these notes, you can call IB51 via Call Transaction. But i've never (until Rel.4.7) found a BAPI .
    Regards Wolfgang

  • Install base API error Material Transaction errored prior to the current tr

    All,
    I wrote a script to update the install base installed date using API - csi_item_instance_pub.update_item_instance.
    Script updated many successfully, but, for many I am getting following error:
    You have Material Transaction_id (12169418) errored Prior to the Current Transaction. You need to process that first.
    You have Material Transaction_id (12020011) errored Prior to the Current Transaction. You need to process that first.
    I tried to reprocess using API again, but, it does update.
    Does any one encountered this before ? What's causing this issue and resolution for same ? Is there any data issue, if so where ?
    Thanks much

    Nagmohan,
    Thanks for quick update...
    I found that progam you mentioned 'Install Base Error Correction and Synchronization Program' and ran that with options Show instances - Y, Mode - C, Force all data fix - Y.
    I don't see any change what so ever in the csi_txn_errors. Though, I didn't ran the update API program.
    For testing purposes, I took one inventory_item_id from the csi_txn_errors table to see how many errors it got.
    Inventory_item_id = 304076
    Found there are 123 rows for this items. processed_flag D-20 ; E-103 ;
    I am enclosing few of data from the table here.
    I understand from you that we need to clean these errors by some means, so, we need to look at each one in sequential order, then, try to resolve that to get to next one and so on until all the errors cleared. Also, is that business users needs to do something over here to fix these errors ? Or each one have it's own resolution ?
    Why did Install Base error correction program did not fix the issues ? Is the program expected to fix the error by correcting the issue internally ?
    Thanks much,
    TRANSACTION_ERROR_ID MESSAGE_ID ERROR_TEXT PROCESSED_FLAG CREATION_DATE
    1 12224 10818 Transaction prior to freeze_date in install parameter D 10/6/2007 8:10:40 PM
    2 12227 10822 Transaction prior to freeze_date in install parameter D 10/6/2007 8:10:40 PM
    3 12229 10828 Transaction prior to freeze_date in install parameter D 10/6/2007 8:10:40 PM
    4 12230 10832 Serial control is now inappropriate for this txn. Knocking this D 10/6/2007 8:10:40 PM
    5 12225 10820 Transaction prior to freeze_date in install parameter D 10/6/2007 8:10:40 PM
    6 12226 10824 Transaction prior to freeze_date in install parameter D 10/6/2007 8:10:40 PM
    7 12228 10826 Transaction prior to freeze_date in install parameter D 10/6/2007 8:10:40 PM
    8 12231 10830 Serial control is now inappropriate for this txn. Knocking this D 10/6/2007 8:10:40 PM
    9 12950 12718 Transaction prior to freeze_date in install parameter D 10/6/2007 8:11:23 PM
    10 12952 12722 Transaction prior to freeze_date in install parameter D 10/6/2007 8:11:24 PM
    11 12954 12726 Serial control is now inappropriate for this txn. Knocking this D 10/6/2007 8:11:24 PM
    12 12947 12710 Transaction prior to freeze_date in install parameter D 10/6/2007 8:11:23 PM
    13 12948 12714 Transaction prior to freeze_date in install parameter D 10/6/2007 8:11:23 PM
    14 12949 12716 Transaction prior to freeze_date in install parameter D 10/6/2007 8:11:23 PM
    15 12951 12720 Transaction prior to freeze_date in install parameter D 10/6/2007 8:11:24 PM
    16 12953 12724 Transaction prior to freeze_date in install parameter D 10/6/2007 8:11:24 PM
    17 13574 14556 Transaction prior to freeze_date in install parameter D 10/6/2007 8:11:58 PM
    18 13575 14560 Transaction prior to freeze_date in install parameter D 10/6/2007 8:11:58 PM
    19 13573 14554 Transaction prior to freeze_date in install parameter D 10/6/2007 8:11:58 PM
    20 13576 14562 Serial control is now inappropriate for this txn. Knocking this D 10/6/2007 8:11:58 PM
    21 144067 34168 Either sub type has change owner code as "E" ,so the external party_id: (47598 ) E 12/6/2007 7:02:11 PM
    22 144133 34396 This customer item instance is currently in an Internal location INVENTORY and it is an Invalid location for the type of transaction being processed. E 12/8/2007 7:23:16 AM
    23 145027 34578 You have Material Transaction_id (4844377) errored Prior to the Current Transaction. You need to process that first. E 12/10/2007 12:04:35 PM
    24 168201 41858 You have Material Transaction_id (6048616) errored Prior to the Current Transaction. You need to process that first. E 1/30/2008 4:31:33 PM
    25 168195 41840 You have Material Transaction_id (4869894) errored Prior to the Current Transaction. You need to process that first. E 1/30/2008 4:18:43 PM
    26 169223 42238 You have Material Transaction_id (6048754) errored Prior to the Current Transaction. You need to process that first. E 2/1/2008 2:17:01 PM
    27 169211 42162 You have Material Transaction_id (6048616) errored Prior to the Current Transaction. You need to process that first. E 2/1/2008 8:52:50 AM
    28 170277 42680 You have Material Transaction_id (6072810) errored Prior to the Current Transaction. You need to process that first. E 2/5/2008 3:27:28 PM
    29 190286 46872 You have Material Transaction_id (6075528) errored Prior to the Current Transaction. You need to process that first. E 3/6/2008 6:43:27 AM
    30 190288 46876 The source item instance 304076, in Subinventory STAGE, for Organization 193 in Oracle Install Base does not exist. Please verify that any receipt transations were successful. (ITEM=304076) E 3/6/2008 6:49:20 AM
    31 207309 50410 You have Material Transaction_id (6635323) errored Prior to the Current Transaction. You need to process that first. E 3/28/2008 11:12:24 AM
    32 209320 51074 You have Material Transaction_id (7279930) errored Prior to the Current Transaction. You need to process that first. E 4/1/2008 11:44:27 AM
    33 241414 57434 You have Material Transaction_id (6151851) errored Prior to the Current Transaction. You need to process that first. E 5/12/2008 4:05:12 PM
    34 241435 57484 No instance is found for the inventory location attributes E 5/12/2008 7:01:04 PM
    35 242428 57654 No instance is found for the inventory location attributes E 5/13/2008 7:00:39 PM
    36 242419 57602 You have Material Transaction_id (7332482) errored Prior to the Current Transaction. You need to process that first. E 5/13/2008 2:44:11 PM
    37 244522 58180 You have Material Transaction_id (8291855) errored Prior to the Current Transaction. You need to process that first. E 5/15/2008 7:00:52 PM
    38 244499 58102 You have Material Transaction_id (6151851) errored Prior to the Current Transaction. You need to process that first. E 5/15/2008 1:42:11 PM
    39 247465 60310 The source item instance 304076, in Subinventory UCORE, for Organization 193 in Oracle Install Base does not exist. Please verify that any receipt transations were successful. E 5/30/2008 10:48:36 AM
    40 266432 81460 Invalid Instance Id Provided. The Item Instance ID (537385) provided is Either Expired or it does not exist in Installed Base Tables. E 9/19/2008 7:01:26 PM
    41 275056 87920 "You have encountered an unexpected error in Call_to_Contracts, with error ORA-01403: no data found.
    " E 10/22/2008 7:01:39 PM
    42 275055 87918 "You have encountered an unexpected error in Call_to_Contracts, with error ORA-01403: no data found.
    " E 10/22/2008 7:01:36 PM
    43 276087 89296 "You have encountered an unexpected error in Call_to_Contracts, with error ORA-01403: no data found.
    " E 10/30/2008 7:01:21 PM
    44 276135 89564 "You have encountered an unexpected error in Call_to_Contracts, with error ORA-01403: no data found.
    " E 10/31/2008 7:01:38 PM
    45 276153 89618 "You have encountered an unexpected error in Call_to_Contracts, with error ORA-01403: no data found.
    " E 11/3/2008 8:45:52 AM
    46 276155 89622 You have Material Transaction_id (12743392) errored Prior to the Current Transaction. You need to process that first. E 11/3/2008 8:48:13 AM
    47 276179 89690 "You have encountered an unexpected error in Call_to_Contracts, with error ORA-01403: no data found.
    " E 11/3/2008 9:31:46 AM
    48 276223 89868 You have Material Transaction_id (12743411) errored Prior to the Current Transaction. You need to process that first. E 11/3/2008 1:45:18 PM
    49 276205 89772 You have Material Transaction_id (12743982) errored Prior to the Current Transaction. You need to process that first. E 11/3/2008 11:32:40 AM
    50 276180 89694 You have Material Transaction_id (12743974) errored Prior to the Current Transaction. You need to process that first. E 11/3/2008 9:32:23 AM
    51 276318 90432 "You have encountered an unexpected error in Call_to_Contracts, with error ORA-01403: no data found.
    " E 11/5/2008 2:51:48 PM
    52 276370 90758 No instance is found for the inventory location attributes E 11/6/2008 7:01:02 PM
    53 276360 90686 You have Material Transaction_id (12744871) errored Prior to the Current Transaction. You need to process that first. E 11/6/2008 2:05:38 PM

  • Error while creating contact through API in Install Base

    Hello
    I am trying to create contacts when creating a install base through API...
    I tried below code as per metalink note# 215456.1 and giving the below error. I checked setup andI have 'Ship To' exists in Instnace Party Account Relationsship setup in the aplication and also I have a party Id 1232890 exist in hz_parties table with party type as 'Person' and I passed contact_ip_id as instance_party_id from CSI_I_PARTIES table for the instance to be update...
    Also, can anybody help me how to purge the error messages before calling the API, suppose if i have 2 records and all two records will error then my second record error getting contatenated with my first error and message count also getting increased(see error message below as message count coming as 2 even though there is only one error)
    SET SERVEROUTPUT ON SIZE 1000000
    DECLARE
    p_instance_rec CSI_DATASTRUCTURES_PUB.INSTANCE_REC;
    p_ext_attrib_values_tbl
    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;
    BEGIN
    p_party_tbl(1).instance_party_id := null;
    p_party_tbl(1).instance_id := 1216497;
    p_party_tbl(1).party_source_table := 'HZ_PARTIES';
    p_party_tbl(1).party_id := 1232890;
    p_party_tbl(1).relationship_type_code := 'Ship To';
    p_party_tbl(1).contact_flag := 'Y';
    p_party_tbl(1).contact_ip_id := 1699185;
    x_msg_count := 0;
    p_party_tbl(1).OBJECT_VERSION_NUMBER := 1;
    -- Now call the stored program
    csi_item_instance_pub.update_item_instance(
    1.0,
    'F',
    'F',
    1,
    p_instance_rec,
    p_ext_attrib_values_tbl,
    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);
    -- 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;
    ERROR
    SQL> @p
    Msg1: The Party Relationship Type (Ship To) entered is either invalid or it does
    not exist in the Installed Base Lookups
    Msg2: The Party Relationship Type (Ship To) entered is either invalid or it does
    not exist in the Installed Base Lookups
    x_return_status = E
    x_msg_count = 2
    x_msg_data = The Party Relationship Type (Ship To) entered is either invalid or
    it does not exist in the Installed Base Lookups
    PL/SQL procedure successfully completed.

    Hi
    We are in 11.5.10.2 and I already checked notes which you sent before and setups are fine as the relationship type' Ship to' having 'contacts' enabled in the setup.
    I am also seeing a differernt issue as once I update existing item instnace with the status 'Return for Credit' through API, system is not allowing me to update the extended attributes through front end application manually and I am seeing a note at the end of the screen as 'Note: This item instance cannot be updated. ' and this is only happening when I update the item instance status to 'Returned for Credit' not when I create new item instances with status as 'Created'. Is this intended functionality to restrict update on extended attributes if I change the status of item instnace to 'Return for Credit' ?
    Thanks

  • Install Base APIs - creating 'Installed At' address

    Dear Experts,
    I am looking to create an Item Instance using the API: CSI_ITEM_INSTANCE_PUB.create_item_instance such that when it is queried from the Oracle E-Business Suite under the responsibility: 'Oracle Installed Base User' then all the information is there as if it was created through this front-end.
    I have managed to get the API to work successfully. However, when I query the Item Instance through the E-Business Suite, the 'Installed At' address is not there. I wish it to be the same as the current address.
    Is there any way I can create the 'Installed At' address using the API?
    My code is below. Many thanks for your time and assistance,
    Mark
    Declare
    l_instance_rec csi_datastructures_pub.instance_rec;
    l_ext_attrib_values_tbl csi_datastructures_pub.extend_attrib_values_tbl;
    l_party_tbl csi_datastructures_pub.party_tbl;
    l_party_account_tbl csi_datastructures_pub.party_account_tbl;
    l_pricing_attribs_tbl csi_datastructures_pub.pricing_attribs_tbl;
    l_org_assignments_tbl csi_datastructures_pub.organization_units_tbl;
    l_asset_assignment_tbl csi_datastructures_pub.instance_asset_tbl;
    l_txn_rec csi_datastructures_pub.transaction_rec;
    x_instance_id_lst csi_datastructures_pub.id_tbl;
    lr_party_rec csi_datastructures_pub.party_rec;
    lr_party_account_rec csi_datastructures_pub.party_account_rec;
    lr_ext_attrib_value_rec csi_datastructures_pub.extend_attrib_values_rec;
    l_return_status VARCHAR2(1);
    l_msg_count NUMBER;
    l_msg_data VARCHAR2(2000);
    l_msg_index_out VARCHAR2(100);
    l_api_version CONSTANT NUMBER := 1.0;
    l_error_stage VARCHAR2(240);
    l_start_date DATE;
    l_start_time DATE;
    Begin
    dbms_output.enable('1000000');
    l_instance_rec.instance_id := NULL;
    l_instance_rec.instance_number := NULL;
    l_instance_rec.external_reference := '';
    l_instance_rec.serial_number := '';
    l_instance_rec.inventory_item_id := 142;
    l_instance_rec.inv_master_organization_id := 83;
    l_instance_rec.vld_organization_id := 83;
    l_instance_rec.instance_status_id := 1011;
    l_instance_rec.object_version_number := 1.0;
    -- l_instance_rec.location_type_code := 'HZ_PARTY_SITES';
    l_instance_rec.quantity := 1;
    l_instance_rec.unit_of_measure := 'EA';
    l_instance_rec.mfg_serial_number_flag := 'N';
    l_instance_rec.version_label := 'AS_CREATED';
    -- l_instance_rec.location_id := l_location_id;
    l_instance_rec.active_start_date := sysdate;
    l_instance_rec.install_date := sysdate;
    --l_instance_rec.rec.active_end_date := l_hdr_rec.ib_end_date;
    lr_party_rec.party_source_table := 'HZ_PARTIES';
    lr_party_rec.instance_id := NULL;
    lr_party_rec.relationship_type_code := 'OWNER';
    lr_party_rec.party_id := 10780429;
    lr_party_rec.contact_flag := 'N';
    l_party_tbl(1) := lr_party_rec;
    lr_party_account_rec.relationship_type_code := 'OWNER';
    lr_party_account_rec.parent_tbl_index := 1;
    lr_party_account_rec.party_account_id := 1357;
    lr_party_account_rec.bill_to_address := '';
    lr_party_account_rec.ship_to_address := '';
    l_party_account_tbl(1) := lr_party_account_rec;
    lr_ext_attrib_value_rec.attribute_value_id := NULL;
    l_txn_rec.transaction_date := sysdate;
    l_txn_rec.source_transaction_date := sysdate;
    l_txn_rec.transaction_type_id := 1;
    l_error_stage := 'Call API CSI_ITEM_INSTANCE_PUB.CREATE_ITEM_INSTANCE';
    l_msg_data := NULL;
    l_msg_index_out := NULL;
    l_msg_count := NULL;
    CSI_ITEM_INSTANCE_PUB.CREATE_ITEM_INSTANCE
    p_api_version => l_api_version
    ,p_commit => FND_API.G_FALSE
    ,p_init_msg_list => FND_API.G_FALSE
    ,p_validation_level => FND_API.G_VALID_LEVEL_FULL
    ,p_instance_rec => l_instance_rec
    ,p_ext_attrib_values_tbl => l_ext_attrib_values_tbl
    ,p_party_tbl => l_party_tbl
    ,p_account_tbl => l_party_account_tbl
    ,p_pricing_attrib_tbl => l_pricing_attribs_tbl
    ,p_org_assignments_tbl => l_org_assignments_tbl
    ,p_asset_assignment_tbl => l_asset_assignment_tbl
    ,p_txn_rec => l_txn_rec
    ,x_return_status => l_return_status
    ,x_msg_count => l_msg_count
    ,x_msg_data => l_msg_data
    IF(l_return_status IN ('E', 'U')) THEN
    FOR i IN 1..fnd_msg_pub.count_msg LOOP
    fnd_msg_pub.get( p_msg_index => i
    ,p_encoded => 'F'
    ,p_data => l_msg_data
    ,p_msg_index_out => l_msg_index_out);
    dbms_output.put_line('l_return_status: ' || l_return_status);
    dbms_output.put_line('l_msg_data: ' || SUBSTR(l_msg_data, 1, 250));
    END LOOP;
    ELSE
    dbms_output.put_line('------------------------------------------');
    dbms_output.put_line('l_return_status: ' || l_return_status);
    dbms_output.put_line('l_msg_data: ' || SUBSTR(l_msg_data, 1, 250));
    dbms_output.put_line('The instance ID: ' || to_char(l_instance_rec.INSTANCE_ID));
    dbms_output.put_line('The instance Number: ' || to_char(l_instance_rec.INSTANCE_NUMBER));
    dbms_output.put_line('------------------------------------------');
    COMMIT;
    END IF;
    End;
    /

    I have found the problem:
    In create_item_instance for record type "instance_rec" pass values for "INSTALL_LOCATION_TYPE_CODE" and "INSTALL_LOCATION_ID". This will populate the "Installed At" address.

Maybe you are looking for

  • Assign copy of form the same URL as original

    Hello, I have a form that I copied over to edit so that I didn't have to close the form while making extensive changes to it.  Is there any way that I could make the copy have the same URL as the original one?  The URL has been distributed to many us

  • Password lock only when lid is closed.

    Hi, I have a MacBook. I am trying to find a way so that the computer prompts me for a password only when i close the lid . Not everytime the monitor goes into screensaver or sleep mode. I have looked for a solution for this all over the web, and it j

  • Why jvm maintains string pool only for string objects why not for other objects?

    why jvm maintains string pool only for string objects why not for other objects? why there is no pool for other objects? what is the specialty of string?

  • Debugging in Smartforms in 4.6 version

    Dear Experts, I wish to debug a smartform and the system is 4.6 version. I cannot edit the code, So cannot use BREAK-POINT statement. I tried to use the SFTrace transaction but it is not allowed in 4,6 version. Is there any other way of doing the deb

  • Bill material in SD and MRP

    Hello, We are working with MRP and transfer order between plant (UB) and I have one question. We have a shop, and It sold 5 unit of material A, then we execute the MRP, the normal is the automatic creation of the purchase order request (trasnfer UB)