DBA Data[Home] [Help]

APPS.CSI_PARTY_RELATIONSHIPS_PVT SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 26

SELECT
    CREATION_DATE                   ,
    NEW_RELATIONSHIP_TYPE_CODE      ,
    NEW_ACTIVE_START_DATE           ,
    NEW_ACTIVE_END_DATE             ,
    NEW_CONTEXT                     ,
    NEW_ATTRIBUTE1                  ,
    NEW_ATTRIBUTE2                  ,
    NEW_ATTRIBUTE3                  ,
    NEW_ATTRIBUTE4                  ,
    NEW_ATTRIBUTE5                  ,
    NEW_ATTRIBUTE6                  ,
    NEW_ATTRIBUTE7                  ,
    NEW_ATTRIBUTE8                  ,
    NEW_ATTRIBUTE9                  ,
    NEW_ATTRIBUTE10                 ,
    NEW_ATTRIBUTE11                 ,
    NEW_ATTRIBUTE12                 ,
    NEW_ATTRIBUTE13                 ,
    NEW_ATTRIBUTE14                 ,
    NEW_ATTRIBUTE15                 ,
    NEW_BILL_TO_ADDRESS             ,
    NEW_SHIP_TO_ADDRESS
 FROM CSI_IP_ACCOUNTS_H
WHERE ip_account_id = i_ip_acct_id
  --and  full_dump_flag = 'N'
  --and  creation_date < x_first_no_dump
  order by creation_date;
Line: 102

SELECT
    CREATION_DATE                   ,
    NEW_RELATIONSHIP_TYPE_CODE      ,
    NEW_ACTIVE_START_DATE           ,
    NEW_ACTIVE_END_DATE             ,
    NEW_CONTEXT                     ,
    NEW_ATTRIBUTE1                  ,
    NEW_ATTRIBUTE2                  ,
    NEW_ATTRIBUTE3                  ,
    NEW_ATTRIBUTE4                  ,
    NEW_ATTRIBUTE5                  ,
    NEW_ATTRIBUTE6                  ,
    NEW_ATTRIBUTE7                  ,
    NEW_ATTRIBUTE8                  ,
    NEW_ATTRIBUTE9                  ,
    NEW_ATTRIBUTE10                 ,
    NEW_ATTRIBUTE11                 ,
    NEW_ATTRIBUTE12                 ,
    NEW_ATTRIBUTE13                 ,
    NEW_ATTRIBUTE14                 ,
    NEW_ATTRIBUTE15                 ,
    NEW_BILL_TO_ADDRESS             ,
    NEW_SHIP_TO_ADDRESS
 FROM CSI_IP_ACCOUNTS_H
WHERE ip_account_history_id = p_ip_acct_hist_id
  and  full_dump_flag = 'Y';
Line: 179

SELECT
  MAX(ip_account_history_id)
FROM CSI_IP_ACCOUNTS_H
WHERE creation_date <= p_time
  and ip_account_id = p_ip_acct_id
  and  full_dump_flag = 'Y' ;
Line: 190

SELECT
    OLD_PARTY_ACCOUNT_ID            ,
    NEW_PARTY_ACCOUNT_ID            ,
    OLD_RELATIONSHIP_TYPE_CODE      ,
    NEW_RELATIONSHIP_TYPE_CODE      ,
    OLD_ACTIVE_START_DATE           ,
    NEW_ACTIVE_START_DATE           ,
    OLD_ACTIVE_END_DATE             ,
    NEW_ACTIVE_END_DATE             ,
    OLD_CONTEXT                     ,
    NEW_CONTEXT                     ,
    OLD_ATTRIBUTE1                  ,
    NEW_ATTRIBUTE1                  ,
    OLD_ATTRIBUTE2                  ,
    NEW_ATTRIBUTE2                  ,
    OLD_ATTRIBUTE3                  ,
    NEW_ATTRIBUTE3                  ,
    OLD_ATTRIBUTE4                  ,
    NEW_ATTRIBUTE4                  ,
    OLD_ATTRIBUTE5                  ,
    NEW_ATTRIBUTE5                  ,
    OLD_ATTRIBUTE6                  ,
    NEW_ATTRIBUTE6                  ,
    OLD_ATTRIBUTE7                  ,
    NEW_ATTRIBUTE7                  ,
    OLD_ATTRIBUTE8                  ,
    NEW_ATTRIBUTE8                  ,
    OLD_ATTRIBUTE9                  ,
    NEW_ATTRIBUTE9                  ,
    OLD_ATTRIBUTE10                 ,
    NEW_ATTRIBUTE10                 ,
    OLD_ATTRIBUTE11                 ,
    NEW_ATTRIBUTE11                 ,
    OLD_ATTRIBUTE12                 ,
    NEW_ATTRIBUTE12                 ,
    OLD_ATTRIBUTE13                 ,
    NEW_ATTRIBUTE13                 ,
    OLD_ATTRIBUTE14                 ,
    NEW_ATTRIBUTE14                 ,
    OLD_ATTRIBUTE15                 ,
    NEW_ATTRIBUTE15                 ,
    OLD_BILL_TO_ADDRESS             ,
    NEW_BILL_TO_ADDRESS             ,
    OLD_SHIP_TO_ADDRESS             ,
    NEW_SHIP_TO_ADDRESS
 FROM CSI_IP_ACCOUNTS_H
WHERE creation_date <= p_time
  and creation_date >= p_nearest_full_dump
  and ip_account_id = p_ip_account_id
  ORDER BY creation_date;
Line: 266

              l_party_account_tbl.DELETE(i);
Line: 422

 x_party_account_tbl.DELETE;
Line: 452

               SELECT account_number,
                      account_name
               INTO   p_account_header_tbl(tab_row).party_account_number,
                      p_account_header_tbl(tab_row).party_account_name
               FROM   hz_cust_accounts
               WHERE  cust_account_id = p_account_header_tbl(tab_row).party_account_id;
Line: 465

               SELECT hl.address1
                     ,hl.address2
                     ,hl.address3
                     ,hl.address4
                     ,hl.city
                     ,hl.state
                     ,hl.postal_code
                     ,hl.country
               INTO   p_account_header_tbl(tab_row).bill_to_address1
                     ,p_account_header_tbl(tab_row).bill_to_address2
                     ,p_account_header_tbl(tab_row).bill_to_address3
                     ,p_account_header_tbl(tab_row).bill_to_address4
                     ,p_account_header_tbl(tab_row).bill_to_city
                     ,p_account_header_tbl(tab_row).bill_to_state
                     ,p_account_header_tbl(tab_row).bill_to_postal_code
                     ,p_account_header_tbl(tab_row).bill_to_country
               FROM   hz_cust_site_uses_all hcs
                     ,hz_cust_acct_sites_all hca
                     ,hz_party_sites hps
                     ,hz_locations hl
               WHERE hcs.cust_acct_site_id=hca.cust_acct_site_id
               AND   hca.party_site_id=hps.party_site_id
               AND   hps.location_id=hl.location_id
               AND   hcs.site_use_id=p_account_header_tbl(tab_row).bill_to_address
               AND   hcs.site_use_code = 'BILL_TO';
Line: 496

               SELECT hl.address1
                     ,hl.address2
                     ,hl.address3
                     ,hl.address4
                     ,hl.city
                     ,hl.state
                     ,hl.postal_code
                     ,hl.country
               INTO   p_account_header_tbl(tab_row).ship_to_address1
                     ,p_account_header_tbl(tab_row).ship_to_address2
                     ,p_account_header_tbl(tab_row).ship_to_address3
                     ,p_account_header_tbl(tab_row).ship_to_address4
                     ,p_account_header_tbl(tab_row).ship_to_city
                     ,p_account_header_tbl(tab_row).ship_to_state
                     ,p_account_header_tbl(tab_row).ship_to_postal_code
                     ,p_account_header_tbl(tab_row).ship_to_country
               FROM   hz_cust_site_uses_all hcs
                     ,hz_cust_acct_sites_all hca
                     ,hz_party_sites hps
                     ,hz_locations hl
               WHERE hcs.cust_acct_site_id=hca.cust_acct_site_id
               AND   hca.party_site_id=hps.party_site_id
               AND   hps.location_id=hl.location_id
               AND   hcs.site_use_id=p_account_header_tbl(tab_row).ship_to_address
               AND   hcs.site_use_code = 'SHIP_TO';
Line: 529

               SELECT location
               INTO   p_account_header_tbl(tab_row).bill_to_location
               FROM   hz_cust_site_uses_all
               WHERE  site_use_id   =  p_account_header_tbl(tab_row).bill_to_address
               AND    site_use_code = 'BILL_TO';
Line: 540

               SELECT location
               INTO   p_account_header_tbl(tab_row).ship_to_location
               FROM   hz_cust_site_uses_all
               WHERE  site_use_id   =  p_account_header_tbl(tab_row).ship_to_address
               AND    site_use_code = 'SHIP_TO';
Line: 763

SELECT
    CREATION_DATE                   ,
    NEW_PARTY_SOURCE_TABLE          ,
    NEW_PARTY_ID                    ,
    NEW_RELATIONSHIP_TYPE_CODE      ,
    NEW_CONTACT_FLAG                ,
    NEW_CONTACT_IP_ID               ,
    NEW_ACTIVE_START_DATE           ,
    NEW_ACTIVE_END_DATE             ,
    NEW_CONTEXT                     ,
    NEW_ATTRIBUTE1                  ,
    NEW_ATTRIBUTE2                  ,
    NEW_ATTRIBUTE3                  ,
    NEW_ATTRIBUTE4                  ,
    NEW_ATTRIBUTE5                  ,
    NEW_ATTRIBUTE6                  ,
    NEW_ATTRIBUTE7                  ,
    NEW_ATTRIBUTE8                  ,
    NEW_ATTRIBUTE9                  ,
    NEW_ATTRIBUTE10                 ,
    NEW_ATTRIBUTE11                 ,
    NEW_ATTRIBUTE12                 ,
    NEW_ATTRIBUTE13                 ,
    NEW_ATTRIBUTE14                 ,
    NEW_ATTRIBUTE15                 ,
    NEW_PRIMARY_FLAG                ,
    NEW_PREFERRED_FLAG
 FROM CSI_I_PARTIES_H
WHERE instance_party_id = p_inst_pty_id
--  and creation_date < x_first_no_dump
  -- and  full_dump_flag = 'N'
  order by creation_date;
Line: 849

SELECT
    CREATION_DATE                   ,
    NEW_PARTY_SOURCE_TABLE          ,
    NEW_PARTY_ID                    ,
    NEW_RELATIONSHIP_TYPE_CODE      ,
    NEW_CONTACT_FLAG                ,
    NEW_CONTACT_IP_ID               ,
    NEW_ACTIVE_START_DATE           ,
    NEW_ACTIVE_END_DATE             ,
    NEW_CONTEXT                     ,
    NEW_ATTRIBUTE1                  ,
    NEW_ATTRIBUTE2                  ,
    NEW_ATTRIBUTE3                  ,
    NEW_ATTRIBUTE4                  ,
    NEW_ATTRIBUTE5                  ,
    NEW_ATTRIBUTE6                  ,
    NEW_ATTRIBUTE7                  ,
    NEW_ATTRIBUTE8                  ,
    NEW_ATTRIBUTE9                  ,
    NEW_ATTRIBUTE10                 ,
    NEW_ATTRIBUTE11                 ,
    NEW_ATTRIBUTE12                 ,
    NEW_ATTRIBUTE13                 ,
    NEW_ATTRIBUTE14                 ,
    NEW_ATTRIBUTE15                 ,
    NEW_PRIMARY_FLAG                ,
    NEW_PREFERRED_FLAG
 FROM CSI_I_PARTIES_H
WHERE instance_party_history_id = p_inst_pty_hist_id
  and  full_dump_flag = 'Y' ;
Line: 934

SELECT
  MAX(instance_party_history_id)
FROM CSI_I_PARTIES_H
WHERE creation_date <= p_time
  and instance_party_id = p_inst_party_id
  and  full_dump_flag = 'Y' ;
Line: 944

SELECT
    INSTANCE_PARTY_HISTORY_ID       ,
    OLD_PARTY_SOURCE_TABLE          ,
    NEW_PARTY_SOURCE_TABLE          ,
    OLD_PARTY_ID                    ,
    NEW_PARTY_ID                    ,
    OLD_RELATIONSHIP_TYPE_CODE      ,
    NEW_RELATIONSHIP_TYPE_CODE      ,
    OLD_CONTACT_FLAG                ,
    NEW_CONTACT_FLAG                ,
    OLD_CONTACT_IP_ID               ,
    NEW_CONTACT_IP_ID               ,
    OLD_ACTIVE_START_DATE           ,
    NEW_ACTIVE_START_DATE           ,
    OLD_ACTIVE_END_DATE             ,
    NEW_ACTIVE_END_DATE             ,
    OLD_CONTEXT                     ,
    NEW_CONTEXT                     ,
    OLD_ATTRIBUTE1                  ,
    NEW_ATTRIBUTE1                  ,
    OLD_ATTRIBUTE2                  ,
    NEW_ATTRIBUTE2                  ,
    OLD_ATTRIBUTE3                  ,
    NEW_ATTRIBUTE3                  ,
    OLD_ATTRIBUTE4                  ,
    NEW_ATTRIBUTE4                  ,
    OLD_ATTRIBUTE5                  ,
    NEW_ATTRIBUTE5                  ,
    OLD_ATTRIBUTE6                  ,
    NEW_ATTRIBUTE6                  ,
    OLD_ATTRIBUTE7                  ,
    NEW_ATTRIBUTE7                  ,
    OLD_ATTRIBUTE8                  ,
    NEW_ATTRIBUTE8                  ,
    OLD_ATTRIBUTE9                  ,
    NEW_ATTRIBUTE9                  ,
    OLD_ATTRIBUTE10                 ,
    NEW_ATTRIBUTE10                 ,
    OLD_ATTRIBUTE11                 ,
    NEW_ATTRIBUTE11                 ,
    OLD_ATTRIBUTE12                 ,
    NEW_ATTRIBUTE12                 ,
    OLD_ATTRIBUTE13                 ,
    NEW_ATTRIBUTE13                 ,
    OLD_ATTRIBUTE14                 ,
    NEW_ATTRIBUTE14                 ,
    OLD_ATTRIBUTE15                 ,
    NEW_ATTRIBUTE15                 ,
    OLD_PRIMARY_FLAG                ,
    NEW_PRIMARY_FLAG                ,
    OLD_PREFERRED_FLAG              ,
    NEW_PREFERRED_FLAG
 FROM CSI_I_PARTIES_H
WHERE creation_date <= p_time
  and creation_date >= p_nearest_full_dump
  and instance_party_id = p_inst_party_id
  and  full_dump_flag = 'N'
  ORDER BY creation_date;
Line: 1029

              l_party_tbl.DELETE(i);
Line: 1202

 x_party_tbl.DELETE;
Line: 1552

             SELECT instance_party_id,
                   object_version_number,
                   active_start_date
             INTO p_party_rec.instance_party_id,
                  p_party_rec.object_version_number,
                  p_party_rec.active_start_date
             FROM csi_i_parties
             WHERE instance_id          = p_party_rec.instance_id
             AND party_source_table     = p_party_rec.party_source_table
             AND party_id               = p_party_rec.party_id
             AND relationship_type_code = p_party_rec.relationship_type_code
             AND contact_flag           = p_party_rec.contact_flag
             AND nvl(contact_ip_id,fnd_api.g_miss_num) = nvl(p_party_rec.contact_ip_id,fnd_api.g_miss_num)
             AND active_end_date        < SYSDATE
             AND ROWNUM=1;
Line: 1588

	     update_inst_party_relationship
		    ( p_api_version      => p_api_version
		     ,p_commit           => p_commit
		     ,p_init_msg_list    => p_init_msg_list
		     ,p_validation_level => p_validation_level
		     ,p_party_rec        => p_party_rec
		     ,p_txn_rec          => p_txn_rec
		     ,x_return_status    => x_return_status
		     ,x_msg_count        => x_msg_count
		     ,x_msg_data         => x_msg_data  ) ;
Line: 1768

                 SELECT 'X'
                 INTO   l_exists
                 FROM   csi_i_parties
                 WHERE  instance_id <> p_party_rec.INSTANCE_ID
                 AND    instance_party_id = p_party_rec.CONTACT_IP_ID;
Line: 2012

           update csi_item_instances
           set    owner_party_source_table = p_party_rec.party_source_table,
                  owner_party_id  = p_party_rec.party_id
           where  instance_id     = p_party_rec.instance_id;
Line: 2060

        CSI_I_PARTIES_PKG.Insert_Row(
          p_INSTANCE_PARTY_ID  =>  p_party_rec.INSTANCE_PARTY_ID      ,
          p_INSTANCE_ID        =>  p_party_rec.INSTANCE_ID            ,
          p_PARTY_SOURCE_TABLE =>  p_party_rec.PARTY_SOURCE_TABLE     ,
          p_PARTY_ID           =>   p_party_rec.PARTY_ID              ,
          p_RELATIONSHIP_TYPE_CODE =>  p_party_rec.RELATIONSHIP_TYPE_CODE,
          p_CONTACT_FLAG       =>   p_party_rec.CONTACT_FLAG          ,
          p_CONTACT_IP_ID      =>   p_party_rec.CONTACT_IP_ID         ,
          p_ACTIVE_START_DATE  =>  p_party_rec.ACTIVE_START_DATE       ,
          p_ACTIVE_END_DATE    =>  p_party_rec.ACTIVE_END_DATE         ,
          p_CONTEXT            =>  p_party_rec.CONTEXT                 ,
          p_ATTRIBUTE1         =>  p_party_rec.ATTRIBUTE1              ,
          p_ATTRIBUTE2         =>  p_party_rec.ATTRIBUTE2              ,
          p_ATTRIBUTE3         =>  p_party_rec.ATTRIBUTE3              ,
          p_ATTRIBUTE4         =>  p_party_rec.ATTRIBUTE4              ,
          p_ATTRIBUTE5         =>  p_party_rec.ATTRIBUTE5              ,
          p_ATTRIBUTE6         =>  p_party_rec.ATTRIBUTE6              ,
          p_ATTRIBUTE7         =>  p_party_rec.ATTRIBUTE7               ,
          p_ATTRIBUTE8         =>  p_party_rec.ATTRIBUTE8               ,
          p_ATTRIBUTE9         =>  p_party_rec.ATTRIBUTE9               ,
          p_ATTRIBUTE10        =>  p_party_rec.ATTRIBUTE10              ,
          p_ATTRIBUTE11        =>  p_party_rec.ATTRIBUTE11              ,
          p_ATTRIBUTE12        =>  p_party_rec.ATTRIBUTE12              ,
          p_ATTRIBUTE13        =>  p_party_rec.ATTRIBUTE13              ,
          p_ATTRIBUTE14        =>  p_party_rec.ATTRIBUTE14              ,
          p_ATTRIBUTE15        =>  p_party_rec.ATTRIBUTE15              ,
          p_CREATED_BY         =>  FND_GLOBAL.USER_ID                   ,
          p_CREATION_DATE      =>  SYSDATE                              ,
          p_LAST_UPDATED_BY    =>  FND_GLOBAL.USER_ID                   ,
          p_LAST_UPDATE_DATE   =>  SYSDATE                              ,
          p_LAST_UPDATE_LOGIN  =>  FND_GLOBAL.LOGIN_ID                  ,
          p_OBJECT_VERSION_NUMBER  => 1                                 ,
          p_PRIMARY_FLAG       =>   p_party_rec.PRIMARY_FLAG            ,
          p_PREFERRED_FLAG       =>   p_party_rec.PREFERRED_FLAG        );
Line: 2127

      CSI_I_PARTIES_H_PKG.Insert_Row
      (
          px_INSTANCE_PARTY_HISTORY_ID   => l_inst_party_his_id       ,
          p_INSTANCE_PARTY_ID            => p_party_rec.INSTANCE_PARTY_ID   ,
          p_TRANSACTION_ID               => p_txn_rec.TRANSACTION_ID  ,
          p_OLD_PARTY_SOURCE_TABLE       => NULL                      ,
          p_NEW_PARTY_SOURCE_TABLE       => p_party_rec.PARTY_SOURCE_TABLE,
          p_OLD_PARTY_ID                 => NULL                      ,
          p_NEW_PARTY_ID                 => p_party_rec.PARTY_ID      ,
          p_OLD_RELATIONSHIP_TYPE_CODE   => NULL                      ,
          p_NEW_RELATIONSHIP_TYPE_CODE   => p_party_rec.RELATIONSHIP_TYPE_CODE,
          p_OLD_CONTACT_FLAG             => NULL                      ,
          p_NEW_CONTACT_FLAG             => p_party_rec.CONTACT_FLAG  ,
          p_OLD_CONTACT_IP_ID            => NULL                      ,
          p_NEW_CONTACT_IP_ID            => p_party_rec.CONTACT_IP_ID ,
          p_OLD_ACTIVE_START_DATE        => NULL                      ,
          p_NEW_ACTIVE_START_DATE        => p_party_rec.ACTIVE_START_DATE,
          p_OLD_ACTIVE_END_DATE          => NULL                      ,
          p_NEW_ACTIVE_END_DATE          => p_party_rec.ACTIVE_END_DATE,
          p_OLD_CONTEXT                  => NULL                      ,
          p_NEW_CONTEXT                  => p_party_rec.context       ,
          p_OLD_ATTRIBUTE1               => NULL                      ,
          p_NEW_ATTRIBUTE1               => p_party_rec.ATTRIBUTE1    ,
          p_OLD_ATTRIBUTE2               => NULL                      ,
          p_NEW_ATTRIBUTE2               => p_party_rec.ATTRIBUTE2    ,
          p_OLD_ATTRIBUTE3               => NULL                      ,
          p_NEW_ATTRIBUTE3               => p_party_rec.ATTRIBUTE3    ,
          p_OLD_ATTRIBUTE4               => NULL                      ,
          p_NEW_ATTRIBUTE4               => p_party_rec.ATTRIBUTE4    ,
          p_OLD_ATTRIBUTE5               => NULL                      ,
          p_NEW_ATTRIBUTE5               => p_party_rec.ATTRIBUTE5    ,
          p_OLD_ATTRIBUTE6               => NULL                      ,
          p_NEW_ATTRIBUTE6               => p_party_rec.ATTRIBUTE6    ,
          p_OLD_ATTRIBUTE7               => NULL                      ,
          p_NEW_ATTRIBUTE7               => p_party_rec.ATTRIBUTE7    ,
          p_OLD_ATTRIBUTE8               => NULL                      ,
          p_NEW_ATTRIBUTE8               => p_party_rec.ATTRIBUTE8    ,
          p_OLD_ATTRIBUTE9               => NULL                      ,
          p_NEW_ATTRIBUTE9               => p_party_rec.ATTRIBUTE9    ,
          p_OLD_ATTRIBUTE10              => NULL                      ,
          p_NEW_ATTRIBUTE10              => p_party_rec.ATTRIBUTE10   ,
          p_OLD_ATTRIBUTE11              => NULL                      ,
          p_NEW_ATTRIBUTE11              => p_party_rec.ATTRIBUTE11   ,
          p_OLD_ATTRIBUTE12              => NULL                      ,
          p_NEW_ATTRIBUTE12              => p_party_rec.ATTRIBUTE12   ,
          p_OLD_ATTRIBUTE13              => NULL                      ,
          p_NEW_ATTRIBUTE13              => p_party_rec.ATTRIBUTE13   ,
          p_OLD_ATTRIBUTE14              => NULL                      ,
          p_NEW_ATTRIBUTE14              => p_party_rec.ATTRIBUTE14   ,
          p_OLD_ATTRIBUTE15              => NULL                      ,
          p_NEW_ATTRIBUTE15              => p_party_rec.ATTRIBUTE15   ,
          p_FULL_DUMP_FLAG               => 'N'                       ,
          p_CREATED_BY                    => FND_GLOBAL.USER_ID        ,
          p_CREATION_DATE                 => sysdate                   ,
          p_LAST_UPDATED_BY               => FND_GLOBAL.USER_ID        ,
          p_LAST_UPDATE_DATE              => sysdate                   ,
          p_LAST_UPDATE_LOGIN             => FND_GLOBAL.LOGIN_ID       ,
          p_OBJECT_VERSION_NUMBER         => 1                         ,
          p_OLD_PRIMARY_FLAG             => NULL                      ,
          p_NEW_PRIMARY_FLAG             => p_party_rec.PRIMARY_FLAG  ,
          p_OLD_PREFERRED_FLAG             => NULL                      ,
          p_NEW_PREFERRED_FLAG             => p_party_rec.PREFERRED_FLAG  );
Line: 2238

/* Procedure name:  Update_inst_party_relationship            */
/* Description :   Procedure used to  update the existing     */
/*                 instance -party relationships              */
/*------------------------------------------------------------*/

PROCEDURE update_inst_party_relationship
    ( p_api_version                 IN  NUMBER
     ,p_commit                      IN  VARCHAR2
     ,p_init_msg_list               IN  VARCHAR2
     ,p_validation_level            IN  NUMBER
     ,p_party_rec                   IN OUT NOCOPY  csi_datastructures_pub.party_rec
     ,p_txn_rec                     IN OUT NOCOPY  csi_datastructures_pub.transaction_rec
     ,x_return_status               OUT NOCOPY  VARCHAR2
     ,x_msg_count                   OUT NOCOPY  NUMBER
     ,x_msg_data                    OUT NOCOPY  VARCHAR2
     ) IS

    l_api_name      CONSTANT VARCHAR2(30)   := 'UPDATE_INST_PARTY_RELATIONSHIP';
Line: 2283

    SELECT
        ip_account_id,
        object_version_number
    FROM csi_ip_accounts
    WHERE instance_party_id = p_inst_party_id
     AND (( ACTIVE_END_DATE IS NULL) OR (ACTIVE_END_DATE >= SYSDATE)) ;
Line: 2291

     SELECT
     instance_party_id  ,
     instance_id        ,
     party_source_table ,
     party_id           ,
     relationship_type_code,
     contact_flag       ,
     contact_ip_id      ,
     active_start_date  ,
     active_end_date    ,
     context            ,
     attribute1         ,
     attribute2         ,
     attribute3         ,
     attribute4         ,
     attribute5         ,
     attribute6         ,
     attribute7         ,
     attribute8         ,
     attribute9         ,
     attribute10        ,
     attribute11        ,
     attribute12        ,
     attribute13        ,
     attribute14        ,
     attribute15        ,
     object_version_number,
     primary_flag       ,
     preferred_flag     ,
     null parent_tbl_index  ,
     null call_contracts,
     null interface_id,
     null contact_parent_tbl_index,
     null cascade_ownership_flag -- Added for bug 2972082
    FROM CSI_I_PARTIES
    WHERE INSTANCE_PARTY_ID = p_inst_party_id
    FOR UPDATE OF OBJECT_VERSION_NUMBER ;
Line: 2330

     SELECT
     instance_party_id  ,
     instance_id        ,
     party_source_table ,
     party_id           ,
     relationship_type_code,
     contact_flag       ,
     contact_ip_id      ,
     active_start_date  ,
     active_end_date    ,
     context            ,
     attribute1         ,
     attribute2         ,
     attribute3         ,
     attribute4         ,
     attribute5         ,
     attribute6         ,
     attribute7         ,
     attribute8         ,
     attribute9         ,
     attribute10        ,
     attribute11        ,
     attribute12        ,
     attribute13        ,
     attribute14        ,
     attribute15        ,
     object_version_number,
     primary_flag       ,
     preferred_flag
    FROM CSI_I_PARTIES
    WHERE CONTACT_IP_ID = p_cont_ip_id
    AND (( ACTIVE_END_DATE IS NULL) OR (ACTIVE_END_DATE > SYSDATE))
    FOR UPDATE OF OBJECT_VERSION_NUMBER ;
Line: 2365

    SELECT
     INSTANCE_ID,
     INSTANCE_NUMBER,
     EXTERNAL_REFERENCE,
     INVENTORY_ITEM_ID,
     LAST_VLD_ORGANIZATION_ID VLD_ORGANIZATION_ID,
     INVENTORY_REVISION,
     INV_MASTER_ORGANIZATION_ID,
     SERIAL_NUMBER,
     MFG_SERIAL_NUMBER_FLAG,
     LOT_NUMBER,
     QUANTITY,
     UNIT_OF_MEASURE,
     ACCOUNTING_CLASS_CODE,
     INSTANCE_CONDITION_ID,
     INSTANCE_STATUS_ID,
     CUSTOMER_VIEW_FLAG,
     MERCHANT_VIEW_FLAG,
     SELLABLE_FLAG,
     SYSTEM_ID,
     INSTANCE_TYPE_CODE,
     ACTIVE_START_DATE,
     ACTIVE_END_DATE,
     LOCATION_TYPE_CODE,
     LOCATION_ID,
     INV_ORGANIZATION_ID,
     INV_SUBINVENTORY_NAME,
     INV_LOCATOR_ID,
     PA_PROJECT_ID,
     PA_PROJECT_TASK_ID,
     IN_TRANSIT_ORDER_LINE_ID,
     WIP_JOB_ID,
     PO_ORDER_LINE_ID,
     LAST_OE_ORDER_LINE_ID,
     LAST_OE_RMA_LINE_ID,
     LAST_PO_PO_LINE_ID,
     LAST_OE_PO_NUMBER,
     LAST_WIP_JOB_ID,
     LAST_PA_PROJECT_ID,
     LAST_PA_TASK_ID,
     LAST_OE_AGREEMENT_ID,
     INSTALL_DATE,
     MANUALLY_CREATED_FLAG,
     RETURN_BY_DATE,
     ACTUAL_RETURN_DATE,
     CREATION_COMPLETE_FLAG,
     COMPLETENESS_FLAG,
     NULL VERSION_LABEL,
     NULL VERSION_LABEL_DESCRIPTION,
     CONTEXT,
     ATTRIBUTE1,
     ATTRIBUTE2,
     ATTRIBUTE3,
     ATTRIBUTE4,
     ATTRIBUTE5,
     ATTRIBUTE6,
     ATTRIBUTE7,
     ATTRIBUTE8,
     ATTRIBUTE9,
     ATTRIBUTE10,
     ATTRIBUTE11,
     ATTRIBUTE12,
     ATTRIBUTE13,
     ATTRIBUTE14,
     ATTRIBUTE15,
     OBJECT_VERSION_NUMBER,
     LAST_TXN_LINE_DETAIL_ID,
     INSTALL_LOCATION_TYPE_CODE,
     INSTALL_LOCATION_ID,
     INSTANCE_USAGE_CODE,
     NULL CHECK_FOR_INSTANCE_EXPIRY,
     NULL PROCESSED_FLAG,
     NULL CALL_CONTRACTS,
     NULL INTERFACE_ID,
     NULL GRP_CALL_CONTRACTS,
     CONFIG_INST_HDR_ID,
     CONFIG_INST_REV_NUM,
     CONFIG_INST_ITEM_ID,
     CONFIG_VALID_STATUS,
     INSTANCE_DESCRIPTION,
     NULL CALL_BATCH_VALIDATION,
     NULL REQUEST_ID,
     NULL PROGRAM_APPLICATION_ID,
     NULL PROGRAM_ID,
     NULL PROGRAM_UPDATE_DATE,
     NULL cascade_ownership_flag, -- Added for bug 2972082
     NULL NETWORK_ASSET_FLAG,
     NULL MAINTAINABLE_FLAG,
     NULL PN_LOCATION_ID,
     NULL ASSET_CRITICALITY_CODE,
     NULL CATEGORY_ID,
     NULL EQUIPMENT_GEN_OBJECT_ID,
     NULL INSTANTIATION_FLAG,
     NULL LINEAR_LOCATION_ID,
     NULL OPERATIONAL_LOG_FLAG,
     NULL CHECKIN_STATUS,
     NULL SUPPLIER_WARRANTY_EXP_DATE,
     NULL ATTRIBUTE16,
     NULL ATTRIBUTE17,
     NULL ATTRIBUTE18,
     NULL ATTRIBUTE19,
     NULL ATTRIBUTE20,
     NULL ATTRIBUTE21,
     NULL ATTRIBUTE22,
     NULL ATTRIBUTE23,
     NULL ATTRIBUTE24,
     NULL ATTRIBUTE25,
     NULL ATTRIBUTE26,
     NULL ATTRIBUTE27,
     NULL ATTRIBUTE28,
     NULL ATTRIBUTE29,
     NULL ATTRIBUTE30,
     NULL PURCHASE_UNIT_PRICE,
     NULL PURCHASE_CURRENCY_CODE,
     NULL PAYABLES_UNIT_PRICE,
     NULL PAYABLES_CURRENCY_CODE,
     NULL SALES_UNIT_PRICE,
     NULL SALES_CURRENCY_CODE,
     NULL OPERATIONAL_STATUS_CODE,
     NULL DEPARTMENT_ID,
     NULL WIP_ACCOUNTING_CLASS,
     NULL AREA_ID,
     NULL OWNER_PARTY_ID,
     NULL SOURCE_CODE, -- Bug 6407307, added Code for Siebel Genesis Project
     NULL REC_INDEX
    FROM  csi_item_instances
    WHERE instance_id = p_instance_id;
Line: 2497

   SELECT  instance_party_history_id
          ,instance_party_id
          ,transaction_id
          ,old_party_source_table
          ,new_party_source_table
          ,old_party_id
          ,new_party_id
          ,old_relationship_type_code
          ,new_relationship_type_code
          ,old_contact_flag
          ,new_contact_flag
          ,old_contact_ip_id
          ,new_contact_ip_id
          ,old_active_start_date
          ,new_active_start_date
          ,old_active_end_date
          ,new_active_end_date
          ,old_context
          ,new_context
          ,old_attribute1
          ,new_attribute1
          ,old_attribute2
          ,new_attribute2
          ,old_attribute3
          ,new_attribute3
          ,old_attribute4
          ,new_attribute4
          ,old_attribute5
          ,new_attribute5
          ,old_attribute6
          ,new_attribute6
          ,old_attribute7
          ,new_attribute7
          ,old_attribute8
          ,new_attribute8
          ,old_attribute9
          ,new_attribute9
          ,old_attribute10
          ,new_attribute10
          ,old_attribute11
          ,new_attribute11
          ,old_attribute12
          ,new_attribute12
          ,old_attribute13
          ,new_attribute13
          ,old_attribute14
          ,new_attribute14
          ,old_attribute15
          ,new_attribute15
          ,full_dump_flag
          ,object_version_number
          ,old_primary_flag
          ,new_primary_flag
          ,old_preferred_flag
          ,new_preferred_flag
   FROM   csi_i_parties_h
   WHERE  csi_i_parties_h.instance_party_history_id = p_party_hist_id
   FOR UPDATE OF object_version_number ;
Line: 2589

       csi_gen_utility_pvt.put_line( 'update_inst_party_relationship ');
Line: 2594

       csi_gen_utility_pvt.put_line( 'update_inst_party_relationship:' ||
						    p_api_version    ||'-'||
						    p_commit         ||'-'||
						    p_init_msg_list        );
Line: 2623

          SELECT 'T'
          INTO  l_inst_just_expired
          FROM  CSI_ITEM_INSTANCES_H
          WHERE INSTANCE_ID = p_party_rec.INSTANCE_ID
          AND   TRANSACTION_ID = p_txn_rec.TRANSACTION_ID
          AND   OLD_ACTIVE_END_DATE IS NULL
          AND   NEW_ACTIVE_END_DATE < SYSDATE
          AND   ROWNUM = 1;
Line: 2675

         SELECT object_version_number
         INTO   p_party_rec.object_version_number
         FROM   csi_i_parties
         WHERE  instance_party_id=p_party_rec.instance_party_id;
Line: 2767

	    select contact_flag into p_party_rec.contact_flag FROM csi_i_parties where instance_id=p_party_rec.instance_id and instance_party_id=p_party_rec.instance_party_id;
Line: 3031

	    SELECT instance_party_id
            INTO l_ins_pty_found
            FROM csi_i_parties
	    WHERE instance_id            = l_alt_pk_instance_id
            AND party_source_table     = l_alt_pk_pty_source_tab
            AND party_id               = l_alt_pk_party_id
            AND relationship_type_code = l_alt_pk_rel_type_code
            AND contact_flag           = l_alt_pk_contact_flag
            AND NVL(contact_ip_id,fnd_api.g_miss_num) = NVL(p_party_rec.contact_ip_id,fnd_api.g_miss_num)
            AND ((active_end_date IS NULL) OR (active_end_date >= sysdate));
Line: 3044

               SELECT active_end_date
               INTO l_pty_end_date
               FROM csi_i_parties
               WHERE instance_party_id=p_party_rec.instance_party_id
               AND ((active_end_date IS NULL) OR (active_end_date > sysdate));
Line: 3081

         update csi_item_instances
         set owner_party_source_table = l_alt_pk_pty_source_tab, --p_party_rec.party_source_table,--bug 2769176
         owner_party_id  = l_alt_pk_party_id, --p_party_rec.party_id, --bug 2769176
         last_update_date = sysdate,
         last_updated_by = fnd_global.user_id
         where  instance_id     = l_curr_party_rec.instance_id;
Line: 3125

   CSI_I_PARTIES_PKG.Update_Row
        (
          p_INSTANCE_PARTY_ID      =>  p_party_rec.instance_party_id,
          p_INSTANCE_ID            =>  p_party_rec.instance_id,
          p_PARTY_SOURCE_TABLE     =>  p_party_rec.PARTY_SOURCE_TABLE,
          p_PARTY_ID               =>  p_party_rec.PARTY_ID,
          p_RELATIONSHIP_TYPE_CODE =>  p_party_rec.RELATIONSHIP_TYPE_CODE,
          p_CONTACT_FLAG           =>  p_party_rec.CONTACT_FLAG,
          p_CONTACT_IP_ID          =>  p_party_rec.CONTACT_IP_ID,
          p_ACTIVE_START_DATE      =>  p_party_rec.ACTIVE_START_DATE,
          p_ACTIVE_END_DATE        =>  p_party_rec.ACTIVE_END_DATE,
          p_CONTEXT                =>  p_party_rec.CONTEXT,
          p_ATTRIBUTE1             =>  p_party_rec.ATTRIBUTE1,
          p_ATTRIBUTE2             =>  p_party_rec.ATTRIBUTE2,
          p_ATTRIBUTE3             =>  p_party_rec.ATTRIBUTE3,
          p_ATTRIBUTE4             =>  p_party_rec.ATTRIBUTE4,
          p_ATTRIBUTE5             =>  p_party_rec.ATTRIBUTE5,
          p_ATTRIBUTE6             =>  p_party_rec.ATTRIBUTE6,
          p_ATTRIBUTE7             =>  p_party_rec.ATTRIBUTE7,
          p_ATTRIBUTE8             =>  p_party_rec.ATTRIBUTE8,
          p_ATTRIBUTE9             =>  p_party_rec.ATTRIBUTE9,
          p_ATTRIBUTE10            =>  p_party_rec.ATTRIBUTE10,
          p_ATTRIBUTE11            =>  p_party_rec.ATTRIBUTE11,
          p_ATTRIBUTE12            =>  p_party_rec.ATTRIBUTE12,
          p_ATTRIBUTE13            =>  p_party_rec.ATTRIBUTE13,
          p_ATTRIBUTE14            =>  p_party_rec.ATTRIBUTE14,
          p_ATTRIBUTE15            =>  p_party_rec.ATTRIBUTE15,
          p_CREATED_BY             =>  FND_API.G_MISS_NUM, -- FND_GLOBAL.USER_ID,
          p_CREATION_DATE          =>  FND_API.G_MISS_DATE, -- sysdate,
          p_LAST_UPDATED_BY        =>  FND_GLOBAL.USER_ID,
          p_LAST_UPDATE_DATE       =>  sysdate,
          p_LAST_UPDATE_LOGIN      =>  FND_GLOBAL.LOGIN_ID,
          p_OBJECT_VERSION_NUMBER  =>  l_OBJECT_VERSION_NUMBER,
          p_PRIMARY_FLAG           =>  p_party_rec.PRIMARY_FLAG,
          p_PREFERRED_FLAG           =>  p_party_rec.PREFERRED_FLAG);
Line: 3204

       select mod(l_object_version_number,l_full_dump_frequency)
       into   l_mod_value
       from   dual;
Line: 3212

        SELECT  instance_party_history_id
        INTO    l_party_hist_id
        FROM    csi_i_parties_h h
        WHERE   h.transaction_id = p_txn_rec.transaction_id
        AND     h.instance_party_id = p_party_rec.instance_party_id;
Line: 3224

         CSI_I_PARTIES_H_PKG.update_Row
        (
         p_INSTANCE_PARTY_HISTORY_ID    =>  l_party_hist_id                    ,
         p_INSTANCE_PARTY_ID             => fnd_api.g_miss_num                 ,
         p_TRANSACTION_ID                => fnd_api.g_miss_num                 ,
         p_OLD_PARTY_SOURCE_TABLE        => fnd_api.g_miss_char                ,
         p_NEW_PARTY_SOURCE_TABLE        => l_temp_party_rec.PARTY_SOURCE_TABLE,
         p_OLD_PARTY_ID                  => fnd_api.g_miss_num                 ,
         p_NEW_PARTY_ID                  => l_temp_party_rec.PARTY_ID          ,
         p_OLD_RELATIONSHIP_TYPE_CODE    => fnd_api.g_miss_char                ,
         p_NEW_RELATIONSHIP_TYPE_CODE    => l_temp_party_rec.RELATIONSHIP_TYPE_CODE,
         p_OLD_CONTACT_FLAG              => fnd_api.g_miss_char                ,
         p_NEW_CONTACT_FLAG              => l_temp_party_rec.CONTACT_FLAG      ,
         p_OLD_CONTACT_IP_ID             => fnd_api.g_miss_num                 ,
         p_NEW_CONTACT_IP_ID             => l_temp_party_rec.CONTACT_IP_ID     ,
         p_OLD_ACTIVE_START_DATE         => l_curr_party_rec.ACTIVE_START_DATE ,
         p_NEW_ACTIVE_START_DATE         => l_temp_party_rec.ACTIVE_START_DATE ,
         p_OLD_ACTIVE_END_DATE           => l_curr_party_rec.ACTIVE_END_DATE   ,
         p_NEW_ACTIVE_END_DATE           => l_temp_party_rec.ACTIVE_END_DATE   ,
         p_OLD_CONTEXT                   => fnd_api.g_miss_char                ,
         p_NEW_CONTEXT                   => l_temp_party_rec.context           ,
         p_OLD_ATTRIBUTE1                => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE1                => l_temp_party_rec.ATTRIBUTE1        ,
         p_OLD_ATTRIBUTE2                => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE2                => l_temp_party_rec.ATTRIBUTE2        ,
         p_OLD_ATTRIBUTE3                => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE3                => l_temp_party_rec.ATTRIBUTE3        ,
         p_OLD_ATTRIBUTE4                => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE4                => l_temp_party_rec.ATTRIBUTE4        ,
         p_OLD_ATTRIBUTE5                => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE5                => l_temp_party_rec.ATTRIBUTE5        ,
         p_OLD_ATTRIBUTE6                => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE6                => l_temp_party_rec.ATTRIBUTE6        ,
         p_OLD_ATTRIBUTE7                => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE7                => l_temp_party_rec.ATTRIBUTE7        ,
         p_OLD_ATTRIBUTE8                => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE8                => l_temp_party_rec.ATTRIBUTE8        ,
         p_OLD_ATTRIBUTE9                => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE9                => l_temp_party_rec.ATTRIBUTE9        ,
         p_OLD_ATTRIBUTE10               => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE10               => l_temp_party_rec.ATTRIBUTE10       ,
         p_OLD_ATTRIBUTE11               => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE11               => l_temp_party_rec.ATTRIBUTE11       ,
         p_OLD_ATTRIBUTE12               => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE12               => l_temp_party_rec.ATTRIBUTE12       ,
         p_OLD_ATTRIBUTE13               => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE13               => l_temp_party_rec.ATTRIBUTE13       ,
         p_OLD_ATTRIBUTE14               => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE14               => l_temp_party_rec.ATTRIBUTE14       ,
         p_OLD_ATTRIBUTE15               => fnd_api.g_miss_char                ,
         p_NEW_ATTRIBUTE15               => l_temp_party_rec.ATTRIBUTE15       ,
         p_FULL_DUMP_FLAG                => fnd_api.g_miss_char                ,
         p_CREATED_BY                    => FND_API.G_MISS_NUM                 ,
         p_CREATION_DATE                 => FND_API.G_MISS_DATE                ,
         p_LAST_UPDATED_BY               => FND_GLOBAL.USER_ID                 ,
         p_LAST_UPDATE_DATE              => SYSDATE                            ,
         p_LAST_UPDATE_LOGIN             => FND_GLOBAL.LOGIN_ID                ,
         p_OBJECT_VERSION_NUMBER         => fnd_api.g_miss_num                 ,
         p_OLD_PRIMARY_FLAG              => fnd_api.g_miss_char                ,
         p_NEW_PRIMARY_FLAG              => l_temp_party_rec.PRIMARY_FLAG      ,
         p_OLD_PREFERRED_FLAG            => fnd_api.g_miss_char                ,
         p_NEW_PREFERRED_FLAG            => l_temp_party_rec.PREFERRED_FLAG      );
Line: 3664

         CSI_I_PARTIES_H_PKG.update_Row
        (
         p_INSTANCE_PARTY_HISTORY_ID     => l_party_hist_id ,
         p_INSTANCE_PARTY_ID             => FND_API.G_MISS_NUM ,
         p_TRANSACTION_ID                => FND_API.G_MISS_NUM ,
         p_OLD_PARTY_SOURCE_TABLE        => l_pty_hist_csr.OLD_PARTY_SOURCE_TABLE ,
         p_NEW_PARTY_SOURCE_TABLE        => l_pty_hist_csr.NEW_PARTY_SOURCE_TABLE ,
         p_OLD_PARTY_ID                  => l_pty_hist_csr.OLD_PARTY_ID ,
         p_NEW_PARTY_ID                  => l_pty_hist_csr.NEW_PARTY_ID ,
         p_OLD_RELATIONSHIP_TYPE_CODE    => l_pty_hist_csr.OLD_RELATIONSHIP_TYPE_CODE ,
         p_NEW_RELATIONSHIP_TYPE_CODE    => l_pty_hist_csr.NEW_RELATIONSHIP_TYPE_CODE ,
         p_OLD_CONTACT_FLAG              => l_pty_hist_csr.OLD_CONTACT_FLAG ,
         p_NEW_CONTACT_FLAG              => l_pty_hist_csr.NEW_CONTACT_FLAG ,
         p_OLD_CONTACT_IP_ID             => l_pty_hist_csr.OLD_CONTACT_IP_ID ,
         p_NEW_CONTACT_IP_ID             => l_pty_hist_csr.NEW_CONTACT_IP_ID ,
         p_OLD_ACTIVE_START_DATE         => l_pty_hist_csr.OLD_ACTIVE_START_DATE ,
         p_NEW_ACTIVE_START_DATE         => l_pty_hist_csr.NEW_ACTIVE_START_DATE ,
         p_OLD_ACTIVE_END_DATE           => l_pty_hist_csr.OLD_ACTIVE_END_DATE ,
         p_NEW_ACTIVE_END_DATE           => l_pty_hist_csr.NEW_ACTIVE_END_DATE ,
         p_OLD_CONTEXT                   => l_pty_hist_csr.OLD_CONTEXT ,
         p_NEW_CONTEXT                   => l_pty_hist_csr.NEW_CONTEXT ,
         p_OLD_ATTRIBUTE1                => l_pty_hist_csr.OLD_ATTRIBUTE1 ,
         p_NEW_ATTRIBUTE1                => l_pty_hist_csr.NEW_ATTRIBUTE1 ,
         p_OLD_ATTRIBUTE2                => l_pty_hist_csr.OLD_ATTRIBUTE2 ,
         p_NEW_ATTRIBUTE2                => l_pty_hist_csr.NEW_ATTRIBUTE2 ,
         p_OLD_ATTRIBUTE3                => l_pty_hist_csr.OLD_ATTRIBUTE3 ,
         p_NEW_ATTRIBUTE3                => l_pty_hist_csr.NEW_ATTRIBUTE3 ,
         p_OLD_ATTRIBUTE4                => l_pty_hist_csr.OLD_ATTRIBUTE4 ,
         p_NEW_ATTRIBUTE4                => l_pty_hist_csr.NEW_ATTRIBUTE4 ,
         p_OLD_ATTRIBUTE5                => l_pty_hist_csr.OLD_ATTRIBUTE5 ,
         p_NEW_ATTRIBUTE5                => l_pty_hist_csr.NEW_ATTRIBUTE5 ,
         p_OLD_ATTRIBUTE6                => l_pty_hist_csr.OLD_ATTRIBUTE6 ,
         p_NEW_ATTRIBUTE6                => l_pty_hist_csr.NEW_ATTRIBUTE6 ,
         p_OLD_ATTRIBUTE7                => l_pty_hist_csr.OLD_ATTRIBUTE7 ,
         p_NEW_ATTRIBUTE7                => l_pty_hist_csr.NEW_ATTRIBUTE7 ,
         p_OLD_ATTRIBUTE8                => l_pty_hist_csr.OLD_ATTRIBUTE8 ,
         p_NEW_ATTRIBUTE8                => l_pty_hist_csr.NEW_ATTRIBUTE8 ,
         p_OLD_ATTRIBUTE9                => l_pty_hist_csr.OLD_ATTRIBUTE9 ,
         p_NEW_ATTRIBUTE9                => l_pty_hist_csr.NEW_ATTRIBUTE9 ,
         p_OLD_ATTRIBUTE10               => l_pty_hist_csr.OLD_ATTRIBUTE10 ,
         p_NEW_ATTRIBUTE10               => l_pty_hist_csr.NEW_ATTRIBUTE10 ,
         p_OLD_ATTRIBUTE11               => l_pty_hist_csr.OLD_ATTRIBUTE11 ,
         p_NEW_ATTRIBUTE11               => l_pty_hist_csr.NEW_ATTRIBUTE11 ,
         p_OLD_ATTRIBUTE12               => l_pty_hist_csr.OLD_ATTRIBUTE12 ,
         p_NEW_ATTRIBUTE12               => l_pty_hist_csr.NEW_ATTRIBUTE12 ,
         p_OLD_ATTRIBUTE13               => l_pty_hist_csr.OLD_ATTRIBUTE13 ,
         p_NEW_ATTRIBUTE13               => l_pty_hist_csr.NEW_ATTRIBUTE13 ,
         p_OLD_ATTRIBUTE14               => l_pty_hist_csr.OLD_ATTRIBUTE14 ,
         p_NEW_ATTRIBUTE14               => l_pty_hist_csr.NEW_ATTRIBUTE14 ,
         p_OLD_ATTRIBUTE15               => l_pty_hist_csr.OLD_ATTRIBUTE15 ,
         p_NEW_ATTRIBUTE15               => l_pty_hist_csr.NEW_ATTRIBUTE15 ,
         p_FULL_DUMP_FLAG                => FND_API.G_MISS_CHAR ,
         p_CREATED_BY                    => FND_API.G_MISS_NUM ,
         p_CREATION_DATE                 => FND_API.G_MISS_DATE ,
         p_LAST_UPDATED_BY               => FND_GLOBAL.USER_ID ,
         p_LAST_UPDATE_DATE              => SYSDATE ,
         p_LAST_UPDATE_LOGIN             => FND_GLOBAL.LOGIN_ID ,
         p_OBJECT_VERSION_NUMBER         => FND_API.G_MISS_NUM ,
         p_OLD_PRIMARY_FLAG              => l_pty_hist_csr.OLD_CONTACT_FLAG ,
         p_NEW_PRIMARY_FLAG              => l_pty_hist_csr.NEW_PRIMARY_FLAG ,
         p_OLD_PREFERRED_FLAG            => l_pty_hist_csr.OLD_CONTACT_FLAG ,
         p_NEW_PREFERRED_FLAG            => l_pty_hist_csr.NEW_PREFERRED_FLAG );
Line: 3812

        CSI_I_PARTIES_H_PKG.Insert_Row
        (
         px_INSTANCE_PARTY_HISTORY_ID    => l_inst_party_his_id                ,
         p_INSTANCE_PARTY_ID             => p_party_rec.INSTANCE_PARTY_ID      ,
         p_TRANSACTION_ID                => p_txn_rec.TRANSACTION_ID           ,
         p_OLD_PARTY_SOURCE_TABLE        => l_curr_party_rec.PARTY_SOURCE_TABLE,
         p_NEW_PARTY_SOURCE_TABLE        => l_temp_party_rec.PARTY_SOURCE_TABLE,
         p_OLD_PARTY_ID                  => l_curr_party_rec.PARTY_ID          ,
         p_NEW_PARTY_ID                  => l_temp_party_rec.PARTY_ID          ,
         p_OLD_RELATIONSHIP_TYPE_CODE    => l_curr_party_rec.RELATIONSHIP_TYPE_CODE,
         p_NEW_RELATIONSHIP_TYPE_CODE    => l_temp_party_rec.RELATIONSHIP_TYPE_CODE,
         p_OLD_CONTACT_FLAG              => l_curr_party_rec.CONTACT_FLAG     ,
         p_NEW_CONTACT_FLAG              => l_temp_party_rec.CONTACT_FLAG     ,
         p_OLD_CONTACT_IP_ID             => l_curr_party_rec.CONTACT_IP_ID    ,
         p_NEW_CONTACT_IP_ID             => l_temp_party_rec.CONTACT_IP_ID    ,
         p_OLD_ACTIVE_START_DATE         => l_curr_party_rec.ACTIVE_START_DATE,
         p_NEW_ACTIVE_START_DATE         => l_temp_party_rec.ACTIVE_START_DATE,
         p_OLD_ACTIVE_END_DATE           => l_curr_party_rec.ACTIVE_END_DATE  ,
         p_NEW_ACTIVE_END_DATE           => l_temp_party_rec.ACTIVE_END_DATE  ,
         p_OLD_CONTEXT                   => l_curr_party_rec.context          ,
         p_NEW_CONTEXT                   => l_temp_party_rec.context          ,
         p_OLD_ATTRIBUTE1                => l_curr_party_rec.ATTRIBUTE1       ,
         p_NEW_ATTRIBUTE1                => l_temp_party_rec.ATTRIBUTE1       ,
         p_OLD_ATTRIBUTE2                => l_curr_party_rec.ATTRIBUTE2       ,
         p_NEW_ATTRIBUTE2                => l_temp_party_rec.ATTRIBUTE2       ,
         p_OLD_ATTRIBUTE3                => l_curr_party_rec.ATTRIBUTE3       ,
         p_NEW_ATTRIBUTE3                => l_temp_party_rec.ATTRIBUTE3       ,
         p_OLD_ATTRIBUTE4                => l_curr_party_rec.ATTRIBUTE4       ,
         p_NEW_ATTRIBUTE4                => l_temp_party_rec.ATTRIBUTE4       ,
         p_OLD_ATTRIBUTE5                => l_curr_party_rec.ATTRIBUTE5       ,
         p_NEW_ATTRIBUTE5                => l_temp_party_rec.ATTRIBUTE5       ,
         p_OLD_ATTRIBUTE6                => l_curr_party_rec.ATTRIBUTE6       ,
         p_NEW_ATTRIBUTE6                => l_temp_party_rec.ATTRIBUTE6       ,
         p_OLD_ATTRIBUTE7                => l_curr_party_rec.ATTRIBUTE7       ,
         p_NEW_ATTRIBUTE7                => l_temp_party_rec.ATTRIBUTE7       ,
         p_OLD_ATTRIBUTE8                => l_curr_party_rec.ATTRIBUTE8       ,
         p_NEW_ATTRIBUTE8                => l_temp_party_rec.ATTRIBUTE8       ,
         p_OLD_ATTRIBUTE9                => l_curr_party_rec.ATTRIBUTE9       ,
         p_NEW_ATTRIBUTE9                => l_temp_party_rec.ATTRIBUTE9       ,
         p_OLD_ATTRIBUTE10               => l_curr_party_rec.ATTRIBUTE10      ,
         p_NEW_ATTRIBUTE10               => l_temp_party_rec.ATTRIBUTE10      ,
         p_OLD_ATTRIBUTE11               => l_curr_party_rec.ATTRIBUTE11      ,
         p_NEW_ATTRIBUTE11               => l_temp_party_rec.ATTRIBUTE11      ,
         p_OLD_ATTRIBUTE12               => l_curr_party_rec.ATTRIBUTE12      ,
         p_NEW_ATTRIBUTE12               => l_temp_party_rec.ATTRIBUTE12      ,
         p_OLD_ATTRIBUTE13               => l_curr_party_rec.ATTRIBUTE13      ,
         p_NEW_ATTRIBUTE13               => l_temp_party_rec.ATTRIBUTE13      ,
         p_OLD_ATTRIBUTE14               => l_curr_party_rec.ATTRIBUTE14      ,
         p_NEW_ATTRIBUTE14               => l_temp_party_rec.ATTRIBUTE14      ,
         p_OLD_ATTRIBUTE15               => l_curr_party_rec.ATTRIBUTE15      ,
         p_NEW_ATTRIBUTE15               => l_temp_party_rec.ATTRIBUTE15      ,
         p_FULL_DUMP_FLAG                => 'Y'                               ,
         p_CREATED_BY                    => FND_GLOBAL.USER_ID                ,
         p_CREATION_DATE                 => SYSDATE                           ,
         p_LAST_UPDATED_BY               => FND_GLOBAL.USER_ID                ,
         p_LAST_UPDATE_DATE              => SYSDATE                           ,
         p_LAST_UPDATE_LOGIN             => FND_GLOBAL.LOGIN_ID               ,
         p_OBJECT_VERSION_NUMBER         => 1                                 ,
         p_OLD_PRIMARY_FLAG              => l_curr_party_rec.PRIMARY_FLAG     ,
         p_NEW_PRIMARY_FLAG              => l_temp_party_rec.PRIMARY_FLAG     ,
         p_OLD_PREFERRED_FLAG            => l_curr_party_rec.PREFERRED_FLAG   ,
         p_NEW_PREFERRED_FLAG            => l_temp_party_rec.PREFERRED_FLAG     );
Line: 4129

        CSI_I_PARTIES_H_PKG.Insert_Row
        (
         px_INSTANCE_PARTY_HISTORY_ID    => l_inst_party_his_id ,
         p_INSTANCE_PARTY_ID             => p_party_rec.INSTANCE_PARTY_ID ,
         p_TRANSACTION_ID                => p_txn_rec.TRANSACTION_ID ,
         p_OLD_PARTY_SOURCE_TABLE        => l_party_hist_rec.OLD_PARTY_SOURCE_TABLE ,
         p_NEW_PARTY_SOURCE_TABLE        => l_party_hist_rec.NEW_PARTY_SOURCE_TABLE ,
         p_OLD_PARTY_ID                  => l_party_hist_rec.OLD_PARTY_ID ,
         p_NEW_PARTY_ID                  => l_party_hist_rec.NEW_PARTY_ID ,
         p_OLD_RELATIONSHIP_TYPE_CODE    => l_party_hist_rec.OLD_RELATIONSHIP_TYPE_CODE ,
         p_NEW_RELATIONSHIP_TYPE_CODE    => l_party_hist_rec.NEW_RELATIONSHIP_TYPE_CODE ,
         p_OLD_CONTACT_FLAG              => l_party_hist_rec.OLD_CONTACT_FLAG ,
         p_NEW_CONTACT_FLAG              => l_party_hist_rec.NEW_CONTACT_FLAG ,
         p_OLD_CONTACT_IP_ID             => l_party_hist_rec.OLD_CONTACT_IP_ID ,
         p_NEW_CONTACT_IP_ID             => l_party_hist_rec.NEW_CONTACT_IP_ID ,
         p_OLD_ACTIVE_START_DATE         => l_party_hist_rec.OLD_ACTIVE_START_DATE ,
         p_NEW_ACTIVE_START_DATE         => l_party_hist_rec.NEW_ACTIVE_START_DATE ,
         p_OLD_ACTIVE_END_DATE           => l_party_hist_rec.OLD_ACTIVE_END_DATE ,
         p_NEW_ACTIVE_END_DATE           => l_party_hist_rec.NEW_ACTIVE_END_DATE ,
         p_OLD_CONTEXT                   => l_party_hist_rec.OLD_CONTEXT ,
         p_NEW_CONTEXT                   => l_party_hist_rec.NEW_CONTEXT ,
         p_OLD_ATTRIBUTE1                => l_party_hist_rec.OLD_ATTRIBUTE1 ,
         p_NEW_ATTRIBUTE1                => l_party_hist_rec.NEW_ATTRIBUTE1 ,
         p_OLD_ATTRIBUTE2                => l_party_hist_rec.OLD_ATTRIBUTE2 ,
         p_NEW_ATTRIBUTE2                => l_party_hist_rec.NEW_ATTRIBUTE2 ,
         p_OLD_ATTRIBUTE3                => l_party_hist_rec.OLD_ATTRIBUTE3 ,
         p_NEW_ATTRIBUTE3                => l_party_hist_rec.NEW_ATTRIBUTE3 ,
         p_OLD_ATTRIBUTE4                => l_party_hist_rec.OLD_ATTRIBUTE4 ,
         p_NEW_ATTRIBUTE4                => l_party_hist_rec.NEW_ATTRIBUTE4 ,
         p_OLD_ATTRIBUTE5                => l_party_hist_rec.OLD_ATTRIBUTE5 ,
         p_NEW_ATTRIBUTE5                => l_party_hist_rec.NEW_ATTRIBUTE5 ,
         p_OLD_ATTRIBUTE6                => l_party_hist_rec.OLD_ATTRIBUTE6 ,
         p_NEW_ATTRIBUTE6                => l_party_hist_rec.NEW_ATTRIBUTE6 ,
         p_OLD_ATTRIBUTE7                => l_party_hist_rec.OLD_ATTRIBUTE7 ,
         p_NEW_ATTRIBUTE7                => l_party_hist_rec.NEW_ATTRIBUTE7 ,
         p_OLD_ATTRIBUTE8                => l_party_hist_rec.OLD_ATTRIBUTE8 ,
         p_NEW_ATTRIBUTE8                => l_party_hist_rec.NEW_ATTRIBUTE8 ,
         p_OLD_ATTRIBUTE9                => l_party_hist_rec.OLD_ATTRIBUTE9 ,
         p_NEW_ATTRIBUTE9                => l_party_hist_rec.NEW_ATTRIBUTE9 ,
         p_OLD_ATTRIBUTE10               => l_party_hist_rec.OLD_ATTRIBUTE10 ,
         p_NEW_ATTRIBUTE10               => l_party_hist_rec.NEW_ATTRIBUTE10 ,
         p_OLD_ATTRIBUTE11               => l_party_hist_rec.OLD_ATTRIBUTE11 ,
         p_NEW_ATTRIBUTE11               => l_party_hist_rec.NEW_ATTRIBUTE11 ,
         p_OLD_ATTRIBUTE12               => l_party_hist_rec.OLD_ATTRIBUTE12 ,
         p_NEW_ATTRIBUTE12               => l_party_hist_rec.NEW_ATTRIBUTE12 ,
         p_OLD_ATTRIBUTE13               => l_party_hist_rec.OLD_ATTRIBUTE13 ,
         p_NEW_ATTRIBUTE13               => l_party_hist_rec.NEW_ATTRIBUTE13 ,
         p_OLD_ATTRIBUTE14               => l_party_hist_rec.OLD_ATTRIBUTE14 ,
         p_NEW_ATTRIBUTE14               => l_party_hist_rec.NEW_ATTRIBUTE14 ,
         p_OLD_ATTRIBUTE15               => l_party_hist_rec.OLD_ATTRIBUTE15 ,
         p_NEW_ATTRIBUTE15               => l_party_hist_rec.NEW_ATTRIBUTE15 ,
         p_FULL_DUMP_FLAG                => 'N',
         p_CREATED_BY                    => FND_GLOBAL.USER_ID ,
         p_CREATION_DATE                 => SYSDATE ,
         p_LAST_UPDATED_BY               => FND_GLOBAL.USER_ID ,
         p_LAST_UPDATE_DATE              => SYSDATE ,
         p_LAST_UPDATE_LOGIN             => FND_GLOBAL.LOGIN_ID ,
         p_OBJECT_VERSION_NUMBER         => 1 ,
         p_OLD_PRIMARY_FLAG              => l_party_hist_rec.OLD_PRIMARY_FLAG ,
         p_NEW_PRIMARY_FLAG              => l_party_hist_rec.NEW_PRIMARY_FLAG ,
         p_OLD_PREFERRED_FLAG            => l_party_hist_rec.OLD_PREFERRED_FLAG ,
         p_NEW_PREFERRED_FLAG            => l_party_hist_rec.NEW_PREFERRED_FLAG );
Line: 4199

      csi_item_instance_pvt.get_and_update_acct_class
         ( p_api_version         =>     p_api_version
          ,p_commit              =>     p_commit
          ,p_init_msg_list       =>     p_init_msg_list
          ,p_validation_level    =>     p_validation_level
          ,p_instance_id         =>     l_curr_party_rec.instance_id
          ,p_txn_rec             =>     p_txn_rec
          ,x_acct_class_code     =>     l_acct_class_code
          ,x_return_status       =>     x_return_status
          ,x_msg_count           =>     x_msg_count
          ,x_msg_data            =>     x_msg_data
         );
Line: 4290

END update_inst_party_relationship ;
Line: 4326

     SELECT
     instance_party_id  ,
     instance_id        ,
     party_source_table ,
     party_id           ,
     relationship_type_code,
     contact_flag       ,
     contact_ip_id      ,
     active_start_date  ,
     active_end_date    ,
     context            ,
     attribute1         ,
     attribute2         ,
     attribute3         ,
     attribute4         ,
     attribute5         ,
     attribute6         ,
     attribute7         ,
     attribute8         ,
     attribute9         ,
     attribute10        ,
     attribute11        ,
     attribute12        ,
     attribute13        ,
     attribute14        ,
     attribute15        ,
     object_version_number,
     primary_flag       ,
     preferred_flag     ,
     null parent_tbl_index  ,
     null call_contracts,
     null interface_id,
     null contact_parent_tbl_index,
     null cascade_ownership_flag -- Added for bug 2972082
    FROM CSI_I_PARTIES
   WHERE INSTANCE_PARTY_ID = p_inst_party_id
    AND (( ACTIVE_END_DATE IS NULL) OR (ACTIVE_END_DATE >= SYSDATE))
     FOR UPDATE OF OBJECT_VERSION_NUMBER;
Line: 4477

   update_inst_party_relationship
	   ( p_api_version      => p_api_version
	    ,p_commit           => p_commit
	    ,p_init_msg_list    => p_init_msg_list
	    ,p_validation_level => p_validation_level
	    ,p_party_rec        => l_party_rec
	    ,p_txn_rec          => p_txn_rec
	    ,x_return_status    => x_return_status
	    ,x_msg_count        => x_msg_count
	    ,x_msg_data         => x_msg_data  ) ;
Line: 4581

      l_update_record          BOOLEAN := FALSE;
Line: 4586

      SELECT  *
      FROM    csi_item_instances
      WHERE   instance_id = p_ins_id;
Line: 4664

   l_update_record := FALSE;
Line: 4671

	    SELECT ip_account_id,
	           active_start_date,
		    object_version_number
	    INTO   p_party_account_rec.ip_account_id,
		    p_party_account_rec.active_start_date,
		    p_party_account_rec.object_version_number
	    FROM   csi_ip_accounts
	    WHERE  instance_party_id = p_party_account_rec.instance_party_id
	    AND    relationship_type_code = 'OWNER'
	    AND   (active_end_date IS NULL OR active_end_date > SYSDATE)
	    AND    ROWNUM = 1;
Line: 4688

	    l_update_record := TRUE;
Line: 4692

		  SELECT ip_account_id,
			 active_start_date,
			 object_version_number
		  INTO   p_party_account_rec.ip_account_id,
			 p_party_account_rec.active_start_date,
			 p_party_account_rec.object_version_number
		  FROM   csi_ip_accounts
		  WHERE  instance_party_id = p_party_account_rec.instance_party_id
		  AND    relationship_type_code = 'OWNER'
		  AND    ROWNUM = 1;
Line: 4707

		     l_update_record := TRUE;
Line: 4716

	 IF l_update_record
	 THEN
	    update_inst_party_account
		(     p_api_version         => p_api_version
		     ,p_commit              => p_commit
		     ,p_init_msg_list       => p_init_msg_list
		     ,p_validation_level    => p_validation_level
		     ,p_party_account_rec   => p_party_account_rec
		     ,p_txn_rec             => p_txn_rec
                     ,p_oks_txn_inst_tbl    => p_oks_txn_inst_tbl
		     ,x_return_status       => x_return_status
		     ,x_msg_count           => x_msg_count
		     ,x_msg_data            => x_msg_data);
Line: 4755

            SELECT ip_account_id ,
                   object_version_number
            INTO  p_party_account_rec.ip_account_id,
                  p_party_account_rec.object_version_number
            FROM  csi_ip_accounts
            WHERE instance_party_id    = p_party_account_rec.instance_party_id
            AND party_account_id       = p_party_account_rec.party_account_id
            AND relationship_type_code = p_party_account_rec.relationship_type_code
            AND active_end_date        < sysdate
            AND ROWNUM                 = 1;
Line: 4780

   IF NOT(l_update_record)
   THEN      -- Added for bug 2110790
      IF l_record_found THEN
         -- Added by sk for fixing the bug 2232880
         IF   p_party_account_rec.active_end_date = fnd_api.g_miss_date
         THEN
            p_party_account_rec.active_end_date := NULL;
Line: 4789

         update_inst_party_account
                (     p_api_version         => p_api_version
                     ,p_commit              => p_commit
                     ,p_init_msg_list       => p_init_msg_list
                     ,p_validation_level    => p_validation_level
                     ,p_party_account_rec   => p_party_account_rec
                     ,p_txn_rec             => p_txn_rec
                     ,p_oks_txn_inst_tbl    => p_oks_txn_inst_tbl
                     ,x_return_status       => x_return_status
                     ,x_msg_count           => x_msg_count
                     ,x_msg_data            => x_msg_data);
Line: 5067

                update csi_item_instances
                set   owner_party_account_id = p_party_account_rec.party_account_id
                where instance_id     = l_party_rec.instance_id;
Line: 5073

        CSI_IP_ACCOUNTS_PKG.Insert_Row(
          px_IP_ACCOUNT_ID      => p_party_account_rec.ip_account_id,
          p_INSTANCE_PARTY_ID   => p_party_account_rec.INSTANCE_PARTY_ID,
          p_PARTY_ACCOUNT_ID    => p_party_account_rec.PARTY_ACCOUNT_ID,
          p_RELATIONSHIP_TYPE_CODE => p_party_account_rec.RELATIONSHIP_TYPE_CODE,
          p_ACTIVE_START_DATE   => p_party_account_rec.ACTIVE_START_DATE,
          p_ACTIVE_END_DATE     => p_party_account_rec.ACTIVE_END_DATE,
          p_CONTEXT             => p_party_account_rec.CONTEXT,
          p_ATTRIBUTE1          => p_party_account_rec.ATTRIBUTE1,
          p_ATTRIBUTE2          => p_party_account_rec.ATTRIBUTE2,
          p_ATTRIBUTE3          => p_party_account_rec.ATTRIBUTE3,
          p_ATTRIBUTE4          => p_party_account_rec.ATTRIBUTE4,
          p_ATTRIBUTE5          => p_party_account_rec.ATTRIBUTE5,
          p_ATTRIBUTE6          => p_party_account_rec.ATTRIBUTE6,
          p_ATTRIBUTE7          => p_party_account_rec.ATTRIBUTE7,
          p_ATTRIBUTE8          => p_party_account_rec.ATTRIBUTE8,
          p_ATTRIBUTE9          => p_party_account_rec.ATTRIBUTE9,
          p_ATTRIBUTE10         => p_party_account_rec.ATTRIBUTE10,
          p_ATTRIBUTE11         => p_party_account_rec.ATTRIBUTE11,
          p_ATTRIBUTE12         => p_party_account_rec.ATTRIBUTE12,
          p_ATTRIBUTE13         => p_party_account_rec.ATTRIBUTE13,
          p_ATTRIBUTE14         => p_party_account_rec.ATTRIBUTE14,
          p_ATTRIBUTE15         => p_party_account_rec.ATTRIBUTE15,
          p_CREATED_BY          => FND_GLOBAL.USER_ID             ,
          p_CREATION_DATE       => SYSDATE                        ,
          p_LAST_UPDATED_BY     => FND_GLOBAL.USER_ID             ,
          p_LAST_UPDATE_DATE    => SYSDATE                        ,
          p_LAST_UPDATE_LOGIN   => FND_GLOBAL.LOGIN_ID            ,
          p_OBJECT_VERSION_NUMBER  => 1                           ,
          p_BILL_TO_ADDRESS     => p_party_account_rec.BILL_TO_ADDRESS,
          p_SHIP_TO_ADDRESS     => p_party_account_rec.SHIP_TO_ADDRESS,
          p_REQUEST_ID          => p_party_account_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID => p_party_account_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID          => p_party_account_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE => p_party_account_rec.PROGRAM_UPDATE_DATE
          );
Line: 5141

         CSI_IP_ACCOUNTS_H_PKG.Insert_Row
         (
          px_IP_ACCOUNT_HISTORY_ID        => l_ip_account_history_id          ,
          p_IP_ACCOUNT_ID                 => p_party_account_rec.ip_account_id,
          p_TRANSACTION_ID                => p_txn_rec.transaction_id        ,
          p_OLD_PARTY_ACCOUNT_ID          => NULL                            ,
          p_NEW_PARTY_ACCOUNT_ID          => p_party_account_rec.PARTY_ACCOUNT_ID,
          p_OLD_RELATIONSHIP_TYPE_CODE    => NULL                            ,
          p_NEW_RELATIONSHIP_TYPE_CODE    => p_party_account_rec.RELATIONSHIP_TYPE_CODE,
          p_OLD_ACTIVE_START_DATE         => NULL                           ,
          p_NEW_ACTIVE_START_DATE         => p_party_account_rec.ACTIVE_START_DATE,
          p_OLD_ACTIVE_END_DATE           => NULL                           ,
          p_NEW_ACTIVE_END_DATE           => p_party_account_rec.ACTIVE_END_DATE,
          p_OLD_CONTEXT                   => NULL                           ,
          p_NEW_CONTEXT                   => p_party_account_rec.CONTEXT    ,
          p_OLD_ATTRIBUTE1                => NULL                           ,
          p_NEW_ATTRIBUTE1                => p_party_account_rec.ATTRIBUTE1 ,
          p_OLD_ATTRIBUTE2                => NULL                           ,
          p_NEW_ATTRIBUTE2                => p_party_account_rec.ATTRIBUTE2 ,
          p_OLD_ATTRIBUTE3                => NULL                           ,
          p_NEW_ATTRIBUTE3                => p_party_account_rec.ATTRIBUTE3 ,
          p_OLD_ATTRIBUTE4                => NULL                           ,
          p_NEW_ATTRIBUTE4                => p_party_account_rec.ATTRIBUTE4 ,
          p_OLD_ATTRIBUTE5                => NULL                           ,
          p_NEW_ATTRIBUTE5                => p_party_account_rec.ATTRIBUTE5 ,
          p_OLD_ATTRIBUTE6                => NULL                           ,
          p_NEW_ATTRIBUTE6                => p_party_account_rec.ATTRIBUTE6 ,
          p_OLD_ATTRIBUTE7                => NULL                           ,
          p_NEW_ATTRIBUTE7                => p_party_account_rec.ATTRIBUTE7 ,
          p_OLD_ATTRIBUTE8                => NULL                           ,
          p_NEW_ATTRIBUTE8                => p_party_account_rec.ATTRIBUTE8 ,
          p_OLD_ATTRIBUTE9                => NULL                           ,
          p_NEW_ATTRIBUTE9                => p_party_account_rec.ATTRIBUTE9 ,
          p_OLD_ATTRIBUTE10               => NULL                           ,
          p_NEW_ATTRIBUTE10               => p_party_account_rec.ATTRIBUTE10,
          p_OLD_ATTRIBUTE11               => NULL                           ,
          p_NEW_ATTRIBUTE11               => p_party_account_rec.ATTRIBUTE11,
          p_OLD_ATTRIBUTE12               => NULL                           ,
          p_NEW_ATTRIBUTE12               => p_party_account_rec.ATTRIBUTE12,
          p_OLD_ATTRIBUTE13               => NULL                           ,
          p_NEW_ATTRIBUTE13               => p_party_account_rec.ATTRIBUTE13,
          p_OLD_ATTRIBUTE14               => NULL                           ,
          p_NEW_ATTRIBUTE14               => p_party_account_rec.ATTRIBUTE14,
          p_OLD_ATTRIBUTE15               => NULL                           ,
          p_NEW_ATTRIBUTE15               => p_party_account_rec.ATTRIBUTE15,
          p_FULL_DUMP_FLAG                => 'N'                            ,
          p_CREATED_BY                    => FND_GLOBAL.USER_ID             ,
          p_CREATION_DATE                 => SYSDATE                        ,
          p_LAST_UPDATED_BY               => FND_GLOBAL.USER_ID             ,
          p_LAST_UPDATE_DATE              => SYSDATE                        ,
          p_LAST_UPDATE_LOGIN             => FND_GLOBAL.LOGIN_ID            ,
          p_OBJECT_VERSION_NUMBER         => 1                              ,
          p_OLD_BILL_TO_ADDRESS           => NULL                           ,
          p_NEW_BILL_TO_ADDRESS           => p_party_account_rec.BILL_TO_ADDRESS,
          p_OLD_SHIP_TO_ADDRESS           => NULL                           ,
          p_NEW_SHIP_TO_ADDRESS           => p_party_account_rec.SHIP_TO_ADDRESS,
          p_OLD_INSTANCE_PARTY_ID         => NULL                           ,
          p_NEW_INSTANCE_PARTY_ID         => p_party_account_rec.INSTANCE_PARTY_ID);
Line: 5214

                SELECT last_vld_organization_id
                INTO   l_last_vld_org
                FROM   csi_item_instances
                WHERE  instance_id = l_party_rec.instance_id;
Line: 5309

/* Procedure name:  Update_inst_party_account                */
/* Description :  Procedure used to update the existing      */
/*                instance-party account relationships       */
/*-----------------------------------------------------------*/

PROCEDURE update_inst_party_account
 (    p_api_version                 IN  NUMBER
     ,p_commit                      IN  VARCHAR2
     ,p_init_msg_list               IN  VARCHAR2
     ,p_validation_level            IN  NUMBER
     ,p_party_account_rec           IN  csi_datastructures_pub.party_account_rec
     ,p_txn_rec                     IN  OUT NOCOPY  csi_datastructures_pub.transaction_rec
     ,p_oks_txn_inst_tbl            IN OUT NOCOPY   oks_ibint_pub.txn_instance_tbl
     ,x_return_status               OUT NOCOPY  VARCHAR2
     ,x_msg_count                   OUT NOCOPY  NUMBER
     ,x_msg_data                    OUT NOCOPY  VARCHAR2
    ) IS

      l_api_name      CONSTANT VARCHAR2(30)   := 'UPDATE_INST_PARTY_ACCOUNT';
Line: 5356

      SELECT  *
      FROM    csi_item_instances
      WHERE   instance_id = p_ins_id;
Line: 5362

   SELECT
     ip_account_id                    ,
     FND_API.G_MISS_NUM parent_tbl_index,
     instance_party_id                ,
     party_account_id                 ,
     relationship_type_code           ,
     bill_to_address                  ,
     ship_to_address                  ,
     active_start_date                ,
     active_end_date                  ,
     context                          ,
     attribute1                       ,
     attribute2                       ,
     attribute3                       ,
     attribute4                       ,
     attribute5                       ,
     attribute6                       ,
     attribute7                       ,
     attribute8                       ,
     attribute9                       ,
     attribute10                      ,
     attribute11                      ,
     attribute12                      ,
     attribute13                      ,
     attribute14                      ,
     attribute15                      ,
     object_version_number
    FROM CSI_IP_ACCOUNTS
   WHERE IP_ACCOUNT_ID = p_ip_account_id
   FOR UPDATE OF OBJECT_VERSION_NUMBER;
Line: 5398

  SELECT  ip_account_history_id
         ,ip_account_id
         ,transaction_id
         ,old_party_account_id
         ,new_party_account_id
         ,old_relationship_type_code
         ,new_relationship_type_code
         ,old_active_start_date
         ,new_active_start_date
         ,old_active_end_date
         ,new_active_end_date
         ,old_context
         ,new_context
         ,old_attribute1
         ,new_attribute1
         ,old_attribute2
         ,new_attribute2
         ,old_attribute3
         ,new_attribute3
         ,old_attribute4
         ,new_attribute4
         ,old_attribute5
         ,new_attribute5
         ,old_attribute6
         ,new_attribute6
         ,old_attribute7
         ,new_attribute7
         ,old_attribute8
         ,new_attribute8
         ,old_attribute9
         ,new_attribute9
         ,old_attribute10
         ,new_attribute10
         ,old_attribute11
         ,new_attribute11
         ,old_attribute12
         ,new_attribute12
         ,old_attribute13
         ,new_attribute13
         ,old_attribute14
         ,new_attribute14
         ,old_attribute15
         ,new_attribute15
         ,object_version_number
         ,old_bill_to_address
         ,new_bill_to_address
         ,old_ship_to_address
         ,new_ship_to_address
         ,full_dump_flag
         ,old_instance_party_id
         ,new_instance_party_id
  FROM   csi_ip_accounts_h
  WHERE  csi_ip_accounts_h.ip_account_history_id = p_act_hist_id
  FOR UPDATE OF object_version_number ;
Line: 5462

  l_found_for_update     VARCHAR2(1):='N';
Line: 5492

            csi_gen_utility_pvt.put_line( 'update_inst_party_account');
Line: 5497

                csi_gen_utility_pvt.put_line( 'update_inst_party_account '||'-'||
                                                p_api_version           ||'-'||
                                                p_commit                ||'-'||
                                                p_init_msg_list               );
Line: 5575

                     SELECT relationship_type_code
                     INTO   l_rel_type_code
                     FROM   csi_i_parties
                     WHERE  instance_party_id=l_curr_party_acct_rec.instance_party_id;
Line: 5802

           l_found_for_update:='T';
Line: 5804

              SELECT 'x'
                INTO l_dummy
                FROM csi_ip_accounts
               WHERE instance_party_id      = l_alt_pk_inst_pty_id
                 AND party_account_id       = l_alt_pk_pty_acct_id
                 AND relationship_type_code = l_alt_pk_rel_type_code
                 AND ((active_end_date IS NULL) OR (active_end_date >= sysdate))
                 AND ROWNUM=1;
Line: 5816

                  SELECT active_end_date
                    INTO l_temp_acct_date
                    FROM csi_ip_accounts
                   WHERE ip_account_id=p_party_account_rec.ip_account_id
                     AND ((active_end_date IS NULL) OR (active_end_date > sysdate));
Line: 5872

                update csi_item_instances
                set   owner_party_account_id =  p_party_account_rec.party_account_id
                where  instance_id     = l_party_rec.instance_id;
Line: 5881

              l_found_for_update='T'
           THEN
              l_acct_end_date:=l_temp_acct_date;
Line: 5892

        CSI_IP_ACCOUNTS_PKG.Update_Row
        (
          p_IP_ACCOUNT_ID       => p_party_account_rec.ip_account_id,
          p_INSTANCE_PARTY_ID   => p_party_account_rec.INSTANCE_PARTY_ID,
          p_PARTY_ACCOUNT_ID    => p_party_account_rec.PARTY_ACCOUNT_ID,
          p_RELATIONSHIP_TYPE_CODE => p_party_account_rec.RELATIONSHIP_TYPE_CODE,
          p_ACTIVE_START_DATE   => p_party_account_rec.ACTIVE_START_DATE,
          p_ACTIVE_END_DATE     => l_acct_end_date, --p_party_account_rec.ACTIVE_END_DATE,
          p_CONTEXT             => p_party_account_rec.CONTEXT,
          p_ATTRIBUTE1          => p_party_account_rec.ATTRIBUTE1,
          p_ATTRIBUTE2          => p_party_account_rec.ATTRIBUTE2,
          p_ATTRIBUTE3          => p_party_account_rec.ATTRIBUTE3,
          p_ATTRIBUTE4          => p_party_account_rec.ATTRIBUTE4,
          p_ATTRIBUTE5          => p_party_account_rec.ATTRIBUTE5,
          p_ATTRIBUTE6          => p_party_account_rec.ATTRIBUTE6,
          p_ATTRIBUTE7          => p_party_account_rec.ATTRIBUTE7,
          p_ATTRIBUTE8          => p_party_account_rec.ATTRIBUTE8,
          p_ATTRIBUTE9          => p_party_account_rec.ATTRIBUTE9,
          p_ATTRIBUTE10         => p_party_account_rec.ATTRIBUTE10,
          p_ATTRIBUTE11         => p_party_account_rec.ATTRIBUTE11,
          p_ATTRIBUTE12         => p_party_account_rec.ATTRIBUTE12,
          p_ATTRIBUTE13         => p_party_account_rec.ATTRIBUTE13,
          p_ATTRIBUTE14         => p_party_account_rec.ATTRIBUTE14,
          p_ATTRIBUTE15         => p_party_account_rec.ATTRIBUTE15,
          p_CREATED_BY          => FND_API.G_MISS_NUM, -- FND_GLOBAL.USER_ID,
          p_CREATION_DATE       => FND_API.G_MISS_DATE, -- SYSDATE,
          p_LAST_UPDATED_BY     => FND_GLOBAL.USER_ID             ,
          p_LAST_UPDATE_DATE    => SYSDATE                        ,
          p_LAST_UPDATE_LOGIN   => FND_GLOBAL.LOGIN_ID            ,
          p_OBJECT_VERSION_NUMBER => l_OBJECT_VERSION_NUMBER      ,
          p_BILL_TO_ADDRESS     => p_party_account_rec.BILL_TO_ADDRESS,
          p_SHIP_TO_ADDRESS     => p_party_account_rec.SHIP_TO_ADDRESS,
          p_REQUEST_ID          => p_party_account_rec.REQUEST_ID,
          p_PROGRAM_APPLICATION_ID => p_party_account_rec.PROGRAM_APPLICATION_ID,
          p_PROGRAM_ID          => p_party_account_rec.PROGRAM_ID,
          p_PROGRAM_UPDATE_DATE => p_party_account_rec.PROGRAM_UPDATE_DATE);
