4:
5: procedure getRuleDetails( ruleIdIn in number,
6: ruleTypeOut out nocopy varchar2,
7: ruleDescriptionOut out nocopy varchar2,
8: conditionIdsOut out nocopy ame_util.idList,
9: conditionDescriptionsOut out nocopy ame_util.longestStringList,
10: conditionHasLOVsOut out nocopy ame_util.charList,
11: approvalTypeNameOut out nocopy varchar2,
12: approvalTypeDescriptionOut out nocopy varchar2,
5: procedure getRuleDetails( ruleIdIn in number,
6: ruleTypeOut out nocopy varchar2,
7: ruleDescriptionOut out nocopy varchar2,
8: conditionIdsOut out nocopy ame_util.idList,
9: conditionDescriptionsOut out nocopy ame_util.longestStringList,
10: conditionHasLOVsOut out nocopy ame_util.charList,
11: approvalTypeNameOut out nocopy varchar2,
12: approvalTypeDescriptionOut out nocopy varchar2,
13: approvalDescriptionOut out nocopy varchar2) IS
6: ruleTypeOut out nocopy varchar2,
7: ruleDescriptionOut out nocopy varchar2,
8: conditionIdsOut out nocopy ame_util.idList,
9: conditionDescriptionsOut out nocopy ame_util.longestStringList,
10: conditionHasLOVsOut out nocopy ame_util.charList,
11: approvalTypeNameOut out nocopy varchar2,
12: approvalTypeDescriptionOut out nocopy varchar2,
13: approvalDescriptionOut out nocopy varchar2) IS
14:
11: approvalTypeNameOut out nocopy varchar2,
12: approvalTypeDescriptionOut out nocopy varchar2,
13: approvalDescriptionOut out nocopy varchar2) IS
14:
15: l_approvalTypeNames ame_util.stringList;
16: l_approvalTypeDescriptions ame_util.stringList;
17: l_approvalDescriptions ame_util.stringList;
18: Begin
19: ame_api3.getRuleDetails3( ruleIdIn => ruleIdIn,
12: approvalTypeDescriptionOut out nocopy varchar2,
13: approvalDescriptionOut out nocopy varchar2) IS
14:
15: l_approvalTypeNames ame_util.stringList;
16: l_approvalTypeDescriptions ame_util.stringList;
17: l_approvalDescriptions ame_util.stringList;
18: Begin
19: ame_api3.getRuleDetails3( ruleIdIn => ruleIdIn,
20: ruleTypeOut => ruleTypeOut,
13: approvalDescriptionOut out nocopy varchar2) IS
14:
15: l_approvalTypeNames ame_util.stringList;
16: l_approvalTypeDescriptions ame_util.stringList;
17: l_approvalDescriptions ame_util.stringList;
18: Begin
19: ame_api3.getRuleDetails3( ruleIdIn => ruleIdIn,
20: ruleTypeOut => ruleTypeOut,
21: ruleDescriptionOut =>ruleDescriptionOut,
48: ith NUMBER;
49: l_apps_id NUMBER;
50: l_apps_name VARCHAR2(240);
51:
52: l_rule_ids ame_util.idList;
53: l_rule_id_t ame_util.idList;
54: l_date_0s edr_rule_temp.edr_array_date;
55: l_date_1s edr_rule_temp.edr_array_date;
56:
49: l_apps_id NUMBER;
50: l_apps_name VARCHAR2(240);
51:
52: l_rule_ids ame_util.idList;
53: l_rule_id_t ame_util.idList;
54: l_date_0s edr_rule_temp.edr_array_date;
55: l_date_1s edr_rule_temp.edr_array_date;
56:
57: l_rule_name VARCHAR2(100);
60: l_deft_use VARCHAR2(1);
61:
62: l_rule_type VARCHAR2(100);
63: l_rule_desc VARCHAR2(100);
64: l_cond_ids ame_util.idList;
65: l_cond_desc ame_util.longestStringList;
66: l_cond_lov ame_util.charList;
67: l_appr_name VARCHAR2(100);
68: l_appr_type VARCHAR2(100);
61:
62: l_rule_type VARCHAR2(100);
63: l_rule_desc VARCHAR2(100);
64: l_cond_ids ame_util.idList;
65: l_cond_desc ame_util.longestStringList;
66: l_cond_lov ame_util.charList;
67: l_appr_name VARCHAR2(100);
68: l_appr_type VARCHAR2(100);
69: l_appr_desc VARCHAR2(100);
62: l_rule_type VARCHAR2(100);
63: l_rule_desc VARCHAR2(100);
64: l_cond_ids ame_util.idList;
65: l_cond_desc ame_util.longestStringList;
66: l_cond_lov ame_util.charList;
67: l_appr_name VARCHAR2(100);
68: l_appr_type VARCHAR2(100);
69: l_appr_desc VARCHAR2(100);
70:
168: l_date_end DATE;
169:
170: l_rule_type VARCHAR2(100);
171: l_rule_desc VARCHAR2(100);
172: l_cond_ids ame_util.idList;
173: l_cond_desc ame_util.longestStringList;
174: l_cond_lov ame_util.charList;
175: l_appr_name VARCHAR2(100);
176: l_appr_type VARCHAR2(100);
169:
170: l_rule_type VARCHAR2(100);
171: l_rule_desc VARCHAR2(100);
172: l_cond_ids ame_util.idList;
173: l_cond_desc ame_util.longestStringList;
174: l_cond_lov ame_util.charList;
175: l_appr_name VARCHAR2(100);
176: l_appr_type VARCHAR2(100);
177: l_appr_desc VARCHAR2(100);
170: l_rule_type VARCHAR2(100);
171: l_rule_desc VARCHAR2(100);
172: l_cond_ids ame_util.idList;
173: l_cond_desc ame_util.longestStringList;
174: l_cond_lov ame_util.charList;
175: l_appr_name VARCHAR2(100);
176: l_appr_type VARCHAR2(100);
177: l_appr_desc VARCHAR2(100);
178:
283: ith NUMBER;
284: l_apps_id NUMBER;
285: l_apps_name VARCHAR2(240);
286:
287: l_rule_ids ame_util.idList;
288: l_rule_id_t ame_util.idList;
289: l_date_0s edr_rule_temp.edr_array_date;
290: l_date_1s edr_rule_temp.edr_array_date;
291:
284: l_apps_id NUMBER;
285: l_apps_name VARCHAR2(240);
286:
287: l_rule_ids ame_util.idList;
288: l_rule_id_t ame_util.idList;
289: l_date_0s edr_rule_temp.edr_array_date;
290: l_date_1s edr_rule_temp.edr_array_date;
291:
292: l_rule_name VARCHAR2(100);
295: l_deft_use VARCHAR2(1);
296:
297: l_rule_type VARCHAR2(100);
298: l_rule_desc VARCHAR2(100);
299: l_cond_ids ame_util.idList;
300: l_cond_desc ame_util.longestStringList;
301: l_cond_lov ame_util.charList;
302: l_appr_name VARCHAR2(100);
303: l_appr_type VARCHAR2(100);
296:
297: l_rule_type VARCHAR2(100);
298: l_rule_desc VARCHAR2(100);
299: l_cond_ids ame_util.idList;
300: l_cond_desc ame_util.longestStringList;
301: l_cond_lov ame_util.charList;
302: l_appr_name VARCHAR2(100);
303: l_appr_type VARCHAR2(100);
304: l_appr_desc VARCHAR2(100);
297: l_rule_type VARCHAR2(100);
298: l_rule_desc VARCHAR2(100);
299: l_cond_ids ame_util.idList;
300: l_cond_desc ame_util.longestStringList;
301: l_cond_lov ame_util.charList;
302: l_appr_name VARCHAR2(100);
303: l_appr_type VARCHAR2(100);
304: l_appr_desc VARCHAR2(100);
305:
395: l_date_end DATE;
396:
397: l_rule_type VARCHAR2(100);
398: l_rule_desc VARCHAR2(100);
399: l_cond_ids ame_util.idList;
400: l_cond_desc ame_util.longestStringList;
401: l_cond_lov ame_util.charList;
402: l_appr_name VARCHAR2(100);
403: l_appr_type VARCHAR2(100);
396:
397: l_rule_type VARCHAR2(100);
398: l_rule_desc VARCHAR2(100);
399: l_cond_ids ame_util.idList;
400: l_cond_desc ame_util.longestStringList;
401: l_cond_lov ame_util.charList;
402: l_appr_name VARCHAR2(100);
403: l_appr_type VARCHAR2(100);
404: l_appr_desc VARCHAR2(100);
397: l_rule_type VARCHAR2(100);
398: l_rule_desc VARCHAR2(100);
399: l_cond_ids ame_util.idList;
400: l_cond_desc ame_util.longestStringList;
401: l_cond_lov ame_util.charList;
402: l_appr_name VARCHAR2(100);
403: l_appr_type VARCHAR2(100);
404: l_appr_desc VARCHAR2(100);
405:
486: ith NUMBER;
487: l_apps_id NUMBER;
488: l_apps_name VARCHAR2(240);
489:
490: l_rule_ids ame_util.idList;
491: l_rule_id_t ame_util.idList;
492: l_date_0s edr_rule_temp.edr_array_date;
493: l_date_1s edr_rule_temp.edr_array_date;
494:
487: l_apps_id NUMBER;
488: l_apps_name VARCHAR2(240);
489:
490: l_rule_ids ame_util.idList;
491: l_rule_id_t ame_util.idList;
492: l_date_0s edr_rule_temp.edr_array_date;
493: l_date_1s edr_rule_temp.edr_array_date;
494:
495: l_rule_name VARCHAR2(100);
498: l_deft_use VARCHAR2(1);
499:
500: l_rule_type VARCHAR2(100);
501: l_rule_desc VARCHAR2(100);
502: l_cond_ids ame_util.idList;
503: l_cond_desc ame_util.longestStringList;
504: l_cond_lov ame_util.charList;
505: l_appr_name VARCHAR2(100);
506: l_appr_type VARCHAR2(100);
499:
500: l_rule_type VARCHAR2(100);
501: l_rule_desc VARCHAR2(100);
502: l_cond_ids ame_util.idList;
503: l_cond_desc ame_util.longestStringList;
504: l_cond_lov ame_util.charList;
505: l_appr_name VARCHAR2(100);
506: l_appr_type VARCHAR2(100);
507: l_appr_desc VARCHAR2(100);
500: l_rule_type VARCHAR2(100);
501: l_rule_desc VARCHAR2(100);
502: l_cond_ids ame_util.idList;
503: l_cond_desc ame_util.longestStringList;
504: l_cond_lov ame_util.charList;
505: l_appr_name VARCHAR2(100);
506: l_appr_type VARCHAR2(100);
507: l_appr_desc VARCHAR2(100);
508:
607: l_date_end DATE;
608:
609: l_rule_type VARCHAR2(100);
610: l_rule_desc VARCHAR2(100);
611: l_cond_ids ame_util.idList;
612: l_cond_desc ame_util.longestStringList;
613: l_cond_lov ame_util.charList;
614: l_appr_name VARCHAR2(100);
615: l_appr_type VARCHAR2(100);
608:
609: l_rule_type VARCHAR2(100);
610: l_rule_desc VARCHAR2(100);
611: l_cond_ids ame_util.idList;
612: l_cond_desc ame_util.longestStringList;
613: l_cond_lov ame_util.charList;
614: l_appr_name VARCHAR2(100);
615: l_appr_type VARCHAR2(100);
616: l_appr_desc VARCHAR2(100);
609: l_rule_type VARCHAR2(100);
610: l_rule_desc VARCHAR2(100);
611: l_cond_ids ame_util.idList;
612: l_cond_desc ame_util.longestStringList;
613: l_cond_lov ame_util.charList;
614: l_appr_name VARCHAR2(100);
615: l_appr_type VARCHAR2(100);
616: l_appr_desc VARCHAR2(100);
617:
697: ITH NUMBER;
698: L_APPS_ID NUMBER;
699: L_APPS_NAME VARCHAR2(240);
700:
701: L_RULE_IDS AME_UTIL.IDLIST;
702: L_RULE_ID_T AME_UTIL.IDLIST;
703: L_DATE_0S EDR_RULE_TEMP.EDR_ARRAY_DATE;
704: L_DATE_1S EDR_RULE_TEMP.EDR_ARRAY_DATE;
705:
698: L_APPS_ID NUMBER;
699: L_APPS_NAME VARCHAR2(240);
700:
701: L_RULE_IDS AME_UTIL.IDLIST;
702: L_RULE_ID_T AME_UTIL.IDLIST;
703: L_DATE_0S EDR_RULE_TEMP.EDR_ARRAY_DATE;
704: L_DATE_1S EDR_RULE_TEMP.EDR_ARRAY_DATE;
705:
706: L_RULE_NAME VARCHAR2(100);
709: L_DEFT_USE VARCHAR2(1);
710:
711: L_RULE_TYPE VARCHAR2(100);
712: L_RULE_DESC VARCHAR2(100);
713: L_COND_IDS AME_UTIL.IDLIST;
714: L_COND_DESC AME_UTIL.LONGESTSTRINGLIST;
715: L_COND_LOV AME_UTIL.CHARLIST;
716: L_APPR_NAME VARCHAR2(100);
717: L_APPR_TYPE VARCHAR2(100);
710:
711: L_RULE_TYPE VARCHAR2(100);
712: L_RULE_DESC VARCHAR2(100);
713: L_COND_IDS AME_UTIL.IDLIST;
714: L_COND_DESC AME_UTIL.LONGESTSTRINGLIST;
715: L_COND_LOV AME_UTIL.CHARLIST;
716: L_APPR_NAME VARCHAR2(100);
717: L_APPR_TYPE VARCHAR2(100);
718: L_APPR_DESC VARCHAR2(100);
711: L_RULE_TYPE VARCHAR2(100);
712: L_RULE_DESC VARCHAR2(100);
713: L_COND_IDS AME_UTIL.IDLIST;
714: L_COND_DESC AME_UTIL.LONGESTSTRINGLIST;
715: L_COND_LOV AME_UTIL.CHARLIST;
716: L_APPR_NAME VARCHAR2(100);
717: L_APPR_TYPE VARCHAR2(100);
718: L_APPR_DESC VARCHAR2(100);
719:
816: L_DATE_END DATE;
817:
818: L_RULE_TYPE VARCHAR2(100);
819: L_RULE_DESC VARCHAR2(100);
820: L_COND_IDS AME_UTIL.IDLIST;
821: L_COND_DESC AME_UTIL.LONGESTSTRINGLIST;
822: L_COND_LOV AME_UTIL.CHARLIST;
823: L_APPR_NAME VARCHAR2(100);
824: L_APPR_TYPE VARCHAR2(100);
817:
818: L_RULE_TYPE VARCHAR2(100);
819: L_RULE_DESC VARCHAR2(100);
820: L_COND_IDS AME_UTIL.IDLIST;
821: L_COND_DESC AME_UTIL.LONGESTSTRINGLIST;
822: L_COND_LOV AME_UTIL.CHARLIST;
823: L_APPR_NAME VARCHAR2(100);
824: L_APPR_TYPE VARCHAR2(100);
825: L_APPR_DESC VARCHAR2(100);
818: L_RULE_TYPE VARCHAR2(100);
819: L_RULE_DESC VARCHAR2(100);
820: L_COND_IDS AME_UTIL.IDLIST;
821: L_COND_DESC AME_UTIL.LONGESTSTRINGLIST;
822: L_COND_LOV AME_UTIL.CHARLIST;
823: L_APPR_NAME VARCHAR2(100);
824: L_APPR_TYPE VARCHAR2(100);
825: L_APPR_DESC VARCHAR2(100);
826: