274: END process_retirements;
275:
276: PROCEDURE rebuild_child_entities(
277: p_instance_id IN number,
278: x_t_party_tbl OUT nocopy csi_process_txn_grp.txn_i_parties_tbl,
279: x_t_pty_acct_tbl OUT nocopy csi_process_txn_grp.txn_ip_accounts_tbl,
280: x_t_ou_tbl OUT nocopy csi_process_txn_grp.txn_org_units_tbl,
281: x_t_price_tbl OUT nocopy csi_process_txn_grp.txn_pricing_attribs_tbl,
282: x_return_status OUT nocopy varchar2)
275:
276: PROCEDURE rebuild_child_entities(
277: p_instance_id IN number,
278: x_t_party_tbl OUT nocopy csi_process_txn_grp.txn_i_parties_tbl,
279: x_t_pty_acct_tbl OUT nocopy csi_process_txn_grp.txn_ip_accounts_tbl,
280: x_t_ou_tbl OUT nocopy csi_process_txn_grp.txn_org_units_tbl,
281: x_t_price_tbl OUT nocopy csi_process_txn_grp.txn_pricing_attribs_tbl,
282: x_return_status OUT nocopy varchar2)
283: IS
276: PROCEDURE rebuild_child_entities(
277: p_instance_id IN number,
278: x_t_party_tbl OUT nocopy csi_process_txn_grp.txn_i_parties_tbl,
279: x_t_pty_acct_tbl OUT nocopy csi_process_txn_grp.txn_ip_accounts_tbl,
280: x_t_ou_tbl OUT nocopy csi_process_txn_grp.txn_org_units_tbl,
281: x_t_price_tbl OUT nocopy csi_process_txn_grp.txn_pricing_attribs_tbl,
282: x_return_status OUT nocopy varchar2)
283: IS
284:
277: p_instance_id IN number,
278: x_t_party_tbl OUT nocopy csi_process_txn_grp.txn_i_parties_tbl,
279: x_t_pty_acct_tbl OUT nocopy csi_process_txn_grp.txn_ip_accounts_tbl,
280: x_t_ou_tbl OUT nocopy csi_process_txn_grp.txn_org_units_tbl,
281: x_t_price_tbl OUT nocopy csi_process_txn_grp.txn_pricing_attribs_tbl,
282: x_return_status OUT nocopy varchar2)
283: IS
284:
285: -- giid variables
293: l_ia_tbl csi_datastructures_pub.instance_asset_header_tbl;
294: l_time_stamp date := null;
295:
296: -- out variables build
297: l_t_pty_tbl csi_process_txn_grp.txn_i_parties_tbl ;
298: l_t_pty_acct_tbl csi_process_txn_grp.txn_ip_accounts_tbl ;
299: l_t_org_tbl csi_process_txn_grp.txn_org_units_tbl ;
300: l_t_price_tbl csi_process_txn_grp.txn_pricing_attribs_tbl ;
301:
294: l_time_stamp date := null;
295:
296: -- out variables build
297: l_t_pty_tbl csi_process_txn_grp.txn_i_parties_tbl ;
298: l_t_pty_acct_tbl csi_process_txn_grp.txn_ip_accounts_tbl ;
299: l_t_org_tbl csi_process_txn_grp.txn_org_units_tbl ;
300: l_t_price_tbl csi_process_txn_grp.txn_pricing_attribs_tbl ;
301:
302: xp_ind binary_integer := 0;
295:
296: -- out variables build
297: l_t_pty_tbl csi_process_txn_grp.txn_i_parties_tbl ;
298: l_t_pty_acct_tbl csi_process_txn_grp.txn_ip_accounts_tbl ;
299: l_t_org_tbl csi_process_txn_grp.txn_org_units_tbl ;
300: l_t_price_tbl csi_process_txn_grp.txn_pricing_attribs_tbl ;
301:
302: xp_ind binary_integer := 0;
303: xpa_ind binary_integer := 0;
296: -- out variables build
297: l_t_pty_tbl csi_process_txn_grp.txn_i_parties_tbl ;
298: l_t_pty_acct_tbl csi_process_txn_grp.txn_ip_accounts_tbl ;
299: l_t_org_tbl csi_process_txn_grp.txn_org_units_tbl ;
300: l_t_price_tbl csi_process_txn_grp.txn_pricing_attribs_tbl ;
301:
302: xp_ind binary_integer := 0;
303: xpa_ind binary_integer := 0;
304: xo_ind binary_integer := 0;
490: x_error_msg OUT NOCOPY VARCHAR2 )
491: IS
492: l_txn_error_rec csi_datastructures_pub.transaction_error_rec ;
493: l_txn_rec csi_datastructures_pub.transaction_rec ;
494: l_t_inst_tbl csi_process_txn_grp.txn_instances_tbl ;
495: l_t_party_tbl csi_process_txn_grp.txn_i_parties_tbl ;
496: l_t_pty_acct_tbl csi_process_txn_grp.txn_ip_accounts_tbl ;
497: l_t_ou_tbl csi_process_txn_grp.txn_org_units_tbl ;
498: l_t_eav_tbl csi_process_txn_grp.txn_ext_attrib_values_tbl ;
491: IS
492: l_txn_error_rec csi_datastructures_pub.transaction_error_rec ;
493: l_txn_rec csi_datastructures_pub.transaction_rec ;
494: l_t_inst_tbl csi_process_txn_grp.txn_instances_tbl ;
495: l_t_party_tbl csi_process_txn_grp.txn_i_parties_tbl ;
496: l_t_pty_acct_tbl csi_process_txn_grp.txn_ip_accounts_tbl ;
497: l_t_ou_tbl csi_process_txn_grp.txn_org_units_tbl ;
498: l_t_eav_tbl csi_process_txn_grp.txn_ext_attrib_values_tbl ;
499: l_t_price_tbl csi_process_txn_grp.txn_pricing_attribs_tbl ;
492: l_txn_error_rec csi_datastructures_pub.transaction_error_rec ;
493: l_txn_rec csi_datastructures_pub.transaction_rec ;
494: l_t_inst_tbl csi_process_txn_grp.txn_instances_tbl ;
495: l_t_party_tbl csi_process_txn_grp.txn_i_parties_tbl ;
496: l_t_pty_acct_tbl csi_process_txn_grp.txn_ip_accounts_tbl ;
497: l_t_ou_tbl csi_process_txn_grp.txn_org_units_tbl ;
498: l_t_eav_tbl csi_process_txn_grp.txn_ext_attrib_values_tbl ;
499: l_t_price_tbl csi_process_txn_grp.txn_pricing_attribs_tbl ;
500: l_t_ia_tbl csi_process_txn_grp.txn_instance_asset_tbl ;
493: l_txn_rec csi_datastructures_pub.transaction_rec ;
494: l_t_inst_tbl csi_process_txn_grp.txn_instances_tbl ;
495: l_t_party_tbl csi_process_txn_grp.txn_i_parties_tbl ;
496: l_t_pty_acct_tbl csi_process_txn_grp.txn_ip_accounts_tbl ;
497: l_t_ou_tbl csi_process_txn_grp.txn_org_units_tbl ;
498: l_t_eav_tbl csi_process_txn_grp.txn_ext_attrib_values_tbl ;
499: l_t_price_tbl csi_process_txn_grp.txn_pricing_attribs_tbl ;
500: l_t_ia_tbl csi_process_txn_grp.txn_instance_asset_tbl ;
501: l_t_iir_tbl csi_process_txn_grp.txn_ii_relationships_tbl ;
494: l_t_inst_tbl csi_process_txn_grp.txn_instances_tbl ;
495: l_t_party_tbl csi_process_txn_grp.txn_i_parties_tbl ;
496: l_t_pty_acct_tbl csi_process_txn_grp.txn_ip_accounts_tbl ;
497: l_t_ou_tbl csi_process_txn_grp.txn_org_units_tbl ;
498: l_t_eav_tbl csi_process_txn_grp.txn_ext_attrib_values_tbl ;
499: l_t_price_tbl csi_process_txn_grp.txn_pricing_attribs_tbl ;
500: l_t_ia_tbl csi_process_txn_grp.txn_instance_asset_tbl ;
501: l_t_iir_tbl csi_process_txn_grp.txn_ii_relationships_tbl ;
502: l_return_status varchar2(1);
495: l_t_party_tbl csi_process_txn_grp.txn_i_parties_tbl ;
496: l_t_pty_acct_tbl csi_process_txn_grp.txn_ip_accounts_tbl ;
497: l_t_ou_tbl csi_process_txn_grp.txn_org_units_tbl ;
498: l_t_eav_tbl csi_process_txn_grp.txn_ext_attrib_values_tbl ;
499: l_t_price_tbl csi_process_txn_grp.txn_pricing_attribs_tbl ;
500: l_t_ia_tbl csi_process_txn_grp.txn_instance_asset_tbl ;
501: l_t_iir_tbl csi_process_txn_grp.txn_ii_relationships_tbl ;
502: l_return_status varchar2(1);
503: l_msg_data varchar2(2000);
496: l_t_pty_acct_tbl csi_process_txn_grp.txn_ip_accounts_tbl ;
497: l_t_ou_tbl csi_process_txn_grp.txn_org_units_tbl ;
498: l_t_eav_tbl csi_process_txn_grp.txn_ext_attrib_values_tbl ;
499: l_t_price_tbl csi_process_txn_grp.txn_pricing_attribs_tbl ;
500: l_t_ia_tbl csi_process_txn_grp.txn_instance_asset_tbl ;
501: l_t_iir_tbl csi_process_txn_grp.txn_ii_relationships_tbl ;
502: l_return_status varchar2(1);
503: l_msg_data varchar2(2000);
504: l_msg_count number ;
497: l_t_ou_tbl csi_process_txn_grp.txn_org_units_tbl ;
498: l_t_eav_tbl csi_process_txn_grp.txn_ext_attrib_values_tbl ;
499: l_t_price_tbl csi_process_txn_grp.txn_pricing_attribs_tbl ;
500: l_t_ia_tbl csi_process_txn_grp.txn_instance_asset_tbl ;
501: l_t_iir_tbl csi_process_txn_grp.txn_ii_relationships_tbl ;
502: l_return_status varchar2(1);
503: l_msg_data varchar2(2000);
504: l_msg_count number ;
505: l_msg_index number ;
505: l_msg_index number ;
506: l_error_msg varchar2(2000);
507:
508: ind binary_integer := 0;
509: l_dest_location_rec csi_process_txn_grp.dest_location_rec ;
510: l_sysdate date ;
511: l_redeploy_flag varchar2(1);
512: l_depreciable varchar2(1);
513: l_project_id number;
812: END IF;
813:
814: END IF;
815:
816: csi_process_txn_grp.process_transaction(
817: p_api_version => 1.0,
818: p_commit => fnd_api.g_false,
819: p_init_msg_list => fnd_api.g_false,
820: p_validation_level => fnd_api.g_valid_level_full,