Line: 5972

         select mod(l_object_version_number,l_full_dump_frequency)
         into   l_mod_value
         from   dual;
Line: 5981

        SELECT  ip_account_history_id
        INTO    l_ip_acct_hist_id
        FROM    csi_ip_accounts_h h
        WHERE   h.transaction_id = p_txn_rec.transaction_id
        AND     h.ip_account_id = p_party_account_rec.ip_account_id;
Line: 5992

        CSI_IP_ACCOUNTS_H_PKG.Update_Row
         (
          p_IP_ACCOUNT_HISTORY_ID         => l_ip_acct_hist_id                        ,
          p_IP_ACCOUNT_ID                 => fnd_api.g_miss_num                       ,
          p_TRANSACTION_ID                => fnd_api.g_miss_num                       ,
          p_OLD_PARTY_ACCOUNT_ID          => fnd_api.g_miss_num                       ,
          p_NEW_PARTY_ACCOUNT_ID          => l_temp_party_account_rec.PARTY_ACCOUNT_ID,
          p_OLD_RELATIONSHIP_TYPE_CODE    => fnd_api.g_miss_char                      ,
          p_NEW_RELATIONSHIP_TYPE_CODE    => l_temp_party_account_rec.RELATIONSHIP_TYPE_CODE,
          p_OLD_ACTIVE_START_DATE         => fnd_api.g_miss_date                      ,
          p_NEW_ACTIVE_START_DATE         => l_temp_party_account_rec.ACTIVE_START_DATE,
          p_OLD_ACTIVE_END_DATE           => fnd_api.g_miss_date                      ,
          p_NEW_ACTIVE_END_DATE           => l_temp_party_account_rec.ACTIVE_END_DATE ,
          p_OLD_CONTEXT                   => fnd_api.g_miss_char                      ,
          p_NEW_CONTEXT                   => l_temp_party_account_rec.CONTEXT         ,
          p_OLD_ATTRIBUTE1                => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE1                => l_temp_party_account_rec.ATTRIBUTE1      ,
          p_OLD_ATTRIBUTE2                => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE2                => l_temp_party_account_rec.ATTRIBUTE2      ,
          p_OLD_ATTRIBUTE3                => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE3                => l_temp_party_account_rec.ATTRIBUTE3      ,
          p_OLD_ATTRIBUTE4                => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE4                => l_temp_party_account_rec.ATTRIBUTE4      ,
          p_OLD_ATTRIBUTE5                => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE5                => l_temp_party_account_rec.ATTRIBUTE5      ,
          p_OLD_ATTRIBUTE6                => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE6                => l_temp_party_account_rec.ATTRIBUTE6      ,
          p_OLD_ATTRIBUTE7                => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE7                => l_temp_party_account_rec.ATTRIBUTE7      ,
          p_OLD_ATTRIBUTE8                => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE8                => l_temp_party_account_rec.ATTRIBUTE8      ,
          p_OLD_ATTRIBUTE9                => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE9                => l_temp_party_account_rec.ATTRIBUTE9      ,
          p_OLD_ATTRIBUTE10               => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE10               => l_temp_party_account_rec.ATTRIBUTE10     ,
          p_OLD_ATTRIBUTE11               => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE11               => l_temp_party_account_rec.ATTRIBUTE11     ,
          p_OLD_ATTRIBUTE12               => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE12               => l_temp_party_account_rec.ATTRIBUTE12     ,
          p_OLD_ATTRIBUTE13               => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE13               => l_temp_party_account_rec.ATTRIBUTE13     ,
          p_OLD_ATTRIBUTE14               => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE14               => l_temp_party_account_rec.ATTRIBUTE14     ,
          p_OLD_ATTRIBUTE15               => fnd_api.g_miss_char                      ,
          p_NEW_ATTRIBUTE15               => l_temp_party_account_rec.ATTRIBUTE15     ,
          p_FULL_DUMP_FLAG                => fnd_api.g_miss_char                      ,
          p_CREATED_BY                    => FND_API.G_MISS_NUM                       ,
          p_CREATION_DATE                 => FND_API.G_MISS_DATE                      ,
          p_LAST_UPDATED_BY               => FND_GLOBAL.USER_ID                       ,
          p_LAST_UPDATE_DATE              => SYSDATE                                  ,
          p_LAST_UPDATE_LOGIN             => FND_GLOBAL.LOGIN_ID                      ,
          p_OBJECT_VERSION_NUMBER         => fnd_api.g_miss_num                       ,
          p_OLD_BILL_TO_ADDRESS           => fnd_api.g_miss_num                       ,
          p_NEW_BILL_TO_ADDRESS           => l_temp_party_account_rec.BILL_TO_ADDRESS ,
          p_OLD_SHIP_TO_ADDRESS           => fnd_api.g_miss_num                       ,
          p_NEW_SHIP_TO_ADDRESS           => l_temp_party_account_rec.SHIP_TO_ADDRESS ,
          p_OLD_INSTANCE_PARTY_ID         => fnd_api.g_miss_num                       ,
          p_NEW_INSTANCE_PARTY_ID         => l_temp_party_account_rec.INSTANCE_PARTY_ID);
Line: 6399

          CSI_IP_ACCOUNTS_H_PKG.Update_Row
         (
          p_IP_ACCOUNT_HISTORY_ID         => l_ip_acct_hist_id                        ,
          p_IP_ACCOUNT_ID                 => fnd_api.g_miss_num                       ,
          p_TRANSACTION_ID                => fnd_api.g_miss_num                       ,
          p_OLD_PARTY_ACCOUNT_ID          => l_pty_acct_csr.old_party_account_id      ,
          p_NEW_PARTY_ACCOUNT_ID          => l_pty_acct_csr.NEW_PARTY_ACCOUNT_ID,
          p_OLD_RELATIONSHIP_TYPE_CODE    => l_pty_acct_csr.old_relationship_type_code,
          p_NEW_RELATIONSHIP_TYPE_CODE    => l_pty_acct_csr.NEW_RELATIONSHIP_TYPE_CODE,
          p_OLD_ACTIVE_START_DATE         => l_pty_acct_csr.old_active_start_date     ,
          p_NEW_ACTIVE_START_DATE         => l_pty_acct_csr.NEW_ACTIVE_START_DATE,
          p_OLD_ACTIVE_END_DATE           => l_pty_acct_csr.old_active_end_date       ,
          p_NEW_ACTIVE_END_DATE           => l_pty_acct_csr.NEW_ACTIVE_END_DATE ,
          p_OLD_CONTEXT                   => l_pty_acct_csr.old_context               ,
          p_NEW_CONTEXT                   => l_pty_acct_csr.NEW_CONTEXT         ,
          p_OLD_ATTRIBUTE1                => l_pty_acct_csr.old_attribute1            ,
          p_NEW_ATTRIBUTE1                => l_pty_acct_csr.NEW_ATTRIBUTE1      ,
          p_OLD_ATTRIBUTE2                => l_pty_acct_csr.old_attribute2            ,
          p_NEW_ATTRIBUTE2                => l_pty_acct_csr.NEW_ATTRIBUTE2      ,
          p_OLD_ATTRIBUTE3                => l_pty_acct_csr.old_attribute3            ,
          p_NEW_ATTRIBUTE3                => l_pty_acct_csr.NEW_ATTRIBUTE3      ,
          p_OLD_ATTRIBUTE4                => l_pty_acct_csr.old_attribute4            ,
          p_NEW_ATTRIBUTE4                => l_pty_acct_csr.NEW_ATTRIBUTE4      ,
          p_OLD_ATTRIBUTE5                => l_pty_acct_csr.old_attribute5            ,
          p_NEW_ATTRIBUTE5                => l_pty_acct_csr.NEW_ATTRIBUTE5      ,
          p_OLD_ATTRIBUTE6                => l_pty_acct_csr.old_attribute6            ,
          p_NEW_ATTRIBUTE6                => l_pty_acct_csr.NEW_ATTRIBUTE6      ,
          p_OLD_ATTRIBUTE7                => l_pty_acct_csr.old_attribute7            ,
          p_NEW_ATTRIBUTE7                => l_pty_acct_csr.NEW_ATTRIBUTE7      ,
          p_OLD_ATTRIBUTE8                => l_pty_acct_csr.old_attribute8            ,
          p_NEW_ATTRIBUTE8                => l_pty_acct_csr.NEW_ATTRIBUTE8      ,
          p_OLD_ATTRIBUTE9                => l_pty_acct_csr.old_attribute9            ,
          p_NEW_ATTRIBUTE9                => l_pty_acct_csr.NEW_ATTRIBUTE9      ,
          p_OLD_ATTRIBUTE10               => l_pty_acct_csr.old_attribute10           ,
          p_NEW_ATTRIBUTE10               => l_pty_acct_csr.NEW_ATTRIBUTE10     ,
          p_OLD_ATTRIBUTE11               => l_pty_acct_csr.old_attribute11           ,
          p_NEW_ATTRIBUTE11               => l_pty_acct_csr.NEW_ATTRIBUTE11     ,
          p_OLD_ATTRIBUTE12               => l_pty_acct_csr.old_attribute12           ,
          p_NEW_ATTRIBUTE12               => l_pty_acct_csr.NEW_ATTRIBUTE12     ,
          p_OLD_ATTRIBUTE13               => l_pty_acct_csr.old_attribute13           ,
          p_NEW_ATTRIBUTE13               => l_pty_acct_csr.NEW_ATTRIBUTE13     ,
          p_OLD_ATTRIBUTE14               => l_pty_acct_csr.old_attribute14           ,
          p_NEW_ATTRIBUTE14               => l_pty_acct_csr.NEW_ATTRIBUTE14     ,
          p_OLD_ATTRIBUTE15               => l_pty_acct_csr.old_attribute15           ,
          p_NEW_ATTRIBUTE15               => l_pty_acct_csr.NEW_ATTRIBUTE15     ,
          p_FULL_DUMP_FLAG                => fnd_api.g_miss_char                      ,
          p_CREATED_BY                    => FND_API.G_MISS_NUM                 ,
          p_CREATION_DATE                 => FND_API.G_MISS_DATE                      ,
          p_LAST_UPDATED_BY               => FND_GLOBAL.USER_ID                       ,
          p_LAST_UPDATE_DATE              => SYSDATE                                  ,
          p_LAST_UPDATE_LOGIN             => FND_GLOBAL.LOGIN_ID                      ,
          p_OBJECT_VERSION_NUMBER         => fnd_api.g_miss_num                       ,
          p_OLD_BILL_TO_ADDRESS           => l_pty_acct_csr.old_bill_to_address       ,
          p_NEW_BILL_TO_ADDRESS           => l_pty_acct_csr.NEW_BILL_TO_ADDRESS ,
          p_OLD_SHIP_TO_ADDRESS           => l_pty_acct_csr.old_ship_to_address       ,
          p_NEW_SHIP_TO_ADDRESS           => l_pty_acct_csr.NEW_SHIP_TO_ADDRESS,
          p_OLD_INSTANCE_PARTY_ID         => l_pty_acct_csr.old_instance_party_id     ,
          p_NEW_INSTANCE_PARTY_ID         => l_pty_acct_csr.new_instance_party_id     );
Line: 6534

        CSI_IP_ACCOUNTS_H_PKG.Insert_Row
         (
          px_IP_ACCOUNT_HISTORY_ID        => l_ip_account_history_id          ,
          p_IP_ACCOUNT_ID                 => p_party_account_rec.ip_account_id,
          p_TRANSACTION_ID                => p_txn_rec.transaction_id        ,
          p_OLD_PARTY_ACCOUNT_ID          => l_curr_party_acct_rec.party_account_id,
          p_NEW_PARTY_ACCOUNT_ID          => l_temp_party_account_rec.PARTY_ACCOUNT_ID,
          p_OLD_RELATIONSHIP_TYPE_CODE    => l_curr_party_acct_rec.RELATIONSHIP_TYPE_CODE,
          p_NEW_RELATIONSHIP_TYPE_CODE    => l_temp_party_account_rec.RELATIONSHIP_TYPE_CODE,
          p_OLD_ACTIVE_START_DATE         => l_curr_party_acct_rec.ACTIVE_START_DATE,
          p_NEW_ACTIVE_START_DATE         => l_temp_party_account_rec.ACTIVE_START_DATE,
          p_OLD_ACTIVE_END_DATE           => l_curr_party_acct_rec.ACTIVE_END_DATE,
          p_NEW_ACTIVE_END_DATE           => l_temp_party_account_rec.ACTIVE_END_DATE,
          p_OLD_CONTEXT                   => l_curr_party_acct_rec.CONTEXT,
          p_NEW_CONTEXT                   => l_temp_party_account_rec.CONTEXT    ,
          p_OLD_ATTRIBUTE1                => l_curr_party_acct_rec.ATTRIBUTE1,
          p_NEW_ATTRIBUTE1                => l_temp_party_account_rec.ATTRIBUTE1 ,
          p_OLD_ATTRIBUTE2                => l_curr_party_acct_rec.ATTRIBUTE2,
          p_NEW_ATTRIBUTE2                => l_temp_party_account_rec.ATTRIBUTE2 ,
          p_OLD_ATTRIBUTE3                => l_curr_party_acct_rec.ATTRIBUTE3,
          p_NEW_ATTRIBUTE3                => l_temp_party_account_rec.ATTRIBUTE3 ,
          p_OLD_ATTRIBUTE4                => l_curr_party_acct_rec.ATTRIBUTE4,
          p_NEW_ATTRIBUTE4                => l_temp_party_account_rec.ATTRIBUTE4 ,
          p_OLD_ATTRIBUTE5                => l_curr_party_acct_rec.ATTRIBUTE5,
          p_NEW_ATTRIBUTE5                => l_temp_party_account_rec.ATTRIBUTE5 ,
          p_OLD_ATTRIBUTE6                => l_curr_party_acct_rec.ATTRIBUTE6,
          p_NEW_ATTRIBUTE6                => l_temp_party_account_rec.ATTRIBUTE6 ,
          p_OLD_ATTRIBUTE7                => l_curr_party_acct_rec.ATTRIBUTE7,
          p_NEW_ATTRIBUTE7                => l_temp_party_account_rec.ATTRIBUTE7 ,
          p_OLD_ATTRIBUTE8                => l_curr_party_acct_rec.ATTRIBUTE8,
          p_NEW_ATTRIBUTE8                => l_temp_party_account_rec.ATTRIBUTE8 ,
          p_OLD_ATTRIBUTE9                => l_curr_party_acct_rec.ATTRIBUTE9,
          p_NEW_ATTRIBUTE9                => l_temp_party_account_rec.ATTRIBUTE9 ,
          p_OLD_ATTRIBUTE10               => l_curr_party_acct_rec.ATTRIBUTE10,
          p_NEW_ATTRIBUTE10               => l_temp_party_account_rec.ATTRIBUTE10,
          p_OLD_ATTRIBUTE11               => l_curr_party_acct_rec.ATTRIBUTE11,
          p_NEW_ATTRIBUTE11               => l_temp_party_account_rec.ATTRIBUTE11,
          p_OLD_ATTRIBUTE12               => l_curr_party_acct_rec.ATTRIBUTE12,
          p_NEW_ATTRIBUTE12               => l_temp_party_account_rec.ATTRIBUTE12,
          p_OLD_ATTRIBUTE13               => l_curr_party_acct_rec.ATTRIBUTE13,
          p_NEW_ATTRIBUTE13               => l_temp_party_account_rec.ATTRIBUTE13,
          p_OLD_ATTRIBUTE14               => l_curr_party_acct_rec.ATTRIBUTE14,
          p_NEW_ATTRIBUTE14               => l_temp_party_account_rec.ATTRIBUTE14,
          p_OLD_ATTRIBUTE15               => l_curr_party_acct_rec.ATTRIBUTE15,
          p_NEW_ATTRIBUTE15               => l_temp_party_account_rec.ATTRIBUTE15,
          p_FULL_DUMP_FLAG                => 'Y'                            ,
          p_CREATED_BY                    => FND_GLOBAL.USER_ID             ,
          p_CREATION_DATE                 => SYSDATE                        ,
          p_LAST_UPDATED_BY               => FND_GLOBAL.USER_ID             ,
          p_LAST_UPDATE_DATE              => SYSDATE                        ,
          p_LAST_UPDATE_LOGIN             => FND_GLOBAL.LOGIN_ID            ,
          p_OBJECT_VERSION_NUMBER         => 1      ,
          p_OLD_BILL_TO_ADDRESS           => l_curr_party_acct_rec.BILL_TO_ADDRESS,
          p_NEW_BILL_TO_ADDRESS           => l_temp_party_account_rec.BILL_TO_ADDRESS,
          p_OLD_SHIP_TO_ADDRESS           => l_curr_party_acct_rec.SHIP_TO_ADDRESS ,
          p_NEW_SHIP_TO_ADDRESS           => l_temp_party_account_rec.SHIP_TO_ADDRESS,
          p_OLD_INSTANCE_PARTY_ID         => l_curr_party_acct_rec.INSTANCE_PARTY_ID ,
          p_NEW_INSTANCE_PARTY_ID         => l_temp_party_account_rec.INSTANCE_PARTY_ID);
Line: 6830

         CSI_IP_ACCOUNTS_H_PKG.Insert_Row
         (
          px_IP_ACCOUNT_HISTORY_ID        => l_ip_account_history_id ,
          p_IP_ACCOUNT_ID                 => p_party_account_rec.IP_ACCOUNT_ID ,
          p_TRANSACTION_ID                => p_txn_rec.TRANSACTION_ID ,
          p_OLD_PARTY_ACCOUNT_ID          => l_account_hist_rec.OLD_PARTY_ACCOUNT_ID ,
          p_NEW_PARTY_ACCOUNT_ID          => l_account_hist_rec.NEW_PARTY_ACCOUNT_ID ,
          p_OLD_RELATIONSHIP_TYPE_CODE    => l_account_hist_rec.OLD_RELATIONSHIP_TYPE_CODE ,
          p_NEW_RELATIONSHIP_TYPE_CODE    => l_account_hist_rec.NEW_RELATIONSHIP_TYPE_CODE ,
          p_OLD_ACTIVE_START_DATE         => l_account_hist_rec.OLD_ACTIVE_START_DATE ,
          p_NEW_ACTIVE_START_DATE         => l_account_hist_rec.NEW_ACTIVE_START_DATE ,
          p_OLD_ACTIVE_END_DATE           => l_account_hist_rec.OLD_ACTIVE_END_DATE ,
          p_NEW_ACTIVE_END_DATE           => l_account_hist_rec.NEW_ACTIVE_END_DATE ,
          p_OLD_CONTEXT                   => l_account_hist_rec.OLD_CONTEXT ,
          p_NEW_CONTEXT                   => l_account_hist_rec.NEW_CONTEXT ,
          p_OLD_ATTRIBUTE1                => l_account_hist_rec.OLD_ATTRIBUTE1 ,
          p_NEW_ATTRIBUTE1                => l_account_hist_rec.NEW_ATTRIBUTE1 ,
          p_OLD_ATTRIBUTE2                => l_account_hist_rec.OLD_ATTRIBUTE2 ,
          p_NEW_ATTRIBUTE2                => l_account_hist_rec.NEW_ATTRIBUTE2 ,
          p_OLD_ATTRIBUTE3                => l_account_hist_rec.OLD_ATTRIBUTE3 ,
          p_NEW_ATTRIBUTE3                => l_account_hist_rec.NEW_ATTRIBUTE3 ,
          p_OLD_ATTRIBUTE4                => l_account_hist_rec.OLD_ATTRIBUTE4 ,
          p_NEW_ATTRIBUTE4                => l_account_hist_rec.NEW_ATTRIBUTE4 ,
          p_OLD_ATTRIBUTE5                => l_account_hist_rec.OLD_ATTRIBUTE5 ,
          p_NEW_ATTRIBUTE5                => l_account_hist_rec.NEW_ATTRIBUTE5 ,
          p_OLD_ATTRIBUTE6                => l_account_hist_rec.OLD_ATTRIBUTE6 ,
          p_NEW_ATTRIBUTE6                => l_account_hist_rec.NEW_ATTRIBUTE6 ,
          p_OLD_ATTRIBUTE7                => l_account_hist_rec.OLD_ATTRIBUTE7 ,
          p_NEW_ATTRIBUTE7                => l_account_hist_rec.NEW_ATTRIBUTE7 ,
          p_OLD_ATTRIBUTE8                => l_account_hist_rec.OLD_ATTRIBUTE8 ,
          p_NEW_ATTRIBUTE8                => l_account_hist_rec.NEW_ATTRIBUTE8 ,
          p_OLD_ATTRIBUTE9                => l_account_hist_rec.OLD_ATTRIBUTE9 ,
          p_NEW_ATTRIBUTE9                => l_account_hist_rec.NEW_ATTRIBUTE9 ,
          p_OLD_ATTRIBUTE10               => l_account_hist_rec.OLD_ATTRIBUTE10 ,
          p_NEW_ATTRIBUTE10               => l_account_hist_rec.NEW_ATTRIBUTE10 ,
          p_OLD_ATTRIBUTE11               => l_account_hist_rec.OLD_ATTRIBUTE11 ,
          p_NEW_ATTRIBUTE11               => l_account_hist_rec.NEW_ATTRIBUTE11 ,
          p_OLD_ATTRIBUTE12               => l_account_hist_rec.OLD_ATTRIBUTE12 ,
          p_NEW_ATTRIBUTE12               => l_account_hist_rec.NEW_ATTRIBUTE12 ,
          p_OLD_ATTRIBUTE13               => l_account_hist_rec.OLD_ATTRIBUTE13 ,
          p_NEW_ATTRIBUTE13               => l_account_hist_rec.NEW_ATTRIBUTE13 ,
          p_OLD_ATTRIBUTE14               => l_account_hist_rec.OLD_ATTRIBUTE14 ,
          p_NEW_ATTRIBUTE14               => l_account_hist_rec.NEW_ATTRIBUTE14 ,
          p_OLD_ATTRIBUTE15               => l_account_hist_rec.OLD_ATTRIBUTE15 ,
          p_NEW_ATTRIBUTE15               => l_account_hist_rec.NEW_ATTRIBUTE15 ,
          p_FULL_DUMP_FLAG                => 'N' ,
          p_CREATED_BY                    => FND_GLOBAL.USER_ID ,
          p_CREATION_DATE                 => SYSDATE ,
          p_LAST_UPDATED_BY               => FND_GLOBAL.USER_ID ,
          p_LAST_UPDATE_DATE              => SYSDATE ,
          p_LAST_UPDATE_LOGIN             => FND_GLOBAL.LOGIN_ID ,
          p_OBJECT_VERSION_NUMBER         => 1 ,
          p_OLD_BILL_TO_ADDRESS           => l_account_hist_rec.OLD_BILL_TO_ADDRESS ,
          p_NEW_BILL_TO_ADDRESS           => l_account_hist_rec.NEW_BILL_TO_ADDRESS ,
          p_OLD_SHIP_TO_ADDRESS           => l_account_hist_rec.OLD_SHIP_TO_ADDRESS ,
          p_NEW_SHIP_TO_ADDRESS           => l_account_hist_rec.NEW_SHIP_TO_ADDRESS ,
          p_OLD_INSTANCE_PARTY_ID         => l_account_hist_rec.OLD_INSTANCE_PARTY_ID ,
          p_NEW_INSTANCE_PARTY_ID         => l_account_hist_rec.NEW_INSTANCE_PARTY_ID );
Line: 6905

             SELECT last_vld_organization_id
             INTO   l_last_vld_org
             FROM   csi_item_instances
             WHERE  instance_id = l_party_rec.instance_id;
Line: 6933

          select old_party_id,new_party_id
          into l_old_party_id,l_new_party_id
          from CSI_I_PARTIES_H
          where instance_party_id = l_party_rec.instance_party_id
          and   transaction_id = p_txn_rec.transaction_id;
Line: 6989

          UPDATE csi_item_instances
          SET    owner_party_account_id = NULL
          WHERE  instance_id     = l_party_rec.instance_id;
Line: 7163

END update_inst_party_account ;
Line: 7201

   SELECT
     ip_account_id                    ,
     FND_API.G_MISS_NUM parent_tbl_index,
     instance_party_id                ,
     party_account_id                 ,
     relationship_type_code           ,
     bill_to_address                  ,
     ship_to_address                  ,
     active_start_date                ,
     active_end_date                  ,
     context                          ,
     attribute1                       ,
     attribute2                       ,
     attribute3                       ,
     attribute4                       ,
     attribute5                       ,
     attribute6                       ,
     attribute7                       ,
     attribute8                       ,
     attribute9                       ,
     attribute10                      ,
     attribute11                      ,
     attribute12                      ,
     attribute13                      ,
     attribute14                      ,
     attribute15                      ,
     object_version_number
   FROM CSI_IP_ACCOUNTS
   WHERE IP_ACCOUNT_ID = p_ip_account_id
   AND (( ACTIVE_END_DATE IS NULL) OR (ACTIVE_END_DATE >= SYSDATE))
   FOR UPDATE OF OBJECT_VERSION_NUMBER;
Line: 7353

    update_inst_party_account
	(  p_api_version         => p_api_version
	  ,p_commit              => p_commit
	  ,p_init_msg_list       => p_init_msg_list
	  ,p_validation_level    => p_validation_level
	  ,p_party_account_rec   => l_party_account_rec
	  ,p_txn_rec             => p_txn_rec
	  ,p_oks_txn_inst_tbl    => px_oks_txn_inst_tbl
	  ,x_return_status       => x_return_status
	  ,x_msg_count           => x_msg_count
	  ,x_msg_data            => x_msg_data);
Line: 7492

              SELECT   hp.party_name party_name,

                decode( hcp_wp.phone_country_code, null, null, hcp_wp.phone_country_code || '-'
    )
             || decode( hcp_wp.phone_area_code, null, null, '(' || hcp_wp.phone_Area_code || ')'
    )
             || hcp_wp.phone_number
             || decode( hcp_wp.phone_extension, null, null, ' x'|| hcp_wp.phone_extension)
    work_phone_number,

                decode( hcp_hp.phone_country_code, null, null, hcp_hp.phone_country_code || '-'
    )
             || decode( hcp_hp.phone_area_code, null, null, '(' || hcp_hp.phone_Area_code || ')'
    )
             || hcp_hp.phone_number
             || decode( hcp_hp.phone_extension, null, null, ' x'|| hcp_hp.phone_extension)
    home_phone_number,

                decode( hcp_mb.phone_country_code, null, null, hcp_mb.phone_country_code || '-'
    )
             || decode( hcp_mb.phone_area_code, null, null, '(' || hcp_mb.phone_Area_code || ')'
    )
             || hcp_mb.phone_number
             || decode( hcp_mb.phone_extension, null, null, ' x'|| hcp_mb.phone_extension)
    mobile_number,

                decode( hcp_pg.phone_country_code, null, null, hcp_pg.phone_country_code || '-'
    )
             || decode( hcp_pg.phone_area_code, null, null, '(' || hcp_pg.phone_Area_code || ')'
    )
             || hcp_pg.phone_number
             || decode( hcp_pg.phone_extension, null, null, ' x'|| hcp_pg.phone_extension)
    pager_number,

                decode( hcp_fx.phone_country_code, null, null, hcp_fx.phone_country_code || '-'
    )
             || decode( hcp_fx.phone_area_code, null, null, '(' || hcp_fx.phone_Area_code || ')'
    )
             || hcp_fx.phone_number
             || decode( hcp_fx.phone_extension, null, null, ' x'|| hcp_fx.phone_extension)
    fax_number,

                HP.ADDRESS1, HP.ADDRESS2, HP.ADDRESS3, HP.ADDRESS4, HP.CITY, HP.POSTAL_CODE,
                HP.STATE, HP.COUNTRY,
                hcp_em.email_address

            INTO   x_contact_details.party_name,
                   x_contact_details.officephone,
                   x_contact_details.homephone,
                   x_contact_details.mobile,
                   x_contact_details.page,
                   x_contact_details.fax,
                   x_contact_details.address1,
                   x_contact_details.address2,
                   x_contact_details.address3,
                   x_contact_details.address4,
                   x_contact_details.city,
                   x_contact_details.postal_code,
                   x_contact_details.state,
                   x_contact_details.country,
                   x_contact_details.email

             FROM
                   HZ_PARTIES HP,
                   CSI_I_PARTIES CIP,
                 --  CSI_IPA_RELATION_TYPES CIR,
                   HZ_CONTACT_POINTS HCP_WP,
                   HZ_CONTACT_POINTS HCP_HP,
                   HZ_CONTACT_POINTS HCP_PG,
                   HZ_CONTACT_POINTS HCP_EM,
                   HZ_CONTACT_POINTS HCP_FX,
                   HZ_CONTACT_POINTS HCP_MB,
                 --  CSI_LOOKUPS CL,
                   HZ_RELATIONSHIPS HR,
                   CSI_I_PARTIES CIPO
             WHERE CIP.INSTANCE_PARTY_ID =  p_contact_party_id -- party_id for the contact
               AND CIP.PARTY_ID = HR.SUBJECT_ID
               AND CIP.CONTACT_IP_ID = CIPO.INSTANCE_PARTY_ID
               AND CIPO.PARTY_ID = HR.OBJECT_ID
               AND HR.SUBJECT_ID = HP.PARTY_ID
               AND CIP.CONTACT_FLAG = 'Y'
               AND CIP.PARTY_SOURCE_TABLE = 'HZ_PARTIES'
            --   AND CIP.RELATIONSHIP_TYPE_CODE = CIR.IPA_RELATION_TYPE_CODE(+)
            --   AND CL.LOOKUP_CODE(+) = CIP.PARTY_SOURCE_TABLE
               AND HR.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
               AND HR.OBJECT_TABLE_NAME = 'HZ_PARTIES'

               AND HCP_WP.OWNER_TABLE_NAME(+) = 'HZ_PARTIES'
               AND HCP_WP.OWNER_TABLE_ID(+) = HR.PARTY_ID
               AND HCP_WP.CONTACT_POINT_TYPE(+) = 'PHONE'
               AND HCP_WP.PHONE_LINE_TYPE(+) = 'GEN'
               AND HCP_WP.CONTACT_POINT_PURPOSE(+) = 'BUSINESS'

               AND HCP_HP.OWNER_TABLE_NAME(+) = 'HZ_PARTIES'
               AND HCP_HP.OWNER_TABLE_ID(+) = HR.PARTY_ID
               AND HCP_HP.CONTACT_POINT_TYPE(+) = 'PHONE'
               AND HCP_HP.PHONE_LINE_TYPE(+) = 'GEN'
               AND HCP_HP.CONTACT_POINT_PURPOSE(+) = 'PERSONAL'

               AND HCP_MB.OWNER_TABLE_NAME(+) = 'HZ_PARTIES'
               AND HCP_MB.OWNER_TABLE_ID(+) = HR.PARTY_ID
               AND HCP_MB.CONTACT_POINT_TYPE(+) = 'PHONE'
               AND HCP_MB.PHONE_LINE_TYPE(+) = 'MOBILE'
               AND HCP_MB.CONTACT_POINT_PURPOSE(+) = 'BUSINESS'

               AND HCP_PG.OWNER_TABLE_NAME(+) = 'HZ_PARTIES'
               AND HCP_PG.OWNER_TABLE_ID(+) = HR.PARTY_ID
               AND HCP_PG.CONTACT_POINT_TYPE(+) = 'PHONE'
               AND HCP_PG.PHONE_LINE_TYPE(+) = 'PAGER'
               AND HCP_PG.CONTACT_POINT_PURPOSE(+) = 'BUSINESS'

               AND HCP_FX.OWNER_TABLE_NAME(+) = 'HZ_PARTIES'
               AND HCP_FX.OWNER_TABLE_ID(+) = HR.PARTY_ID
               AND HCP_FX.CONTACT_POINT_TYPE(+) = 'PHONE'
               AND HCP_FX.PHONE_LINE_TYPE(+) = 'FAX'
               AND HCP_FX.CONTACT_POINT_PURPOSE(+) = 'BUSINESS'

               AND HCP_EM.OWNER_TABLE_NAME(+) = 'HZ_PARTIES'
               AND HCP_EM.OWNER_TABLE_ID(+) = HR.PARTY_ID
               AND HCP_EM.CONTACT_POINT_TYPE(+) = 'EMAIL'
               AND HCP_EM.PRIMARY_FLAG(+) = 'Y'
               AND ROWNUM < 2;
Line: 7625

                SELECT   PVC.PREFIX || ' ' || PVC.FIRST_NAME || ' ' || PVC.MIDDLE_NAME || ' '|| PVC.LAST_NAME PARTY_NAME,
                         PVC.area_code||'-'||PVC.phone, --WORKPHONE,
                         NULL, --HOMEPHONE
                         NULL, --MOBILE
                         NULL, --PAGE
                         NULL, --FAX,
                         PVS.ADDRESS_LINE1 ADDRESS1, --address_line1
                         PVS.ADDRESS_LINE2 ADDRESS2, --address_line2
                         PVS.ADDRESS_LINE3 ADDRESS3, --address_line3
                         NULL, --address_line4
                         PVS.CITY, --city,
                         PVS.ZIP POSTAL_CODE, --zip
                         PVS.STATE STATE, --state
                         PVS.COUNTRY COUNTRY, --country
                         PVC.mail_stop --EMAIL ADDRESS
                 INTO    x_contact_details.party_name,
                         x_contact_details.officephone,
                         x_contact_details.homephone,
                         x_contact_details.mobile,
                         x_contact_details.page,
                         x_contact_details.fax,
                         x_contact_details.address1,
                         x_contact_details.address2,
                         x_contact_details.address3,
                         x_contact_details.address4,
                         x_contact_details.city,
                         x_contact_details.postal_code,
                         x_contact_details.state,
                         x_contact_details.country,
                         x_contact_details.email
                 FROM    CSI_I_PARTIES CIP,
                         PO_VENDOR_CONTACTS PVC,
                         PO_VENDOR_SITES_ALL PVS
                 WHERE   CIP.INSTANCE_PARTY_ID = p_contact_party_id
                   AND   CIP.PARTY_ID = PVC.VENDOR_CONTACT_ID
                   AND   PVS.VENDOR_SITE_ID = PVC.VENDOR_SITE_ID
                 AND     rownum < 2;
Line: 7671

                 SELECT  distinct PAP.full_name, --PARTY NAME
                         PAP.work_telephone, --WORK PHONE
                         NULL , -- HOME_PHONE_NUMBER
                         NULL , --MOBILE
                         NULL , --PAGE
                         NULL , --FAX
                         NULL , --ADDRESS1
                         NULL , --ADDRESS2
                         NULL , --ADDRESS3
                         NULL , --ADDRESS4
                         NULL , --CITY
                         NULL , --POSTAL CODE
                         NULL , --STATE
                         NULL , --COUNTRY
                         PAP.email_address --EMAIL
                 INTO    x_contact_details.party_name,
                         x_contact_details.officephone,
                         x_contact_details.homephone,
                         x_contact_details.mobile,
                         x_contact_details.page,
                         x_contact_details.fax,
                         x_contact_details.address1,
                         x_contact_details.address2,
                         x_contact_details.address3,
                         x_contact_details.address4,
                         x_contact_details.city,
                         x_contact_details.postal_code,
                         x_contact_details.state,
                         x_contact_details.country,
                         x_contact_details.email
                  FROM   CSI_I_PARTIES CIP,
                         PER_ALL_PEOPLE_F PAP
                  WHERE  CIP.INSTANCE_PARTY_ID = p_contact_party_id
                  AND    CIP.PARTY_ID = PAP.PERSON_ID
                  AND    PAP.EFFECTIVE_START_DATE <= SYSDATE
                  AND    PAP.EFFECTIVE_END_DATE >= SYSDATE
                  AND    rownum < 2;
Line: 7716

               SELECT    distinct JG.group_name,
                         NULL , --WORK PHONE
                         NULL , --HOME_PHONE_NUMBER
                         NULL , --MOBILE
                         NULL , --PAGE
                         NULL , --FAX
                         NULL , --ADDRESS1
                         NULL , --ADDRESS2
                         NULL , --ADDRESS3
                         NULL , --ADDRESS4
                         NULL , --CITY
                         NULL , --POSTAL CODE
                         NULL , --STATE
                         NULL , --COUNTRY
                         JG.email_address --EMAIL
                 INTO    x_contact_details.party_name,
                         x_contact_details.officephone,
                         x_contact_details.homephone,
                         x_contact_details.mobile,
                         x_contact_details.page,
                         x_contact_details.fax,
                         x_contact_details.address1,
                         x_contact_details.address2,
                         x_contact_details.address3,
                         x_contact_details.address4,
                         x_contact_details.city,
                         x_contact_details.postal_code,
                         x_contact_details.state,
                         x_contact_details.country,
                         x_contact_details.email
                  FROM   CSI_I_PARTIES CIP,
                         JTF_RS_GROUPS_VL JG
                  WHERE  CIP.INSTANCE_PARTY_ID = p_contact_party_id
                    AND  CIP.PARTY_ID = JG.GROUP_ID
                    AND  rownum < 2;
Line: 7759

               SELECT    distinct JT.TEAM_NAME,
                         NULL , --WORK PHONE
                         NULL , --HOME_PHONE_NUMBER
                         NULL , --MOBILE
                         NULL , --PAGE
                         NULL , --FAX
                         NULL , --ADDRESS1
                         NULL , --ADDRESS2
                         NULL , --ADDRESS3
                         NULL , --ADDRESS4
                         NULL , --CITY
                         NULL , --POSTAL CODE
                         NULL , --STATE
                         NULL , --COUNTRY
                         JT.email_address --EMAIL
                 INTO    x_contact_details.party_name,
                         x_contact_details.officephone,
                         x_contact_details.homephone,
                         x_contact_details.mobile,
                         x_contact_details.page,
                         x_contact_details.fax,
                         x_contact_details.address1,
                         x_contact_details.address2,
                         x_contact_details.address3,
                         x_contact_details.address4,
                         x_contact_details.city,
                         x_contact_details.postal_code,
                         x_contact_details.state,
                         x_contact_details.country,
                         x_contact_details.email
                 FROM    CSI_I_PARTIES CIP,
                         JTF_RS_TEAMS_VL JT
                 WHERE   CIP.INSTANCE_PARTY_ID = p_contact_party_id
                 AND     CIP.PARTY_ID = JT.TEAM_ID
                 AND     rownum < 2;
Line: 7882

     SELECT   ciph.INSTANCE_PARTY_ID,
              ciph.INSTANCE_PARTY_HISTORY_ID,
              ciph.TRANSACTION_ID,
              ciph.OLD_PARTY_SOURCE_TABLE,
              ciph.NEW_PARTY_SOURCE_TABLE,
              ciph.OLD_PARTY_ID,
              ciph.NEW_PARTY_ID,
              ciph.OLD_RELATIONSHIP_TYPE_CODE,
              ciph.NEW_RELATIONSHIP_TYPE_CODE,
              ciph.OLD_CONTACT_FLAG,
              ciph.NEW_CONTACT_FLAG,
              ciph.OLD_CONTACT_IP_ID,
              ciph.NEW_CONTACT_IP_ID,
              ciph.OLD_ACTIVE_START_DATE,
              ciph.NEW_ACTIVE_START_DATE,
              ciph.OLD_ACTIVE_END_DATE,
              ciph.NEW_ACTIVE_END_DATE,
              ciph.OLD_CONTEXT,
              ciph.NEW_CONTEXT,
              ciph.OLD_ATTRIBUTE1,
              ciph.NEW_ATTRIBUTE1,
              ciph.OLD_ATTRIBUTE2,
              ciph.NEW_ATTRIBUTE2,
              ciph.OLD_ATTRIBUTE3,
              ciph.NEW_ATTRIBUTE3,
              ciph.OLD_ATTRIBUTE4,
              ciph.NEW_ATTRIBUTE4,
              ciph.OLD_ATTRIBUTE5,
              ciph.NEW_ATTRIBUTE5,
              ciph.OLD_ATTRIBUTE6,
              ciph.NEW_ATTRIBUTE6,
              ciph.OLD_ATTRIBUTE7,
              ciph.NEW_ATTRIBUTE7,
              ciph.OLD_ATTRIBUTE8,
              ciph.NEW_ATTRIBUTE8,
              ciph.OLD_ATTRIBUTE9,
              ciph.NEW_ATTRIBUTE9,
              ciph.OLD_ATTRIBUTE10,
              ciph.NEW_ATTRIBUTE10,
              ciph.OLD_ATTRIBUTE11,
              ciph.NEW_ATTRIBUTE11,
              ciph.OLD_ATTRIBUTE12,
              ciph.NEW_ATTRIBUTE12,
              ciph.OLD_ATTRIBUTE13,
              ciph.NEW_ATTRIBUTE13,
              ciph.OLD_ATTRIBUTE14,
              ciph.NEW_ATTRIBUTE14,
              ciph.OLD_ATTRIBUTE15,
              ciph.NEW_ATTRIBUTE15,
              ciph.FULL_DUMP_FLAG,
              ciph.OBJECT_VERSION_NUMBER,
              ciph.OLD_PREFERRED_FLAG,
              ciph.NEW_PREFERRED_FLAG,
              ciph.OLD_PRIMARY_FLAG,
              ciph.NEW_PRIMARY_FLAG,
              cip.INSTANCE_ID,
              ciph.creation_date  --Added for bug 2781480
     FROM     csi_i_parties_h ciph,
              csi_i_parties cip
     WHERE    ciph.transaction_id = i_transaction_id
     AND      ciph.instance_party_id = cip.instance_party_id; -- Added by sk on 08-APR for fixing bug
Line: 8161

                SELECT employee_number,
                       'EMPLYOEE'
                INTO   x_party_history_tbl(i).old_contact_party_number,
                       x_party_history_tbl(i).old_contact_party_type
                FROM   per_all_people_f
                WHERE  person_id = l_old_contact_party_id
                AND    rownum < 2;  -- Bug # 2183107 srramakr
Line: 8174

                SELECT party_number,
                       'PARTY'
                INTO   x_party_history_tbl(i).old_contact_party_number,
                       x_party_history_tbl(i).old_contact_party_type
                FROM   hz_parties
                WHERE  party_id = l_old_contact_party_id;
Line: 8186

                SELECT segment1,
                       'VENDOR'
                INTO   x_party_history_tbl(i).old_contact_party_number,
                       x_party_history_tbl(i).old_contact_party_type
                FROM   po_vendors
                WHERE  vendor_id = l_old_contact_party_id;
Line: 8198

                SELECT group_number,
                       'GROUP'
                INTO   x_party_history_tbl(i).old_contact_party_number,
                       x_party_history_tbl(i).old_contact_party_type
               FROM    jtf_rs_groups_vl
               WHERE   group_id = l_old_contact_party_id;
Line: 8210

                SELECT team_number,
                       'TEAM'
                INTO   x_party_history_tbl(i).old_contact_party_number,
                       x_party_history_tbl(i).old_contact_party_type
                FROM   jtf_rs_teams_vl
                WHERE  team_id = l_old_contact_party_id;
Line: 8240

                SELECT employee_number,
                       'EMPLYOEE',
                       full_name
                INTO   x_party_history_tbl(i).old_party_number,
                       x_party_history_tbl(i).old_party_type,
                        x_party_history_tbl(i).old_party_name
                FROM   per_all_people_f
                WHERE  person_id = x_party_history_tbl(i).old_party_id
                AND    rownum < 2;  -- Bug # 2183107 srramakr
Line: 8255

                SELECT party_number,
                       'PARTY',
                       party_name
                INTO   x_party_history_tbl(i).old_party_number,
                       x_party_history_tbl(i).old_party_type,
                       x_party_history_tbl(i).old_party_name
                FROM   hz_parties
                WHERE  party_id = x_party_history_tbl(i).old_party_id;
Line: 8269

                SELECT segment1,
                       'VENDOR',
                       vendor_name
                INTO   x_party_history_tbl(i).old_party_number,
                       x_party_history_tbl(i).old_party_type,
                       x_party_history_tbl(i).old_party_name
                FROM   po_vendors
                WHERE  vendor_id = x_party_history_tbl(i).old_party_id;
Line: 8283

                SELECT group_number,
                       'GROUP',
                       group_name
                INTO   x_party_history_tbl(i).old_party_number,
                       x_party_history_tbl(i).old_party_type,
                       x_party_history_tbl(i).old_party_name
               FROM    jtf_rs_groups_vl
               WHERE   group_id = x_party_history_tbl(i).old_party_id;
Line: 8297

                SELECT team_number,
                       'TEAM',
                       team_name
                INTO   x_party_history_tbl(i).old_party_number,
                       x_party_history_tbl(i).old_party_type,
                       x_party_history_tbl(i).old_party_name
                FROM   jtf_rs_teams_vl
                WHERE  team_id = x_party_history_tbl(i).old_party_id;
Line: 8353

                SELECT employee_number,
                       'EMPLYOEE'
                INTO   x_party_history_tbl(i).new_contact_party_number,
                       x_party_history_tbl(i).new_contact_party_type
                FROM   per_all_people_f
                WHERE  person_id = l_new_contact_party_id
                AND    rownum < 2;  -- Bug # 2183107 srramakr
Line: 8366

                SELECT party_number,
                       'PARTY'
                INTO   x_party_history_tbl(i).new_contact_party_number,
                       x_party_history_tbl(i).new_contact_party_type
                FROM   hz_parties
                WHERE  party_id = l_new_contact_party_id;
Line: 8378

                SELECT segment1,
                       'VENDOR'
                INTO   x_party_history_tbl(i).new_contact_party_number,
                       x_party_history_tbl(i).new_contact_party_type
                FROM   po_vendors
                WHERE  vendor_id = l_new_contact_party_id;
Line: 8390

                SELECT group_number,
                       'GROUP'
                INTO   x_party_history_tbl(i).new_contact_party_number,
                       x_party_history_tbl(i).new_contact_party_type
               FROM    jtf_rs_groups_vl
               WHERE   group_id = l_new_contact_party_id;
Line: 8402

                SELECT team_number,
                       'TEAM'
                INTO   x_party_history_tbl(i).new_contact_party_number,
                       x_party_history_tbl(i).new_contact_party_type
                FROM   jtf_rs_teams_vl
                WHERE  team_id = x_party_history_tbl(i).new_party_id;
Line: 8433

                SELECT employee_number,
                       'EMPLYOEE',
                       full_name
                INTO   x_party_history_tbl(i).new_party_number,
                       x_party_history_tbl(i).new_party_type,
                        x_party_history_tbl(i).new_party_name
                FROM   per_all_people_f
                WHERE  person_id = x_party_history_tbl(i).new_party_id
                AND    rownum < 2;  -- Bug # 2183107 srramakr
Line: 8448

                SELECT party_number,
                       'PARTY',
                       party_name
                INTO   x_party_history_tbl(i).new_party_number,
                       x_party_history_tbl(i).new_party_type,
                        x_party_history_tbl(i).new_party_name
                FROM   hz_parties
                WHERE  party_id = x_party_history_tbl(i).new_party_id;
Line: 8462

                SELECT segment1,
                       'VENDOR',
                       vendor_name
                INTO   x_party_history_tbl(i).new_party_number,
                       x_party_history_tbl(i).new_party_type,
                       x_party_history_tbl(i).new_party_name
                FROM   po_vendors
                WHERE  vendor_id = x_party_history_tbl(i).new_party_id;
Line: 8476

                SELECT group_number,
                       'GROUP',
                       group_name
                INTO   x_party_history_tbl(i).new_party_number,
                       x_party_history_tbl(i).new_party_type,
                       x_party_history_tbl(i).new_party_name
               FROM    jtf_rs_groups_vl
               WHERE   group_id = x_party_history_tbl(i).new_party_id;
Line: 8490

                SELECT team_number,
                       'TEAM',
                       team_name
                INTO   x_party_history_tbl(i).new_party_number,
                       x_party_history_tbl(i).new_party_type,
                       x_party_history_tbl(i).new_party_name
                FROM   jtf_rs_teams_vl
                WHERE  team_id = x_party_history_tbl(i).new_party_id;
Line: 8610

     SELECT      cah.IP_ACCOUNT_HISTORY_ID ,
                 cah.IP_ACCOUNT_ID ,
                 cah.TRANSACTION_ID ,
                 cah.OLD_PARTY_ACCOUNT_ID ,
                 cah.NEW_PARTY_ACCOUNT_ID ,
                 cah.OLD_RELATIONSHIP_TYPE_CODE ,
                 cah.NEW_RELATIONSHIP_TYPE_CODE ,
                 cah.OLD_ACTIVE_START_DATE ,
                 cah.NEW_ACTIVE_START_DATE ,
                 cah.OLD_ACTIVE_END_DATE ,
                 cah.NEW_ACTIVE_END_DATE ,
                 cah.OLD_CONTEXT ,
                 cah.NEW_CONTEXT ,
                 cah.OLD_ATTRIBUTE1 ,
                 cah.NEW_ATTRIBUTE1 ,
                 cah.OLD_ATTRIBUTE2 ,
                 cah.NEW_ATTRIBUTE2 ,
                 cah.OLD_ATTRIBUTE3 ,
                 cah.NEW_ATTRIBUTE3 ,
                 cah.OLD_ATTRIBUTE4 ,
                 cah.NEW_ATTRIBUTE4 ,
                 cah.OLD_ATTRIBUTE5 ,
                 cah.NEW_ATTRIBUTE5 ,
                 cah.OLD_ATTRIBUTE6 ,
                 cah.NEW_ATTRIBUTE6 ,
                 cah.OLD_ATTRIBUTE7 ,
                 cah.NEW_ATTRIBUTE7 ,
                 cah.OLD_ATTRIBUTE8 ,
                 cah.NEW_ATTRIBUTE8 ,
                 cah.OLD_ATTRIBUTE9 ,
                 cah.NEW_ATTRIBUTE9 ,
                 cah.OLD_ATTRIBUTE10 ,
                 cah.NEW_ATTRIBUTE10 ,
                 cah.OLD_ATTRIBUTE11 ,
                 cah.NEW_ATTRIBUTE11 ,
                 cah.OLD_ATTRIBUTE12 ,
                 cah.NEW_ATTRIBUTE12 ,
                 cah.OLD_ATTRIBUTE13 ,
                 cah.NEW_ATTRIBUTE13 ,
                 cah.OLD_ATTRIBUTE14 ,
                 cah.NEW_ATTRIBUTE14 ,
                 cah.OLD_ATTRIBUTE15 ,
                 cah.NEW_ATTRIBUTE15 ,
                 cah.FULL_DUMP_FLAG  ,
                 cah.OBJECT_VERSION_NUMBER ,
                 cah.OLD_BILL_TO_ADDRESS ,
                 cah.NEW_BILL_TO_ADDRESS ,
                 cah.OLD_SHIP_TO_ADDRESS ,
                 cah.NEW_SHIP_TO_ADDRESS ,
                 cip.INSTANCE_ID,
                 cah.OLD_INSTANCE_PARTY_ID ,
                 cah.NEW_INSTANCE_PARTY_ID,
                 cah.creation_date
     FROM     csi_ip_accounts_h cah,
              csi_ip_accounts   ca,
              csi_i_parties     cip
     WHERE    cah.transaction_id   = i_transaction_id
     AND      cah.ip_account_id    = ca.ip_account_id
     AND      ca.instance_party_id = cip.instance_party_id;    -- Added by sguthiva on 9-APR for bug 2304649