7795: and amount_subtype_code = :amountSubtypeCode
7796: and currency_type = :currencyType
7797: and currency_code = :currencyCode';
7798:
7799: cursor_id := dbms_sql.open_cursor;
7800:
7801: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7802: dbms_sql.bind_variable(cursor_id,':n1',col1);
7803: dbms_sql.bind_variable(cursor_id,':n2',col2);
7797: and currency_code = :currencyCode';
7798:
7799: cursor_id := dbms_sql.open_cursor;
7800:
7801: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7802: dbms_sql.bind_variable(cursor_id,':n1',col1);
7803: dbms_sql.bind_variable(cursor_id,':n2',col2);
7804: dbms_sql.bind_variable(cursor_id,':n3',col3);
7805: dbms_sql.bind_variable(cursor_id,':n4',col4);
7798:
7799: cursor_id := dbms_sql.open_cursor;
7800:
7801: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7802: dbms_sql.bind_variable(cursor_id,':n1',col1);
7803: dbms_sql.bind_variable(cursor_id,':n2',col2);
7804: dbms_sql.bind_variable(cursor_id,':n3',col3);
7805: dbms_sql.bind_variable(cursor_id,':n4',col4);
7806: dbms_sql.bind_variable(cursor_id,':n5',col5);
7799: cursor_id := dbms_sql.open_cursor;
7800:
7801: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7802: dbms_sql.bind_variable(cursor_id,':n1',col1);
7803: dbms_sql.bind_variable(cursor_id,':n2',col2);
7804: dbms_sql.bind_variable(cursor_id,':n3',col3);
7805: dbms_sql.bind_variable(cursor_id,':n4',col4);
7806: dbms_sql.bind_variable(cursor_id,':n5',col5);
7807: dbms_sql.bind_variable(cursor_id,':n6',col6);
7800:
7801: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7802: dbms_sql.bind_variable(cursor_id,':n1',col1);
7803: dbms_sql.bind_variable(cursor_id,':n2',col2);
7804: dbms_sql.bind_variable(cursor_id,':n3',col3);
7805: dbms_sql.bind_variable(cursor_id,':n4',col4);
7806: dbms_sql.bind_variable(cursor_id,':n5',col5);
7807: dbms_sql.bind_variable(cursor_id,':n6',col6);
7808:
7801: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7802: dbms_sql.bind_variable(cursor_id,':n1',col1);
7803: dbms_sql.bind_variable(cursor_id,':n2',col2);
7804: dbms_sql.bind_variable(cursor_id,':n3',col3);
7805: dbms_sql.bind_variable(cursor_id,':n4',col4);
7806: dbms_sql.bind_variable(cursor_id,':n5',col5);
7807: dbms_sql.bind_variable(cursor_id,':n6',col6);
7808:
7809: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7802: dbms_sql.bind_variable(cursor_id,':n1',col1);
7803: dbms_sql.bind_variable(cursor_id,':n2',col2);
7804: dbms_sql.bind_variable(cursor_id,':n3',col3);
7805: dbms_sql.bind_variable(cursor_id,':n4',col4);
7806: dbms_sql.bind_variable(cursor_id,':n5',col5);
7807: dbms_sql.bind_variable(cursor_id,':n6',col6);
7808:
7809: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7810: dbms_sql.bind_variable(cursor_id,':resId',-1);
7803: dbms_sql.bind_variable(cursor_id,':n2',col2);
7804: dbms_sql.bind_variable(cursor_id,':n3',col3);
7805: dbms_sql.bind_variable(cursor_id,':n4',col4);
7806: dbms_sql.bind_variable(cursor_id,':n5',col5);
7807: dbms_sql.bind_variable(cursor_id,':n6',col6);
7808:
7809: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7810: dbms_sql.bind_variable(cursor_id,':resId',-1);
7811: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
7805: dbms_sql.bind_variable(cursor_id,':n4',col4);
7806: dbms_sql.bind_variable(cursor_id,':n5',col5);
7807: dbms_sql.bind_variable(cursor_id,':n6',col6);
7808:
7809: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7810: dbms_sql.bind_variable(cursor_id,':resId',-1);
7811: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
7812: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7813: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7806: dbms_sql.bind_variable(cursor_id,':n5',col5);
7807: dbms_sql.bind_variable(cursor_id,':n6',col6);
7808:
7809: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7810: dbms_sql.bind_variable(cursor_id,':resId',-1);
7811: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
7812: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7813: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7814: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7807: dbms_sql.bind_variable(cursor_id,':n6',col6);
7808:
7809: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7810: dbms_sql.bind_variable(cursor_id,':resId',-1);
7811: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
7812: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7813: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7814: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7815: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7808:
7809: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7810: dbms_sql.bind_variable(cursor_id,':resId',-1);
7811: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
7812: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7813: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7814: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7815: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7816: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7809: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7810: dbms_sql.bind_variable(cursor_id,':resId',-1);
7811: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
7812: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7813: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7814: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7815: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7816: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7817:
7810: dbms_sql.bind_variable(cursor_id,':resId',-1);
7811: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
7812: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7813: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7814: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7815: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7816: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7817:
7818:
7811: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
7812: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7813: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7814: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7815: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7816: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7817:
7818:
7819: l_rows_upd := dbms_sql.execute(cursor_id);
7812: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7813: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7814: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7815: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7816: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7817:
7818:
7819: l_rows_upd := dbms_sql.execute(cursor_id);
7820:
7815: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7816: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7817:
7818:
7819: l_rows_upd := dbms_sql.execute(cursor_id);
7820:
7821: dbms_sql.close_cursor(cursor_id);
7822:
7823: exception
7817:
7818:
7819: l_rows_upd := dbms_sql.execute(cursor_id);
7820:
7821: dbms_sql.close_cursor(cursor_id);
7822:
7823: exception
7824: WHEN NO_DATA_FOUND THEN
7825:
7870: :n4,
7871: :n5,
7872: :n6 )';
7873:
7874: cursor_id := dbms_sql.open_cursor;
7875:
7876: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7877:
7878: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
7872: :n6 )';
7873:
7874: cursor_id := dbms_sql.open_cursor;
7875:
7876: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7877:
7878: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
7879: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
7880: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
7874: cursor_id := dbms_sql.open_cursor;
7875:
7876: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7877:
7878: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
7879: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
7880: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
7881: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
7882: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
7875:
7876: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7877:
7878: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
7879: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
7880: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
7881: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
7882: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
7883: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7876: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7877:
7878: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
7879: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
7880: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
7881: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
7882: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
7883: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7884: dbms_sql.bind_variable(cursor_id,':resId',-1);
7877:
7878: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
7879: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
7880: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
7881: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
7882: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
7883: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7884: dbms_sql.bind_variable(cursor_id,':resId',-1);
7885: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
7878: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
7879: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
7880: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
7881: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
7882: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
7883: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7884: dbms_sql.bind_variable(cursor_id,':resId',-1);
7885: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
7886: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
7879: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
7880: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
7881: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
7882: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
7883: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7884: dbms_sql.bind_variable(cursor_id,':resId',-1);
7885: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
7886: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
7887: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
7880: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
7881: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
7882: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
7883: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7884: dbms_sql.bind_variable(cursor_id,':resId',-1);
7885: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
7886: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
7887: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
7888: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7881: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
7882: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
7883: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7884: dbms_sql.bind_variable(cursor_id,':resId',-1);
7885: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
7886: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
7887: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
7888: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7889: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7882: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
7883: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7884: dbms_sql.bind_variable(cursor_id,':resId',-1);
7885: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
7886: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
7887: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
7888: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7889: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7890: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7883: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7884: dbms_sql.bind_variable(cursor_id,':resId',-1);
7885: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
7886: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
7887: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
7888: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7889: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7890: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7891: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
7884: dbms_sql.bind_variable(cursor_id,':resId',-1);
7885: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
7886: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
7887: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
7888: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7889: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7890: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7891: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
7892: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
7885: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
7886: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
7887: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
7888: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7889: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7890: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7891: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
7892: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
7893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7886: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
7887: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
7888: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7889: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7890: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7891: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
7892: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
7893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7887: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
7888: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7889: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7890: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7891: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
7892: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
7893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7895: dbms_sql.bind_variable(cursor_id,':n1',col1);
7888: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7889: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7890: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7891: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
7892: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
7893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7895: dbms_sql.bind_variable(cursor_id,':n1',col1);
7896: dbms_sql.bind_variable(cursor_id,':n2',col2);
7889: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7890: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7891: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
7892: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
7893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7895: dbms_sql.bind_variable(cursor_id,':n1',col1);
7896: dbms_sql.bind_variable(cursor_id,':n2',col2);
7897: dbms_sql.bind_variable(cursor_id,':n3',col3);
7890: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7891: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
7892: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
7893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7895: dbms_sql.bind_variable(cursor_id,':n1',col1);
7896: dbms_sql.bind_variable(cursor_id,':n2',col2);
7897: dbms_sql.bind_variable(cursor_id,':n3',col3);
7898: dbms_sql.bind_variable(cursor_id,':n4',col4);
7891: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
7892: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
7893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7895: dbms_sql.bind_variable(cursor_id,':n1',col1);
7896: dbms_sql.bind_variable(cursor_id,':n2',col2);
7897: dbms_sql.bind_variable(cursor_id,':n3',col3);
7898: dbms_sql.bind_variable(cursor_id,':n4',col4);
7899: dbms_sql.bind_variable(cursor_id,':n5',col5);
7892: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
7893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7895: dbms_sql.bind_variable(cursor_id,':n1',col1);
7896: dbms_sql.bind_variable(cursor_id,':n2',col2);
7897: dbms_sql.bind_variable(cursor_id,':n3',col3);
7898: dbms_sql.bind_variable(cursor_id,':n4',col4);
7899: dbms_sql.bind_variable(cursor_id,':n5',col5);
7900: dbms_sql.bind_variable(cursor_id,':n6',col6);
7893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7895: dbms_sql.bind_variable(cursor_id,':n1',col1);
7896: dbms_sql.bind_variable(cursor_id,':n2',col2);
7897: dbms_sql.bind_variable(cursor_id,':n3',col3);
7898: dbms_sql.bind_variable(cursor_id,':n4',col4);
7899: dbms_sql.bind_variable(cursor_id,':n5',col5);
7900: dbms_sql.bind_variable(cursor_id,':n6',col6);
7901:
7894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7895: dbms_sql.bind_variable(cursor_id,':n1',col1);
7896: dbms_sql.bind_variable(cursor_id,':n2',col2);
7897: dbms_sql.bind_variable(cursor_id,':n3',col3);
7898: dbms_sql.bind_variable(cursor_id,':n4',col4);
7899: dbms_sql.bind_variable(cursor_id,':n5',col5);
7900: dbms_sql.bind_variable(cursor_id,':n6',col6);
7901:
7902:
7895: dbms_sql.bind_variable(cursor_id,':n1',col1);
7896: dbms_sql.bind_variable(cursor_id,':n2',col2);
7897: dbms_sql.bind_variable(cursor_id,':n3',col3);
7898: dbms_sql.bind_variable(cursor_id,':n4',col4);
7899: dbms_sql.bind_variable(cursor_id,':n5',col5);
7900: dbms_sql.bind_variable(cursor_id,':n6',col6);
7901:
7902:
7903: l_rows_upd := dbms_sql.execute(cursor_id);
7896: dbms_sql.bind_variable(cursor_id,':n2',col2);
7897: dbms_sql.bind_variable(cursor_id,':n3',col3);
7898: dbms_sql.bind_variable(cursor_id,':n4',col4);
7899: dbms_sql.bind_variable(cursor_id,':n5',col5);
7900: dbms_sql.bind_variable(cursor_id,':n6',col6);
7901:
7902:
7903: l_rows_upd := dbms_sql.execute(cursor_id);
7904:
7899: dbms_sql.bind_variable(cursor_id,':n5',col5);
7900: dbms_sql.bind_variable(cursor_id,':n6',col6);
7901:
7902:
7903: l_rows_upd := dbms_sql.execute(cursor_id);
7904:
7905: dbms_sql.close_cursor(cursor_id);
7906:
7907:
7901:
7902:
7903: l_rows_upd := dbms_sql.execute(cursor_id);
7904:
7905: dbms_sql.close_cursor(cursor_id);
7906:
7907:
7908:
7909: end;
7940: and amount_subtype_code = :amountSubtypeCode
7941: and currency_type = :currencyType
7942: and currency_code = :currencyCode';
7943:
7944: cursor_id := dbms_sql.open_cursor;
7945:
7946: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7947: dbms_sql.bind_variable(cursor_id,':n1',col1);
7948: dbms_sql.bind_variable(cursor_id,':n2',col2);
7942: and currency_code = :currencyCode';
7943:
7944: cursor_id := dbms_sql.open_cursor;
7945:
7946: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7947: dbms_sql.bind_variable(cursor_id,':n1',col1);
7948: dbms_sql.bind_variable(cursor_id,':n2',col2);
7949: dbms_sql.bind_variable(cursor_id,':n3',col3);
7950: dbms_sql.bind_variable(cursor_id,':n4',col4);
7943:
7944: cursor_id := dbms_sql.open_cursor;
7945:
7946: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7947: dbms_sql.bind_variable(cursor_id,':n1',col1);
7948: dbms_sql.bind_variable(cursor_id,':n2',col2);
7949: dbms_sql.bind_variable(cursor_id,':n3',col3);
7950: dbms_sql.bind_variable(cursor_id,':n4',col4);
7951: dbms_sql.bind_variable(cursor_id,':n5',col5);
7944: cursor_id := dbms_sql.open_cursor;
7945:
7946: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7947: dbms_sql.bind_variable(cursor_id,':n1',col1);
7948: dbms_sql.bind_variable(cursor_id,':n2',col2);
7949: dbms_sql.bind_variable(cursor_id,':n3',col3);
7950: dbms_sql.bind_variable(cursor_id,':n4',col4);
7951: dbms_sql.bind_variable(cursor_id,':n5',col5);
7952: dbms_sql.bind_variable(cursor_id,':n6',col6);
7945:
7946: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7947: dbms_sql.bind_variable(cursor_id,':n1',col1);
7948: dbms_sql.bind_variable(cursor_id,':n2',col2);
7949: dbms_sql.bind_variable(cursor_id,':n3',col3);
7950: dbms_sql.bind_variable(cursor_id,':n4',col4);
7951: dbms_sql.bind_variable(cursor_id,':n5',col5);
7952: dbms_sql.bind_variable(cursor_id,':n6',col6);
7953:
7946: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
7947: dbms_sql.bind_variable(cursor_id,':n1',col1);
7948: dbms_sql.bind_variable(cursor_id,':n2',col2);
7949: dbms_sql.bind_variable(cursor_id,':n3',col3);
7950: dbms_sql.bind_variable(cursor_id,':n4',col4);
7951: dbms_sql.bind_variable(cursor_id,':n5',col5);
7952: dbms_sql.bind_variable(cursor_id,':n6',col6);
7953:
7954: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7947: dbms_sql.bind_variable(cursor_id,':n1',col1);
7948: dbms_sql.bind_variable(cursor_id,':n2',col2);
7949: dbms_sql.bind_variable(cursor_id,':n3',col3);
7950: dbms_sql.bind_variable(cursor_id,':n4',col4);
7951: dbms_sql.bind_variable(cursor_id,':n5',col5);
7952: dbms_sql.bind_variable(cursor_id,':n6',col6);
7953:
7954: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7955: dbms_sql.bind_variable(cursor_id,':resId',-2);
7948: dbms_sql.bind_variable(cursor_id,':n2',col2);
7949: dbms_sql.bind_variable(cursor_id,':n3',col3);
7950: dbms_sql.bind_variable(cursor_id,':n4',col4);
7951: dbms_sql.bind_variable(cursor_id,':n5',col5);
7952: dbms_sql.bind_variable(cursor_id,':n6',col6);
7953:
7954: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7955: dbms_sql.bind_variable(cursor_id,':resId',-2);
7956: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
7950: dbms_sql.bind_variable(cursor_id,':n4',col4);
7951: dbms_sql.bind_variable(cursor_id,':n5',col5);
7952: dbms_sql.bind_variable(cursor_id,':n6',col6);
7953:
7954: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7955: dbms_sql.bind_variable(cursor_id,':resId',-2);
7956: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
7957: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7958: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7951: dbms_sql.bind_variable(cursor_id,':n5',col5);
7952: dbms_sql.bind_variable(cursor_id,':n6',col6);
7953:
7954: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7955: dbms_sql.bind_variable(cursor_id,':resId',-2);
7956: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
7957: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7958: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7959: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7952: dbms_sql.bind_variable(cursor_id,':n6',col6);
7953:
7954: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7955: dbms_sql.bind_variable(cursor_id,':resId',-2);
7956: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
7957: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7958: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7959: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7960: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7953:
7954: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7955: dbms_sql.bind_variable(cursor_id,':resId',-2);
7956: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
7957: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7958: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7959: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7960: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7961: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7954: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
7955: dbms_sql.bind_variable(cursor_id,':resId',-2);
7956: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
7957: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7958: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7959: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7960: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7961: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7962:
7955: dbms_sql.bind_variable(cursor_id,':resId',-2);
7956: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
7957: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7958: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7959: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7960: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7961: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7962:
7963:
7956: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
7957: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7958: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7959: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7960: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7961: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7962:
7963:
7964: l_rows_upd := dbms_sql.execute(cursor_id);
7957: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
7958: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
7959: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
7960: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7961: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7962:
7963:
7964: l_rows_upd := dbms_sql.execute(cursor_id);
7965:
7960: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
7961: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
7962:
7963:
7964: l_rows_upd := dbms_sql.execute(cursor_id);
7965:
7966: dbms_sql.close_cursor(cursor_id);
7967:
7968: exception
7962:
7963:
7964: l_rows_upd := dbms_sql.execute(cursor_id);
7965:
7966: dbms_sql.close_cursor(cursor_id);
7967:
7968: exception
7969: WHEN NO_DATA_FOUND THEN
7970:
8015: :n4,
8016: :n5,
8017: :n6 )';
8018:
8019: cursor_id := dbms_sql.open_cursor;
8020:
8021: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8022:
8023: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8017: :n6 )';
8018:
8019: cursor_id := dbms_sql.open_cursor;
8020:
8021: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8022:
8023: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8024: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8025: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8019: cursor_id := dbms_sql.open_cursor;
8020:
8021: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8022:
8023: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8024: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8025: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8026: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8027: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8020:
8021: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8022:
8023: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8024: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8025: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8026: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8027: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8028: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8021: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8022:
8023: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8024: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8025: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8026: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8027: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8028: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8029: dbms_sql.bind_variable(cursor_id,':resId',-2);
8022:
8023: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8024: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8025: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8026: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8027: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8028: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8029: dbms_sql.bind_variable(cursor_id,':resId',-2);
8030: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8023: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8024: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8025: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8026: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8027: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8028: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8029: dbms_sql.bind_variable(cursor_id,':resId',-2);
8030: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8031: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8024: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8025: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8026: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8027: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8028: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8029: dbms_sql.bind_variable(cursor_id,':resId',-2);
8030: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8031: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8032: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
8025: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8026: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8027: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8028: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8029: dbms_sql.bind_variable(cursor_id,':resId',-2);
8030: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8031: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8032: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
8033: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8026: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8027: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8028: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8029: dbms_sql.bind_variable(cursor_id,':resId',-2);
8030: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8031: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8032: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
8033: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8034: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8027: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8028: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8029: dbms_sql.bind_variable(cursor_id,':resId',-2);
8030: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8031: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8032: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
8033: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8034: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8035: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8028: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8029: dbms_sql.bind_variable(cursor_id,':resId',-2);
8030: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8031: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8032: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
8033: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8034: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8035: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8036: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8029: dbms_sql.bind_variable(cursor_id,':resId',-2);
8030: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8031: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8032: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
8033: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8034: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8035: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8036: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8037: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8030: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8031: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8032: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
8033: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8034: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8035: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8036: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8037: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8038: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8031: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8032: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
8033: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8034: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8035: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8036: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8037: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8038: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8039: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8032: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
8033: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8034: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8035: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8036: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8037: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8038: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8039: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8040: dbms_sql.bind_variable(cursor_id,':n1',col1);
8033: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8034: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8035: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8036: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8037: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8038: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8039: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8040: dbms_sql.bind_variable(cursor_id,':n1',col1);
8041: dbms_sql.bind_variable(cursor_id,':n2',col2);
8034: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8035: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8036: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8037: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8038: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8039: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8040: dbms_sql.bind_variable(cursor_id,':n1',col1);
8041: dbms_sql.bind_variable(cursor_id,':n2',col2);
8042: dbms_sql.bind_variable(cursor_id,':n3',col3);
8035: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8036: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8037: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8038: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8039: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8040: dbms_sql.bind_variable(cursor_id,':n1',col1);
8041: dbms_sql.bind_variable(cursor_id,':n2',col2);
8042: dbms_sql.bind_variable(cursor_id,':n3',col3);
8043: dbms_sql.bind_variable(cursor_id,':n4',col4);
8036: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8037: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8038: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8039: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8040: dbms_sql.bind_variable(cursor_id,':n1',col1);
8041: dbms_sql.bind_variable(cursor_id,':n2',col2);
8042: dbms_sql.bind_variable(cursor_id,':n3',col3);
8043: dbms_sql.bind_variable(cursor_id,':n4',col4);
8044: dbms_sql.bind_variable(cursor_id,':n5',col5);
8037: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8038: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8039: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8040: dbms_sql.bind_variable(cursor_id,':n1',col1);
8041: dbms_sql.bind_variable(cursor_id,':n2',col2);
8042: dbms_sql.bind_variable(cursor_id,':n3',col3);
8043: dbms_sql.bind_variable(cursor_id,':n4',col4);
8044: dbms_sql.bind_variable(cursor_id,':n5',col5);
8045: dbms_sql.bind_variable(cursor_id,':n6',col6);
8038: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8039: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8040: dbms_sql.bind_variable(cursor_id,':n1',col1);
8041: dbms_sql.bind_variable(cursor_id,':n2',col2);
8042: dbms_sql.bind_variable(cursor_id,':n3',col3);
8043: dbms_sql.bind_variable(cursor_id,':n4',col4);
8044: dbms_sql.bind_variable(cursor_id,':n5',col5);
8045: dbms_sql.bind_variable(cursor_id,':n6',col6);
8046:
8039: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8040: dbms_sql.bind_variable(cursor_id,':n1',col1);
8041: dbms_sql.bind_variable(cursor_id,':n2',col2);
8042: dbms_sql.bind_variable(cursor_id,':n3',col3);
8043: dbms_sql.bind_variable(cursor_id,':n4',col4);
8044: dbms_sql.bind_variable(cursor_id,':n5',col5);
8045: dbms_sql.bind_variable(cursor_id,':n6',col6);
8046:
8047:
8040: dbms_sql.bind_variable(cursor_id,':n1',col1);
8041: dbms_sql.bind_variable(cursor_id,':n2',col2);
8042: dbms_sql.bind_variable(cursor_id,':n3',col3);
8043: dbms_sql.bind_variable(cursor_id,':n4',col4);
8044: dbms_sql.bind_variable(cursor_id,':n5',col5);
8045: dbms_sql.bind_variable(cursor_id,':n6',col6);
8046:
8047:
8048: l_rows_upd := dbms_sql.execute(cursor_id);
8041: dbms_sql.bind_variable(cursor_id,':n2',col2);
8042: dbms_sql.bind_variable(cursor_id,':n3',col3);
8043: dbms_sql.bind_variable(cursor_id,':n4',col4);
8044: dbms_sql.bind_variable(cursor_id,':n5',col5);
8045: dbms_sql.bind_variable(cursor_id,':n6',col6);
8046:
8047:
8048: l_rows_upd := dbms_sql.execute(cursor_id);
8049:
8044: dbms_sql.bind_variable(cursor_id,':n5',col5);
8045: dbms_sql.bind_variable(cursor_id,':n6',col6);
8046:
8047:
8048: l_rows_upd := dbms_sql.execute(cursor_id);
8049:
8050: dbms_sql.close_cursor(cursor_id);
8051:
8052:
8046:
8047:
8048: l_rows_upd := dbms_sql.execute(cursor_id);
8049:
8050: dbms_sql.close_cursor(cursor_id);
8051:
8052:
8053:
8054: end;
8087: and amount_subtype_code = :amountSubtypeCode
8088: and currency_type = :currencyType
8089: and currency_code = :currencyCode';
8090:
8091: cursor_id := dbms_sql.open_cursor;
8092:
8093: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8094: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8095: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8089: and currency_code = :currencyCode';
8090:
8091: cursor_id := dbms_sql.open_cursor;
8092:
8093: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8094: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8095: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8096: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8097: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8090:
8091: cursor_id := dbms_sql.open_cursor;
8092:
8093: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8094: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8095: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8096: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8097: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8098: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8091: cursor_id := dbms_sql.open_cursor;
8092:
8093: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8094: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8095: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8096: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8097: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8098: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8099: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8092:
8093: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8094: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8095: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8096: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8097: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8098: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8099: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8100:
8093: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8094: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8095: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8096: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8097: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8098: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8099: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8100:
8101: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8094: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8095: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8096: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8097: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8098: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8099: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8100:
8101: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8102: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8095: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8096: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8097: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8098: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8099: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8100:
8101: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8102: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8103: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
8097: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8098: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8099: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8100:
8101: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8102: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8103: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
8104: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8105: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8098: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8099: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8100:
8101: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8102: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8103: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
8104: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8105: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8106:
8099: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8100:
8101: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8102: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8103: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
8104: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8105: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8106:
8107: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8100:
8101: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8102: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8103: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
8104: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8105: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8106:
8107: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8108: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8101: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8102: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8103: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
8104: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8105: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8106:
8107: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8108: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8109: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8103: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
8104: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8105: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8106:
8107: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8108: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8109: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8110:
8111:
8104: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8105: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8106:
8107: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8108: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8109: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8110:
8111:
8112: l_rows_upd := dbms_sql.execute(cursor_id);
8105: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8106:
8107: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8108: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8109: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8110:
8111:
8112: l_rows_upd := dbms_sql.execute(cursor_id);
8113:
8108: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8109: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8110:
8111:
8112: l_rows_upd := dbms_sql.execute(cursor_id);
8113:
8114: dbms_sql.close_cursor(cursor_id);
8115:
8116: exception
8110:
8111:
8112: l_rows_upd := dbms_sql.execute(cursor_id);
8113:
8114: dbms_sql.close_cursor(cursor_id);
8115:
8116: exception
8117: WHEN NO_DATA_FOUND THEN
8118:
8163: :n4,
8164: :n5,
8165: :n6 )';
8166:
8167: cursor_id := dbms_sql.open_cursor;
8168:
8169: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8170:
8171: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8165: :n6 )';
8166:
8167: cursor_id := dbms_sql.open_cursor;
8168:
8169: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8170:
8171: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8172: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8173:
8167: cursor_id := dbms_sql.open_cursor;
8168:
8169: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8170:
8171: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8172: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8173:
8174: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8175: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8168:
8169: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8170:
8171: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8172: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8173:
8174: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8175: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8176: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8170:
8171: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8172: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8173:
8174: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8175: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8176: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8177: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8178: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8171: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8172: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8173:
8174: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8175: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8176: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8177: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8178: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8179: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8172: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8173:
8174: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8175: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8176: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8177: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8178: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8179: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8180: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8173:
8174: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8175: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8176: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8177: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8178: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8179: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8180: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8181: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8174: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8175: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8176: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8177: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8178: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8179: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8180: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8181: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8182: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8175: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8176: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8177: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8178: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8179: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8180: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8181: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8182: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8183: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8176: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8177: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8178: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8179: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8180: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8181: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8182: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8183: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8184:
8177: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8178: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8179: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8180: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8181: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8182: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8183: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8184:
8185: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8178: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8179: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8180: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8181: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8182: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8183: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8184:
8185: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8186: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8179: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8180: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8181: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8182: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8183: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8184:
8185: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8186: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8187:
8181: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8182: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8183: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8184:
8185: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8186: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8187:
8188: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8189: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8182: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8183: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8184:
8185: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8186: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8187:
8188: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8189: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8190: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8184:
8185: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8186: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8187:
8188: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8189: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8190: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8191: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8192: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8185: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8186: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8187:
8188: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8189: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8190: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8191: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8192: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8193: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8186: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8187:
8188: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8189: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8190: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8191: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8192: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8193: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8194: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8187:
8188: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8189: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8190: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8191: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8192: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8193: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8194: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8195: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8188: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8189: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8190: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8191: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8192: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8193: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8194: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8195: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8196: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8189: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8190: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8191: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8192: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8193: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8194: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8195: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8196: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8197:
8190: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8191: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8192: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8193: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8194: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8195: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8196: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8197:
8198:
8191: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
8192: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8193: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8194: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8195: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8196: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8197:
8198:
8199: l_rows_upd := dbms_sql.execute(cursor_id);
8192: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
8193: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
8194: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
8195: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8196: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8197:
8198:
8199: l_rows_upd := dbms_sql.execute(cursor_id);
8200:
8195: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
8196: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
8197:
8198:
8199: l_rows_upd := dbms_sql.execute(cursor_id);
8200:
8201: dbms_sql.close_cursor(cursor_id);
8202:
8203:
8197:
8198:
8199: l_rows_upd := dbms_sql.execute(cursor_id);
8200:
8201: dbms_sql.close_cursor(cursor_id);
8202:
8203:
8204:
8205: end;
8236: and amount_subtype_code = :amountSubtypeCode
8237: and currency_type = :currencyType
8238: and currency_code = :currencyCode';
8239:
8240: cursor_id := dbms_sql.open_cursor;
8241:
8242: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8243: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8244: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8238: and currency_code = :currencyCode';
8239:
8240: cursor_id := dbms_sql.open_cursor;
8241:
8242: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8243: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8244: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8245: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8246: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8239:
8240: cursor_id := dbms_sql.open_cursor;
8241:
8242: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8243: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8244: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8245: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8246: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8247: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8240: cursor_id := dbms_sql.open_cursor;
8241:
8242: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8243: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8244: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8245: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8246: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8247: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8248: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8241:
8242: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8243: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8244: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8245: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8246: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8247: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8248: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8249:
8242: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8243: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8244: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8245: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8246: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8247: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8248: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8249:
8250: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8243: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8244: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8245: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8246: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8247: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8248: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8249:
8250: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8251: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8244: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8245: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8246: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8247: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8248: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8249:
8250: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8251: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8252: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
8246: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8247: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8248: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8249:
8250: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8251: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8252: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
8253: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8254: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8247: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8248: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8249:
8250: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8251: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8252: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
8253: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8254: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8255:
8248: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8249:
8250: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8251: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8252: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
8253: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8254: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8255:
8256: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8249:
8250: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8251: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8252: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
8253: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8254: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8255:
8256: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8257: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8250: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8251: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8252: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
8253: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8254: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8255:
8256: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8257: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8258: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8252: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
8253: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8254: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8255:
8256: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8257: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8258: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8259:
8260:
8253: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8254: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8255:
8256: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8257: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8258: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8259:
8260:
8261: l_rows_upd := dbms_sql.execute(cursor_id);
8254: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8255:
8256: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8257: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8258: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8259:
8260:
8261: l_rows_upd := dbms_sql.execute(cursor_id);
8262:
8257: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8258: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8259:
8260:
8261: l_rows_upd := dbms_sql.execute(cursor_id);
8262:
8263: dbms_sql.close_cursor(cursor_id);
8264:
8265: exception
8259:
8260:
8261: l_rows_upd := dbms_sql.execute(cursor_id);
8262:
8263: dbms_sql.close_cursor(cursor_id);
8264:
8265: exception
8266: WHEN NO_DATA_FOUND THEN
8267:
8312: :n4,
8313: :n5,
8314: :n6 )';
8315:
8316: cursor_id := dbms_sql.open_cursor;
8317:
8318: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8319:
8320: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8314: :n6 )';
8315:
8316: cursor_id := dbms_sql.open_cursor;
8317:
8318: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8319:
8320: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8321: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8322:
8316: cursor_id := dbms_sql.open_cursor;
8317:
8318: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8319:
8320: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8321: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8322:
8323: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8324: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8317:
8318: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8319:
8320: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8321: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8322:
8323: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8324: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8325: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8319:
8320: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8321: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8322:
8323: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8324: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8325: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8326: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8327: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8320: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
8321: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8322:
8323: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8324: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8325: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8326: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8327: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8328: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8321: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
8322:
8323: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8324: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8325: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8326: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8327: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8328: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8329: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8322:
8323: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8324: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8325: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8326: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8327: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8328: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8329: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8330: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8323: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
8324: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8325: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8326: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8327: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8328: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8329: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8330: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8324: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
8325: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8326: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8327: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8328: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8329: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8330: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8325: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
8326: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8327: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8328: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8329: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8330: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8333:
8326: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8327: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8328: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8329: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8330: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8333:
8334: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8327: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8328: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8329: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8330: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8333:
8334: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8335: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8328: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
8329: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
8330: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8333:
8334: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8335: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8336:
8330: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8333:
8334: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8335: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8336:
8337: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8338: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
8332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8333:
8334: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8335: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8336:
8337: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8338: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8339: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8333:
8334: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8335: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8336:
8337: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8338: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8339: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8340: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8341: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8334: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8335: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8336:
8337: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8338: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8339: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8340: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8341: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8342: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8335: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
8336:
8337: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8338: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8339: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8340: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8341: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8342: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8343: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8336:
8337: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8338: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8339: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8340: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8341: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8342: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8343: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8344: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8337: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
8338: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8339: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8340: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8341: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8342: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8343: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8344: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8345: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8338: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8339: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8340: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8341: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8342: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8343: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8344: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8345: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8346:
8339: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8340: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8341: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8342: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8343: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8344: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8345: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8346:
8347:
8340: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
8341: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8342: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8343: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8344: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8345: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8346:
8347:
8348: l_rows_upd := dbms_sql.execute(cursor_id);
8341: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
8342: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
8343: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
8344: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8345: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8346:
8347:
8348: l_rows_upd := dbms_sql.execute(cursor_id);
8349:
8344: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
8345: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
8346:
8347:
8348: l_rows_upd := dbms_sql.execute(cursor_id);
8349:
8350: dbms_sql.close_cursor(cursor_id);
8351:
8352:
8346:
8347:
8348: l_rows_upd := dbms_sql.execute(cursor_id);
8349:
8350: dbms_sql.close_cursor(cursor_id);
8351:
8352:
8353:
8354: end;
8384: and amount_type_code = :amountTypeCode
8385: and currency_type = :currencyType
8386: and currency_code = :currencyCode';
8387:
8388: cursor_id := dbms_sql.open_cursor;
8389:
8390: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8391:
8392:
8386: and currency_code = :currencyCode';
8387:
8388: cursor_id := dbms_sql.open_cursor;
8389:
8390: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8391:
8392:
8393: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8394: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8389:
8390: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8391:
8392:
8393: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8394: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8395: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8396: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8397: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8390: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8391:
8392:
8393: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8394: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8395: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8396: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8397: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8398: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8391:
8392:
8393: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8394: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8395: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8396: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8397: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8398: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8399: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8392:
8393: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8394: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8395: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8396: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8397: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8398: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8399: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8400:
8393: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8394: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8395: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8396: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8397: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8398: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8399: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8400:
8401: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
8394: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8395: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8396: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8397: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8398: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8399: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8400:
8401: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
8402: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
8395: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8396: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8397: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8398: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8399: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8400:
8401: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
8402: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
8403: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
8397: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8398: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8399: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8400:
8401: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
8402: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
8403: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
8404: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
8405: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
8398: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8399: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8400:
8401: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
8402: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
8403: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
8404: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
8405: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
8406: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
8399: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8400:
8401: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
8402: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
8403: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
8404: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
8405: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
8406: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
8407:
8400:
8401: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
8402: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
8403: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
8404: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
8405: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
8406: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
8407:
8408:
8401: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
8402: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
8403: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
8404: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
8405: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
8406: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
8407:
8408:
8409: l_rows_upd := dbms_sql.execute(cursor_id);
8402: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
8403: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
8404: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
8405: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
8406: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
8407:
8408:
8409: l_rows_upd := dbms_sql.execute(cursor_id);
8410:
8405: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
8406: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
8407:
8408:
8409: l_rows_upd := dbms_sql.execute(cursor_id);
8410:
8411: LOOP
8412: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
8413: EXIT;
8408:
8409: l_rows_upd := dbms_sql.execute(cursor_id);
8410:
8411: LOOP
8412: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
8413: EXIT;
8414: END IF;
8415:
8416: dbms_sql.column_value(cursor_id,1,l_rev1_pl);
8412: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
8413: EXIT;
8414: END IF;
8415:
8416: dbms_sql.column_value(cursor_id,1,l_rev1_pl);
8417: dbms_sql.column_value(cursor_id,2,l_rev2_pl);
8418: dbms_sql.column_value(cursor_id,3,l_rev3_pl);
8419: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
8420: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
8413: EXIT;
8414: END IF;
8415:
8416: dbms_sql.column_value(cursor_id,1,l_rev1_pl);
8417: dbms_sql.column_value(cursor_id,2,l_rev2_pl);
8418: dbms_sql.column_value(cursor_id,3,l_rev3_pl);
8419: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
8420: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
8421: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
8414: END IF;
8415:
8416: dbms_sql.column_value(cursor_id,1,l_rev1_pl);
8417: dbms_sql.column_value(cursor_id,2,l_rev2_pl);
8418: dbms_sql.column_value(cursor_id,3,l_rev3_pl);
8419: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
8420: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
8421: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
8422:
8415:
8416: dbms_sql.column_value(cursor_id,1,l_rev1_pl);
8417: dbms_sql.column_value(cursor_id,2,l_rev2_pl);
8418: dbms_sql.column_value(cursor_id,3,l_rev3_pl);
8419: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
8420: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
8421: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
8422:
8423:
8416: dbms_sql.column_value(cursor_id,1,l_rev1_pl);
8417: dbms_sql.column_value(cursor_id,2,l_rev2_pl);
8418: dbms_sql.column_value(cursor_id,3,l_rev3_pl);
8419: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
8420: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
8421: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
8422:
8423:
8424: END LOOP;
8417: dbms_sql.column_value(cursor_id,2,l_rev2_pl);
8418: dbms_sql.column_value(cursor_id,3,l_rev3_pl);
8419: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
8420: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
8421: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
8422:
8423:
8424: END LOOP;
8425:
8422:
8423:
8424: END LOOP;
8425:
8426: dbms_sql.close_cursor(cursor_id);
8427:
8428: */
8429: end;
8430:
8454: and amount_type_code = :amountTypeCode
8455: and currency_type = :currencyType
8456: and currency_code = :currencyCode';
8457:
8458: cursor_id := dbms_sql.open_cursor;
8459:
8460: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8461:
8462: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8456: and currency_code = :currencyCode';
8457:
8458: cursor_id := dbms_sql.open_cursor;
8459:
8460: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8461:
8462: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8463: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8464: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8458: cursor_id := dbms_sql.open_cursor;
8459:
8460: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8461:
8462: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8463: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8464: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8465: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8466: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8459:
8460: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8461:
8462: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8463: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8464: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8465: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8466: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8467: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8460: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8461:
8462: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8463: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8464: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8465: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8466: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8467: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8468: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8461:
8462: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8463: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8464: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8465: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8466: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8467: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8468: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8469:
8462: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8463: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8464: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8465: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8466: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8467: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8468: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8469:
8470:
8463: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8464: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8465: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8466: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8467: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8468: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8469:
8470:
8471:
8464: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8465: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8466: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8467: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8468: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8469:
8470:
8471:
8472: dbms_sql.define_column(cursor_id,1,l_cost1_pl);
8468: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8469:
8470:
8471:
8472: dbms_sql.define_column(cursor_id,1,l_cost1_pl);
8473: dbms_sql.define_column(cursor_id,2,l_cost2_pl);
8474: dbms_sql.define_column(cursor_id,3,l_cost3_pl);
8475: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
8476: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
8469:
8470:
8471:
8472: dbms_sql.define_column(cursor_id,1,l_cost1_pl);
8473: dbms_sql.define_column(cursor_id,2,l_cost2_pl);
8474: dbms_sql.define_column(cursor_id,3,l_cost3_pl);
8475: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
8476: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
8477: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
8470:
8471:
8472: dbms_sql.define_column(cursor_id,1,l_cost1_pl);
8473: dbms_sql.define_column(cursor_id,2,l_cost2_pl);
8474: dbms_sql.define_column(cursor_id,3,l_cost3_pl);
8475: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
8476: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
8477: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
8478:
8471:
8472: dbms_sql.define_column(cursor_id,1,l_cost1_pl);
8473: dbms_sql.define_column(cursor_id,2,l_cost2_pl);
8474: dbms_sql.define_column(cursor_id,3,l_cost3_pl);
8475: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
8476: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
8477: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
8478:
8479: l_rows_upd := dbms_sql.execute(cursor_id);
8472: dbms_sql.define_column(cursor_id,1,l_cost1_pl);
8473: dbms_sql.define_column(cursor_id,2,l_cost2_pl);
8474: dbms_sql.define_column(cursor_id,3,l_cost3_pl);
8475: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
8476: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
8477: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
8478:
8479: l_rows_upd := dbms_sql.execute(cursor_id);
8480:
8473: dbms_sql.define_column(cursor_id,2,l_cost2_pl);
8474: dbms_sql.define_column(cursor_id,3,l_cost3_pl);
8475: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
8476: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
8477: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
8478:
8479: l_rows_upd := dbms_sql.execute(cursor_id);
8480:
8481: LOOP
8475: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
8476: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
8477: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
8478:
8479: l_rows_upd := dbms_sql.execute(cursor_id);
8480:
8481: LOOP
8482: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
8483: EXIT;
8478:
8479: l_rows_upd := dbms_sql.execute(cursor_id);
8480:
8481: LOOP
8482: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
8483: EXIT;
8484: END IF;
8485:
8486: dbms_sql.column_value(cursor_id,1,l_cost1_pl);
8482: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
8483: EXIT;
8484: END IF;
8485:
8486: dbms_sql.column_value(cursor_id,1,l_cost1_pl);
8487: dbms_sql.column_value(cursor_id,2,l_cost2_pl);
8488: dbms_sql.column_value(cursor_id,3,l_cost3_pl);
8489: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
8490: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
8483: EXIT;
8484: END IF;
8485:
8486: dbms_sql.column_value(cursor_id,1,l_cost1_pl);
8487: dbms_sql.column_value(cursor_id,2,l_cost2_pl);
8488: dbms_sql.column_value(cursor_id,3,l_cost3_pl);
8489: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
8490: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
8491: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
8484: END IF;
8485:
8486: dbms_sql.column_value(cursor_id,1,l_cost1_pl);
8487: dbms_sql.column_value(cursor_id,2,l_cost2_pl);
8488: dbms_sql.column_value(cursor_id,3,l_cost3_pl);
8489: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
8490: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
8491: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
8492:
8485:
8486: dbms_sql.column_value(cursor_id,1,l_cost1_pl);
8487: dbms_sql.column_value(cursor_id,2,l_cost2_pl);
8488: dbms_sql.column_value(cursor_id,3,l_cost3_pl);
8489: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
8490: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
8491: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
8492:
8493:
8486: dbms_sql.column_value(cursor_id,1,l_cost1_pl);
8487: dbms_sql.column_value(cursor_id,2,l_cost2_pl);
8488: dbms_sql.column_value(cursor_id,3,l_cost3_pl);
8489: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
8490: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
8491: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
8492:
8493:
8494: END LOOP;
8487: dbms_sql.column_value(cursor_id,2,l_cost2_pl);
8488: dbms_sql.column_value(cursor_id,3,l_cost3_pl);
8489: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
8490: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
8491: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
8492:
8493:
8494: END LOOP;
8495:
8492:
8493:
8494: END LOOP;
8495:
8496: dbms_sql.close_cursor(cursor_id);
8497: */
8498:
8499: end;
8500:
8519: and amount_subtype_code = :amountSubtypeCode
8520: and currency_type = :currencyType
8521: and currency_code = :currencyCode';
8522:
8523: cursor_id := dbms_sql.open_cursor;
8524:
8525: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8526: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
8527: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
8521: and currency_code = :currencyCode';
8522:
8523: cursor_id := dbms_sql.open_cursor;
8524:
8525: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8526: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
8527: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
8528: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
8529: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
8522:
8523: cursor_id := dbms_sql.open_cursor;
8524:
8525: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8526: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
8527: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
8528: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
8529: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
8530: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
8523: cursor_id := dbms_sql.open_cursor;
8524:
8525: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8526: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
8527: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
8528: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
8529: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
8530: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
8531: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
8524:
8525: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8526: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
8527: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
8528: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
8529: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
8530: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
8531: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
8532:
8525: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8526: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
8527: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
8528: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
8529: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
8530: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
8531: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
8532:
8533: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8526: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
8527: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
8528: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
8529: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
8530: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
8531: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
8532:
8533: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8534: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8527: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
8528: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
8529: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
8530: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
8531: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
8532:
8533: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8534: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8535: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8529: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
8530: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
8531: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
8532:
8533: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8534: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8535: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8536: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8537: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8530: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
8531: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
8532:
8533: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8534: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8535: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8536: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8537: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8538: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8531: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
8532:
8533: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8534: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8535: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8536: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8537: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8538: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8539: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8532:
8533: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8534: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8535: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8536: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8537: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8538: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8539: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8540: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8533: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8534: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8535: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8536: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8537: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8538: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8539: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8540: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8541:
8534: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8535: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8536: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8537: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8538: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8539: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8540: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8541:
8542:
8535: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8536: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8537: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8538: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8539: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8540: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8541:
8542:
8543: l_rows_upd := dbms_sql.execute(cursor_id);
8536: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8537: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8538: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8539: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8540: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8541:
8542:
8543: l_rows_upd := dbms_sql.execute(cursor_id);
8544:
8539: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8540: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8541:
8542:
8543: l_rows_upd := dbms_sql.execute(cursor_id);
8544:
8545: dbms_sql.close_cursor(cursor_id);
8546:
8547: end;
8541:
8542:
8543: l_rows_upd := dbms_sql.execute(cursor_id);
8544:
8545: dbms_sql.close_cursor(cursor_id);
8546:
8547: end;
8548:
8549: /* Now populate the MARGIN% */
8565: and amount_subtype_code = :amountSubtypeCode
8566: and currency_type = :currencyType
8567: and currency_code = :currencyCode';
8568:
8569: cursor_id := dbms_sql.open_cursor;
8570:
8571:
8572: if l_rev1_pl = 0 then
8573: l_mgn_per1_pl := 0;
8604: else
8605: l_mgn_per6_pl := 100*(l_rev6_pl-l_cost6_pl)/l_rev6_pl;
8606: end if;
8607:
8608: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8609: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_pl);
8610: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
8611: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
8612: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
8605: l_mgn_per6_pl := 100*(l_rev6_pl-l_cost6_pl)/l_rev6_pl;
8606: end if;
8607:
8608: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8609: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_pl);
8610: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
8611: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
8612: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
8613: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
8606: end if;
8607:
8608: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8609: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_pl);
8610: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
8611: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
8612: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
8613: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
8614: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
8607:
8608: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8609: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_pl);
8610: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
8611: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
8612: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
8613: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
8614: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
8615:
8608: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8609: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_pl);
8610: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
8611: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
8612: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
8613: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
8614: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
8615:
8616: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8609: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_pl);
8610: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
8611: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
8612: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
8613: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
8614: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
8615:
8616: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8617: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8610: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
8611: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
8612: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
8613: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
8614: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
8615:
8616: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8617: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8618: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8612: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
8613: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
8614: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
8615:
8616: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8617: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8618: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8619: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8620: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8613: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
8614: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
8615:
8616: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8617: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8618: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8619: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8620: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8621: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8614: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
8615:
8616: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8617: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8618: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8619: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8620: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8621: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8622: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8615:
8616: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8617: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8618: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8619: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8620: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8621: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8622: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8623: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8616: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8617: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8618: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8619: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8620: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8621: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8622: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8623: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8624:
8617: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
8618: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8619: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8620: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8621: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8622: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8623: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8624:
8625:
8618: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
8619: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8620: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8621: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8622: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8623: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8624:
8625:
8626: l_rows_upd := dbms_sql.execute(cursor_id);
8619: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8620: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8621: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8622: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8623: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8624:
8625:
8626: l_rows_upd := dbms_sql.execute(cursor_id);
8627:
8622: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8623: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8624:
8625:
8626: l_rows_upd := dbms_sql.execute(cursor_id);
8627:
8628: dbms_sql.close_cursor(cursor_id);
8629:
8630: end;
8624:
8625:
8626: l_rows_upd := dbms_sql.execute(cursor_id);
8627:
8628: dbms_sql.close_cursor(cursor_id);
8629:
8630: end;
8631:
8632: /* for task level res id */
8655: and amount_type_code = :amountTypeCode
8656: and currency_type = :currencyType
8657: and currency_code = :currencyCode';
8658:
8659: cursor_id := dbms_sql.open_cursor;
8660:
8661: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8662:
8663: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8657: and currency_code = :currencyCode';
8658:
8659: cursor_id := dbms_sql.open_cursor;
8660:
8661: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8662:
8663: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8664: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8665: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8659: cursor_id := dbms_sql.open_cursor;
8660:
8661: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8662:
8663: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8664: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8665: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8666: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8667: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8660:
8661: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8662:
8663: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8664: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8665: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8666: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8667: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8668: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8661: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8662:
8663: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8664: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8665: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8666: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8667: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8668: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8669: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8662:
8663: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8664: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8665: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8666: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8667: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8668: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8669: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8670:
8663: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8664: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8665: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8666: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8667: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8668: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8669: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8670:
8671:
8664: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8665: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8666: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8667: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8668: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8669: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8670:
8671:
8672:
8665: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8666: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8667: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
8668: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8669: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8670:
8671:
8672:
8673: dbms_sql.define_column(cursor_id,1,l_rev1_tl);
8669: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8670:
8671:
8672:
8673: dbms_sql.define_column(cursor_id,1,l_rev1_tl);
8674: dbms_sql.define_column(cursor_id,2,l_rev2_tl);
8675: dbms_sql.define_column(cursor_id,3,l_rev3_tl);
8676: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
8677: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
8670:
8671:
8672:
8673: dbms_sql.define_column(cursor_id,1,l_rev1_tl);
8674: dbms_sql.define_column(cursor_id,2,l_rev2_tl);
8675: dbms_sql.define_column(cursor_id,3,l_rev3_tl);
8676: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
8677: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
8678: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
8671:
8672:
8673: dbms_sql.define_column(cursor_id,1,l_rev1_tl);
8674: dbms_sql.define_column(cursor_id,2,l_rev2_tl);
8675: dbms_sql.define_column(cursor_id,3,l_rev3_tl);
8676: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
8677: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
8678: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
8679:
8672:
8673: dbms_sql.define_column(cursor_id,1,l_rev1_tl);
8674: dbms_sql.define_column(cursor_id,2,l_rev2_tl);
8675: dbms_sql.define_column(cursor_id,3,l_rev3_tl);
8676: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
8677: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
8678: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
8679:
8680: l_rows_upd := dbms_sql.execute(cursor_id);
8673: dbms_sql.define_column(cursor_id,1,l_rev1_tl);
8674: dbms_sql.define_column(cursor_id,2,l_rev2_tl);
8675: dbms_sql.define_column(cursor_id,3,l_rev3_tl);
8676: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
8677: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
8678: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
8679:
8680: l_rows_upd := dbms_sql.execute(cursor_id);
8681:
8674: dbms_sql.define_column(cursor_id,2,l_rev2_tl);
8675: dbms_sql.define_column(cursor_id,3,l_rev3_tl);
8676: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
8677: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
8678: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
8679:
8680: l_rows_upd := dbms_sql.execute(cursor_id);
8681:
8682: LOOP
8676: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
8677: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
8678: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
8679:
8680: l_rows_upd := dbms_sql.execute(cursor_id);
8681:
8682: LOOP
8683: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
8684: EXIT;
8679:
8680: l_rows_upd := dbms_sql.execute(cursor_id);
8681:
8682: LOOP
8683: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
8684: EXIT;
8685: END IF;
8686:
8687:
8684: EXIT;
8685: END IF;
8686:
8687:
8688: dbms_sql.column_value(cursor_id,1,l_rev1_tl);
8689: dbms_sql.column_value(cursor_id,2,l_rev2_tl);
8690: dbms_sql.column_value(cursor_id,3,l_rev3_tl);
8691: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
8692: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
8685: END IF;
8686:
8687:
8688: dbms_sql.column_value(cursor_id,1,l_rev1_tl);
8689: dbms_sql.column_value(cursor_id,2,l_rev2_tl);
8690: dbms_sql.column_value(cursor_id,3,l_rev3_tl);
8691: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
8692: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
8693: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
8686:
8687:
8688: dbms_sql.column_value(cursor_id,1,l_rev1_tl);
8689: dbms_sql.column_value(cursor_id,2,l_rev2_tl);
8690: dbms_sql.column_value(cursor_id,3,l_rev3_tl);
8691: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
8692: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
8693: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
8694:
8687:
8688: dbms_sql.column_value(cursor_id,1,l_rev1_tl);
8689: dbms_sql.column_value(cursor_id,2,l_rev2_tl);
8690: dbms_sql.column_value(cursor_id,3,l_rev3_tl);
8691: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
8692: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
8693: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
8694:
8695:
8688: dbms_sql.column_value(cursor_id,1,l_rev1_tl);
8689: dbms_sql.column_value(cursor_id,2,l_rev2_tl);
8690: dbms_sql.column_value(cursor_id,3,l_rev3_tl);
8691: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
8692: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
8693: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
8694:
8695:
8696:
8689: dbms_sql.column_value(cursor_id,2,l_rev2_tl);
8690: dbms_sql.column_value(cursor_id,3,l_rev3_tl);
8691: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
8692: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
8693: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
8694:
8695:
8696:
8697:
8696:
8697:
8698: END LOOP;
8699:
8700: dbms_sql.close_cursor(cursor_id);
8701: */
8702:
8703: end;
8704:
8727: and amount_type_code = :amountTypeCode
8728: and currency_type = :currencyType
8729: and currency_code = :currencyCode';
8730:
8731: cursor_id := dbms_sql.open_cursor;
8732:
8733: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8734:
8735: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8729: and currency_code = :currencyCode';
8730:
8731: cursor_id := dbms_sql.open_cursor;
8732:
8733: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8734:
8735: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8736: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8737: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8731: cursor_id := dbms_sql.open_cursor;
8732:
8733: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8734:
8735: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8736: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8737: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8738: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8739: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8732:
8733: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8734:
8735: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8736: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8737: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8738: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8739: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8740: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8733: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8734:
8735: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8736: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8737: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8738: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8739: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8740: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8741: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8734:
8735: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8736: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8737: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8738: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8739: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8740: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8741: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8742:
8735: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8736: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8737: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8738: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8739: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8740: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8741: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8742:
8743:
8736: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8737: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8738: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8739: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8740: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8741: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8742:
8743:
8744: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
8737: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8738: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8739: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
8740: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8741: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8742:
8743:
8744: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
8745: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
8740: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8741: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8742:
8743:
8744: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
8745: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
8746: dbms_sql.define_column(cursor_id,3,l_cost3_tl);
8747: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
8748: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
8741: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8742:
8743:
8744: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
8745: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
8746: dbms_sql.define_column(cursor_id,3,l_cost3_tl);
8747: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
8748: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
8749: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
8742:
8743:
8744: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
8745: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
8746: dbms_sql.define_column(cursor_id,3,l_cost3_tl);
8747: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
8748: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
8749: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
8750:
8743:
8744: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
8745: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
8746: dbms_sql.define_column(cursor_id,3,l_cost3_tl);
8747: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
8748: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
8749: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
8750:
8751: l_rows_upd := dbms_sql.execute(cursor_id);
8744: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
8745: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
8746: dbms_sql.define_column(cursor_id,3,l_cost3_tl);
8747: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
8748: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
8749: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
8750:
8751: l_rows_upd := dbms_sql.execute(cursor_id);
8752:
8745: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
8746: dbms_sql.define_column(cursor_id,3,l_cost3_tl);
8747: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
8748: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
8749: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
8750:
8751: l_rows_upd := dbms_sql.execute(cursor_id);
8752:
8753: LOOP
8747: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
8748: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
8749: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
8750:
8751: l_rows_upd := dbms_sql.execute(cursor_id);
8752:
8753: LOOP
8754: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
8755: EXIT;
8750:
8751: l_rows_upd := dbms_sql.execute(cursor_id);
8752:
8753: LOOP
8754: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
8755: EXIT;
8756: END IF;
8757:
8758: dbms_sql.column_value(cursor_id,1,l_cost1_tl);
8754: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
8755: EXIT;
8756: END IF;
8757:
8758: dbms_sql.column_value(cursor_id,1,l_cost1_tl);
8759: dbms_sql.column_value(cursor_id,2,l_cost2_tl);
8760: dbms_sql.column_value(cursor_id,3,l_cost3_tl);
8761: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
8762: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
8755: EXIT;
8756: END IF;
8757:
8758: dbms_sql.column_value(cursor_id,1,l_cost1_tl);
8759: dbms_sql.column_value(cursor_id,2,l_cost2_tl);
8760: dbms_sql.column_value(cursor_id,3,l_cost3_tl);
8761: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
8762: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
8763: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
8756: END IF;
8757:
8758: dbms_sql.column_value(cursor_id,1,l_cost1_tl);
8759: dbms_sql.column_value(cursor_id,2,l_cost2_tl);
8760: dbms_sql.column_value(cursor_id,3,l_cost3_tl);
8761: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
8762: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
8763: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
8764:
8757:
8758: dbms_sql.column_value(cursor_id,1,l_cost1_tl);
8759: dbms_sql.column_value(cursor_id,2,l_cost2_tl);
8760: dbms_sql.column_value(cursor_id,3,l_cost3_tl);
8761: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
8762: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
8763: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
8764:
8765:
8758: dbms_sql.column_value(cursor_id,1,l_cost1_tl);
8759: dbms_sql.column_value(cursor_id,2,l_cost2_tl);
8760: dbms_sql.column_value(cursor_id,3,l_cost3_tl);
8761: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
8762: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
8763: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
8764:
8765:
8766: END LOOP;
8759: dbms_sql.column_value(cursor_id,2,l_cost2_tl);
8760: dbms_sql.column_value(cursor_id,3,l_cost3_tl);
8761: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
8762: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
8763: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
8764:
8765:
8766: END LOOP;
8767: dbms_sql.close_cursor(cursor_id);
8763: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
8764:
8765:
8766: END LOOP;
8767: dbms_sql.close_cursor(cursor_id);
8768:
8769: */
8770: end;
8771:
8790: and amount_subtype_code = :amountSubtypeCode
8791: and currency_type = :currencyType
8792: and currency_code = :currencyCode';
8793:
8794: cursor_id := dbms_sql.open_cursor;
8795:
8796: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8797: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
8798: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
8792: and currency_code = :currencyCode';
8793:
8794: cursor_id := dbms_sql.open_cursor;
8795:
8796: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8797: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
8798: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
8799: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
8800: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
8793:
8794: cursor_id := dbms_sql.open_cursor;
8795:
8796: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8797: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
8798: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
8799: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
8800: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
8801: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
8794: cursor_id := dbms_sql.open_cursor;
8795:
8796: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8797: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
8798: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
8799: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
8800: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
8801: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
8802: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
8795:
8796: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8797: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
8798: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
8799: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
8800: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
8801: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
8802: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
8803:
8796: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8797: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
8798: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
8799: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
8800: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
8801: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
8802: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
8803:
8804: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8797: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
8798: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
8799: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
8800: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
8801: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
8802: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
8803:
8804: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8805: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8798: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
8799: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
8800: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
8801: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
8802: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
8803:
8804: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8805: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8806: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8800: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
8801: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
8802: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
8803:
8804: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8805: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8806: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8807: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8808: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8801: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
8802: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
8803:
8804: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8805: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8806: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8807: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8808: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8809: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8802: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
8803:
8804: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8805: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8806: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8807: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8808: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8809: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8810: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8803:
8804: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8805: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8806: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8807: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8808: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8809: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8810: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8811: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8804: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8805: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8806: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8807: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8808: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8809: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8810: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8811: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8812:
8805: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8806: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8807: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8808: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8809: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8810: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8811: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8812:
8813:
8806: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8807: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8808: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8809: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8810: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8811: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8812:
8813:
8814: l_rows_upd := dbms_sql.execute(cursor_id);
8807: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8808: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
8809: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
8810: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8811: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8812:
8813:
8814: l_rows_upd := dbms_sql.execute(cursor_id);
8815:
8810: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8811: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8812:
8813:
8814: l_rows_upd := dbms_sql.execute(cursor_id);
8815:
8816: dbms_sql.close_cursor(cursor_id);
8817:
8818: end;
8812:
8813:
8814: l_rows_upd := dbms_sql.execute(cursor_id);
8815:
8816: dbms_sql.close_cursor(cursor_id);
8817:
8818: end;
8819:
8820: /* Now populate the MARGIN% */
8836: and amount_subtype_code = :amountSubtypeCode
8837: and currency_type = :currencyType
8838: and currency_code = :currencyCode';
8839:
8840: cursor_id := dbms_sql.open_cursor;
8841:
8842:
8843: if l_rev1_tl = 0 then
8844: l_mgn_per1_tl := 0;
8875: else
8876: l_mgn_per6_tl := 100*(l_rev6_tl-l_cost6_tl)/l_rev6_tl;
8877: end if;
8878:
8879: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8880: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_tl);
8881: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
8882: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
8883: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
8876: l_mgn_per6_tl := 100*(l_rev6_tl-l_cost6_tl)/l_rev6_tl;
8877: end if;
8878:
8879: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8880: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_tl);
8881: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
8882: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
8883: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
8884: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
8877: end if;
8878:
8879: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8880: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_tl);
8881: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
8882: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
8883: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
8884: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
8885: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
8878:
8879: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8880: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_tl);
8881: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
8882: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
8883: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
8884: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
8885: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
8886:
8879: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8880: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_tl);
8881: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
8882: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
8883: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
8884: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
8885: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
8886:
8887: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8880: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_tl);
8881: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
8882: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
8883: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
8884: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
8885: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
8886:
8887: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8888: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8881: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
8882: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
8883: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
8884: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
8885: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
8886:
8887: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8888: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8889: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8883: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
8884: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
8885: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
8886:
8887: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8888: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8889: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8890: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8891: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8884: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
8885: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
8886:
8887: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8888: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8889: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8890: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8891: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8892: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8885: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
8886:
8887: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8888: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8889: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8890: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8891: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8892: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8886:
8887: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8888: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8889: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8890: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8891: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8892: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8887: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8888: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8889: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8890: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8891: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8892: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8895:
8888: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
8889: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8890: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8891: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8892: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8895:
8896:
8889: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
8890: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8891: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8892: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8895:
8896:
8897: l_rows_upd := dbms_sql.execute(cursor_id);
8890: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
8891: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
8892: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
8893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8895:
8896:
8897: l_rows_upd := dbms_sql.execute(cursor_id);
8898:
8893: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8894: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8895:
8896:
8897: l_rows_upd := dbms_sql.execute(cursor_id);
8898:
8899: dbms_sql.close_cursor(cursor_id);
8900:
8901: end;
8895:
8896:
8897: l_rows_upd := dbms_sql.execute(cursor_id);
8898:
8899: dbms_sql.close_cursor(cursor_id);
8900:
8901: end;
8902:
8903:
8945: and amount_subtype_code = :amountSubtypeCode
8946: and currency_type = :currencyType
8947: and currency_code = :currencyCode';
8948:
8949: cursor_id := dbms_sql.open_cursor;
8950:
8951: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8952: dbms_sql.bind_variable(cursor_id,':n1',col1);
8953: dbms_sql.bind_variable(cursor_id,':n2',col2);
8947: and currency_code = :currencyCode';
8948:
8949: cursor_id := dbms_sql.open_cursor;
8950:
8951: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8952: dbms_sql.bind_variable(cursor_id,':n1',col1);
8953: dbms_sql.bind_variable(cursor_id,':n2',col2);
8954: dbms_sql.bind_variable(cursor_id,':n3',col3);
8955: dbms_sql.bind_variable(cursor_id,':n4',col4);
8948:
8949: cursor_id := dbms_sql.open_cursor;
8950:
8951: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8952: dbms_sql.bind_variable(cursor_id,':n1',col1);
8953: dbms_sql.bind_variable(cursor_id,':n2',col2);
8954: dbms_sql.bind_variable(cursor_id,':n3',col3);
8955: dbms_sql.bind_variable(cursor_id,':n4',col4);
8956: dbms_sql.bind_variable(cursor_id,':n5',col5);
8949: cursor_id := dbms_sql.open_cursor;
8950:
8951: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8952: dbms_sql.bind_variable(cursor_id,':n1',col1);
8953: dbms_sql.bind_variable(cursor_id,':n2',col2);
8954: dbms_sql.bind_variable(cursor_id,':n3',col3);
8955: dbms_sql.bind_variable(cursor_id,':n4',col4);
8956: dbms_sql.bind_variable(cursor_id,':n5',col5);
8957: dbms_sql.bind_variable(cursor_id,':n6',col6);
8950:
8951: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8952: dbms_sql.bind_variable(cursor_id,':n1',col1);
8953: dbms_sql.bind_variable(cursor_id,':n2',col2);
8954: dbms_sql.bind_variable(cursor_id,':n3',col3);
8955: dbms_sql.bind_variable(cursor_id,':n4',col4);
8956: dbms_sql.bind_variable(cursor_id,':n5',col5);
8957: dbms_sql.bind_variable(cursor_id,':n6',col6);
8958: dbms_sql.bind_variable(cursor_id,':n7',col7);
8951: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
8952: dbms_sql.bind_variable(cursor_id,':n1',col1);
8953: dbms_sql.bind_variable(cursor_id,':n2',col2);
8954: dbms_sql.bind_variable(cursor_id,':n3',col3);
8955: dbms_sql.bind_variable(cursor_id,':n4',col4);
8956: dbms_sql.bind_variable(cursor_id,':n5',col5);
8957: dbms_sql.bind_variable(cursor_id,':n6',col6);
8958: dbms_sql.bind_variable(cursor_id,':n7',col7);
8959: dbms_sql.bind_variable(cursor_id,':n8',col8);
8952: dbms_sql.bind_variable(cursor_id,':n1',col1);
8953: dbms_sql.bind_variable(cursor_id,':n2',col2);
8954: dbms_sql.bind_variable(cursor_id,':n3',col3);
8955: dbms_sql.bind_variable(cursor_id,':n4',col4);
8956: dbms_sql.bind_variable(cursor_id,':n5',col5);
8957: dbms_sql.bind_variable(cursor_id,':n6',col6);
8958: dbms_sql.bind_variable(cursor_id,':n7',col7);
8959: dbms_sql.bind_variable(cursor_id,':n8',col8);
8960: dbms_sql.bind_variable(cursor_id,':n9',col9);
8953: dbms_sql.bind_variable(cursor_id,':n2',col2);
8954: dbms_sql.bind_variable(cursor_id,':n3',col3);
8955: dbms_sql.bind_variable(cursor_id,':n4',col4);
8956: dbms_sql.bind_variable(cursor_id,':n5',col5);
8957: dbms_sql.bind_variable(cursor_id,':n6',col6);
8958: dbms_sql.bind_variable(cursor_id,':n7',col7);
8959: dbms_sql.bind_variable(cursor_id,':n8',col8);
8960: dbms_sql.bind_variable(cursor_id,':n9',col9);
8961: dbms_sql.bind_variable(cursor_id,':n10',col10);
8954: dbms_sql.bind_variable(cursor_id,':n3',col3);
8955: dbms_sql.bind_variable(cursor_id,':n4',col4);
8956: dbms_sql.bind_variable(cursor_id,':n5',col5);
8957: dbms_sql.bind_variable(cursor_id,':n6',col6);
8958: dbms_sql.bind_variable(cursor_id,':n7',col7);
8959: dbms_sql.bind_variable(cursor_id,':n8',col8);
8960: dbms_sql.bind_variable(cursor_id,':n9',col9);
8961: dbms_sql.bind_variable(cursor_id,':n10',col10);
8962: dbms_sql.bind_variable(cursor_id,':n11',col11);
8955: dbms_sql.bind_variable(cursor_id,':n4',col4);
8956: dbms_sql.bind_variable(cursor_id,':n5',col5);
8957: dbms_sql.bind_variable(cursor_id,':n6',col6);
8958: dbms_sql.bind_variable(cursor_id,':n7',col7);
8959: dbms_sql.bind_variable(cursor_id,':n8',col8);
8960: dbms_sql.bind_variable(cursor_id,':n9',col9);
8961: dbms_sql.bind_variable(cursor_id,':n10',col10);
8962: dbms_sql.bind_variable(cursor_id,':n11',col11);
8963: dbms_sql.bind_variable(cursor_id,':n12',col12);
8956: dbms_sql.bind_variable(cursor_id,':n5',col5);
8957: dbms_sql.bind_variable(cursor_id,':n6',col6);
8958: dbms_sql.bind_variable(cursor_id,':n7',col7);
8959: dbms_sql.bind_variable(cursor_id,':n8',col8);
8960: dbms_sql.bind_variable(cursor_id,':n9',col9);
8961: dbms_sql.bind_variable(cursor_id,':n10',col10);
8962: dbms_sql.bind_variable(cursor_id,':n11',col11);
8963: dbms_sql.bind_variable(cursor_id,':n12',col12);
8964: dbms_sql.bind_variable(cursor_id,':n13',col13);
8957: dbms_sql.bind_variable(cursor_id,':n6',col6);
8958: dbms_sql.bind_variable(cursor_id,':n7',col7);
8959: dbms_sql.bind_variable(cursor_id,':n8',col8);
8960: dbms_sql.bind_variable(cursor_id,':n9',col9);
8961: dbms_sql.bind_variable(cursor_id,':n10',col10);
8962: dbms_sql.bind_variable(cursor_id,':n11',col11);
8963: dbms_sql.bind_variable(cursor_id,':n12',col12);
8964: dbms_sql.bind_variable(cursor_id,':n13',col13);
8965:
8958: dbms_sql.bind_variable(cursor_id,':n7',col7);
8959: dbms_sql.bind_variable(cursor_id,':n8',col8);
8960: dbms_sql.bind_variable(cursor_id,':n9',col9);
8961: dbms_sql.bind_variable(cursor_id,':n10',col10);
8962: dbms_sql.bind_variable(cursor_id,':n11',col11);
8963: dbms_sql.bind_variable(cursor_id,':n12',col12);
8964: dbms_sql.bind_variable(cursor_id,':n13',col13);
8965:
8966: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8959: dbms_sql.bind_variable(cursor_id,':n8',col8);
8960: dbms_sql.bind_variable(cursor_id,':n9',col9);
8961: dbms_sql.bind_variable(cursor_id,':n10',col10);
8962: dbms_sql.bind_variable(cursor_id,':n11',col11);
8963: dbms_sql.bind_variable(cursor_id,':n12',col12);
8964: dbms_sql.bind_variable(cursor_id,':n13',col13);
8965:
8966: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8967: dbms_sql.bind_variable(cursor_id,':resId',-1);
8960: dbms_sql.bind_variable(cursor_id,':n9',col9);
8961: dbms_sql.bind_variable(cursor_id,':n10',col10);
8962: dbms_sql.bind_variable(cursor_id,':n11',col11);
8963: dbms_sql.bind_variable(cursor_id,':n12',col12);
8964: dbms_sql.bind_variable(cursor_id,':n13',col13);
8965:
8966: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8967: dbms_sql.bind_variable(cursor_id,':resId',-1);
8968: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
8962: dbms_sql.bind_variable(cursor_id,':n11',col11);
8963: dbms_sql.bind_variable(cursor_id,':n12',col12);
8964: dbms_sql.bind_variable(cursor_id,':n13',col13);
8965:
8966: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8967: dbms_sql.bind_variable(cursor_id,':resId',-1);
8968: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
8969: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8970: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8963: dbms_sql.bind_variable(cursor_id,':n12',col12);
8964: dbms_sql.bind_variable(cursor_id,':n13',col13);
8965:
8966: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8967: dbms_sql.bind_variable(cursor_id,':resId',-1);
8968: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
8969: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8970: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8971: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8964: dbms_sql.bind_variable(cursor_id,':n13',col13);
8965:
8966: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8967: dbms_sql.bind_variable(cursor_id,':resId',-1);
8968: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
8969: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8970: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8971: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8972: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8965:
8966: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8967: dbms_sql.bind_variable(cursor_id,':resId',-1);
8968: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
8969: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8970: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8971: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8972: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8973: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8966: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
8967: dbms_sql.bind_variable(cursor_id,':resId',-1);
8968: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
8969: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8970: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8971: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8972: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8973: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8974:
8967: dbms_sql.bind_variable(cursor_id,':resId',-1);
8968: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
8969: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8970: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8971: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8972: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8973: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8974:
8975:
8968: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_pl);
8969: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8970: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8971: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8972: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8973: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8974:
8975:
8976: l_rows_upd := dbms_sql.execute(cursor_id);
8969: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
8970: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
8971: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
8972: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8973: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8974:
8975:
8976: l_rows_upd := dbms_sql.execute(cursor_id);
8977:
8972: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
8973: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
8974:
8975:
8976: l_rows_upd := dbms_sql.execute(cursor_id);
8977:
8978: dbms_sql.close_cursor(cursor_id);
8979:
8980: exception
8974:
8975:
8976: l_rows_upd := dbms_sql.execute(cursor_id);
8977:
8978: dbms_sql.close_cursor(cursor_id);
8979:
8980: exception
8981: WHEN NO_DATA_FOUND THEN
8982:
9041: :n11,
9042: :n12,
9043: :n13 )';
9044:
9045: cursor_id := dbms_sql.open_cursor;
9046:
9047: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9048:
9049: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9043: :n13 )';
9044:
9045: cursor_id := dbms_sql.open_cursor;
9046:
9047: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9048:
9049: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9050: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9051: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9045: cursor_id := dbms_sql.open_cursor;
9046:
9047: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9048:
9049: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9050: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9051: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9052: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9053: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9046:
9047: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9048:
9049: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9050: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9051: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9052: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9053: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9054: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9047: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9048:
9049: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9050: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9051: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9052: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9053: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9054: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9055: dbms_sql.bind_variable(cursor_id,':resId',-1);
9048:
9049: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9050: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9051: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9052: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9053: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9054: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9055: dbms_sql.bind_variable(cursor_id,':resId',-1);
9056: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9049: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9050: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9051: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9052: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9053: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9054: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9055: dbms_sql.bind_variable(cursor_id,':resId',-1);
9056: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9057: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9050: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9051: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9052: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9053: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9054: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9055: dbms_sql.bind_variable(cursor_id,':resId',-1);
9056: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9057: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9058: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
9051: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9052: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9053: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9054: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9055: dbms_sql.bind_variable(cursor_id,':resId',-1);
9056: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9057: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9058: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
9059: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9052: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9053: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9054: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9055: dbms_sql.bind_variable(cursor_id,':resId',-1);
9056: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9057: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9058: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
9059: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9060: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9053: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9054: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9055: dbms_sql.bind_variable(cursor_id,':resId',-1);
9056: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9057: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9058: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
9059: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9060: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9061: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9054: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9055: dbms_sql.bind_variable(cursor_id,':resId',-1);
9056: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9057: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9058: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
9059: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9060: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9061: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9062: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9055: dbms_sql.bind_variable(cursor_id,':resId',-1);
9056: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9057: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9058: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
9059: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9060: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9061: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9062: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9063: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9056: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9057: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9058: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
9059: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9060: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9061: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9062: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9063: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9064: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9057: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9058: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
9059: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9060: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9061: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9062: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9063: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9064: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9065: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9058: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_pl);
9059: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9060: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9061: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9062: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9063: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9064: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9065: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9066: dbms_sql.bind_variable(cursor_id,':n1',col1);
9059: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9060: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9061: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9062: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9063: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9064: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9065: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9066: dbms_sql.bind_variable(cursor_id,':n1',col1);
9067: dbms_sql.bind_variable(cursor_id,':n2',col2);
9060: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9061: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9062: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9063: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9064: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9065: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9066: dbms_sql.bind_variable(cursor_id,':n1',col1);
9067: dbms_sql.bind_variable(cursor_id,':n2',col2);
9068: dbms_sql.bind_variable(cursor_id,':n3',col3);
9061: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9062: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9063: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9064: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9065: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9066: dbms_sql.bind_variable(cursor_id,':n1',col1);
9067: dbms_sql.bind_variable(cursor_id,':n2',col2);
9068: dbms_sql.bind_variable(cursor_id,':n3',col3);
9069: dbms_sql.bind_variable(cursor_id,':n4',col4);
9062: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9063: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9064: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9065: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9066: dbms_sql.bind_variable(cursor_id,':n1',col1);
9067: dbms_sql.bind_variable(cursor_id,':n2',col2);
9068: dbms_sql.bind_variable(cursor_id,':n3',col3);
9069: dbms_sql.bind_variable(cursor_id,':n4',col4);
9070: dbms_sql.bind_variable(cursor_id,':n5',col5);
9063: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9064: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9065: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9066: dbms_sql.bind_variable(cursor_id,':n1',col1);
9067: dbms_sql.bind_variable(cursor_id,':n2',col2);
9068: dbms_sql.bind_variable(cursor_id,':n3',col3);
9069: dbms_sql.bind_variable(cursor_id,':n4',col4);
9070: dbms_sql.bind_variable(cursor_id,':n5',col5);
9071: dbms_sql.bind_variable(cursor_id,':n6',col6);
9064: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9065: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9066: dbms_sql.bind_variable(cursor_id,':n1',col1);
9067: dbms_sql.bind_variable(cursor_id,':n2',col2);
9068: dbms_sql.bind_variable(cursor_id,':n3',col3);
9069: dbms_sql.bind_variable(cursor_id,':n4',col4);
9070: dbms_sql.bind_variable(cursor_id,':n5',col5);
9071: dbms_sql.bind_variable(cursor_id,':n6',col6);
9072: dbms_sql.bind_variable(cursor_id,':n7',col7);
9065: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9066: dbms_sql.bind_variable(cursor_id,':n1',col1);
9067: dbms_sql.bind_variable(cursor_id,':n2',col2);
9068: dbms_sql.bind_variable(cursor_id,':n3',col3);
9069: dbms_sql.bind_variable(cursor_id,':n4',col4);
9070: dbms_sql.bind_variable(cursor_id,':n5',col5);
9071: dbms_sql.bind_variable(cursor_id,':n6',col6);
9072: dbms_sql.bind_variable(cursor_id,':n7',col7);
9073: dbms_sql.bind_variable(cursor_id,':n8',col8);
9066: dbms_sql.bind_variable(cursor_id,':n1',col1);
9067: dbms_sql.bind_variable(cursor_id,':n2',col2);
9068: dbms_sql.bind_variable(cursor_id,':n3',col3);
9069: dbms_sql.bind_variable(cursor_id,':n4',col4);
9070: dbms_sql.bind_variable(cursor_id,':n5',col5);
9071: dbms_sql.bind_variable(cursor_id,':n6',col6);
9072: dbms_sql.bind_variable(cursor_id,':n7',col7);
9073: dbms_sql.bind_variable(cursor_id,':n8',col8);
9074: dbms_sql.bind_variable(cursor_id,':n9',col9);
9067: dbms_sql.bind_variable(cursor_id,':n2',col2);
9068: dbms_sql.bind_variable(cursor_id,':n3',col3);
9069: dbms_sql.bind_variable(cursor_id,':n4',col4);
9070: dbms_sql.bind_variable(cursor_id,':n5',col5);
9071: dbms_sql.bind_variable(cursor_id,':n6',col6);
9072: dbms_sql.bind_variable(cursor_id,':n7',col7);
9073: dbms_sql.bind_variable(cursor_id,':n8',col8);
9074: dbms_sql.bind_variable(cursor_id,':n9',col9);
9075: dbms_sql.bind_variable(cursor_id,':n10',col10);
9068: dbms_sql.bind_variable(cursor_id,':n3',col3);
9069: dbms_sql.bind_variable(cursor_id,':n4',col4);
9070: dbms_sql.bind_variable(cursor_id,':n5',col5);
9071: dbms_sql.bind_variable(cursor_id,':n6',col6);
9072: dbms_sql.bind_variable(cursor_id,':n7',col7);
9073: dbms_sql.bind_variable(cursor_id,':n8',col8);
9074: dbms_sql.bind_variable(cursor_id,':n9',col9);
9075: dbms_sql.bind_variable(cursor_id,':n10',col10);
9076: dbms_sql.bind_variable(cursor_id,':n11',col11);
9069: dbms_sql.bind_variable(cursor_id,':n4',col4);
9070: dbms_sql.bind_variable(cursor_id,':n5',col5);
9071: dbms_sql.bind_variable(cursor_id,':n6',col6);
9072: dbms_sql.bind_variable(cursor_id,':n7',col7);
9073: dbms_sql.bind_variable(cursor_id,':n8',col8);
9074: dbms_sql.bind_variable(cursor_id,':n9',col9);
9075: dbms_sql.bind_variable(cursor_id,':n10',col10);
9076: dbms_sql.bind_variable(cursor_id,':n11',col11);
9077: dbms_sql.bind_variable(cursor_id,':n12',col12);
9070: dbms_sql.bind_variable(cursor_id,':n5',col5);
9071: dbms_sql.bind_variable(cursor_id,':n6',col6);
9072: dbms_sql.bind_variable(cursor_id,':n7',col7);
9073: dbms_sql.bind_variable(cursor_id,':n8',col8);
9074: dbms_sql.bind_variable(cursor_id,':n9',col9);
9075: dbms_sql.bind_variable(cursor_id,':n10',col10);
9076: dbms_sql.bind_variable(cursor_id,':n11',col11);
9077: dbms_sql.bind_variable(cursor_id,':n12',col12);
9078: dbms_sql.bind_variable(cursor_id,':n13',col13);
9071: dbms_sql.bind_variable(cursor_id,':n6',col6);
9072: dbms_sql.bind_variable(cursor_id,':n7',col7);
9073: dbms_sql.bind_variable(cursor_id,':n8',col8);
9074: dbms_sql.bind_variable(cursor_id,':n9',col9);
9075: dbms_sql.bind_variable(cursor_id,':n10',col10);
9076: dbms_sql.bind_variable(cursor_id,':n11',col11);
9077: dbms_sql.bind_variable(cursor_id,':n12',col12);
9078: dbms_sql.bind_variable(cursor_id,':n13',col13);
9079:
9072: dbms_sql.bind_variable(cursor_id,':n7',col7);
9073: dbms_sql.bind_variable(cursor_id,':n8',col8);
9074: dbms_sql.bind_variable(cursor_id,':n9',col9);
9075: dbms_sql.bind_variable(cursor_id,':n10',col10);
9076: dbms_sql.bind_variable(cursor_id,':n11',col11);
9077: dbms_sql.bind_variable(cursor_id,':n12',col12);
9078: dbms_sql.bind_variable(cursor_id,':n13',col13);
9079:
9080:
9073: dbms_sql.bind_variable(cursor_id,':n8',col8);
9074: dbms_sql.bind_variable(cursor_id,':n9',col9);
9075: dbms_sql.bind_variable(cursor_id,':n10',col10);
9076: dbms_sql.bind_variable(cursor_id,':n11',col11);
9077: dbms_sql.bind_variable(cursor_id,':n12',col12);
9078: dbms_sql.bind_variable(cursor_id,':n13',col13);
9079:
9080:
9081: l_rows_upd := dbms_sql.execute(cursor_id);
9074: dbms_sql.bind_variable(cursor_id,':n9',col9);
9075: dbms_sql.bind_variable(cursor_id,':n10',col10);
9076: dbms_sql.bind_variable(cursor_id,':n11',col11);
9077: dbms_sql.bind_variable(cursor_id,':n12',col12);
9078: dbms_sql.bind_variable(cursor_id,':n13',col13);
9079:
9080:
9081: l_rows_upd := dbms_sql.execute(cursor_id);
9082:
9077: dbms_sql.bind_variable(cursor_id,':n12',col12);
9078: dbms_sql.bind_variable(cursor_id,':n13',col13);
9079:
9080:
9081: l_rows_upd := dbms_sql.execute(cursor_id);
9082:
9083: dbms_sql.close_cursor(cursor_id);
9084:
9085:
9079:
9080:
9081: l_rows_upd := dbms_sql.execute(cursor_id);
9082:
9083: dbms_sql.close_cursor(cursor_id);
9084:
9085:
9086:
9087: end;
9125: and amount_subtype_code = :amountSubtypeCode
9126: and currency_type = :currencyType
9127: and currency_code = :currencyCode';
9128:
9129: cursor_id := dbms_sql.open_cursor;
9130:
9131: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9132: dbms_sql.bind_variable(cursor_id,':n1',col1);
9133: dbms_sql.bind_variable(cursor_id,':n2',col2);
9127: and currency_code = :currencyCode';
9128:
9129: cursor_id := dbms_sql.open_cursor;
9130:
9131: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9132: dbms_sql.bind_variable(cursor_id,':n1',col1);
9133: dbms_sql.bind_variable(cursor_id,':n2',col2);
9134: dbms_sql.bind_variable(cursor_id,':n3',col3);
9135: dbms_sql.bind_variable(cursor_id,':n4',col4);
9128:
9129: cursor_id := dbms_sql.open_cursor;
9130:
9131: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9132: dbms_sql.bind_variable(cursor_id,':n1',col1);
9133: dbms_sql.bind_variable(cursor_id,':n2',col2);
9134: dbms_sql.bind_variable(cursor_id,':n3',col3);
9135: dbms_sql.bind_variable(cursor_id,':n4',col4);
9136: dbms_sql.bind_variable(cursor_id,':n5',col5);
9129: cursor_id := dbms_sql.open_cursor;
9130:
9131: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9132: dbms_sql.bind_variable(cursor_id,':n1',col1);
9133: dbms_sql.bind_variable(cursor_id,':n2',col2);
9134: dbms_sql.bind_variable(cursor_id,':n3',col3);
9135: dbms_sql.bind_variable(cursor_id,':n4',col4);
9136: dbms_sql.bind_variable(cursor_id,':n5',col5);
9137: dbms_sql.bind_variable(cursor_id,':n6',col6);
9130:
9131: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9132: dbms_sql.bind_variable(cursor_id,':n1',col1);
9133: dbms_sql.bind_variable(cursor_id,':n2',col2);
9134: dbms_sql.bind_variable(cursor_id,':n3',col3);
9135: dbms_sql.bind_variable(cursor_id,':n4',col4);
9136: dbms_sql.bind_variable(cursor_id,':n5',col5);
9137: dbms_sql.bind_variable(cursor_id,':n6',col6);
9138: dbms_sql.bind_variable(cursor_id,':n7',col7);
9131: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9132: dbms_sql.bind_variable(cursor_id,':n1',col1);
9133: dbms_sql.bind_variable(cursor_id,':n2',col2);
9134: dbms_sql.bind_variable(cursor_id,':n3',col3);
9135: dbms_sql.bind_variable(cursor_id,':n4',col4);
9136: dbms_sql.bind_variable(cursor_id,':n5',col5);
9137: dbms_sql.bind_variable(cursor_id,':n6',col6);
9138: dbms_sql.bind_variable(cursor_id,':n7',col7);
9139: dbms_sql.bind_variable(cursor_id,':n8',col8);
9132: dbms_sql.bind_variable(cursor_id,':n1',col1);
9133: dbms_sql.bind_variable(cursor_id,':n2',col2);
9134: dbms_sql.bind_variable(cursor_id,':n3',col3);
9135: dbms_sql.bind_variable(cursor_id,':n4',col4);
9136: dbms_sql.bind_variable(cursor_id,':n5',col5);
9137: dbms_sql.bind_variable(cursor_id,':n6',col6);
9138: dbms_sql.bind_variable(cursor_id,':n7',col7);
9139: dbms_sql.bind_variable(cursor_id,':n8',col8);
9140: dbms_sql.bind_variable(cursor_id,':n9',col9);
9133: dbms_sql.bind_variable(cursor_id,':n2',col2);
9134: dbms_sql.bind_variable(cursor_id,':n3',col3);
9135: dbms_sql.bind_variable(cursor_id,':n4',col4);
9136: dbms_sql.bind_variable(cursor_id,':n5',col5);
9137: dbms_sql.bind_variable(cursor_id,':n6',col6);
9138: dbms_sql.bind_variable(cursor_id,':n7',col7);
9139: dbms_sql.bind_variable(cursor_id,':n8',col8);
9140: dbms_sql.bind_variable(cursor_id,':n9',col9);
9141: dbms_sql.bind_variable(cursor_id,':n10',col10);
9134: dbms_sql.bind_variable(cursor_id,':n3',col3);
9135: dbms_sql.bind_variable(cursor_id,':n4',col4);
9136: dbms_sql.bind_variable(cursor_id,':n5',col5);
9137: dbms_sql.bind_variable(cursor_id,':n6',col6);
9138: dbms_sql.bind_variable(cursor_id,':n7',col7);
9139: dbms_sql.bind_variable(cursor_id,':n8',col8);
9140: dbms_sql.bind_variable(cursor_id,':n9',col9);
9141: dbms_sql.bind_variable(cursor_id,':n10',col10);
9142: dbms_sql.bind_variable(cursor_id,':n11',col11);
9135: dbms_sql.bind_variable(cursor_id,':n4',col4);
9136: dbms_sql.bind_variable(cursor_id,':n5',col5);
9137: dbms_sql.bind_variable(cursor_id,':n6',col6);
9138: dbms_sql.bind_variable(cursor_id,':n7',col7);
9139: dbms_sql.bind_variable(cursor_id,':n8',col8);
9140: dbms_sql.bind_variable(cursor_id,':n9',col9);
9141: dbms_sql.bind_variable(cursor_id,':n10',col10);
9142: dbms_sql.bind_variable(cursor_id,':n11',col11);
9143: dbms_sql.bind_variable(cursor_id,':n12',col12);
9136: dbms_sql.bind_variable(cursor_id,':n5',col5);
9137: dbms_sql.bind_variable(cursor_id,':n6',col6);
9138: dbms_sql.bind_variable(cursor_id,':n7',col7);
9139: dbms_sql.bind_variable(cursor_id,':n8',col8);
9140: dbms_sql.bind_variable(cursor_id,':n9',col9);
9141: dbms_sql.bind_variable(cursor_id,':n10',col10);
9142: dbms_sql.bind_variable(cursor_id,':n11',col11);
9143: dbms_sql.bind_variable(cursor_id,':n12',col12);
9144: dbms_sql.bind_variable(cursor_id,':n13',col13);
9137: dbms_sql.bind_variable(cursor_id,':n6',col6);
9138: dbms_sql.bind_variable(cursor_id,':n7',col7);
9139: dbms_sql.bind_variable(cursor_id,':n8',col8);
9140: dbms_sql.bind_variable(cursor_id,':n9',col9);
9141: dbms_sql.bind_variable(cursor_id,':n10',col10);
9142: dbms_sql.bind_variable(cursor_id,':n11',col11);
9143: dbms_sql.bind_variable(cursor_id,':n12',col12);
9144: dbms_sql.bind_variable(cursor_id,':n13',col13);
9145:
9138: dbms_sql.bind_variable(cursor_id,':n7',col7);
9139: dbms_sql.bind_variable(cursor_id,':n8',col8);
9140: dbms_sql.bind_variable(cursor_id,':n9',col9);
9141: dbms_sql.bind_variable(cursor_id,':n10',col10);
9142: dbms_sql.bind_variable(cursor_id,':n11',col11);
9143: dbms_sql.bind_variable(cursor_id,':n12',col12);
9144: dbms_sql.bind_variable(cursor_id,':n13',col13);
9145:
9146: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9139: dbms_sql.bind_variable(cursor_id,':n8',col8);
9140: dbms_sql.bind_variable(cursor_id,':n9',col9);
9141: dbms_sql.bind_variable(cursor_id,':n10',col10);
9142: dbms_sql.bind_variable(cursor_id,':n11',col11);
9143: dbms_sql.bind_variable(cursor_id,':n12',col12);
9144: dbms_sql.bind_variable(cursor_id,':n13',col13);
9145:
9146: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9147: dbms_sql.bind_variable(cursor_id,':resId',-2);
9140: dbms_sql.bind_variable(cursor_id,':n9',col9);
9141: dbms_sql.bind_variable(cursor_id,':n10',col10);
9142: dbms_sql.bind_variable(cursor_id,':n11',col11);
9143: dbms_sql.bind_variable(cursor_id,':n12',col12);
9144: dbms_sql.bind_variable(cursor_id,':n13',col13);
9145:
9146: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9147: dbms_sql.bind_variable(cursor_id,':resId',-2);
9148: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
9142: dbms_sql.bind_variable(cursor_id,':n11',col11);
9143: dbms_sql.bind_variable(cursor_id,':n12',col12);
9144: dbms_sql.bind_variable(cursor_id,':n13',col13);
9145:
9146: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9147: dbms_sql.bind_variable(cursor_id,':resId',-2);
9148: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
9149: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9150: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9143: dbms_sql.bind_variable(cursor_id,':n12',col12);
9144: dbms_sql.bind_variable(cursor_id,':n13',col13);
9145:
9146: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9147: dbms_sql.bind_variable(cursor_id,':resId',-2);
9148: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
9149: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9150: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9151: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9144: dbms_sql.bind_variable(cursor_id,':n13',col13);
9145:
9146: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9147: dbms_sql.bind_variable(cursor_id,':resId',-2);
9148: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
9149: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9150: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9151: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9152: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9145:
9146: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9147: dbms_sql.bind_variable(cursor_id,':resId',-2);
9148: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
9149: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9150: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9151: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9152: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9153: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9146: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9147: dbms_sql.bind_variable(cursor_id,':resId',-2);
9148: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
9149: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9150: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9151: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9152: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9153: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9154:
9147: dbms_sql.bind_variable(cursor_id,':resId',-2);
9148: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
9149: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9150: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9151: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9152: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9153: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9154:
9155:
9148: dbms_sql.bind_variable(cursor_id,':elementId',l_element_id_tl);
9149: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9150: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9151: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9152: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9153: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9154:
9155:
9156: l_rows_upd := dbms_sql.execute(cursor_id);
9149: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9150: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9151: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9152: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9153: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9154:
9155:
9156: l_rows_upd := dbms_sql.execute(cursor_id);
9157:
9152: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9153: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9154:
9155:
9156: l_rows_upd := dbms_sql.execute(cursor_id);
9157:
9158: dbms_sql.close_cursor(cursor_id);
9159:
9160: exception
9154:
9155:
9156: l_rows_upd := dbms_sql.execute(cursor_id);
9157:
9158: dbms_sql.close_cursor(cursor_id);
9159:
9160: exception
9161: WHEN NO_DATA_FOUND THEN
9162:
9221: :n11,
9222: :n12,
9223: :n13 )';
9224:
9225: cursor_id := dbms_sql.open_cursor;
9226:
9227: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9228:
9229: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9223: :n13 )';
9224:
9225: cursor_id := dbms_sql.open_cursor;
9226:
9227: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9228:
9229: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9230: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9231: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9225: cursor_id := dbms_sql.open_cursor;
9226:
9227: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9228:
9229: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9230: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9231: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9232: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9233: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9226:
9227: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9228:
9229: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9230: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9231: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9232: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9233: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9234: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9227: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9228:
9229: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9230: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9231: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9232: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9233: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9234: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9235: dbms_sql.bind_variable(cursor_id,':resId',-2);
9228:
9229: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9230: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9231: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9232: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9233: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9234: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9235: dbms_sql.bind_variable(cursor_id,':resId',-2);
9236: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9229: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9230: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9231: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9232: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9233: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9234: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9235: dbms_sql.bind_variable(cursor_id,':resId',-2);
9236: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9237: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9230: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9231: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9232: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9233: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9234: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9235: dbms_sql.bind_variable(cursor_id,':resId',-2);
9236: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9237: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9238: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
9231: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9232: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9233: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9234: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9235: dbms_sql.bind_variable(cursor_id,':resId',-2);
9236: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9237: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9238: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
9239: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9232: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9233: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9234: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9235: dbms_sql.bind_variable(cursor_id,':resId',-2);
9236: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9237: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9238: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
9239: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9240: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9233: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9234: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9235: dbms_sql.bind_variable(cursor_id,':resId',-2);
9236: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9237: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9238: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
9239: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9240: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9241: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9234: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9235: dbms_sql.bind_variable(cursor_id,':resId',-2);
9236: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9237: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9238: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
9239: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9240: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9241: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9242: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9235: dbms_sql.bind_variable(cursor_id,':resId',-2);
9236: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9237: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9238: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
9239: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9240: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9241: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9242: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9243: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9236: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9237: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9238: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
9239: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9240: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9241: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9242: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9243: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9244: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9237: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9238: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
9239: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9240: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9241: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9242: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9243: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9244: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9245: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9238: dbms_sql.bind_variable(cursor_id,':elementId',l_adj_element_id_tl);
9239: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9240: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9241: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9242: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9243: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9244: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9245: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9246: dbms_sql.bind_variable(cursor_id,':n1',col1);
9239: dbms_sql.bind_variable(cursor_id,':elementCode',l_element_code);
9240: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9241: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9242: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9243: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9244: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9245: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9246: dbms_sql.bind_variable(cursor_id,':n1',col1);
9247: dbms_sql.bind_variable(cursor_id,':n2',col2);
9240: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9241: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9242: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9243: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9244: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9245: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9246: dbms_sql.bind_variable(cursor_id,':n1',col1);
9247: dbms_sql.bind_variable(cursor_id,':n2',col2);
9248: dbms_sql.bind_variable(cursor_id,':n3',col3);
9241: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9242: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9243: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9244: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9245: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9246: dbms_sql.bind_variable(cursor_id,':n1',col1);
9247: dbms_sql.bind_variable(cursor_id,':n2',col2);
9248: dbms_sql.bind_variable(cursor_id,':n3',col3);
9249: dbms_sql.bind_variable(cursor_id,':n4',col4);
9242: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9243: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9244: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9245: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9246: dbms_sql.bind_variable(cursor_id,':n1',col1);
9247: dbms_sql.bind_variable(cursor_id,':n2',col2);
9248: dbms_sql.bind_variable(cursor_id,':n3',col3);
9249: dbms_sql.bind_variable(cursor_id,':n4',col4);
9250: dbms_sql.bind_variable(cursor_id,':n5',col5);
9243: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9244: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9245: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9246: dbms_sql.bind_variable(cursor_id,':n1',col1);
9247: dbms_sql.bind_variable(cursor_id,':n2',col2);
9248: dbms_sql.bind_variable(cursor_id,':n3',col3);
9249: dbms_sql.bind_variable(cursor_id,':n4',col4);
9250: dbms_sql.bind_variable(cursor_id,':n5',col5);
9251: dbms_sql.bind_variable(cursor_id,':n6',col6);
9244: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9245: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9246: dbms_sql.bind_variable(cursor_id,':n1',col1);
9247: dbms_sql.bind_variable(cursor_id,':n2',col2);
9248: dbms_sql.bind_variable(cursor_id,':n3',col3);
9249: dbms_sql.bind_variable(cursor_id,':n4',col4);
9250: dbms_sql.bind_variable(cursor_id,':n5',col5);
9251: dbms_sql.bind_variable(cursor_id,':n6',col6);
9252: dbms_sql.bind_variable(cursor_id,':n7',col7);
9245: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9246: dbms_sql.bind_variable(cursor_id,':n1',col1);
9247: dbms_sql.bind_variable(cursor_id,':n2',col2);
9248: dbms_sql.bind_variable(cursor_id,':n3',col3);
9249: dbms_sql.bind_variable(cursor_id,':n4',col4);
9250: dbms_sql.bind_variable(cursor_id,':n5',col5);
9251: dbms_sql.bind_variable(cursor_id,':n6',col6);
9252: dbms_sql.bind_variable(cursor_id,':n7',col7);
9253: dbms_sql.bind_variable(cursor_id,':n8',col8);
9246: dbms_sql.bind_variable(cursor_id,':n1',col1);
9247: dbms_sql.bind_variable(cursor_id,':n2',col2);
9248: dbms_sql.bind_variable(cursor_id,':n3',col3);
9249: dbms_sql.bind_variable(cursor_id,':n4',col4);
9250: dbms_sql.bind_variable(cursor_id,':n5',col5);
9251: dbms_sql.bind_variable(cursor_id,':n6',col6);
9252: dbms_sql.bind_variable(cursor_id,':n7',col7);
9253: dbms_sql.bind_variable(cursor_id,':n8',col8);
9254: dbms_sql.bind_variable(cursor_id,':n9',col9);
9247: dbms_sql.bind_variable(cursor_id,':n2',col2);
9248: dbms_sql.bind_variable(cursor_id,':n3',col3);
9249: dbms_sql.bind_variable(cursor_id,':n4',col4);
9250: dbms_sql.bind_variable(cursor_id,':n5',col5);
9251: dbms_sql.bind_variable(cursor_id,':n6',col6);
9252: dbms_sql.bind_variable(cursor_id,':n7',col7);
9253: dbms_sql.bind_variable(cursor_id,':n8',col8);
9254: dbms_sql.bind_variable(cursor_id,':n9',col9);
9255: dbms_sql.bind_variable(cursor_id,':n10',col10);
9248: dbms_sql.bind_variable(cursor_id,':n3',col3);
9249: dbms_sql.bind_variable(cursor_id,':n4',col4);
9250: dbms_sql.bind_variable(cursor_id,':n5',col5);
9251: dbms_sql.bind_variable(cursor_id,':n6',col6);
9252: dbms_sql.bind_variable(cursor_id,':n7',col7);
9253: dbms_sql.bind_variable(cursor_id,':n8',col8);
9254: dbms_sql.bind_variable(cursor_id,':n9',col9);
9255: dbms_sql.bind_variable(cursor_id,':n10',col10);
9256: dbms_sql.bind_variable(cursor_id,':n11',col11);
9249: dbms_sql.bind_variable(cursor_id,':n4',col4);
9250: dbms_sql.bind_variable(cursor_id,':n5',col5);
9251: dbms_sql.bind_variable(cursor_id,':n6',col6);
9252: dbms_sql.bind_variable(cursor_id,':n7',col7);
9253: dbms_sql.bind_variable(cursor_id,':n8',col8);
9254: dbms_sql.bind_variable(cursor_id,':n9',col9);
9255: dbms_sql.bind_variable(cursor_id,':n10',col10);
9256: dbms_sql.bind_variable(cursor_id,':n11',col11);
9257: dbms_sql.bind_variable(cursor_id,':n12',col12);
9250: dbms_sql.bind_variable(cursor_id,':n5',col5);
9251: dbms_sql.bind_variable(cursor_id,':n6',col6);
9252: dbms_sql.bind_variable(cursor_id,':n7',col7);
9253: dbms_sql.bind_variable(cursor_id,':n8',col8);
9254: dbms_sql.bind_variable(cursor_id,':n9',col9);
9255: dbms_sql.bind_variable(cursor_id,':n10',col10);
9256: dbms_sql.bind_variable(cursor_id,':n11',col11);
9257: dbms_sql.bind_variable(cursor_id,':n12',col12);
9258: dbms_sql.bind_variable(cursor_id,':n13',col13);
9251: dbms_sql.bind_variable(cursor_id,':n6',col6);
9252: dbms_sql.bind_variable(cursor_id,':n7',col7);
9253: dbms_sql.bind_variable(cursor_id,':n8',col8);
9254: dbms_sql.bind_variable(cursor_id,':n9',col9);
9255: dbms_sql.bind_variable(cursor_id,':n10',col10);
9256: dbms_sql.bind_variable(cursor_id,':n11',col11);
9257: dbms_sql.bind_variable(cursor_id,':n12',col12);
9258: dbms_sql.bind_variable(cursor_id,':n13',col13);
9259:
9252: dbms_sql.bind_variable(cursor_id,':n7',col7);
9253: dbms_sql.bind_variable(cursor_id,':n8',col8);
9254: dbms_sql.bind_variable(cursor_id,':n9',col9);
9255: dbms_sql.bind_variable(cursor_id,':n10',col10);
9256: dbms_sql.bind_variable(cursor_id,':n11',col11);
9257: dbms_sql.bind_variable(cursor_id,':n12',col12);
9258: dbms_sql.bind_variable(cursor_id,':n13',col13);
9259:
9260:
9253: dbms_sql.bind_variable(cursor_id,':n8',col8);
9254: dbms_sql.bind_variable(cursor_id,':n9',col9);
9255: dbms_sql.bind_variable(cursor_id,':n10',col10);
9256: dbms_sql.bind_variable(cursor_id,':n11',col11);
9257: dbms_sql.bind_variable(cursor_id,':n12',col12);
9258: dbms_sql.bind_variable(cursor_id,':n13',col13);
9259:
9260:
9261: l_rows_upd := dbms_sql.execute(cursor_id);
9254: dbms_sql.bind_variable(cursor_id,':n9',col9);
9255: dbms_sql.bind_variable(cursor_id,':n10',col10);
9256: dbms_sql.bind_variable(cursor_id,':n11',col11);
9257: dbms_sql.bind_variable(cursor_id,':n12',col12);
9258: dbms_sql.bind_variable(cursor_id,':n13',col13);
9259:
9260:
9261: l_rows_upd := dbms_sql.execute(cursor_id);
9262:
9257: dbms_sql.bind_variable(cursor_id,':n12',col12);
9258: dbms_sql.bind_variable(cursor_id,':n13',col13);
9259:
9260:
9261: l_rows_upd := dbms_sql.execute(cursor_id);
9262:
9263: dbms_sql.close_cursor(cursor_id);
9264:
9265:
9259:
9260:
9261: l_rows_upd := dbms_sql.execute(cursor_id);
9262:
9263: dbms_sql.close_cursor(cursor_id);
9264:
9265:
9266:
9267: end;
9307: and amount_subtype_code = :amountSubtypeCode
9308: and currency_type = :currencyType
9309: and currency_code = :currencyCode';
9310:
9311: cursor_id := dbms_sql.open_cursor;
9312:
9313: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9314: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9315: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9309: and currency_code = :currencyCode';
9310:
9311: cursor_id := dbms_sql.open_cursor;
9312:
9313: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9314: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9315: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9316: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9317: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9310:
9311: cursor_id := dbms_sql.open_cursor;
9312:
9313: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9314: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9315: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9316: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9317: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9318: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9311: cursor_id := dbms_sql.open_cursor;
9312:
9313: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9314: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9315: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9316: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9317: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9318: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9319: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9312:
9313: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9314: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9315: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9316: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9317: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9318: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9319: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9320: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9313: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9314: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9315: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9316: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9317: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9318: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9319: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9320: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9321: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9314: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9315: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9316: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9317: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9318: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9319: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9320: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9321: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9322: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9315: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9316: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9317: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9318: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9319: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9320: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9321: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9322: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9323: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9316: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9317: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9318: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9319: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9320: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9321: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9322: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9323: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9324: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9317: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9318: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9319: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9320: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9321: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9322: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9323: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9324: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9325: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9318: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9319: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9320: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9321: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9322: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9323: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9324: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9325: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9326: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9319: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9320: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9321: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9322: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9323: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9324: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9325: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9326: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9327:
9320: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9321: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9322: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9323: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9324: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9325: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9326: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9327:
9328: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9321: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9322: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9323: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9324: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9325: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9326: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9327:
9328: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9329: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9322: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9323: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9324: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9325: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9326: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9327:
9328: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9329: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9330: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
9324: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9325: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9326: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9327:
9328: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9329: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9330: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
9331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9325: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9326: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9327:
9328: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9329: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9330: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
9331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9333:
9326: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9327:
9328: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9329: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9330: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
9331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9333:
9334: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9327:
9328: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9329: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9330: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
9331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9333:
9334: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9335: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9328: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9329: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9330: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
9331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9333:
9334: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9335: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9336: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9330: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_pl);
9331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9333:
9334: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9335: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9336: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9337:
9338:
9331: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9333:
9334: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9335: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9336: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9337:
9338:
9339: l_rows_upd := dbms_sql.execute(cursor_id);
9332: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9333:
9334: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9335: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9336: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9337:
9338:
9339: l_rows_upd := dbms_sql.execute(cursor_id);
9340:
9335: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9336: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9337:
9338:
9339: l_rows_upd := dbms_sql.execute(cursor_id);
9340:
9341: dbms_sql.close_cursor(cursor_id);
9342:
9343: exception
9337:
9338:
9339: l_rows_upd := dbms_sql.execute(cursor_id);
9340:
9341: dbms_sql.close_cursor(cursor_id);
9342:
9343: exception
9344: WHEN NO_DATA_FOUND THEN
9345:
9404: :n11,
9405: :n12,
9406: :n13 )';
9407:
9408: cursor_id := dbms_sql.open_cursor;
9409:
9410: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9411:
9412: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9406: :n13 )';
9407:
9408: cursor_id := dbms_sql.open_cursor;
9409:
9410: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9411:
9412: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9413: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9414:
9408: cursor_id := dbms_sql.open_cursor;
9409:
9410: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9411:
9412: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9413: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9414:
9415: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9416: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9409:
9410: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9411:
9412: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9413: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9414:
9415: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9416: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9417: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9411:
9412: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9413: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9414:
9415: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9416: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9417: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9418: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9419: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9412: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9413: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9414:
9415: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9416: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9417: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9418: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9419: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9420: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9413: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9414:
9415: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9416: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9417: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9418: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9419: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9420: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9421: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9414:
9415: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9416: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9417: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9418: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9419: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9420: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9421: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9422: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9415: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9416: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9417: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9418: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9419: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9420: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9421: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9422: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9423: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9416: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9417: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9418: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9419: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9420: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9421: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9422: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9423: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9424: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9417: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9418: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9419: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9420: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9421: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9422: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9423: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9424: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9425:
9418: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9419: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9420: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9421: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9422: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9423: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9424: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9425:
9426: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9419: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9420: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9421: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9422: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9423: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9424: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9425:
9426: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9427: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9420: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9421: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9422: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9423: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9424: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9425:
9426: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9427: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9428:
9422: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9423: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9424: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9425:
9426: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9427: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9428:
9429: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9430: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9423: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9424: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9425:
9426: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9427: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9428:
9429: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9430: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9431: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9425:
9426: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9427: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9428:
9429: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9430: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9431: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9432: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9433: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9426: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9427: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9428:
9429: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9430: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9431: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9432: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9433: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9434: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9427: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9428:
9429: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9430: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9431: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9432: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9433: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9434: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9435: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9428:
9429: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9430: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9431: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9432: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9433: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9434: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9435: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9436: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9429: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9430: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9431: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9432: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9433: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9434: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9435: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9436: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9437: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9430: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9431: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9432: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9433: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9434: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9435: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9436: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9437: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9438: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9431: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9432: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9433: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9434: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9435: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9436: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9437: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9438: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9439: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9432: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_pl);
9433: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9434: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9435: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9436: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9437: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9438: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9439: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9440: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9433: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_pl);
9434: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9435: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9436: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9437: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9438: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9439: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9440: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9441: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9434: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_pl);
9435: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9436: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9437: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9438: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9439: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9440: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9441: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9442: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9435: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_pl);
9436: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9437: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9438: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9439: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9440: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9441: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9442: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9443: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9436: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_pl);
9437: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9438: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9439: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9440: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9441: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9442: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9443: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9444: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9437: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_pl);
9438: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9439: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9440: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9441: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9442: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9443: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9444: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9445:
9438: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9439: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9440: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9441: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9442: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9443: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9444: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9445:
9446:
9439: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9440: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9441: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9442: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9443: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9444: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9445:
9446:
9447: l_rows_upd := dbms_sql.execute(cursor_id);
9440: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9441: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9442: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9443: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9444: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9445:
9446:
9447: l_rows_upd := dbms_sql.execute(cursor_id);
9448:
9443: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9444: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9445:
9446:
9447: l_rows_upd := dbms_sql.execute(cursor_id);
9448:
9449: dbms_sql.close_cursor(cursor_id);
9450:
9451:
9445:
9446:
9447: l_rows_upd := dbms_sql.execute(cursor_id);
9448:
9449: dbms_sql.close_cursor(cursor_id);
9450:
9451:
9452:
9453: end;
9491: and amount_subtype_code = :amountSubtypeCode
9492: and currency_type = :currencyType
9493: and currency_code = :currencyCode';
9494:
9495: cursor_id := dbms_sql.open_cursor;
9496:
9497: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9498: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9499: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9493: and currency_code = :currencyCode';
9494:
9495: cursor_id := dbms_sql.open_cursor;
9496:
9497: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9498: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9499: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9500: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9501: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9494:
9495: cursor_id := dbms_sql.open_cursor;
9496:
9497: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9498: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9499: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9500: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9501: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9502: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9495: cursor_id := dbms_sql.open_cursor;
9496:
9497: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9498: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9499: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9500: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9501: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9502: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9503: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9496:
9497: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9498: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9499: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9500: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9501: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9502: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9503: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9504: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9497: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9498: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9499: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9500: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9501: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9502: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9503: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9504: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9505: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9498: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9499: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9500: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9501: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9502: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9503: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9504: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9505: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9506: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9499: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9500: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9501: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9502: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9503: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9504: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9505: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9506: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9507: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9500: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9501: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9502: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9503: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9504: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9505: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9506: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9507: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9508: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9501: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9502: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9503: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9504: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9505: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9506: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9507: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9508: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9509: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9502: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9503: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9504: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9505: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9506: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9507: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9508: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9509: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9510: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9503: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9504: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9505: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9506: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9507: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9508: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9509: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9510: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9511:
9504: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9505: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9506: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9507: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9508: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9509: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9510: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9511:
9512: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9505: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9506: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9507: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9508: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9509: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9510: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9511:
9512: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9513: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9506: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9507: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9508: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9509: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9510: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9511:
9512: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9513: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9514: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
9508: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9509: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9510: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9511:
9512: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9513: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9514: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
9515: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9516: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9509: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9510: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9511:
9512: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9513: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9514: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
9515: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9516: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9517:
9510: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9511:
9512: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9513: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9514: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
9515: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9516: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9517:
9518: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9511:
9512: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9513: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9514: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
9515: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9516: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9517:
9518: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9519: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9512: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9513: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9514: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
9515: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9516: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9517:
9518: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9519: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9520: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9514: dbms_sql.bind_variable(cursor_id,':elementId',ll_ra_id_tl);
9515: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9516: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9517:
9518: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9519: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9520: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9521:
9522:
9515: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9516: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9517:
9518: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9519: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9520: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9521:
9522:
9523: l_rows_upd := dbms_sql.execute(cursor_id);
9516: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9517:
9518: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9519: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9520: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9521:
9522:
9523: l_rows_upd := dbms_sql.execute(cursor_id);
9524:
9519: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9520: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9521:
9522:
9523: l_rows_upd := dbms_sql.execute(cursor_id);
9524:
9525: dbms_sql.close_cursor(cursor_id);
9526:
9527: exception
9521:
9522:
9523: l_rows_upd := dbms_sql.execute(cursor_id);
9524:
9525: dbms_sql.close_cursor(cursor_id);
9526:
9527: exception
9528: WHEN NO_DATA_FOUND THEN
9529:
9588: :n11,
9589: :n12,
9590: :n13 )';
9591:
9592: cursor_id := dbms_sql.open_cursor;
9593:
9594: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9595:
9596: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9590: :n13 )';
9591:
9592: cursor_id := dbms_sql.open_cursor;
9593:
9594: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9595:
9596: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9597: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9598:
9592: cursor_id := dbms_sql.open_cursor;
9593:
9594: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9595:
9596: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9597: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9598:
9599: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9600: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9593:
9594: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9595:
9596: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9597: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9598:
9599: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9600: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9601: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9595:
9596: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9597: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9598:
9599: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9600: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9601: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9602: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9603: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9596: dbms_sql.bind_variable(cursor_id,':creationDate',sysdate);
9597: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9598:
9599: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9600: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9601: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9602: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9603: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9604: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9597: dbms_sql.bind_variable(cursor_id,':createdBy',fnd_global.user_id);
9598:
9599: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9600: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9601: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9602: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9603: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9604: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9605: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9598:
9599: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9600: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9601: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9602: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9603: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9604: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9605: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9606: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
9599: dbms_sql.bind_variable(cursor_id,':lastUpdateLogin',fnd_global.login_id);
9600: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9601: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9602: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9603: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9604: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9605: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9606: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
9607: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9600: dbms_sql.bind_variable(cursor_id,':lastUpdatedBy',fnd_global.user_id);
9601: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9602: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9603: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9604: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9605: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9606: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
9607: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9608: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9601: dbms_sql.bind_variable(cursor_id,':lastUpdatedDate',sysdate);
9602: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9603: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9604: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9605: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9606: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
9607: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9608: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9609:
9602: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9603: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9604: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9605: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9606: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
9607: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9608: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9609:
9610: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9603: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
9604: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9605: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9606: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
9607: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9608: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9609:
9610: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9611: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9604: dbms_sql.bind_variable(cursor_id,':projectId',l_project_id);
9605: dbms_sql.bind_variable(cursor_id,':profileId',l_period_profile_id);
9606: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
9607: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9608: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9609:
9610: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9611: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9612:
9606: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
9607: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9608: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9609:
9610: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9611: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9612:
9613: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9614: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9607: dbms_sql.bind_variable(cursor_id,':elementCode',l_res_code);
9608: dbms_sql.bind_variable(cursor_id,':amountTypeCode',l_amount_type_code);
9609:
9610: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9611: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9612:
9613: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9614: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9615: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9609:
9610: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9611: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9612:
9613: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9614: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9615: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9616: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9617: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9610: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode',l_amount_subtype_code);
9611: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9612:
9613: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9614: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9615: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9616: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9617: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9618: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9611: dbms_sql.bind_variable(cursor_id,':amountTypeId',l_amount_type_id);
9612:
9613: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9614: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9615: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9616: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9617: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9618: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9619: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9612:
9613: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9614: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9615: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9616: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9617: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9618: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9619: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9620: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9613: dbms_sql.bind_variable(cursor_id,':amountSubtypeId',l_amount_subtype_id);
9614: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9615: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9616: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9617: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9618: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9619: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9620: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9621: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9614: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9615: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9616: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9617: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9618: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9619: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9620: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9621: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9622: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9615: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9616: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9617: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9618: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9619: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9620: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9621: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9622: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9623: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9616: dbms_sql.bind_variable(cursor_id,':n1',l_denorm_amount1_tl);
9617: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9618: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9619: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9620: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9621: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9622: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9623: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9624: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9617: dbms_sql.bind_variable(cursor_id,':n2',l_denorm_amount2_tl);
9618: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9619: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9620: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9621: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9622: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9623: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9624: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9625: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9618: dbms_sql.bind_variable(cursor_id,':n3',l_denorm_amount3_tl);
9619: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9620: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9621: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9622: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9623: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9624: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9625: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9626: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9619: dbms_sql.bind_variable(cursor_id,':n4',l_denorm_amount4_tl);
9620: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9621: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9622: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9623: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9624: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9625: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9626: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9627: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9620: dbms_sql.bind_variable(cursor_id,':n5',l_denorm_amount5_tl);
9621: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9622: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9623: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9624: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9625: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9626: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9627: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9628: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9621: dbms_sql.bind_variable(cursor_id,':n6',l_denorm_amount6_tl);
9622: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9623: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9624: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9625: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9626: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9627: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9628: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9629:
9622: dbms_sql.bind_variable(cursor_id,':n7',l_denorm_amount7_pl);
9623: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9624: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9625: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9626: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9627: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9628: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9629:
9630:
9623: dbms_sql.bind_variable(cursor_id,':n8',l_denorm_amount8_pl);
9624: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9625: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9626: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9627: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9628: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9629:
9630:
9631: l_rows_upd := dbms_sql.execute(cursor_id);
9624: dbms_sql.bind_variable(cursor_id,':n9',l_denorm_amount9_pl);
9625: dbms_sql.bind_variable(cursor_id,':n10',l_denorm_amount10_pl);
9626: dbms_sql.bind_variable(cursor_id,':n11',l_denorm_amount11_pl);
9627: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9628: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9629:
9630:
9631: l_rows_upd := dbms_sql.execute(cursor_id);
9632:
9627: dbms_sql.bind_variable(cursor_id,':n12',l_denorm_amount12_pl);
9628: dbms_sql.bind_variable(cursor_id,':n13',l_denorm_amount13_pl);
9629:
9630:
9631: l_rows_upd := dbms_sql.execute(cursor_id);
9632:
9633: dbms_sql.close_cursor(cursor_id);
9634:
9635:
9629:
9630:
9631: l_rows_upd := dbms_sql.execute(cursor_id);
9632:
9633: dbms_sql.close_cursor(cursor_id);
9634:
9635:
9636:
9637: end;
9675: and amount_type_code = :amountTypeCode
9676: and currency_type = :currencyType
9677: and currency_code = :currencyCode';
9678:
9679: cursor_id := dbms_sql.open_cursor;
9680:
9681: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9682:
9683:
9677: and currency_code = :currencyCode';
9678:
9679: cursor_id := dbms_sql.open_cursor;
9680:
9681: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9682:
9683:
9684: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9685: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9680:
9681: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9682:
9683:
9684: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9685: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9686: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9687: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9688: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
9681: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9682:
9683:
9684: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9685: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9686: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9687: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9688: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
9689: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9682:
9683:
9684: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9685: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9686: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9687: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9688: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
9689: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9690: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9683:
9684: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9685: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9686: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9687: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9688: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
9689: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9690: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9691:
9684: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9685: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9686: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9687: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9688: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
9689: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9690: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9691:
9692: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
9685: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9686: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9687: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9688: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
9689: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9690: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9691:
9692: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
9693: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
9686: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9687: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9688: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
9689: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9690: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9691:
9692: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
9693: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
9694: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
9688: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
9689: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9690: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9691:
9692: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
9693: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
9694: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
9695: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
9696: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
9689: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9690: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9691:
9692: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
9693: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
9694: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
9695: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
9696: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
9697: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
9690: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9691:
9692: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
9693: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
9694: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
9695: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
9696: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
9697: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
9698: dbms_sql.define_column(cursor_id,7,l_rev7_pl);
9691:
9692: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
9693: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
9694: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
9695: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
9696: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
9697: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
9698: dbms_sql.define_column(cursor_id,7,l_rev7_pl);
9699: dbms_sql.define_column(cursor_id,8,l_rev8_pl);
9692: dbms_sql.define_column(cursor_id,1,l_rev1_pl);
9693: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
9694: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
9695: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
9696: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
9697: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
9698: dbms_sql.define_column(cursor_id,7,l_rev7_pl);
9699: dbms_sql.define_column(cursor_id,8,l_rev8_pl);
9700: dbms_sql.define_column(cursor_id,9,l_rev9_pl);
9693: dbms_sql.define_column(cursor_id,2,l_rev2_pl);
9694: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
9695: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
9696: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
9697: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
9698: dbms_sql.define_column(cursor_id,7,l_rev7_pl);
9699: dbms_sql.define_column(cursor_id,8,l_rev8_pl);
9700: dbms_sql.define_column(cursor_id,9,l_rev9_pl);
9701: dbms_sql.define_column(cursor_id,10,l_rev10_pl);
9694: dbms_sql.define_column(cursor_id,3,l_rev3_pl);
9695: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
9696: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
9697: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
9698: dbms_sql.define_column(cursor_id,7,l_rev7_pl);
9699: dbms_sql.define_column(cursor_id,8,l_rev8_pl);
9700: dbms_sql.define_column(cursor_id,9,l_rev9_pl);
9701: dbms_sql.define_column(cursor_id,10,l_rev10_pl);
9702: dbms_sql.define_column(cursor_id,11,l_rev11_pl);
9695: dbms_sql.define_column(cursor_id,4,l_rev4_pl);
9696: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
9697: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
9698: dbms_sql.define_column(cursor_id,7,l_rev7_pl);
9699: dbms_sql.define_column(cursor_id,8,l_rev8_pl);
9700: dbms_sql.define_column(cursor_id,9,l_rev9_pl);
9701: dbms_sql.define_column(cursor_id,10,l_rev10_pl);
9702: dbms_sql.define_column(cursor_id,11,l_rev11_pl);
9703: dbms_sql.define_column(cursor_id,12,l_rev12_pl);
9696: dbms_sql.define_column(cursor_id,5,l_rev5_pl);
9697: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
9698: dbms_sql.define_column(cursor_id,7,l_rev7_pl);
9699: dbms_sql.define_column(cursor_id,8,l_rev8_pl);
9700: dbms_sql.define_column(cursor_id,9,l_rev9_pl);
9701: dbms_sql.define_column(cursor_id,10,l_rev10_pl);
9702: dbms_sql.define_column(cursor_id,11,l_rev11_pl);
9703: dbms_sql.define_column(cursor_id,12,l_rev12_pl);
9704: dbms_sql.define_column(cursor_id,13,l_rev13_pl);
9697: dbms_sql.define_column(cursor_id,6,l_rev6_pl);
9698: dbms_sql.define_column(cursor_id,7,l_rev7_pl);
9699: dbms_sql.define_column(cursor_id,8,l_rev8_pl);
9700: dbms_sql.define_column(cursor_id,9,l_rev9_pl);
9701: dbms_sql.define_column(cursor_id,10,l_rev10_pl);
9702: dbms_sql.define_column(cursor_id,11,l_rev11_pl);
9703: dbms_sql.define_column(cursor_id,12,l_rev12_pl);
9704: dbms_sql.define_column(cursor_id,13,l_rev13_pl);
9705:
9698: dbms_sql.define_column(cursor_id,7,l_rev7_pl);
9699: dbms_sql.define_column(cursor_id,8,l_rev8_pl);
9700: dbms_sql.define_column(cursor_id,9,l_rev9_pl);
9701: dbms_sql.define_column(cursor_id,10,l_rev10_pl);
9702: dbms_sql.define_column(cursor_id,11,l_rev11_pl);
9703: dbms_sql.define_column(cursor_id,12,l_rev12_pl);
9704: dbms_sql.define_column(cursor_id,13,l_rev13_pl);
9705:
9706: l_rows_upd := dbms_sql.execute(cursor_id);
9699: dbms_sql.define_column(cursor_id,8,l_rev8_pl);
9700: dbms_sql.define_column(cursor_id,9,l_rev9_pl);
9701: dbms_sql.define_column(cursor_id,10,l_rev10_pl);
9702: dbms_sql.define_column(cursor_id,11,l_rev11_pl);
9703: dbms_sql.define_column(cursor_id,12,l_rev12_pl);
9704: dbms_sql.define_column(cursor_id,13,l_rev13_pl);
9705:
9706: l_rows_upd := dbms_sql.execute(cursor_id);
9707:
9700: dbms_sql.define_column(cursor_id,9,l_rev9_pl);
9701: dbms_sql.define_column(cursor_id,10,l_rev10_pl);
9702: dbms_sql.define_column(cursor_id,11,l_rev11_pl);
9703: dbms_sql.define_column(cursor_id,12,l_rev12_pl);
9704: dbms_sql.define_column(cursor_id,13,l_rev13_pl);
9705:
9706: l_rows_upd := dbms_sql.execute(cursor_id);
9707:
9708: LOOP
9702: dbms_sql.define_column(cursor_id,11,l_rev11_pl);
9703: dbms_sql.define_column(cursor_id,12,l_rev12_pl);
9704: dbms_sql.define_column(cursor_id,13,l_rev13_pl);
9705:
9706: l_rows_upd := dbms_sql.execute(cursor_id);
9707:
9708: LOOP
9709: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
9710: EXIT;
9705:
9706: l_rows_upd := dbms_sql.execute(cursor_id);
9707:
9708: LOOP
9709: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
9710: EXIT;
9711: END IF;
9712:
9713: dbms_sql.column_value(cursor_id,1,l_rev1_pl);
9709: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
9710: EXIT;
9711: END IF;
9712:
9713: dbms_sql.column_value(cursor_id,1,l_rev1_pl);
9714: dbms_sql.column_value(cursor_id,2,l_rev2_pl);
9715: dbms_sql.column_value(cursor_id,3,l_rev3_pl);
9716: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
9717: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
9710: EXIT;
9711: END IF;
9712:
9713: dbms_sql.column_value(cursor_id,1,l_rev1_pl);
9714: dbms_sql.column_value(cursor_id,2,l_rev2_pl);
9715: dbms_sql.column_value(cursor_id,3,l_rev3_pl);
9716: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
9717: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
9718: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
9711: END IF;
9712:
9713: dbms_sql.column_value(cursor_id,1,l_rev1_pl);
9714: dbms_sql.column_value(cursor_id,2,l_rev2_pl);
9715: dbms_sql.column_value(cursor_id,3,l_rev3_pl);
9716: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
9717: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
9718: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
9719: dbms_sql.column_value(cursor_id,7,l_rev7_pl);
9712:
9713: dbms_sql.column_value(cursor_id,1,l_rev1_pl);
9714: dbms_sql.column_value(cursor_id,2,l_rev2_pl);
9715: dbms_sql.column_value(cursor_id,3,l_rev3_pl);
9716: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
9717: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
9718: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
9719: dbms_sql.column_value(cursor_id,7,l_rev7_pl);
9720: dbms_sql.column_value(cursor_id,8,l_rev8_pl);
9713: dbms_sql.column_value(cursor_id,1,l_rev1_pl);
9714: dbms_sql.column_value(cursor_id,2,l_rev2_pl);
9715: dbms_sql.column_value(cursor_id,3,l_rev3_pl);
9716: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
9717: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
9718: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
9719: dbms_sql.column_value(cursor_id,7,l_rev7_pl);
9720: dbms_sql.column_value(cursor_id,8,l_rev8_pl);
9721: dbms_sql.column_value(cursor_id,9,l_rev9_pl);
9714: dbms_sql.column_value(cursor_id,2,l_rev2_pl);
9715: dbms_sql.column_value(cursor_id,3,l_rev3_pl);
9716: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
9717: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
9718: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
9719: dbms_sql.column_value(cursor_id,7,l_rev7_pl);
9720: dbms_sql.column_value(cursor_id,8,l_rev8_pl);
9721: dbms_sql.column_value(cursor_id,9,l_rev9_pl);
9722: dbms_sql.column_value(cursor_id,10,l_rev10_pl);
9715: dbms_sql.column_value(cursor_id,3,l_rev3_pl);
9716: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
9717: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
9718: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
9719: dbms_sql.column_value(cursor_id,7,l_rev7_pl);
9720: dbms_sql.column_value(cursor_id,8,l_rev8_pl);
9721: dbms_sql.column_value(cursor_id,9,l_rev9_pl);
9722: dbms_sql.column_value(cursor_id,10,l_rev10_pl);
9723: dbms_sql.column_value(cursor_id,11,l_rev11_pl);
9716: dbms_sql.column_value(cursor_id,4,l_rev4_pl);
9717: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
9718: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
9719: dbms_sql.column_value(cursor_id,7,l_rev7_pl);
9720: dbms_sql.column_value(cursor_id,8,l_rev8_pl);
9721: dbms_sql.column_value(cursor_id,9,l_rev9_pl);
9722: dbms_sql.column_value(cursor_id,10,l_rev10_pl);
9723: dbms_sql.column_value(cursor_id,11,l_rev11_pl);
9724: dbms_sql.column_value(cursor_id,12,l_rev12_pl);
9717: dbms_sql.column_value(cursor_id,5,l_rev5_pl);
9718: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
9719: dbms_sql.column_value(cursor_id,7,l_rev7_pl);
9720: dbms_sql.column_value(cursor_id,8,l_rev8_pl);
9721: dbms_sql.column_value(cursor_id,9,l_rev9_pl);
9722: dbms_sql.column_value(cursor_id,10,l_rev10_pl);
9723: dbms_sql.column_value(cursor_id,11,l_rev11_pl);
9724: dbms_sql.column_value(cursor_id,12,l_rev12_pl);
9725: dbms_sql.column_value(cursor_id,13,l_rev13_pl);
9718: dbms_sql.column_value(cursor_id,6,l_rev6_pl);
9719: dbms_sql.column_value(cursor_id,7,l_rev7_pl);
9720: dbms_sql.column_value(cursor_id,8,l_rev8_pl);
9721: dbms_sql.column_value(cursor_id,9,l_rev9_pl);
9722: dbms_sql.column_value(cursor_id,10,l_rev10_pl);
9723: dbms_sql.column_value(cursor_id,11,l_rev11_pl);
9724: dbms_sql.column_value(cursor_id,12,l_rev12_pl);
9725: dbms_sql.column_value(cursor_id,13,l_rev13_pl);
9726:
9719: dbms_sql.column_value(cursor_id,7,l_rev7_pl);
9720: dbms_sql.column_value(cursor_id,8,l_rev8_pl);
9721: dbms_sql.column_value(cursor_id,9,l_rev9_pl);
9722: dbms_sql.column_value(cursor_id,10,l_rev10_pl);
9723: dbms_sql.column_value(cursor_id,11,l_rev11_pl);
9724: dbms_sql.column_value(cursor_id,12,l_rev12_pl);
9725: dbms_sql.column_value(cursor_id,13,l_rev13_pl);
9726:
9727:
9720: dbms_sql.column_value(cursor_id,8,l_rev8_pl);
9721: dbms_sql.column_value(cursor_id,9,l_rev9_pl);
9722: dbms_sql.column_value(cursor_id,10,l_rev10_pl);
9723: dbms_sql.column_value(cursor_id,11,l_rev11_pl);
9724: dbms_sql.column_value(cursor_id,12,l_rev12_pl);
9725: dbms_sql.column_value(cursor_id,13,l_rev13_pl);
9726:
9727:
9728:
9721: dbms_sql.column_value(cursor_id,9,l_rev9_pl);
9722: dbms_sql.column_value(cursor_id,10,l_rev10_pl);
9723: dbms_sql.column_value(cursor_id,11,l_rev11_pl);
9724: dbms_sql.column_value(cursor_id,12,l_rev12_pl);
9725: dbms_sql.column_value(cursor_id,13,l_rev13_pl);
9726:
9727:
9728:
9729:
9729:
9730:
9731: END LOOP;
9732:
9733: dbms_sql.close_cursor(cursor_id);
9734: */
9735:
9736: end;
9737:
9770: and amount_type_code = :amountTypeCode
9771: and currency_type = :currencyType
9772: and currency_code = :currencyCode';
9773:
9774: cursor_id := dbms_sql.open_cursor;
9775:
9776: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9777:
9778: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9772: and currency_code = :currencyCode';
9773:
9774: cursor_id := dbms_sql.open_cursor;
9775:
9776: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9777:
9778: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9779: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9780: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9774: cursor_id := dbms_sql.open_cursor;
9775:
9776: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9777:
9778: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9779: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9780: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9781: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9782: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
9775:
9776: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9777:
9778: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9779: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9780: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9781: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9782: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
9783: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9776: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9777:
9778: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9779: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9780: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9781: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9782: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
9783: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9784: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9777:
9778: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9779: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9780: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9781: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9782: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
9783: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9784: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9785:
9778: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9779: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9780: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9781: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9782: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
9783: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9784: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9785:
9786:
9779: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9780: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9781: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9782: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
9783: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9784: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9785:
9786:
9787:
9780: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9781: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9782: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
9783: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9784: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9785:
9786:
9787:
9788: dbms_sql.define_column(cursor_id,1,l_cost1_pl);
9784: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9785:
9786:
9787:
9788: dbms_sql.define_column(cursor_id,1,l_cost1_pl);
9789: dbms_sql.define_column(cursor_id,2,l_cost2_pl);
9790: dbms_sql.define_column(cursor_id,3,l_cost3_pl);
9791: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
9792: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
9785:
9786:
9787:
9788: dbms_sql.define_column(cursor_id,1,l_cost1_pl);
9789: dbms_sql.define_column(cursor_id,2,l_cost2_pl);
9790: dbms_sql.define_column(cursor_id,3,l_cost3_pl);
9791: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
9792: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
9793: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
9786:
9787:
9788: dbms_sql.define_column(cursor_id,1,l_cost1_pl);
9789: dbms_sql.define_column(cursor_id,2,l_cost2_pl);
9790: dbms_sql.define_column(cursor_id,3,l_cost3_pl);
9791: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
9792: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
9793: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
9794: dbms_sql.define_column(cursor_id,7,l_cost7_pl);
9787:
9788: dbms_sql.define_column(cursor_id,1,l_cost1_pl);
9789: dbms_sql.define_column(cursor_id,2,l_cost2_pl);
9790: dbms_sql.define_column(cursor_id,3,l_cost3_pl);
9791: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
9792: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
9793: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
9794: dbms_sql.define_column(cursor_id,7,l_cost7_pl);
9795: dbms_sql.define_column(cursor_id,8,l_cost8_pl);
9788: dbms_sql.define_column(cursor_id,1,l_cost1_pl);
9789: dbms_sql.define_column(cursor_id,2,l_cost2_pl);
9790: dbms_sql.define_column(cursor_id,3,l_cost3_pl);
9791: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
9792: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
9793: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
9794: dbms_sql.define_column(cursor_id,7,l_cost7_pl);
9795: dbms_sql.define_column(cursor_id,8,l_cost8_pl);
9796: dbms_sql.define_column(cursor_id,9,l_cost9_pl);
9789: dbms_sql.define_column(cursor_id,2,l_cost2_pl);
9790: dbms_sql.define_column(cursor_id,3,l_cost3_pl);
9791: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
9792: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
9793: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
9794: dbms_sql.define_column(cursor_id,7,l_cost7_pl);
9795: dbms_sql.define_column(cursor_id,8,l_cost8_pl);
9796: dbms_sql.define_column(cursor_id,9,l_cost9_pl);
9797: dbms_sql.define_column(cursor_id,10,l_cost10_pl);
9790: dbms_sql.define_column(cursor_id,3,l_cost3_pl);
9791: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
9792: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
9793: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
9794: dbms_sql.define_column(cursor_id,7,l_cost7_pl);
9795: dbms_sql.define_column(cursor_id,8,l_cost8_pl);
9796: dbms_sql.define_column(cursor_id,9,l_cost9_pl);
9797: dbms_sql.define_column(cursor_id,10,l_cost10_pl);
9798: dbms_sql.define_column(cursor_id,11,l_cost11_pl);
9791: dbms_sql.define_column(cursor_id,4,l_cost4_pl);
9792: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
9793: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
9794: dbms_sql.define_column(cursor_id,7,l_cost7_pl);
9795: dbms_sql.define_column(cursor_id,8,l_cost8_pl);
9796: dbms_sql.define_column(cursor_id,9,l_cost9_pl);
9797: dbms_sql.define_column(cursor_id,10,l_cost10_pl);
9798: dbms_sql.define_column(cursor_id,11,l_cost11_pl);
9799: dbms_sql.define_column(cursor_id,12,l_cost12_pl);
9792: dbms_sql.define_column(cursor_id,5,l_cost5_pl);
9793: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
9794: dbms_sql.define_column(cursor_id,7,l_cost7_pl);
9795: dbms_sql.define_column(cursor_id,8,l_cost8_pl);
9796: dbms_sql.define_column(cursor_id,9,l_cost9_pl);
9797: dbms_sql.define_column(cursor_id,10,l_cost10_pl);
9798: dbms_sql.define_column(cursor_id,11,l_cost11_pl);
9799: dbms_sql.define_column(cursor_id,12,l_cost12_pl);
9800: dbms_sql.define_column(cursor_id,13,l_cost13_pl);
9793: dbms_sql.define_column(cursor_id,6,l_cost6_pl);
9794: dbms_sql.define_column(cursor_id,7,l_cost7_pl);
9795: dbms_sql.define_column(cursor_id,8,l_cost8_pl);
9796: dbms_sql.define_column(cursor_id,9,l_cost9_pl);
9797: dbms_sql.define_column(cursor_id,10,l_cost10_pl);
9798: dbms_sql.define_column(cursor_id,11,l_cost11_pl);
9799: dbms_sql.define_column(cursor_id,12,l_cost12_pl);
9800: dbms_sql.define_column(cursor_id,13,l_cost13_pl);
9801:
9794: dbms_sql.define_column(cursor_id,7,l_cost7_pl);
9795: dbms_sql.define_column(cursor_id,8,l_cost8_pl);
9796: dbms_sql.define_column(cursor_id,9,l_cost9_pl);
9797: dbms_sql.define_column(cursor_id,10,l_cost10_pl);
9798: dbms_sql.define_column(cursor_id,11,l_cost11_pl);
9799: dbms_sql.define_column(cursor_id,12,l_cost12_pl);
9800: dbms_sql.define_column(cursor_id,13,l_cost13_pl);
9801:
9802: l_rows_upd := dbms_sql.execute(cursor_id);
9795: dbms_sql.define_column(cursor_id,8,l_cost8_pl);
9796: dbms_sql.define_column(cursor_id,9,l_cost9_pl);
9797: dbms_sql.define_column(cursor_id,10,l_cost10_pl);
9798: dbms_sql.define_column(cursor_id,11,l_cost11_pl);
9799: dbms_sql.define_column(cursor_id,12,l_cost12_pl);
9800: dbms_sql.define_column(cursor_id,13,l_cost13_pl);
9801:
9802: l_rows_upd := dbms_sql.execute(cursor_id);
9803:
9796: dbms_sql.define_column(cursor_id,9,l_cost9_pl);
9797: dbms_sql.define_column(cursor_id,10,l_cost10_pl);
9798: dbms_sql.define_column(cursor_id,11,l_cost11_pl);
9799: dbms_sql.define_column(cursor_id,12,l_cost12_pl);
9800: dbms_sql.define_column(cursor_id,13,l_cost13_pl);
9801:
9802: l_rows_upd := dbms_sql.execute(cursor_id);
9803:
9804: LOOP
9798: dbms_sql.define_column(cursor_id,11,l_cost11_pl);
9799: dbms_sql.define_column(cursor_id,12,l_cost12_pl);
9800: dbms_sql.define_column(cursor_id,13,l_cost13_pl);
9801:
9802: l_rows_upd := dbms_sql.execute(cursor_id);
9803:
9804: LOOP
9805: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
9806: EXIT;
9801:
9802: l_rows_upd := dbms_sql.execute(cursor_id);
9803:
9804: LOOP
9805: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
9806: EXIT;
9807: END IF;
9808:
9809: dbms_sql.column_value(cursor_id,1,l_cost1_pl);
9805: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
9806: EXIT;
9807: END IF;
9808:
9809: dbms_sql.column_value(cursor_id,1,l_cost1_pl);
9810: dbms_sql.column_value(cursor_id,2,l_cost2_pl);
9811: dbms_sql.column_value(cursor_id,3,l_cost3_pl);
9812: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
9813: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
9806: EXIT;
9807: END IF;
9808:
9809: dbms_sql.column_value(cursor_id,1,l_cost1_pl);
9810: dbms_sql.column_value(cursor_id,2,l_cost2_pl);
9811: dbms_sql.column_value(cursor_id,3,l_cost3_pl);
9812: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
9813: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
9814: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
9807: END IF;
9808:
9809: dbms_sql.column_value(cursor_id,1,l_cost1_pl);
9810: dbms_sql.column_value(cursor_id,2,l_cost2_pl);
9811: dbms_sql.column_value(cursor_id,3,l_cost3_pl);
9812: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
9813: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
9814: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
9815: dbms_sql.column_value(cursor_id,7,l_cost7_pl);
9808:
9809: dbms_sql.column_value(cursor_id,1,l_cost1_pl);
9810: dbms_sql.column_value(cursor_id,2,l_cost2_pl);
9811: dbms_sql.column_value(cursor_id,3,l_cost3_pl);
9812: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
9813: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
9814: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
9815: dbms_sql.column_value(cursor_id,7,l_cost7_pl);
9816: dbms_sql.column_value(cursor_id,8,l_cost8_pl);
9809: dbms_sql.column_value(cursor_id,1,l_cost1_pl);
9810: dbms_sql.column_value(cursor_id,2,l_cost2_pl);
9811: dbms_sql.column_value(cursor_id,3,l_cost3_pl);
9812: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
9813: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
9814: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
9815: dbms_sql.column_value(cursor_id,7,l_cost7_pl);
9816: dbms_sql.column_value(cursor_id,8,l_cost8_pl);
9817: dbms_sql.column_value(cursor_id,9,l_cost9_pl);
9810: dbms_sql.column_value(cursor_id,2,l_cost2_pl);
9811: dbms_sql.column_value(cursor_id,3,l_cost3_pl);
9812: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
9813: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
9814: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
9815: dbms_sql.column_value(cursor_id,7,l_cost7_pl);
9816: dbms_sql.column_value(cursor_id,8,l_cost8_pl);
9817: dbms_sql.column_value(cursor_id,9,l_cost9_pl);
9818: dbms_sql.column_value(cursor_id,10,l_cost10_pl);
9811: dbms_sql.column_value(cursor_id,3,l_cost3_pl);
9812: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
9813: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
9814: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
9815: dbms_sql.column_value(cursor_id,7,l_cost7_pl);
9816: dbms_sql.column_value(cursor_id,8,l_cost8_pl);
9817: dbms_sql.column_value(cursor_id,9,l_cost9_pl);
9818: dbms_sql.column_value(cursor_id,10,l_cost10_pl);
9819: dbms_sql.column_value(cursor_id,11,l_cost11_pl);
9812: dbms_sql.column_value(cursor_id,4,l_cost4_pl);
9813: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
9814: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
9815: dbms_sql.column_value(cursor_id,7,l_cost7_pl);
9816: dbms_sql.column_value(cursor_id,8,l_cost8_pl);
9817: dbms_sql.column_value(cursor_id,9,l_cost9_pl);
9818: dbms_sql.column_value(cursor_id,10,l_cost10_pl);
9819: dbms_sql.column_value(cursor_id,11,l_cost11_pl);
9820: dbms_sql.column_value(cursor_id,12,l_cost12_pl);
9813: dbms_sql.column_value(cursor_id,5,l_cost5_pl);
9814: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
9815: dbms_sql.column_value(cursor_id,7,l_cost7_pl);
9816: dbms_sql.column_value(cursor_id,8,l_cost8_pl);
9817: dbms_sql.column_value(cursor_id,9,l_cost9_pl);
9818: dbms_sql.column_value(cursor_id,10,l_cost10_pl);
9819: dbms_sql.column_value(cursor_id,11,l_cost11_pl);
9820: dbms_sql.column_value(cursor_id,12,l_cost12_pl);
9821: dbms_sql.column_value(cursor_id,13,l_cost13_pl);
9814: dbms_sql.column_value(cursor_id,6,l_cost6_pl);
9815: dbms_sql.column_value(cursor_id,7,l_cost7_pl);
9816: dbms_sql.column_value(cursor_id,8,l_cost8_pl);
9817: dbms_sql.column_value(cursor_id,9,l_cost9_pl);
9818: dbms_sql.column_value(cursor_id,10,l_cost10_pl);
9819: dbms_sql.column_value(cursor_id,11,l_cost11_pl);
9820: dbms_sql.column_value(cursor_id,12,l_cost12_pl);
9821: dbms_sql.column_value(cursor_id,13,l_cost13_pl);
9822:
9815: dbms_sql.column_value(cursor_id,7,l_cost7_pl);
9816: dbms_sql.column_value(cursor_id,8,l_cost8_pl);
9817: dbms_sql.column_value(cursor_id,9,l_cost9_pl);
9818: dbms_sql.column_value(cursor_id,10,l_cost10_pl);
9819: dbms_sql.column_value(cursor_id,11,l_cost11_pl);
9820: dbms_sql.column_value(cursor_id,12,l_cost12_pl);
9821: dbms_sql.column_value(cursor_id,13,l_cost13_pl);
9822:
9823:
9816: dbms_sql.column_value(cursor_id,8,l_cost8_pl);
9817: dbms_sql.column_value(cursor_id,9,l_cost9_pl);
9818: dbms_sql.column_value(cursor_id,10,l_cost10_pl);
9819: dbms_sql.column_value(cursor_id,11,l_cost11_pl);
9820: dbms_sql.column_value(cursor_id,12,l_cost12_pl);
9821: dbms_sql.column_value(cursor_id,13,l_cost13_pl);
9822:
9823:
9824:
9817: dbms_sql.column_value(cursor_id,9,l_cost9_pl);
9818: dbms_sql.column_value(cursor_id,10,l_cost10_pl);
9819: dbms_sql.column_value(cursor_id,11,l_cost11_pl);
9820: dbms_sql.column_value(cursor_id,12,l_cost12_pl);
9821: dbms_sql.column_value(cursor_id,13,l_cost13_pl);
9822:
9823:
9824:
9825:
9826:
9827:
9828: END LOOP;
9829:
9830: dbms_sql.close_cursor(cursor_id);
9831: */
9832:
9833: end;
9834:
9860: and amount_subtype_code = :amountSubtypeCode
9861: and currency_type = :currencyType
9862: and currency_code = :currencyCode';
9863:
9864: cursor_id := dbms_sql.open_cursor;
9865:
9866: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9867: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
9868: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
9862: and currency_code = :currencyCode';
9863:
9864: cursor_id := dbms_sql.open_cursor;
9865:
9866: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9867: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
9868: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
9869: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
9870: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
9863:
9864: cursor_id := dbms_sql.open_cursor;
9865:
9866: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9867: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
9868: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
9869: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
9870: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
9871: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
9864: cursor_id := dbms_sql.open_cursor;
9865:
9866: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9867: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
9868: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
9869: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
9870: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
9871: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
9872: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
9865:
9866: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9867: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
9868: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
9869: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
9870: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
9871: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
9872: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
9873: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_pl-l_cost7_pl));
9866: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
9867: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
9868: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
9869: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
9870: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
9871: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
9872: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
9873: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_pl-l_cost7_pl));
9874: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_pl-l_cost8_pl));
9867: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_pl-l_cost1_pl));
9868: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
9869: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
9870: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
9871: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
9872: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
9873: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_pl-l_cost7_pl));
9874: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_pl-l_cost8_pl));
9875: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_pl-l_cost9_pl));
9868: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_pl-l_cost2_pl));
9869: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
9870: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
9871: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
9872: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
9873: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_pl-l_cost7_pl));
9874: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_pl-l_cost8_pl));
9875: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_pl-l_cost9_pl));
9876: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_pl-l_cost10_pl));
9869: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_pl-l_cost3_pl));
9870: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
9871: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
9872: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
9873: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_pl-l_cost7_pl));
9874: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_pl-l_cost8_pl));
9875: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_pl-l_cost9_pl));
9876: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_pl-l_cost10_pl));
9877: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_pl-l_cost11_pl));
9870: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_pl-l_cost4_pl));
9871: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
9872: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
9873: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_pl-l_cost7_pl));
9874: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_pl-l_cost8_pl));
9875: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_pl-l_cost9_pl));
9876: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_pl-l_cost10_pl));
9877: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_pl-l_cost11_pl));
9878: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_pl-l_cost12_pl));
9871: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_pl-l_cost5_pl));
9872: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
9873: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_pl-l_cost7_pl));
9874: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_pl-l_cost8_pl));
9875: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_pl-l_cost9_pl));
9876: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_pl-l_cost10_pl));
9877: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_pl-l_cost11_pl));
9878: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_pl-l_cost12_pl));
9879: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_pl-l_cost13_pl));
9872: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_pl-l_cost6_pl));
9873: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_pl-l_cost7_pl));
9874: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_pl-l_cost8_pl));
9875: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_pl-l_cost9_pl));
9876: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_pl-l_cost10_pl));
9877: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_pl-l_cost11_pl));
9878: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_pl-l_cost12_pl));
9879: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_pl-l_cost13_pl));
9880:
9873: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_pl-l_cost7_pl));
9874: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_pl-l_cost8_pl));
9875: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_pl-l_cost9_pl));
9876: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_pl-l_cost10_pl));
9877: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_pl-l_cost11_pl));
9878: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_pl-l_cost12_pl));
9879: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_pl-l_cost13_pl));
9880:
9881: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9874: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_pl-l_cost8_pl));
9875: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_pl-l_cost9_pl));
9876: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_pl-l_cost10_pl));
9877: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_pl-l_cost11_pl));
9878: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_pl-l_cost12_pl));
9879: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_pl-l_cost13_pl));
9880:
9881: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9882: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9875: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_pl-l_cost9_pl));
9876: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_pl-l_cost10_pl));
9877: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_pl-l_cost11_pl));
9878: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_pl-l_cost12_pl));
9879: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_pl-l_cost13_pl));
9880:
9881: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9882: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9883: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9877: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_pl-l_cost11_pl));
9878: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_pl-l_cost12_pl));
9879: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_pl-l_cost13_pl));
9880:
9881: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9882: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9883: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9884: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9885: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
9878: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_pl-l_cost12_pl));
9879: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_pl-l_cost13_pl));
9880:
9881: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9882: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9883: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9884: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9885: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
9886: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
9879: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_pl-l_cost13_pl));
9880:
9881: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9882: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9883: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9884: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9885: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
9886: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
9887: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9880:
9881: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9882: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9883: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9884: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9885: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
9886: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
9887: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9888: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9881: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
9882: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9883: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9884: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9885: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
9886: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
9887: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9888: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9889:
9882: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
9883: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9884: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9885: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
9886: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
9887: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9888: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9889:
9890:
9883: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
9884: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9885: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
9886: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
9887: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9888: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9889:
9890:
9891: l_rows_upd := dbms_sql.execute(cursor_id);
9884: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
9885: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
9886: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
9887: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9888: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9889:
9890:
9891: l_rows_upd := dbms_sql.execute(cursor_id);
9892:
9887: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
9888: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
9889:
9890:
9891: l_rows_upd := dbms_sql.execute(cursor_id);
9892:
9893: dbms_sql.close_cursor(cursor_id);
9894:
9895: end;
9889:
9890:
9891: l_rows_upd := dbms_sql.execute(cursor_id);
9892:
9893: dbms_sql.close_cursor(cursor_id);
9894:
9895: end;
9896:
9897: /* Now populate the MARGIN% */
9920: and amount_subtype_code = :amountSubtypeCode
9921: and currency_type = :currencyType
9922: and currency_code = :currencyCode';
9923:
9924: cursor_id := dbms_sql.open_cursor;
9925:
9926:
9927: if l_rev1_pl = 0 then
9928: l_mgn_per1_pl := 0;
10003: end if;
10004:
10005:
10006:
10007: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10008: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_pl);
10009: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
10010: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
10011: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
10004:
10005:
10006:
10007: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10008: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_pl);
10009: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
10010: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
10011: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
10012: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
10005:
10006:
10007: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10008: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_pl);
10009: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
10010: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
10011: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
10012: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
10013: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
10006:
10007: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10008: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_pl);
10009: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
10010: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
10011: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
10012: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
10013: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
10014: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_pl);
10007: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10008: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_pl);
10009: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
10010: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
10011: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
10012: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
10013: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
10014: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_pl);
10015: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_pl);
10008: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_pl);
10009: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
10010: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
10011: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
10012: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
10013: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
10014: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_pl);
10015: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_pl);
10016: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_pl);
10009: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_pl);
10010: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
10011: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
10012: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
10013: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
10014: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_pl);
10015: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_pl);
10016: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_pl);
10017: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_pl);
10010: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_pl);
10011: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
10012: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
10013: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
10014: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_pl);
10015: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_pl);
10016: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_pl);
10017: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_pl);
10018: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_pl);
10011: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_pl);
10012: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
10013: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
10014: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_pl);
10015: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_pl);
10016: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_pl);
10017: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_pl);
10018: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_pl);
10019: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_pl);
10012: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_pl);
10013: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
10014: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_pl);
10015: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_pl);
10016: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_pl);
10017: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_pl);
10018: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_pl);
10019: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_pl);
10020: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_pl);
10013: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_pl);
10014: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_pl);
10015: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_pl);
10016: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_pl);
10017: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_pl);
10018: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_pl);
10019: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_pl);
10020: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_pl);
10021:
10014: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_pl);
10015: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_pl);
10016: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_pl);
10017: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_pl);
10018: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_pl);
10019: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_pl);
10020: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_pl);
10021:
10022: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10015: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_pl);
10016: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_pl);
10017: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_pl);
10018: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_pl);
10019: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_pl);
10020: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_pl);
10021:
10022: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10023: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
10016: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_pl);
10017: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_pl);
10018: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_pl);
10019: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_pl);
10020: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_pl);
10021:
10022: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10023: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
10024: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
10018: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_pl);
10019: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_pl);
10020: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_pl);
10021:
10022: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10023: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
10024: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
10025: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10026: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10019: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_pl);
10020: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_pl);
10021:
10022: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10023: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
10024: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
10025: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10026: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10027: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10020: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_pl);
10021:
10022: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10023: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
10024: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
10025: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10026: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10027: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10028: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10021:
10022: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10023: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
10024: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
10025: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10026: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10027: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10028: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10029: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10022: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10023: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
10024: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
10025: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10026: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10027: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10028: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10029: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10030:
10023: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_pl);
10024: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
10025: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10026: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10027: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10028: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10029: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10030:
10031:
10024: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_pl);
10025: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10026: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10027: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10028: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10029: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10030:
10031:
10032: l_rows_upd := dbms_sql.execute(cursor_id);
10025: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10026: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10027: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10028: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10029: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10030:
10031:
10032: l_rows_upd := dbms_sql.execute(cursor_id);
10033:
10028: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10029: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10030:
10031:
10032: l_rows_upd := dbms_sql.execute(cursor_id);
10033:
10034: dbms_sql.close_cursor(cursor_id);
10035:
10036: end;
10030:
10031:
10032: l_rows_upd := dbms_sql.execute(cursor_id);
10033:
10034: dbms_sql.close_cursor(cursor_id);
10035:
10036: end;
10037:
10038: /* for task level res id */
10070: and amount_type_code = :amountTypeCode
10071: and currency_type = :currencyType
10072: and currency_code = :currencyCode';
10073:
10074: cursor_id := dbms_sql.open_cursor;
10075:
10076: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10077:
10078: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10072: and currency_code = :currencyCode';
10073:
10074: cursor_id := dbms_sql.open_cursor;
10075:
10076: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10077:
10078: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10079: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10080: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10074: cursor_id := dbms_sql.open_cursor;
10075:
10076: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10077:
10078: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10079: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10080: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10081: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10082: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
10075:
10076: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10077:
10078: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10079: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10080: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10081: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10082: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
10083: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10076: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10077:
10078: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10079: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10080: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10081: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10082: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
10083: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10084: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10077:
10078: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10079: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10080: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10081: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10082: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
10083: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10084: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10085:
10078: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10079: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10080: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10081: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10082: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
10083: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10084: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10085:
10086:
10079: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10080: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10081: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10082: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
10083: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10084: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10085:
10086:
10087:
10080: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10081: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10082: dbms_sql.bind_variable(cursor_id,':amountTypeCode','REVENUE');
10083: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10084: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10085:
10086:
10087:
10088: dbms_sql.define_column(cursor_id,1,l_rev1_tl);
10084: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10085:
10086:
10087:
10088: dbms_sql.define_column(cursor_id,1,l_rev1_tl);
10089: dbms_sql.define_column(cursor_id,2,l_rev2_tl);
10090: dbms_sql.define_column(cursor_id,3,l_rev3_tl);
10091: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
10092: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
10085:
10086:
10087:
10088: dbms_sql.define_column(cursor_id,1,l_rev1_tl);
10089: dbms_sql.define_column(cursor_id,2,l_rev2_tl);
10090: dbms_sql.define_column(cursor_id,3,l_rev3_tl);
10091: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
10092: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
10093: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
10086:
10087:
10088: dbms_sql.define_column(cursor_id,1,l_rev1_tl);
10089: dbms_sql.define_column(cursor_id,2,l_rev2_tl);
10090: dbms_sql.define_column(cursor_id,3,l_rev3_tl);
10091: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
10092: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
10093: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
10094: dbms_sql.define_column(cursor_id,7,l_rev7_tl);
10087:
10088: dbms_sql.define_column(cursor_id,1,l_rev1_tl);
10089: dbms_sql.define_column(cursor_id,2,l_rev2_tl);
10090: dbms_sql.define_column(cursor_id,3,l_rev3_tl);
10091: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
10092: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
10093: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
10094: dbms_sql.define_column(cursor_id,7,l_rev7_tl);
10095: dbms_sql.define_column(cursor_id,8,l_rev8_tl);
10088: dbms_sql.define_column(cursor_id,1,l_rev1_tl);
10089: dbms_sql.define_column(cursor_id,2,l_rev2_tl);
10090: dbms_sql.define_column(cursor_id,3,l_rev3_tl);
10091: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
10092: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
10093: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
10094: dbms_sql.define_column(cursor_id,7,l_rev7_tl);
10095: dbms_sql.define_column(cursor_id,8,l_rev8_tl);
10096: dbms_sql.define_column(cursor_id,9,l_rev9_tl);
10089: dbms_sql.define_column(cursor_id,2,l_rev2_tl);
10090: dbms_sql.define_column(cursor_id,3,l_rev3_tl);
10091: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
10092: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
10093: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
10094: dbms_sql.define_column(cursor_id,7,l_rev7_tl);
10095: dbms_sql.define_column(cursor_id,8,l_rev8_tl);
10096: dbms_sql.define_column(cursor_id,9,l_rev9_tl);
10097: dbms_sql.define_column(cursor_id,10,l_rev10_tl);
10090: dbms_sql.define_column(cursor_id,3,l_rev3_tl);
10091: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
10092: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
10093: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
10094: dbms_sql.define_column(cursor_id,7,l_rev7_tl);
10095: dbms_sql.define_column(cursor_id,8,l_rev8_tl);
10096: dbms_sql.define_column(cursor_id,9,l_rev9_tl);
10097: dbms_sql.define_column(cursor_id,10,l_rev10_tl);
10098: dbms_sql.define_column(cursor_id,11,l_rev11_tl);
10091: dbms_sql.define_column(cursor_id,4,l_rev4_tl);
10092: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
10093: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
10094: dbms_sql.define_column(cursor_id,7,l_rev7_tl);
10095: dbms_sql.define_column(cursor_id,8,l_rev8_tl);
10096: dbms_sql.define_column(cursor_id,9,l_rev9_tl);
10097: dbms_sql.define_column(cursor_id,10,l_rev10_tl);
10098: dbms_sql.define_column(cursor_id,11,l_rev11_tl);
10099: dbms_sql.define_column(cursor_id,12,l_rev12_tl);
10092: dbms_sql.define_column(cursor_id,5,l_rev5_tl);
10093: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
10094: dbms_sql.define_column(cursor_id,7,l_rev7_tl);
10095: dbms_sql.define_column(cursor_id,8,l_rev8_tl);
10096: dbms_sql.define_column(cursor_id,9,l_rev9_tl);
10097: dbms_sql.define_column(cursor_id,10,l_rev10_tl);
10098: dbms_sql.define_column(cursor_id,11,l_rev11_tl);
10099: dbms_sql.define_column(cursor_id,12,l_rev12_tl);
10100: dbms_sql.define_column(cursor_id,13,l_rev13_tl);
10093: dbms_sql.define_column(cursor_id,6,l_rev6_tl);
10094: dbms_sql.define_column(cursor_id,7,l_rev7_tl);
10095: dbms_sql.define_column(cursor_id,8,l_rev8_tl);
10096: dbms_sql.define_column(cursor_id,9,l_rev9_tl);
10097: dbms_sql.define_column(cursor_id,10,l_rev10_tl);
10098: dbms_sql.define_column(cursor_id,11,l_rev11_tl);
10099: dbms_sql.define_column(cursor_id,12,l_rev12_tl);
10100: dbms_sql.define_column(cursor_id,13,l_rev13_tl);
10101:
10094: dbms_sql.define_column(cursor_id,7,l_rev7_tl);
10095: dbms_sql.define_column(cursor_id,8,l_rev8_tl);
10096: dbms_sql.define_column(cursor_id,9,l_rev9_tl);
10097: dbms_sql.define_column(cursor_id,10,l_rev10_tl);
10098: dbms_sql.define_column(cursor_id,11,l_rev11_tl);
10099: dbms_sql.define_column(cursor_id,12,l_rev12_tl);
10100: dbms_sql.define_column(cursor_id,13,l_rev13_tl);
10101:
10102: l_rows_upd := dbms_sql.execute(cursor_id);
10095: dbms_sql.define_column(cursor_id,8,l_rev8_tl);
10096: dbms_sql.define_column(cursor_id,9,l_rev9_tl);
10097: dbms_sql.define_column(cursor_id,10,l_rev10_tl);
10098: dbms_sql.define_column(cursor_id,11,l_rev11_tl);
10099: dbms_sql.define_column(cursor_id,12,l_rev12_tl);
10100: dbms_sql.define_column(cursor_id,13,l_rev13_tl);
10101:
10102: l_rows_upd := dbms_sql.execute(cursor_id);
10103:
10096: dbms_sql.define_column(cursor_id,9,l_rev9_tl);
10097: dbms_sql.define_column(cursor_id,10,l_rev10_tl);
10098: dbms_sql.define_column(cursor_id,11,l_rev11_tl);
10099: dbms_sql.define_column(cursor_id,12,l_rev12_tl);
10100: dbms_sql.define_column(cursor_id,13,l_rev13_tl);
10101:
10102: l_rows_upd := dbms_sql.execute(cursor_id);
10103:
10104: LOOP
10098: dbms_sql.define_column(cursor_id,11,l_rev11_tl);
10099: dbms_sql.define_column(cursor_id,12,l_rev12_tl);
10100: dbms_sql.define_column(cursor_id,13,l_rev13_tl);
10101:
10102: l_rows_upd := dbms_sql.execute(cursor_id);
10103:
10104: LOOP
10105: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
10106: EXIT;
10101:
10102: l_rows_upd := dbms_sql.execute(cursor_id);
10103:
10104: LOOP
10105: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
10106: EXIT;
10107: END IF;
10108:
10109:
10106: EXIT;
10107: END IF;
10108:
10109:
10110: dbms_sql.column_value(cursor_id,1,l_rev1_tl);
10111: dbms_sql.column_value(cursor_id,2,l_rev2_tl);
10112: dbms_sql.column_value(cursor_id,3,l_rev3_tl);
10113: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
10114: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
10107: END IF;
10108:
10109:
10110: dbms_sql.column_value(cursor_id,1,l_rev1_tl);
10111: dbms_sql.column_value(cursor_id,2,l_rev2_tl);
10112: dbms_sql.column_value(cursor_id,3,l_rev3_tl);
10113: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
10114: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
10115: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
10108:
10109:
10110: dbms_sql.column_value(cursor_id,1,l_rev1_tl);
10111: dbms_sql.column_value(cursor_id,2,l_rev2_tl);
10112: dbms_sql.column_value(cursor_id,3,l_rev3_tl);
10113: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
10114: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
10115: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
10116: dbms_sql.column_value(cursor_id,7,l_rev7_tl);
10109:
10110: dbms_sql.column_value(cursor_id,1,l_rev1_tl);
10111: dbms_sql.column_value(cursor_id,2,l_rev2_tl);
10112: dbms_sql.column_value(cursor_id,3,l_rev3_tl);
10113: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
10114: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
10115: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
10116: dbms_sql.column_value(cursor_id,7,l_rev7_tl);
10117: dbms_sql.column_value(cursor_id,8,l_rev8_tl);
10110: dbms_sql.column_value(cursor_id,1,l_rev1_tl);
10111: dbms_sql.column_value(cursor_id,2,l_rev2_tl);
10112: dbms_sql.column_value(cursor_id,3,l_rev3_tl);
10113: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
10114: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
10115: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
10116: dbms_sql.column_value(cursor_id,7,l_rev7_tl);
10117: dbms_sql.column_value(cursor_id,8,l_rev8_tl);
10118: dbms_sql.column_value(cursor_id,9,l_rev9_tl);
10111: dbms_sql.column_value(cursor_id,2,l_rev2_tl);
10112: dbms_sql.column_value(cursor_id,3,l_rev3_tl);
10113: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
10114: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
10115: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
10116: dbms_sql.column_value(cursor_id,7,l_rev7_tl);
10117: dbms_sql.column_value(cursor_id,8,l_rev8_tl);
10118: dbms_sql.column_value(cursor_id,9,l_rev9_tl);
10119: dbms_sql.column_value(cursor_id,10,l_rev10_tl);
10112: dbms_sql.column_value(cursor_id,3,l_rev3_tl);
10113: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
10114: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
10115: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
10116: dbms_sql.column_value(cursor_id,7,l_rev7_tl);
10117: dbms_sql.column_value(cursor_id,8,l_rev8_tl);
10118: dbms_sql.column_value(cursor_id,9,l_rev9_tl);
10119: dbms_sql.column_value(cursor_id,10,l_rev10_tl);
10120: dbms_sql.column_value(cursor_id,11,l_rev11_tl);
10113: dbms_sql.column_value(cursor_id,4,l_rev4_tl);
10114: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
10115: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
10116: dbms_sql.column_value(cursor_id,7,l_rev7_tl);
10117: dbms_sql.column_value(cursor_id,8,l_rev8_tl);
10118: dbms_sql.column_value(cursor_id,9,l_rev9_tl);
10119: dbms_sql.column_value(cursor_id,10,l_rev10_tl);
10120: dbms_sql.column_value(cursor_id,11,l_rev11_tl);
10121: dbms_sql.column_value(cursor_id,12,l_rev12_tl);
10114: dbms_sql.column_value(cursor_id,5,l_rev5_tl);
10115: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
10116: dbms_sql.column_value(cursor_id,7,l_rev7_tl);
10117: dbms_sql.column_value(cursor_id,8,l_rev8_tl);
10118: dbms_sql.column_value(cursor_id,9,l_rev9_tl);
10119: dbms_sql.column_value(cursor_id,10,l_rev10_tl);
10120: dbms_sql.column_value(cursor_id,11,l_rev11_tl);
10121: dbms_sql.column_value(cursor_id,12,l_rev12_tl);
10122: dbms_sql.column_value(cursor_id,13,l_rev13_tl);
10115: dbms_sql.column_value(cursor_id,6,l_rev6_tl);
10116: dbms_sql.column_value(cursor_id,7,l_rev7_tl);
10117: dbms_sql.column_value(cursor_id,8,l_rev8_tl);
10118: dbms_sql.column_value(cursor_id,9,l_rev9_tl);
10119: dbms_sql.column_value(cursor_id,10,l_rev10_tl);
10120: dbms_sql.column_value(cursor_id,11,l_rev11_tl);
10121: dbms_sql.column_value(cursor_id,12,l_rev12_tl);
10122: dbms_sql.column_value(cursor_id,13,l_rev13_tl);
10123:
10116: dbms_sql.column_value(cursor_id,7,l_rev7_tl);
10117: dbms_sql.column_value(cursor_id,8,l_rev8_tl);
10118: dbms_sql.column_value(cursor_id,9,l_rev9_tl);
10119: dbms_sql.column_value(cursor_id,10,l_rev10_tl);
10120: dbms_sql.column_value(cursor_id,11,l_rev11_tl);
10121: dbms_sql.column_value(cursor_id,12,l_rev12_tl);
10122: dbms_sql.column_value(cursor_id,13,l_rev13_tl);
10123:
10124:
10117: dbms_sql.column_value(cursor_id,8,l_rev8_tl);
10118: dbms_sql.column_value(cursor_id,9,l_rev9_tl);
10119: dbms_sql.column_value(cursor_id,10,l_rev10_tl);
10120: dbms_sql.column_value(cursor_id,11,l_rev11_tl);
10121: dbms_sql.column_value(cursor_id,12,l_rev12_tl);
10122: dbms_sql.column_value(cursor_id,13,l_rev13_tl);
10123:
10124:
10125:
10118: dbms_sql.column_value(cursor_id,9,l_rev9_tl);
10119: dbms_sql.column_value(cursor_id,10,l_rev10_tl);
10120: dbms_sql.column_value(cursor_id,11,l_rev11_tl);
10121: dbms_sql.column_value(cursor_id,12,l_rev12_tl);
10122: dbms_sql.column_value(cursor_id,13,l_rev13_tl);
10123:
10124:
10125:
10126:
10127:
10128:
10129: END LOOP;
10130:
10131: dbms_sql.close_cursor(cursor_id);
10132: */
10133:
10134: end;
10135:
10167: and amount_type_code = :amountTypeCode
10168: and currency_type = :currencyType
10169: and currency_code = :currencyCode';
10170:
10171: cursor_id := dbms_sql.open_cursor;
10172:
10173: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10174:
10175: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10169: and currency_code = :currencyCode';
10170:
10171: cursor_id := dbms_sql.open_cursor;
10172:
10173: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10174:
10175: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10176: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10177: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10171: cursor_id := dbms_sql.open_cursor;
10172:
10173: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10174:
10175: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10176: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10177: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10178: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10179: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
10172:
10173: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10174:
10175: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10176: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10177: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10178: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10179: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
10180: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10173: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10174:
10175: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10176: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10177: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10178: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10179: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
10180: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10181: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10174:
10175: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10176: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10177: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10178: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10179: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
10180: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10181: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10182:
10175: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10176: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10177: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10178: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10179: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
10180: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10181: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10182:
10183:
10176: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10177: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10178: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10179: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
10180: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10181: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10182:
10183:
10184: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
10177: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10178: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10179: dbms_sql.bind_variable(cursor_id,':amountTypeCode','COST');
10180: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10181: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10182:
10183:
10184: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
10185: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
10180: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10181: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10182:
10183:
10184: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
10185: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
10186: dbms_sql.define_column(cursor_id,3,l_cost3_tl);
10187: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
10188: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
10181: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10182:
10183:
10184: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
10185: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
10186: dbms_sql.define_column(cursor_id,3,l_cost3_tl);
10187: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
10188: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
10189: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
10182:
10183:
10184: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
10185: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
10186: dbms_sql.define_column(cursor_id,3,l_cost3_tl);
10187: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
10188: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
10189: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
10190: dbms_sql.define_column(cursor_id,7,l_cost7_tl);
10183:
10184: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
10185: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
10186: dbms_sql.define_column(cursor_id,3,l_cost3_tl);
10187: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
10188: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
10189: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
10190: dbms_sql.define_column(cursor_id,7,l_cost7_tl);
10191: dbms_sql.define_column(cursor_id,8,l_cost8_tl);
10184: dbms_sql.define_column(cursor_id,1,l_cost1_tl);
10185: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
10186: dbms_sql.define_column(cursor_id,3,l_cost3_tl);
10187: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
10188: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
10189: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
10190: dbms_sql.define_column(cursor_id,7,l_cost7_tl);
10191: dbms_sql.define_column(cursor_id,8,l_cost8_tl);
10192: dbms_sql.define_column(cursor_id,9,l_cost9_tl);
10185: dbms_sql.define_column(cursor_id,2,l_cost2_tl);
10186: dbms_sql.define_column(cursor_id,3,l_cost3_tl);
10187: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
10188: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
10189: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
10190: dbms_sql.define_column(cursor_id,7,l_cost7_tl);
10191: dbms_sql.define_column(cursor_id,8,l_cost8_tl);
10192: dbms_sql.define_column(cursor_id,9,l_cost9_tl);
10193: dbms_sql.define_column(cursor_id,10,l_cost10_tl);
10186: dbms_sql.define_column(cursor_id,3,l_cost3_tl);
10187: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
10188: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
10189: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
10190: dbms_sql.define_column(cursor_id,7,l_cost7_tl);
10191: dbms_sql.define_column(cursor_id,8,l_cost8_tl);
10192: dbms_sql.define_column(cursor_id,9,l_cost9_tl);
10193: dbms_sql.define_column(cursor_id,10,l_cost10_tl);
10194: dbms_sql.define_column(cursor_id,11,l_cost11_tl);
10187: dbms_sql.define_column(cursor_id,4,l_cost4_tl);
10188: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
10189: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
10190: dbms_sql.define_column(cursor_id,7,l_cost7_tl);
10191: dbms_sql.define_column(cursor_id,8,l_cost8_tl);
10192: dbms_sql.define_column(cursor_id,9,l_cost9_tl);
10193: dbms_sql.define_column(cursor_id,10,l_cost10_tl);
10194: dbms_sql.define_column(cursor_id,11,l_cost11_tl);
10195: dbms_sql.define_column(cursor_id,12,l_cost12_tl);
10188: dbms_sql.define_column(cursor_id,5,l_cost5_tl);
10189: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
10190: dbms_sql.define_column(cursor_id,7,l_cost7_tl);
10191: dbms_sql.define_column(cursor_id,8,l_cost8_tl);
10192: dbms_sql.define_column(cursor_id,9,l_cost9_tl);
10193: dbms_sql.define_column(cursor_id,10,l_cost10_tl);
10194: dbms_sql.define_column(cursor_id,11,l_cost11_tl);
10195: dbms_sql.define_column(cursor_id,12,l_cost12_tl);
10196: dbms_sql.define_column(cursor_id,13,l_cost13_tl);
10189: dbms_sql.define_column(cursor_id,6,l_cost6_tl);
10190: dbms_sql.define_column(cursor_id,7,l_cost7_tl);
10191: dbms_sql.define_column(cursor_id,8,l_cost8_tl);
10192: dbms_sql.define_column(cursor_id,9,l_cost9_tl);
10193: dbms_sql.define_column(cursor_id,10,l_cost10_tl);
10194: dbms_sql.define_column(cursor_id,11,l_cost11_tl);
10195: dbms_sql.define_column(cursor_id,12,l_cost12_tl);
10196: dbms_sql.define_column(cursor_id,13,l_cost13_tl);
10197:
10190: dbms_sql.define_column(cursor_id,7,l_cost7_tl);
10191: dbms_sql.define_column(cursor_id,8,l_cost8_tl);
10192: dbms_sql.define_column(cursor_id,9,l_cost9_tl);
10193: dbms_sql.define_column(cursor_id,10,l_cost10_tl);
10194: dbms_sql.define_column(cursor_id,11,l_cost11_tl);
10195: dbms_sql.define_column(cursor_id,12,l_cost12_tl);
10196: dbms_sql.define_column(cursor_id,13,l_cost13_tl);
10197:
10198: l_rows_upd := dbms_sql.execute(cursor_id);
10191: dbms_sql.define_column(cursor_id,8,l_cost8_tl);
10192: dbms_sql.define_column(cursor_id,9,l_cost9_tl);
10193: dbms_sql.define_column(cursor_id,10,l_cost10_tl);
10194: dbms_sql.define_column(cursor_id,11,l_cost11_tl);
10195: dbms_sql.define_column(cursor_id,12,l_cost12_tl);
10196: dbms_sql.define_column(cursor_id,13,l_cost13_tl);
10197:
10198: l_rows_upd := dbms_sql.execute(cursor_id);
10199:
10192: dbms_sql.define_column(cursor_id,9,l_cost9_tl);
10193: dbms_sql.define_column(cursor_id,10,l_cost10_tl);
10194: dbms_sql.define_column(cursor_id,11,l_cost11_tl);
10195: dbms_sql.define_column(cursor_id,12,l_cost12_tl);
10196: dbms_sql.define_column(cursor_id,13,l_cost13_tl);
10197:
10198: l_rows_upd := dbms_sql.execute(cursor_id);
10199:
10200: LOOP
10194: dbms_sql.define_column(cursor_id,11,l_cost11_tl);
10195: dbms_sql.define_column(cursor_id,12,l_cost12_tl);
10196: dbms_sql.define_column(cursor_id,13,l_cost13_tl);
10197:
10198: l_rows_upd := dbms_sql.execute(cursor_id);
10199:
10200: LOOP
10201: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
10202: EXIT;
10197:
10198: l_rows_upd := dbms_sql.execute(cursor_id);
10199:
10200: LOOP
10201: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
10202: EXIT;
10203: END IF;
10204:
10205: dbms_sql.column_value(cursor_id,1,l_cost1_tl);
10201: IF DBMS_SQL.FETCH_ROWS(cursor_id) = 0 THEN
10202: EXIT;
10203: END IF;
10204:
10205: dbms_sql.column_value(cursor_id,1,l_cost1_tl);
10206: dbms_sql.column_value(cursor_id,2,l_cost2_tl);
10207: dbms_sql.column_value(cursor_id,3,l_cost3_tl);
10208: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
10209: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
10202: EXIT;
10203: END IF;
10204:
10205: dbms_sql.column_value(cursor_id,1,l_cost1_tl);
10206: dbms_sql.column_value(cursor_id,2,l_cost2_tl);
10207: dbms_sql.column_value(cursor_id,3,l_cost3_tl);
10208: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
10209: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
10210: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
10203: END IF;
10204:
10205: dbms_sql.column_value(cursor_id,1,l_cost1_tl);
10206: dbms_sql.column_value(cursor_id,2,l_cost2_tl);
10207: dbms_sql.column_value(cursor_id,3,l_cost3_tl);
10208: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
10209: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
10210: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
10211: dbms_sql.column_value(cursor_id,7,l_cost7_tl);
10204:
10205: dbms_sql.column_value(cursor_id,1,l_cost1_tl);
10206: dbms_sql.column_value(cursor_id,2,l_cost2_tl);
10207: dbms_sql.column_value(cursor_id,3,l_cost3_tl);
10208: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
10209: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
10210: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
10211: dbms_sql.column_value(cursor_id,7,l_cost7_tl);
10212: dbms_sql.column_value(cursor_id,8,l_cost8_tl);
10205: dbms_sql.column_value(cursor_id,1,l_cost1_tl);
10206: dbms_sql.column_value(cursor_id,2,l_cost2_tl);
10207: dbms_sql.column_value(cursor_id,3,l_cost3_tl);
10208: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
10209: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
10210: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
10211: dbms_sql.column_value(cursor_id,7,l_cost7_tl);
10212: dbms_sql.column_value(cursor_id,8,l_cost8_tl);
10213: dbms_sql.column_value(cursor_id,9,l_cost9_tl);
10206: dbms_sql.column_value(cursor_id,2,l_cost2_tl);
10207: dbms_sql.column_value(cursor_id,3,l_cost3_tl);
10208: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
10209: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
10210: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
10211: dbms_sql.column_value(cursor_id,7,l_cost7_tl);
10212: dbms_sql.column_value(cursor_id,8,l_cost8_tl);
10213: dbms_sql.column_value(cursor_id,9,l_cost9_tl);
10214: dbms_sql.column_value(cursor_id,10,l_cost10_tl);
10207: dbms_sql.column_value(cursor_id,3,l_cost3_tl);
10208: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
10209: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
10210: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
10211: dbms_sql.column_value(cursor_id,7,l_cost7_tl);
10212: dbms_sql.column_value(cursor_id,8,l_cost8_tl);
10213: dbms_sql.column_value(cursor_id,9,l_cost9_tl);
10214: dbms_sql.column_value(cursor_id,10,l_cost10_tl);
10215: dbms_sql.column_value(cursor_id,11,l_cost11_tl);
10208: dbms_sql.column_value(cursor_id,4,l_cost4_tl);
10209: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
10210: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
10211: dbms_sql.column_value(cursor_id,7,l_cost7_tl);
10212: dbms_sql.column_value(cursor_id,8,l_cost8_tl);
10213: dbms_sql.column_value(cursor_id,9,l_cost9_tl);
10214: dbms_sql.column_value(cursor_id,10,l_cost10_tl);
10215: dbms_sql.column_value(cursor_id,11,l_cost11_tl);
10216: dbms_sql.column_value(cursor_id,12,l_cost12_tl);
10209: dbms_sql.column_value(cursor_id,5,l_cost5_tl);
10210: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
10211: dbms_sql.column_value(cursor_id,7,l_cost7_tl);
10212: dbms_sql.column_value(cursor_id,8,l_cost8_tl);
10213: dbms_sql.column_value(cursor_id,9,l_cost9_tl);
10214: dbms_sql.column_value(cursor_id,10,l_cost10_tl);
10215: dbms_sql.column_value(cursor_id,11,l_cost11_tl);
10216: dbms_sql.column_value(cursor_id,12,l_cost12_tl);
10217: dbms_sql.column_value(cursor_id,13,l_cost13_tl);
10210: dbms_sql.column_value(cursor_id,6,l_cost6_tl);
10211: dbms_sql.column_value(cursor_id,7,l_cost7_tl);
10212: dbms_sql.column_value(cursor_id,8,l_cost8_tl);
10213: dbms_sql.column_value(cursor_id,9,l_cost9_tl);
10214: dbms_sql.column_value(cursor_id,10,l_cost10_tl);
10215: dbms_sql.column_value(cursor_id,11,l_cost11_tl);
10216: dbms_sql.column_value(cursor_id,12,l_cost12_tl);
10217: dbms_sql.column_value(cursor_id,13,l_cost13_tl);
10218:
10211: dbms_sql.column_value(cursor_id,7,l_cost7_tl);
10212: dbms_sql.column_value(cursor_id,8,l_cost8_tl);
10213: dbms_sql.column_value(cursor_id,9,l_cost9_tl);
10214: dbms_sql.column_value(cursor_id,10,l_cost10_tl);
10215: dbms_sql.column_value(cursor_id,11,l_cost11_tl);
10216: dbms_sql.column_value(cursor_id,12,l_cost12_tl);
10217: dbms_sql.column_value(cursor_id,13,l_cost13_tl);
10218:
10219:
10212: dbms_sql.column_value(cursor_id,8,l_cost8_tl);
10213: dbms_sql.column_value(cursor_id,9,l_cost9_tl);
10214: dbms_sql.column_value(cursor_id,10,l_cost10_tl);
10215: dbms_sql.column_value(cursor_id,11,l_cost11_tl);
10216: dbms_sql.column_value(cursor_id,12,l_cost12_tl);
10217: dbms_sql.column_value(cursor_id,13,l_cost13_tl);
10218:
10219:
10220:
10213: dbms_sql.column_value(cursor_id,9,l_cost9_tl);
10214: dbms_sql.column_value(cursor_id,10,l_cost10_tl);
10215: dbms_sql.column_value(cursor_id,11,l_cost11_tl);
10216: dbms_sql.column_value(cursor_id,12,l_cost12_tl);
10217: dbms_sql.column_value(cursor_id,13,l_cost13_tl);
10218:
10219:
10220:
10221:
10219:
10220:
10221:
10222: END LOOP;
10223: dbms_sql.close_cursor(cursor_id);
10224: */
10225:
10226: end;
10227:
10253: and amount_subtype_code = :amountSubtypeCode
10254: and currency_type = :currencyType
10255: and currency_code = :currencyCode';
10256:
10257: cursor_id := dbms_sql.open_cursor;
10258:
10259: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10260: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
10261: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
10255: and currency_code = :currencyCode';
10256:
10257: cursor_id := dbms_sql.open_cursor;
10258:
10259: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10260: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
10261: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
10262: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
10263: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
10256:
10257: cursor_id := dbms_sql.open_cursor;
10258:
10259: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10260: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
10261: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
10262: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
10263: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
10264: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
10257: cursor_id := dbms_sql.open_cursor;
10258:
10259: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10260: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
10261: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
10262: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
10263: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
10264: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
10265: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
10258:
10259: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10260: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
10261: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
10262: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
10263: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
10264: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
10265: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
10266: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_tl-l_cost7_tl));
10259: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10260: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
10261: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
10262: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
10263: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
10264: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
10265: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
10266: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_tl-l_cost7_tl));
10267: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_tl-l_cost8_tl));
10260: dbms_sql.bind_variable(cursor_id,':n1',(l_rev1_tl-l_cost1_tl));
10261: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
10262: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
10263: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
10264: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
10265: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
10266: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_tl-l_cost7_tl));
10267: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_tl-l_cost8_tl));
10268: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_tl-l_cost9_tl));
10261: dbms_sql.bind_variable(cursor_id,':n2',(l_rev2_tl-l_cost2_tl));
10262: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
10263: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
10264: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
10265: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
10266: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_tl-l_cost7_tl));
10267: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_tl-l_cost8_tl));
10268: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_tl-l_cost9_tl));
10269: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_tl-l_cost10_tl));
10262: dbms_sql.bind_variable(cursor_id,':n3',(l_rev3_tl-l_cost3_tl));
10263: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
10264: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
10265: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
10266: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_tl-l_cost7_tl));
10267: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_tl-l_cost8_tl));
10268: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_tl-l_cost9_tl));
10269: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_tl-l_cost10_tl));
10270: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_tl-l_cost11_tl));
10263: dbms_sql.bind_variable(cursor_id,':n4',(l_rev4_tl-l_cost4_tl));
10264: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
10265: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
10266: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_tl-l_cost7_tl));
10267: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_tl-l_cost8_tl));
10268: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_tl-l_cost9_tl));
10269: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_tl-l_cost10_tl));
10270: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_tl-l_cost11_tl));
10271: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_tl-l_cost12_tl));
10264: dbms_sql.bind_variable(cursor_id,':n5',(l_rev5_tl-l_cost5_tl));
10265: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
10266: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_tl-l_cost7_tl));
10267: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_tl-l_cost8_tl));
10268: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_tl-l_cost9_tl));
10269: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_tl-l_cost10_tl));
10270: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_tl-l_cost11_tl));
10271: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_tl-l_cost12_tl));
10272: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_tl-l_cost13_tl));
10265: dbms_sql.bind_variable(cursor_id,':n6',(l_rev6_tl-l_cost6_tl));
10266: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_tl-l_cost7_tl));
10267: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_tl-l_cost8_tl));
10268: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_tl-l_cost9_tl));
10269: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_tl-l_cost10_tl));
10270: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_tl-l_cost11_tl));
10271: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_tl-l_cost12_tl));
10272: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_tl-l_cost13_tl));
10273:
10266: dbms_sql.bind_variable(cursor_id,':n7',(l_rev7_tl-l_cost7_tl));
10267: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_tl-l_cost8_tl));
10268: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_tl-l_cost9_tl));
10269: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_tl-l_cost10_tl));
10270: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_tl-l_cost11_tl));
10271: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_tl-l_cost12_tl));
10272: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_tl-l_cost13_tl));
10273:
10274: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10267: dbms_sql.bind_variable(cursor_id,':n8',(l_rev8_tl-l_cost8_tl));
10268: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_tl-l_cost9_tl));
10269: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_tl-l_cost10_tl));
10270: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_tl-l_cost11_tl));
10271: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_tl-l_cost12_tl));
10272: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_tl-l_cost13_tl));
10273:
10274: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10275: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10268: dbms_sql.bind_variable(cursor_id,':n9',(l_rev9_tl-l_cost9_tl));
10269: dbms_sql.bind_variable(cursor_id,':n10',(l_rev10_tl-l_cost10_tl));
10270: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_tl-l_cost11_tl));
10271: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_tl-l_cost12_tl));
10272: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_tl-l_cost13_tl));
10273:
10274: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10275: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10276: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10270: dbms_sql.bind_variable(cursor_id,':n11',(l_rev11_tl-l_cost11_tl));
10271: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_tl-l_cost12_tl));
10272: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_tl-l_cost13_tl));
10273:
10274: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10275: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10276: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10277: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10278: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
10271: dbms_sql.bind_variable(cursor_id,':n12',(l_rev12_tl-l_cost12_tl));
10272: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_tl-l_cost13_tl));
10273:
10274: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10275: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10276: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10277: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10278: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
10279: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
10272: dbms_sql.bind_variable(cursor_id,':n13',(l_rev13_tl-l_cost13_tl));
10273:
10274: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10275: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10276: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10277: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10278: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
10279: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
10280: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10273:
10274: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10275: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10276: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10277: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10278: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
10279: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
10280: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10281: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10274: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10275: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10276: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10277: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10278: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
10279: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
10280: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10281: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10282:
10275: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10276: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10277: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10278: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
10279: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
10280: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10281: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10282:
10283:
10276: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10277: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10278: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
10279: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
10280: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10281: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10282:
10283:
10284: l_rows_upd := dbms_sql.execute(cursor_id);
10277: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10278: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN');
10279: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN');
10280: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10281: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10282:
10283:
10284: l_rows_upd := dbms_sql.execute(cursor_id);
10285:
10280: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10281: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10282:
10283:
10284: l_rows_upd := dbms_sql.execute(cursor_id);
10285:
10286: dbms_sql.close_cursor(cursor_id);
10287:
10288: end;
10282:
10283:
10284: l_rows_upd := dbms_sql.execute(cursor_id);
10285:
10286: dbms_sql.close_cursor(cursor_id);
10287:
10288: end;
10289:
10290: /* Now populate the MARGIN% */
10313: and amount_subtype_code = :amountSubtypeCode
10314: and currency_type = :currencyType
10315: and currency_code = :currencyCode';
10316:
10317: cursor_id := dbms_sql.open_cursor;
10318:
10319:
10320: if l_rev1_tl = 0 then
10321: l_mgn_per1_tl := 0;
10395: l_mgn_per13_tl := 100*(l_rev13_tl-l_cost13_tl)/l_rev13_tl;
10396: end if;
10397:
10398:
10399: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10400: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_tl);
10401: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
10402: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
10403: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
10396: end if;
10397:
10398:
10399: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10400: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_tl);
10401: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
10402: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
10403: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
10404: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
10397:
10398:
10399: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10400: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_tl);
10401: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
10402: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
10403: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
10404: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
10405: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
10398:
10399: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10400: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_tl);
10401: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
10402: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
10403: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
10404: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
10405: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
10406: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_tl);
10399: dbms_sql.parse(cursor_id,l_stmt,dbms_sql.native);
10400: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_tl);
10401: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
10402: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
10403: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
10404: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
10405: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
10406: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_tl);
10407: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_tl);
10400: dbms_sql.bind_variable(cursor_id,':n1',l_mgn_per1_tl);
10401: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
10402: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
10403: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
10404: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
10405: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
10406: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_tl);
10407: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_tl);
10408: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_tl);
10401: dbms_sql.bind_variable(cursor_id,':n2',l_mgn_per2_tl);
10402: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
10403: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
10404: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
10405: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
10406: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_tl);
10407: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_tl);
10408: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_tl);
10409: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_tl);
10402: dbms_sql.bind_variable(cursor_id,':n3',l_mgn_per3_tl);
10403: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
10404: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
10405: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
10406: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_tl);
10407: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_tl);
10408: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_tl);
10409: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_tl);
10410: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_tl);
10403: dbms_sql.bind_variable(cursor_id,':n4',l_mgn_per4_tl);
10404: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
10405: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
10406: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_tl);
10407: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_tl);
10408: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_tl);
10409: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_tl);
10410: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_tl);
10411: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_tl);
10404: dbms_sql.bind_variable(cursor_id,':n5',l_mgn_per5_tl);
10405: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
10406: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_tl);
10407: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_tl);
10408: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_tl);
10409: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_tl);
10410: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_tl);
10411: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_tl);
10412: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_tl);
10405: dbms_sql.bind_variable(cursor_id,':n6',l_mgn_per6_tl);
10406: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_tl);
10407: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_tl);
10408: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_tl);
10409: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_tl);
10410: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_tl);
10411: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_tl);
10412: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_tl);
10413:
10406: dbms_sql.bind_variable(cursor_id,':n7',l_mgn_per7_tl);
10407: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_tl);
10408: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_tl);
10409: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_tl);
10410: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_tl);
10411: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_tl);
10412: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_tl);
10413:
10414:
10407: dbms_sql.bind_variable(cursor_id,':n8',l_mgn_per8_tl);
10408: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_tl);
10409: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_tl);
10410: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_tl);
10411: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_tl);
10412: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_tl);
10413:
10414:
10415: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10408: dbms_sql.bind_variable(cursor_id,':n9',l_mgn_per9_tl);
10409: dbms_sql.bind_variable(cursor_id,':n10',l_mgn_per10_tl);
10410: dbms_sql.bind_variable(cursor_id,':n11',l_mgn_per11_tl);
10411: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_tl);
10412: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_tl);
10413:
10414:
10415: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10416: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10411: dbms_sql.bind_variable(cursor_id,':n12',l_mgn_per12_tl);
10412: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_tl);
10413:
10414:
10415: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10416: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10417: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10418: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10419: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10412: dbms_sql.bind_variable(cursor_id,':n13',l_mgn_per13_tl);
10413:
10414:
10415: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10416: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10417: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10418: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10419: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10420: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10413:
10414:
10415: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10416: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10417: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10418: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10419: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10420: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10421: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10414:
10415: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10416: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10417: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10418: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10419: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10420: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10421: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10422: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10415: dbms_sql.bind_variable(cursor_id,':versionId',l_budget_version_id);
10416: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10417: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10418: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10419: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10420: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10421: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10422: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10423:
10416: dbms_sql.bind_variable(cursor_id,':resId',l_ra_id_tl);
10417: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10418: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10419: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10420: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10421: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10422: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10423:
10424:
10417: dbms_sql.bind_variable(cursor_id,':elementId',l_ra_id_tl);
10418: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10419: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10420: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10421: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10422: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10423:
10424:
10425: l_rows_upd := dbms_sql.execute(cursor_id);
10418: dbms_sql.bind_variable(cursor_id,':elementCode','RES_ASSIGNMENT');
10419: dbms_sql.bind_variable(cursor_id,':amountTypeCode','MARGIN_PERCENT');
10420: dbms_sql.bind_variable(cursor_id,':amountSubtypeCode','MARGIN_PERCENT');
10421: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10422: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10423:
10424:
10425: l_rows_upd := dbms_sql.execute(cursor_id);
10426:
10421: dbms_sql.bind_variable(cursor_id,':currencyType',l_currency_type);
10422: dbms_sql.bind_variable(cursor_id,':currencyCode',l_currency_code);
10423:
10424:
10425: l_rows_upd := dbms_sql.execute(cursor_id);
10426:
10427: dbms_sql.close_cursor(cursor_id);
10428:
10429: end;
10423:
10424:
10425: l_rows_upd := dbms_sql.execute(cursor_id);
10426:
10427: dbms_sql.close_cursor(cursor_id);
10428:
10429: end;
10430:
10431: