DBA Data[Home] [Help]

APPS.CN_SRP_QUOTA_ASSIGNS_PKG dependencies on CN_SRP_QUOTA_ASSIGNS_ALL

Line 78: FROM cn_srp_quota_assigns_all csqa

74: INTO l_return
75: FROM
76: (
77: SELECT 'X'
78: FROM cn_srp_quota_assigns_all csqa
79: , cn_quotas_all cq
80: WHERE csqa.srp_quota_assign_id = x_srp_quota_assign_id
81: AND cq.quota_id = x_quota_id
82: AND (

Line 113: FROM cn_srp_quota_assigns_all csqa

109: INTO l_return
110: FROM
111: (
112: SELECT 'X'
113: FROM cn_srp_quota_assigns_all csqa
114: , cn_quota_rules_all cqr
115: , cn_srp_quota_rules_all csqr
116: , cn_quota_rule_uplifts_all cqru
117: , cn_srp_rule_uplifts_all csru

Line 229: FROM cn_srp_quota_assigns_all

225:
226: CURSOR l_srp_quota_assign_csr (c_quota_id cn_quotas.quota_id%TYPE,
227: c_srp_plan_assign_id cn_srp_quota_assigns.srp_plan_assign_id%TYPE) IS
228: SELECT srp_quota_assign_id
229: FROM cn_srp_quota_assigns_all
230: WHERE srp_plan_assign_id = c_srp_plan_assign_id
231: AND quota_id = c_quota_id;
232:
233: l_srp_quota_assign_c l_srp_quota_assign_csr%ROWTYPE;

Line 237: FROM cn_srp_quota_assigns_all

233: l_srp_quota_assign_c l_srp_quota_assign_csr%ROWTYPE;
234:
235: CURSOR l_srp_quota_assign_csr2 (c_srp_plan_assign_id cn_srp_quota_assigns.srp_plan_assign_id%TYPE) IS
236: SELECT srp_quota_assign_id, quota_id
237: FROM cn_srp_quota_assigns_all
238: WHERE srp_plan_assign_id = c_srp_plan_assign_id;
239:
240: l_srp_quota_assign_c2 l_srp_quota_assign_csr2%ROWTYPE;
241:

Line 280: INSERT INTO cn_srp_quota_assigns_all

276:
277: -- inserting a new cn_quota_assign
278: -- called once for each srp_plan_assignment using the comp_plan_id
279:
280: INSERT INTO cn_srp_quota_assigns_all
281: (
282: srp_quota_assign_id
283: ,srp_plan_assign_id
284: ,quota_id

Line 361: INSERT INTO cn_srp_quota_assigns_all

357: ELSIF (x_srp_plan_assign_id IS NOT NULL AND x_quota_id IS NULL) THEN
358:
359: -- called from after insert of srp plan assignment
360: -- this is also how plan assign period changes are done
361: INSERT INTO cn_srp_quota_assigns_all
362: (
363: srp_quota_assign_id
364: ,srp_plan_assign_id
365: ,quota_id

Line 499: FROM cn_srp_quota_assigns_all

495: ,x_period_target_unit_code VARCHAR2) IS
496:
497: CURSOR C IS
498: SELECT *
499: FROM cn_srp_quota_assigns_all
500: WHERE srp_quota_assign_id = x_srp_quota_assign_id
501: FOR UPDATE OF srp_quota_assign_id NOWAIT;
502: Recinfo C%ROWTYPE;
503:

Line 598: UPDATE cn_srp_quota_assigns_all

594: BEGIN
595: IF x_srp_quota_assign_id IS NOT NULL THEN
596:
597: -- Called from srp plan assignment form
598: UPDATE cn_srp_quota_assigns_all
599: SET
600: -- Should be an optional column as it can be null for
601: -- quota types 'revenue' and 'draw'. But it is mandatory and
602: -- this nvl protects against a null value coming back from the

Line 626: FROM cn_srp_quota_assigns_all

622:
623: -- get plan assign ID
624: SELECT srp_plan_assign_id, quota_id
625: INTO l_srp_plan_assign_id, l_quota_id
626: FROM cn_srp_quota_assigns_all
627: WHERE srp_quota_assign_id = x_srp_quota_assign_id;
628:
629: IF IS_CUSTOMIZED(x_srp_quota_assign_id,x_quota_id) > 0 THEN
630: -- rollback all the changes

Line 635: update cn_srp_quota_assigns_all

631:
632: -- revert changes on srp_quota_assign
633: -- to do this, simply delete records so calc will use default rate
634:
635: update cn_srp_quota_assigns_all
636: set (target,
637: payment_amount,
638: performance_goal) =
639: (select target,

Line 735: FROM cn_srp_quota_assigns_all

731: x_customized_flag_old = 'N' THEN
732: -- create srp rate assigns
733: SELECT srp_plan_assign_id, quota_id
734: INTO l_srp_plan_assign_id, l_quota_id
735: FROM cn_srp_quota_assigns_all
736: WHERE srp_quota_assign_id = x_srp_quota_assign_id;
737:
738: cn_srp_rate_assigns_pkg.insert_record
739: (x_srp_plan_assign_id => l_srp_plan_assign_id

Line 796: UPDATE cn_srp_quota_assigns_all

792:
793: -- update the srp quota assigns.
794: -- Payment type code is obsolete, still the below stmt works.
795: -- Modified , removed to check the quota type and payment type
796: UPDATE cn_srp_quota_assigns_all
797: SET target = decode(customized_flag ,'N',x_target ,target)
798: ,payment_amount = decode(customized_flag,'N',x_payment_amount
799: ,payment_amount)
800: ,performance_goal = Decode( customized_flag, 'N', x_performance_goal,

Line 890: FROM CN_SRP_QUOTA_ASSIGNS_ALL

886:
887: CURSOR srp_quota_curs IS
888: Select srp_quota_assign_id
889: , quota_id
890: FROM CN_SRP_QUOTA_ASSIGNS_ALL
891: WHERE srp_plan_assign_id = x_srp_plan_assign_id ;
892:
893: CURSOR srp_quota_curs_quota IS
894: Select srp_quota_assign_id

Line 896: FROM CN_SRP_QUOTA_ASSIGNS_ALL

892:
893: CURSOR srp_quota_curs_quota IS
894: Select srp_quota_assign_id
895: , quota_id
896: FROM CN_SRP_QUOTA_ASSIGNS_ALL
897: WHERE srp_plan_assign_id = x_srp_plan_assign_id
898: AND quota_id = x_quota_id;
899:
900: recinfo srp_quota_curs%ROWTYPE;

Line 1005: DELETE FROM cn_srp_quota_assigns_all

1001: ,x_rate_schedule_id => null
1002: ,x_rate_tier_id => null);
1003: END IF;
1004:
1005: DELETE FROM cn_srp_quota_assigns_all
1006: WHERE Srp_plan_assign_id = x_srp_plan_assign_id
1007: AND quota_id = nvl(x_quota_id, quota_id);
1008: END delete_record;
1009: