1: PACKAGE BODY PO_VAL_LINES2 AS
2: -- $Header: PO_VAL_LINES2.plb 120.29.12000000.2 2007/07/18 12:24:19 puppulur ship $
3: c_entity_type_line CONSTANT VARCHAR2(30) := po_validations.c_entity_type_line;
4: -- The module base for this package.
5: d_package_base CONSTANT VARCHAR2(50) := po_log.get_package_base('PO_VAL_LINES2');
6:
7: -- The module base for the subprogram.
8: d_over_tolerance_error_flag CONSTANT VARCHAR2(100)
9: := po_log.get_subprogram_base(d_package_base, 'OVER_TOLERANCE_ERROR_FLAG');
5: d_package_base CONSTANT VARCHAR2(50) := po_log.get_package_base('PO_VAL_LINES2');
6:
7: -- The module base for the subprogram.
8: d_over_tolerance_error_flag CONSTANT VARCHAR2(100)
9: := po_log.get_subprogram_base(d_package_base, 'OVER_TOLERANCE_ERROR_FLAG');
10: d_expiration_date_blanket CONSTANT VARCHAR2(100)
11: := po_log.get_subprogram_base(d_package_base, 'EXPIRATION_DATE_BLANKET');
12: d_global_agreement_flag CONSTANT VARCHAR2(100)
13: := po_log.get_subprogram_base(d_package_base, 'GLOBAL_AGREEMENT_FLAG');
7: -- The module base for the subprogram.
8: d_over_tolerance_error_flag CONSTANT VARCHAR2(100)
9: := po_log.get_subprogram_base(d_package_base, 'OVER_TOLERANCE_ERROR_FLAG');
10: d_expiration_date_blanket CONSTANT VARCHAR2(100)
11: := po_log.get_subprogram_base(d_package_base, 'EXPIRATION_DATE_BLANKET');
12: d_global_agreement_flag CONSTANT VARCHAR2(100)
13: := po_log.get_subprogram_base(d_package_base, 'GLOBAL_AGREEMENT_FLAG');
14: d_amount_blanket CONSTANT VARCHAR2(100)
15: := po_log.get_subprogram_base(d_package_base, 'AMOUNT_BLANKET');
9: := po_log.get_subprogram_base(d_package_base, 'OVER_TOLERANCE_ERROR_FLAG');
10: d_expiration_date_blanket CONSTANT VARCHAR2(100)
11: := po_log.get_subprogram_base(d_package_base, 'EXPIRATION_DATE_BLANKET');
12: d_global_agreement_flag CONSTANT VARCHAR2(100)
13: := po_log.get_subprogram_base(d_package_base, 'GLOBAL_AGREEMENT_FLAG');
14: d_amount_blanket CONSTANT VARCHAR2(100)
15: := po_log.get_subprogram_base(d_package_base, 'AMOUNT_BLANKET');
16: d_order_type_lookup_code CONSTANT VARCHAR2(100)
17: := po_log.get_subprogram_base(d_package_base, 'ORDER_TYPE_LOOKUP_CODE');
11: := po_log.get_subprogram_base(d_package_base, 'EXPIRATION_DATE_BLANKET');
12: d_global_agreement_flag CONSTANT VARCHAR2(100)
13: := po_log.get_subprogram_base(d_package_base, 'GLOBAL_AGREEMENT_FLAG');
14: d_amount_blanket CONSTANT VARCHAR2(100)
15: := po_log.get_subprogram_base(d_package_base, 'AMOUNT_BLANKET');
16: d_order_type_lookup_code CONSTANT VARCHAR2(100)
17: := po_log.get_subprogram_base(d_package_base, 'ORDER_TYPE_LOOKUP_CODE');
18: d_contractor_name CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CONTRACTOR_NAME');
19: d_job_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'JOB_ID');
13: := po_log.get_subprogram_base(d_package_base, 'GLOBAL_AGREEMENT_FLAG');
14: d_amount_blanket CONSTANT VARCHAR2(100)
15: := po_log.get_subprogram_base(d_package_base, 'AMOUNT_BLANKET');
16: d_order_type_lookup_code CONSTANT VARCHAR2(100)
17: := po_log.get_subprogram_base(d_package_base, 'ORDER_TYPE_LOOKUP_CODE');
18: d_contractor_name CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CONTRACTOR_NAME');
19: d_job_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'JOB_ID');
20: d_job_business_group_id CONSTANT VARCHAR2(100)
21: := po_log.get_subprogram_base(d_package_base, 'JOB_BUSINESS_GROUP_ID');
14: d_amount_blanket CONSTANT VARCHAR2(100)
15: := po_log.get_subprogram_base(d_package_base, 'AMOUNT_BLANKET');
16: d_order_type_lookup_code CONSTANT VARCHAR2(100)
17: := po_log.get_subprogram_base(d_package_base, 'ORDER_TYPE_LOOKUP_CODE');
18: d_contractor_name CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CONTRACTOR_NAME');
19: d_job_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'JOB_ID');
20: d_job_business_group_id CONSTANT VARCHAR2(100)
21: := po_log.get_subprogram_base(d_package_base, 'JOB_BUSINESS_GROUP_ID');
22: d_capital_expense_flag CONSTANT VARCHAR2(100)
15: := po_log.get_subprogram_base(d_package_base, 'AMOUNT_BLANKET');
16: d_order_type_lookup_code CONSTANT VARCHAR2(100)
17: := po_log.get_subprogram_base(d_package_base, 'ORDER_TYPE_LOOKUP_CODE');
18: d_contractor_name CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CONTRACTOR_NAME');
19: d_job_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'JOB_ID');
20: d_job_business_group_id CONSTANT VARCHAR2(100)
21: := po_log.get_subprogram_base(d_package_base, 'JOB_BUSINESS_GROUP_ID');
22: d_capital_expense_flag CONSTANT VARCHAR2(100)
23: := po_log.get_subprogram_base(d_package_base, 'CAPITAL_EXPENSE_FLAG');
17: := po_log.get_subprogram_base(d_package_base, 'ORDER_TYPE_LOOKUP_CODE');
18: d_contractor_name CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CONTRACTOR_NAME');
19: d_job_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'JOB_ID');
20: d_job_business_group_id CONSTANT VARCHAR2(100)
21: := po_log.get_subprogram_base(d_package_base, 'JOB_BUSINESS_GROUP_ID');
22: d_capital_expense_flag CONSTANT VARCHAR2(100)
23: := po_log.get_subprogram_base(d_package_base, 'CAPITAL_EXPENSE_FLAG');
24: d_un_number_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UN_NUMBER_ID');
25: d_hazard_class_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'HAZARD_CLASS_ID');
19: d_job_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'JOB_ID');
20: d_job_business_group_id CONSTANT VARCHAR2(100)
21: := po_log.get_subprogram_base(d_package_base, 'JOB_BUSINESS_GROUP_ID');
22: d_capital_expense_flag CONSTANT VARCHAR2(100)
23: := po_log.get_subprogram_base(d_package_base, 'CAPITAL_EXPENSE_FLAG');
24: d_un_number_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UN_NUMBER_ID');
25: d_hazard_class_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'HAZARD_CLASS_ID');
26: d_item_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID');
27: d_item_description CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESCRIPTION');
20: d_job_business_group_id CONSTANT VARCHAR2(100)
21: := po_log.get_subprogram_base(d_package_base, 'JOB_BUSINESS_GROUP_ID');
22: d_capital_expense_flag CONSTANT VARCHAR2(100)
23: := po_log.get_subprogram_base(d_package_base, 'CAPITAL_EXPENSE_FLAG');
24: d_un_number_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UN_NUMBER_ID');
25: d_hazard_class_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'HAZARD_CLASS_ID');
26: d_item_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID');
27: d_item_description CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESCRIPTION');
28: d_unit_meas_lookup_code CONSTANT VARCHAR2(100)
21: := po_log.get_subprogram_base(d_package_base, 'JOB_BUSINESS_GROUP_ID');
22: d_capital_expense_flag CONSTANT VARCHAR2(100)
23: := po_log.get_subprogram_base(d_package_base, 'CAPITAL_EXPENSE_FLAG');
24: d_un_number_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UN_NUMBER_ID');
25: d_hazard_class_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'HAZARD_CLASS_ID');
26: d_item_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID');
27: d_item_description CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESCRIPTION');
28: d_unit_meas_lookup_code CONSTANT VARCHAR2(100)
29: := po_log.get_subprogram_base(d_package_base, 'UNIT_MEAS_LOOKUP_CODE');
22: d_capital_expense_flag CONSTANT VARCHAR2(100)
23: := po_log.get_subprogram_base(d_package_base, 'CAPITAL_EXPENSE_FLAG');
24: d_un_number_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UN_NUMBER_ID');
25: d_hazard_class_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'HAZARD_CLASS_ID');
26: d_item_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID');
27: d_item_description CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESCRIPTION');
28: d_unit_meas_lookup_code CONSTANT VARCHAR2(100)
29: := po_log.get_subprogram_base(d_package_base, 'UNIT_MEAS_LOOKUP_CODE');
30: d_item_revision CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_REVISION');
23: := po_log.get_subprogram_base(d_package_base, 'CAPITAL_EXPENSE_FLAG');
24: d_un_number_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UN_NUMBER_ID');
25: d_hazard_class_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'HAZARD_CLASS_ID');
26: d_item_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID');
27: d_item_description CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESCRIPTION');
28: d_unit_meas_lookup_code CONSTANT VARCHAR2(100)
29: := po_log.get_subprogram_base(d_package_base, 'UNIT_MEAS_LOOKUP_CODE');
30: d_item_revision CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_REVISION');
31: d_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID');
25: d_hazard_class_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'HAZARD_CLASS_ID');
26: d_item_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID');
27: d_item_description CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESCRIPTION');
28: d_unit_meas_lookup_code CONSTANT VARCHAR2(100)
29: := po_log.get_subprogram_base(d_package_base, 'UNIT_MEAS_LOOKUP_CODE');
30: d_item_revision CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_REVISION');
31: d_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID');
32: d_ip_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID');
33: d_unit_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE');
26: d_item_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID');
27: d_item_description CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESCRIPTION');
28: d_unit_meas_lookup_code CONSTANT VARCHAR2(100)
29: := po_log.get_subprogram_base(d_package_base, 'UNIT_MEAS_LOOKUP_CODE');
30: d_item_revision CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_REVISION');
31: d_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID');
32: d_ip_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID');
33: d_unit_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE');
34: d_quantity CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY');
27: d_item_description CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESCRIPTION');
28: d_unit_meas_lookup_code CONSTANT VARCHAR2(100)
29: := po_log.get_subprogram_base(d_package_base, 'UNIT_MEAS_LOOKUP_CODE');
30: d_item_revision CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_REVISION');
31: d_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID');
32: d_ip_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID');
33: d_unit_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE');
34: d_quantity CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY');
35: d_amount CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT');
28: d_unit_meas_lookup_code CONSTANT VARCHAR2(100)
29: := po_log.get_subprogram_base(d_package_base, 'UNIT_MEAS_LOOKUP_CODE');
30: d_item_revision CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_REVISION');
31: d_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID');
32: d_ip_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID');
33: d_unit_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE');
34: d_quantity CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY');
35: d_amount CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT');
36: d_rate_type CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'RATE_TYPE');
29: := po_log.get_subprogram_base(d_package_base, 'UNIT_MEAS_LOOKUP_CODE');
30: d_item_revision CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_REVISION');
31: d_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID');
32: d_ip_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID');
33: d_unit_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE');
34: d_quantity CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY');
35: d_amount CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT');
36: d_rate_type CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'RATE_TYPE');
37: d_line_num CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_NUM');
30: d_item_revision CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_REVISION');
31: d_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID');
32: d_ip_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID');
33: d_unit_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE');
34: d_quantity CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY');
35: d_amount CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT');
36: d_rate_type CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'RATE_TYPE');
37: d_line_num CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_NUM');
38: d_po_line_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PO_LINE_ID');
31: d_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID');
32: d_ip_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID');
33: d_unit_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE');
34: d_quantity CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY');
35: d_amount CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT');
36: d_rate_type CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'RATE_TYPE');
37: d_line_num CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_NUM');
38: d_po_line_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PO_LINE_ID');
39: d_line_type_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_TYPE_ID');
32: d_ip_category_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID');
33: d_unit_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE');
34: d_quantity CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY');
35: d_amount CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT');
36: d_rate_type CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'RATE_TYPE');
37: d_line_num CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_NUM');
38: d_po_line_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PO_LINE_ID');
39: d_line_type_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_TYPE_ID');
40: d_style_related_info CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'STYLE_RELATED_INFO');
33: d_unit_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE');
34: d_quantity CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY');
35: d_amount CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT');
36: d_rate_type CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'RATE_TYPE');
37: d_line_num CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_NUM');
38: d_po_line_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PO_LINE_ID');
39: d_line_type_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_TYPE_ID');
40: d_style_related_info CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'STYLE_RELATED_INFO');
41: d_price_type_lookup_code CONSTANT VARCHAR2(100)
34: d_quantity CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY');
35: d_amount CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT');
36: d_rate_type CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'RATE_TYPE');
37: d_line_num CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_NUM');
38: d_po_line_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PO_LINE_ID');
39: d_line_type_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_TYPE_ID');
40: d_style_related_info CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'STYLE_RELATED_INFO');
41: d_price_type_lookup_code CONSTANT VARCHAR2(100)
42: := po_log.get_subprogram_base(d_package_base, 'PRICE_TYPE_LOOKUP_CODE');
35: d_amount CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT');
36: d_rate_type CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'RATE_TYPE');
37: d_line_num CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_NUM');
38: d_po_line_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PO_LINE_ID');
39: d_line_type_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_TYPE_ID');
40: d_style_related_info CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'STYLE_RELATED_INFO');
41: d_price_type_lookup_code CONSTANT VARCHAR2(100)
42: := po_log.get_subprogram_base(d_package_base, 'PRICE_TYPE_LOOKUP_CODE');
43: d_start_date_standard CONSTANT VARCHAR2(100)
36: d_rate_type CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'RATE_TYPE');
37: d_line_num CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_NUM');
38: d_po_line_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PO_LINE_ID');
39: d_line_type_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_TYPE_ID');
40: d_style_related_info CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'STYLE_RELATED_INFO');
41: d_price_type_lookup_code CONSTANT VARCHAR2(100)
42: := po_log.get_subprogram_base(d_package_base, 'PRICE_TYPE_LOOKUP_CODE');
43: d_start_date_standard CONSTANT VARCHAR2(100)
44: := po_log.get_subprogram_base(d_package_base, 'START_DATE_STANDARD');
38: d_po_line_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PO_LINE_ID');
39: d_line_type_id CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'LINE_TYPE_ID');
40: d_style_related_info CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'STYLE_RELATED_INFO');
41: d_price_type_lookup_code CONSTANT VARCHAR2(100)
42: := po_log.get_subprogram_base(d_package_base, 'PRICE_TYPE_LOOKUP_CODE');
43: d_start_date_standard CONSTANT VARCHAR2(100)
44: := po_log.get_subprogram_base(d_package_base, 'START_DATE_STANDARD');
45: d_item_id_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID_STANDARD');
46: d_quantity_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY_STANDARD');
40: d_style_related_info CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'STYLE_RELATED_INFO');
41: d_price_type_lookup_code CONSTANT VARCHAR2(100)
42: := po_log.get_subprogram_base(d_package_base, 'PRICE_TYPE_LOOKUP_CODE');
43: d_start_date_standard CONSTANT VARCHAR2(100)
44: := po_log.get_subprogram_base(d_package_base, 'START_DATE_STANDARD');
45: d_item_id_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID_STANDARD');
46: d_quantity_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY_STANDARD');
47: d_amount_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT_STANDARD');
48: d_price_break_lookup_code CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PRICE_BREAK_LOOKUP_CODE');
41: d_price_type_lookup_code CONSTANT VARCHAR2(100)
42: := po_log.get_subprogram_base(d_package_base, 'PRICE_TYPE_LOOKUP_CODE');
43: d_start_date_standard CONSTANT VARCHAR2(100)
44: := po_log.get_subprogram_base(d_package_base, 'START_DATE_STANDARD');
45: d_item_id_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID_STANDARD');
46: d_quantity_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY_STANDARD');
47: d_amount_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT_STANDARD');
48: d_price_break_lookup_code CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PRICE_BREAK_LOOKUP_CODE');
49: d_not_to_exceed_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NOT_TO_EXCEED_PRICE');
42: := po_log.get_subprogram_base(d_package_base, 'PRICE_TYPE_LOOKUP_CODE');
43: d_start_date_standard CONSTANT VARCHAR2(100)
44: := po_log.get_subprogram_base(d_package_base, 'START_DATE_STANDARD');
45: d_item_id_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID_STANDARD');
46: d_quantity_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY_STANDARD');
47: d_amount_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT_STANDARD');
48: d_price_break_lookup_code CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PRICE_BREAK_LOOKUP_CODE');
49: d_not_to_exceed_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NOT_TO_EXCEED_PRICE');
50: d_ip_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID_UPDATE');
43: d_start_date_standard CONSTANT VARCHAR2(100)
44: := po_log.get_subprogram_base(d_package_base, 'START_DATE_STANDARD');
45: d_item_id_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID_STANDARD');
46: d_quantity_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY_STANDARD');
47: d_amount_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT_STANDARD');
48: d_price_break_lookup_code CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PRICE_BREAK_LOOKUP_CODE');
49: d_not_to_exceed_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NOT_TO_EXCEED_PRICE');
50: d_ip_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID_UPDATE');
51: d_uom_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UOM_UPDATE');
44: := po_log.get_subprogram_base(d_package_base, 'START_DATE_STANDARD');
45: d_item_id_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID_STANDARD');
46: d_quantity_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY_STANDARD');
47: d_amount_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT_STANDARD');
48: d_price_break_lookup_code CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PRICE_BREAK_LOOKUP_CODE');
49: d_not_to_exceed_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NOT_TO_EXCEED_PRICE');
50: d_ip_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID_UPDATE');
51: d_uom_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UOM_UPDATE');
52: d_item_desc_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESC_UPDATE');
45: d_item_id_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_ID_STANDARD');
46: d_quantity_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY_STANDARD');
47: d_amount_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT_STANDARD');
48: d_price_break_lookup_code CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PRICE_BREAK_LOOKUP_CODE');
49: d_not_to_exceed_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NOT_TO_EXCEED_PRICE');
50: d_ip_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID_UPDATE');
51: d_uom_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UOM_UPDATE');
52: d_item_desc_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESC_UPDATE');
53: d_negotiated_by_preparer CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER');
46: d_quantity_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'QUANTITY_STANDARD');
47: d_amount_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT_STANDARD');
48: d_price_break_lookup_code CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PRICE_BREAK_LOOKUP_CODE');
49: d_not_to_exceed_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NOT_TO_EXCEED_PRICE');
50: d_ip_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID_UPDATE');
51: d_uom_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UOM_UPDATE');
52: d_item_desc_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESC_UPDATE');
53: d_negotiated_by_preparer CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER');
54: d_negotiated_by_prep_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER_UPDATE');
47: d_amount_standard CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT_STANDARD');
48: d_price_break_lookup_code CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PRICE_BREAK_LOOKUP_CODE');
49: d_not_to_exceed_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NOT_TO_EXCEED_PRICE');
50: d_ip_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID_UPDATE');
51: d_uom_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UOM_UPDATE');
52: d_item_desc_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESC_UPDATE');
53: d_negotiated_by_preparer CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER');
54: d_negotiated_by_prep_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER_UPDATE');
55: d_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID_UPDATE');
48: d_price_break_lookup_code CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'PRICE_BREAK_LOOKUP_CODE');
49: d_not_to_exceed_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NOT_TO_EXCEED_PRICE');
50: d_ip_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID_UPDATE');
51: d_uom_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UOM_UPDATE');
52: d_item_desc_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESC_UPDATE');
53: d_negotiated_by_preparer CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER');
54: d_negotiated_by_prep_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER_UPDATE');
55: d_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID_UPDATE');
56: d_unit_price_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE_UPDATE');
49: d_not_to_exceed_price CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NOT_TO_EXCEED_PRICE');
50: d_ip_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID_UPDATE');
51: d_uom_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UOM_UPDATE');
52: d_item_desc_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESC_UPDATE');
53: d_negotiated_by_preparer CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER');
54: d_negotiated_by_prep_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER_UPDATE');
55: d_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID_UPDATE');
56: d_unit_price_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE_UPDATE');
57: d_amount_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT_UPDATE');
50: d_ip_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'IP_CATEGORY_ID_UPDATE');
51: d_uom_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UOM_UPDATE');
52: d_item_desc_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESC_UPDATE');
53: d_negotiated_by_preparer CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER');
54: d_negotiated_by_prep_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER_UPDATE');
55: d_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID_UPDATE');
56: d_unit_price_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE_UPDATE');
57: d_amount_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT_UPDATE');
58:
51: d_uom_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UOM_UPDATE');
52: d_item_desc_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESC_UPDATE');
53: d_negotiated_by_preparer CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER');
54: d_negotiated_by_prep_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER_UPDATE');
55: d_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID_UPDATE');
56: d_unit_price_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE_UPDATE');
57: d_amount_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT_UPDATE');
58:
59: -- Indicates that the calling program is PDOI.
52: d_item_desc_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'ITEM_DESC_UPDATE');
53: d_negotiated_by_preparer CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER');
54: d_negotiated_by_prep_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER_UPDATE');
55: d_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID_UPDATE');
56: d_unit_price_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE_UPDATE');
57: d_amount_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT_UPDATE');
58:
59: -- Indicates that the calling program is PDOI.
60: c_program_PDOI CONSTANT VARCHAR2(10) := 'PDOI';
53: d_negotiated_by_preparer CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER');
54: d_negotiated_by_prep_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'NEGOTIATED_BY_PREPARER_UPDATE');
55: d_category_id_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'CATEGORY_ID_UPDATE');
56: d_unit_price_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'UNIT_PRICE_UPDATE');
57: d_amount_update CONSTANT VARCHAR2(100) := po_log.get_subprogram_base(d_package_base, 'AMOUNT_UPDATE');
58:
59: -- Indicates that the calling program is PDOI.
60: c_program_PDOI CONSTANT VARCHAR2(10) := 'PDOI';
61:
75: IF x_result_set_id IS NULL THEN
76: x_result_set_id := po_validations.next_result_set_id();
77: END IF;
78:
79: IF po_log.d_proc THEN
80: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
81: po_log.proc_begin(d_mod, 'p_over_tolerance_err_flag_tbl', p_over_tolerance_err_flag_tbl);
82: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
83: END IF;
76: x_result_set_id := po_validations.next_result_set_id();
77: END IF;
78:
79: IF po_log.d_proc THEN
80: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
81: po_log.proc_begin(d_mod, 'p_over_tolerance_err_flag_tbl', p_over_tolerance_err_flag_tbl);
82: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
83: END IF;
84:
77: END IF;
78:
79: IF po_log.d_proc THEN
80: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
81: po_log.proc_begin(d_mod, 'p_over_tolerance_err_flag_tbl', p_over_tolerance_err_flag_tbl);
82: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
83: END IF;
84:
85: FORALL i IN 1 .. p_id_tbl.COUNT
78:
79: IF po_log.d_proc THEN
80: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
81: po_log.proc_begin(d_mod, 'p_over_tolerance_err_flag_tbl', p_over_tolerance_err_flag_tbl);
82: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
83: END IF;
84:
85: FORALL i IN 1 .. p_id_tbl.COUNT
86: INSERT INTO po_validation_results_gt
118: ELSE
119: x_result_type := po_validations.c_result_type_success;
120: END IF;
121:
122: IF po_log.d_proc THEN
123: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
124: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
125: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
126: END IF;
120: END IF;
121:
122: IF po_log.d_proc THEN
123: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
124: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
125: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
126: END IF;
127: EXCEPTION
128: WHEN OTHERS THEN
121:
122: IF po_log.d_proc THEN
123: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
124: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
125: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
126: END IF;
127: EXCEPTION
128: WHEN OTHERS THEN
129: IF po_log.d_exc THEN
125: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
126: END IF;
127: EXCEPTION
128: WHEN OTHERS THEN
129: IF po_log.d_exc THEN
130: po_log.exc(d_mod, 0, NULL);
131: END IF;
132:
133: RAISE;
126: END IF;
127: EXCEPTION
128: WHEN OTHERS THEN
129: IF po_log.d_exc THEN
130: po_log.exc(d_mod, 0, NULL);
131: END IF;
132:
133: RAISE;
134: END over_tolerance_err_flag;
152: END IF;
153:
154: x_result_type := po_validations.c_result_type_success;
155:
156: IF po_log.d_proc THEN
157: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
158: po_log.proc_begin(d_mod, 'p_expiration_date_tbl', p_expiration_date_tbl);
159: po_log.proc_begin(d_mod, 'p_header_start_date_tbl', p_header_start_date_tbl);
160: po_log.proc_begin(d_mod, 'p_header_end_date_tbl', p_header_end_date_tbl);
153:
154: x_result_type := po_validations.c_result_type_success;
155:
156: IF po_log.d_proc THEN
157: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
158: po_log.proc_begin(d_mod, 'p_expiration_date_tbl', p_expiration_date_tbl);
159: po_log.proc_begin(d_mod, 'p_header_start_date_tbl', p_header_start_date_tbl);
160: po_log.proc_begin(d_mod, 'p_header_end_date_tbl', p_header_end_date_tbl);
161: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
154: x_result_type := po_validations.c_result_type_success;
155:
156: IF po_log.d_proc THEN
157: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
158: po_log.proc_begin(d_mod, 'p_expiration_date_tbl', p_expiration_date_tbl);
159: po_log.proc_begin(d_mod, 'p_header_start_date_tbl', p_header_start_date_tbl);
160: po_log.proc_begin(d_mod, 'p_header_end_date_tbl', p_header_end_date_tbl);
161: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
162: END IF;
155:
156: IF po_log.d_proc THEN
157: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
158: po_log.proc_begin(d_mod, 'p_expiration_date_tbl', p_expiration_date_tbl);
159: po_log.proc_begin(d_mod, 'p_header_start_date_tbl', p_header_start_date_tbl);
160: po_log.proc_begin(d_mod, 'p_header_end_date_tbl', p_header_end_date_tbl);
161: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
162: END IF;
163:
156: IF po_log.d_proc THEN
157: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
158: po_log.proc_begin(d_mod, 'p_expiration_date_tbl', p_expiration_date_tbl);
159: po_log.proc_begin(d_mod, 'p_header_start_date_tbl', p_header_start_date_tbl);
160: po_log.proc_begin(d_mod, 'p_header_end_date_tbl', p_header_end_date_tbl);
161: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
162: END IF;
163:
164: FOR i IN 1 .. p_id_tbl.COUNT LOOP
157: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
158: po_log.proc_begin(d_mod, 'p_expiration_date_tbl', p_expiration_date_tbl);
159: po_log.proc_begin(d_mod, 'p_header_start_date_tbl', p_header_start_date_tbl);
160: po_log.proc_begin(d_mod, 'p_header_end_date_tbl', p_header_end_date_tbl);
161: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
162: END IF;
163:
164: FOR i IN 1 .. p_id_tbl.COUNT LOOP
165: IF p_expiration_date_tbl(i) = PO_PDOI_CONSTANTS.g_NULLIFY_DATE THEN
184: x_result_type := po_validations.c_result_type_failure;
185: END IF;
186: END LOOP;
187:
188: IF po_log.d_proc THEN
189: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
190: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
191: END IF;
192: EXCEPTION
185: END IF;
186: END LOOP;
187:
188: IF po_log.d_proc THEN
189: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
190: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
191: END IF;
192: EXCEPTION
193: WHEN OTHERS THEN
186: END LOOP;
187:
188: IF po_log.d_proc THEN
189: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
190: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
191: END IF;
192: EXCEPTION
193: WHEN OTHERS THEN
194: IF po_log.d_exc THEN
190: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
191: END IF;
192: EXCEPTION
193: WHEN OTHERS THEN
194: IF po_log.d_exc THEN
195: po_log.exc(d_mod, 0, NULL);
196: END IF;
197:
198: RAISE;
191: END IF;
192: EXCEPTION
193: WHEN OTHERS THEN
194: IF po_log.d_exc THEN
195: po_log.exc(d_mod, 0, NULL);
196: END IF;
197:
198: RAISE;
199: END expiration_date_blanket;
221: IF (x_results IS NULL) THEN
222: x_results := po_validation_results_type.new_instance();
223: END IF;
224:
225: IF po_log.d_proc THEN
226: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
227: po_log.proc_begin(d_mod, 'p_global_agreement_flag_tbl', p_global_agreement_flag_tbl);
228: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
229: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
222: x_results := po_validation_results_type.new_instance();
223: END IF;
224:
225: IF po_log.d_proc THEN
226: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
227: po_log.proc_begin(d_mod, 'p_global_agreement_flag_tbl', p_global_agreement_flag_tbl);
228: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
229: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
230: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
223: END IF;
224:
225: IF po_log.d_proc THEN
226: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
227: po_log.proc_begin(d_mod, 'p_global_agreement_flag_tbl', p_global_agreement_flag_tbl);
228: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
229: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
230: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
231: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
224:
225: IF po_log.d_proc THEN
226: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
227: po_log.proc_begin(d_mod, 'p_global_agreement_flag_tbl', p_global_agreement_flag_tbl);
228: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
229: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
230: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
231: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
232: END IF;
225: IF po_log.d_proc THEN
226: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
227: po_log.proc_begin(d_mod, 'p_global_agreement_flag_tbl', p_global_agreement_flag_tbl);
228: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
229: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
230: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
231: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
232: END IF;
233:
226: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
227: po_log.proc_begin(d_mod, 'p_global_agreement_flag_tbl', p_global_agreement_flag_tbl);
228: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
229: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
230: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
231: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
232: END IF;
233:
234: x_result_type := po_validations.c_result_type_success;
227: po_log.proc_begin(d_mod, 'p_global_agreement_flag_tbl', p_global_agreement_flag_tbl);
228: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
229: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
230: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
231: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
232: END IF;
233:
234: x_result_type := po_validations.c_result_type_success;
235:
272: IF (SQL%ROWCOUNT > 0) THEN
273: x_result_type := po_validations.c_result_type_failure;
274: END IF;
275:
276: IF po_log.d_proc THEN
277: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
278: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
279: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
280: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
274: END IF;
275:
276: IF po_log.d_proc THEN
277: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
278: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
279: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
280: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
281: END IF;
282: EXCEPTION
275:
276: IF po_log.d_proc THEN
277: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
278: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
279: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
280: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
281: END IF;
282: EXCEPTION
283: WHEN OTHERS THEN
276: IF po_log.d_proc THEN
277: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
278: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
279: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
280: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
281: END IF;
282: EXCEPTION
283: WHEN OTHERS THEN
284: IF po_log.d_exc THEN
280: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
281: END IF;
282: EXCEPTION
283: WHEN OTHERS THEN
284: IF po_log.d_exc THEN
285: po_log.exc(d_mod, 0, NULL);
286: END IF;
287:
288: RAISE;
281: END IF;
282: EXCEPTION
283: WHEN OTHERS THEN
284: IF po_log.d_exc THEN
285: po_log.exc(d_mod, 0, NULL);
286: END IF;
287:
288: RAISE;
289: END global_agreement_flag;
305: IF (x_results IS NULL) THEN
306: x_results := po_validation_results_type.new_instance();
307: END IF;
308:
309: IF po_log.d_proc THEN
310: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
311: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
312: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
313: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
306: x_results := po_validation_results_type.new_instance();
307: END IF;
308:
309: IF po_log.d_proc THEN
310: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
311: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
312: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
313: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
314: END IF;
307: END IF;
308:
309: IF po_log.d_proc THEN
310: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
311: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
312: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
313: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
314: END IF;
315:
308:
309: IF po_log.d_proc THEN
310: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
311: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
312: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
313: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
314: END IF;
315:
316: x_result_type := po_validations.c_result_type_success;
309: IF po_log.d_proc THEN
310: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
311: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
312: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
313: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
314: END IF;
315:
316: x_result_type := po_validations.c_result_type_success;
317:
341: x_result_type := po_validations.c_result_type_failure;
342: END IF;
343: END LOOP;
344:
345: IF po_log.d_proc THEN
346: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
347: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
348: END IF;
349: EXCEPTION
342: END IF;
343: END LOOP;
344:
345: IF po_log.d_proc THEN
346: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
347: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
348: END IF;
349: EXCEPTION
350: WHEN OTHERS THEN
343: END LOOP;
344:
345: IF po_log.d_proc THEN
346: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
347: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
348: END IF;
349: EXCEPTION
350: WHEN OTHERS THEN
351: IF po_log.d_exc THEN
347: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
348: END IF;
349: EXCEPTION
350: WHEN OTHERS THEN
351: IF po_log.d_exc THEN
352: po_log.exc(d_mod, 0, NULL);
353: END IF;
354:
355: RAISE;
348: END IF;
349: EXCEPTION
350: WHEN OTHERS THEN
351: IF po_log.d_exc THEN
352: po_log.exc(d_mod, 0, NULL);
353: END IF;
354:
355: RAISE;
356: END amount_blanket;
370: IF (x_results IS NULL) THEN
371: x_results := po_validation_results_type.new_instance();
372: END IF;
373:
374: IF po_log.d_proc THEN
375: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
376: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
377: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
378: END IF;
371: x_results := po_validation_results_type.new_instance();
372: END IF;
373:
374: IF po_log.d_proc THEN
375: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
376: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
377: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
378: END IF;
379:
372: END IF;
373:
374: IF po_log.d_proc THEN
375: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
376: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
377: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
378: END IF;
379:
380: x_result_type := po_validations.c_result_type_success;
373:
374: IF po_log.d_proc THEN
375: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
376: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
377: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
378: END IF;
379:
380: x_result_type := po_validations.c_result_type_success;
381:
395: END IF;
396: END LOOP;
397: END IF;
398:
399: IF po_log.d_proc THEN
400: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
401: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
402: END IF;
403: EXCEPTION
396: END LOOP;
397: END IF;
398:
399: IF po_log.d_proc THEN
400: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
401: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
402: END IF;
403: EXCEPTION
404: WHEN OTHERS THEN
397: END IF;
398:
399: IF po_log.d_proc THEN
400: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
401: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
402: END IF;
403: EXCEPTION
404: WHEN OTHERS THEN
405: IF po_log.d_exc THEN
401: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
402: END IF;
403: EXCEPTION
404: WHEN OTHERS THEN
405: IF po_log.d_exc THEN
406: po_log.exc(d_mod, 0, NULL);
407: END IF;
408:
409: RAISE;
402: END IF;
403: EXCEPTION
404: WHEN OTHERS THEN
405: IF po_log.d_exc THEN
406: po_log.exc(d_mod, 0, NULL);
407: END IF;
408:
409: RAISE;
410: END order_type_lookup_code;
428: IF (x_results IS NULL) THEN
429: x_results := po_validation_results_type.new_instance();
430: END IF;
431:
432: IF po_log.d_proc THEN
433: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
434: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
435: po_log.proc_begin(d_mod, 'p_contractor_last_name_tbl', p_contractor_last_name_tbl);
436: po_log.proc_begin(d_mod, 'p_contractor_first_name_tbl', p_contractor_first_name_tbl);
429: x_results := po_validation_results_type.new_instance();
430: END IF;
431:
432: IF po_log.d_proc THEN
433: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
434: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
435: po_log.proc_begin(d_mod, 'p_contractor_last_name_tbl', p_contractor_last_name_tbl);
436: po_log.proc_begin(d_mod, 'p_contractor_first_name_tbl', p_contractor_first_name_tbl);
437: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
430: END IF;
431:
432: IF po_log.d_proc THEN
433: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
434: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
435: po_log.proc_begin(d_mod, 'p_contractor_last_name_tbl', p_contractor_last_name_tbl);
436: po_log.proc_begin(d_mod, 'p_contractor_first_name_tbl', p_contractor_first_name_tbl);
437: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
438: END IF;
431:
432: IF po_log.d_proc THEN
433: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
434: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
435: po_log.proc_begin(d_mod, 'p_contractor_last_name_tbl', p_contractor_last_name_tbl);
436: po_log.proc_begin(d_mod, 'p_contractor_first_name_tbl', p_contractor_first_name_tbl);
437: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
438: END IF;
439:
432: IF po_log.d_proc THEN
433: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
434: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
435: po_log.proc_begin(d_mod, 'p_contractor_last_name_tbl', p_contractor_last_name_tbl);
436: po_log.proc_begin(d_mod, 'p_contractor_first_name_tbl', p_contractor_first_name_tbl);
437: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
438: END IF;
439:
440: x_result_type := po_validations.c_result_type_success;
433: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
434: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
435: po_log.proc_begin(d_mod, 'p_contractor_last_name_tbl', p_contractor_last_name_tbl);
436: po_log.proc_begin(d_mod, 'p_contractor_first_name_tbl', p_contractor_first_name_tbl);
437: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
438: END IF;
439:
440: x_result_type := po_validations.c_result_type_success;
441:
453: x_result_type := po_validations.c_result_type_failure;
454: END IF;
455: END LOOP;
456:
457: IF po_log.d_proc THEN
458: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
459: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
460: END IF;
461: EXCEPTION
454: END IF;
455: END LOOP;
456:
457: IF po_log.d_proc THEN
458: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
459: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
460: END IF;
461: EXCEPTION
462: WHEN OTHERS THEN
455: END LOOP;
456:
457: IF po_log.d_proc THEN
458: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
459: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
460: END IF;
461: EXCEPTION
462: WHEN OTHERS THEN
463: IF po_log.d_exc THEN
459: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
460: END IF;
461: EXCEPTION
462: WHEN OTHERS THEN
463: IF po_log.d_exc THEN
464: po_log.exc(d_mod, 0, NULL);
465: END IF;
466:
467: RAISE;
460: END IF;
461: EXCEPTION
462: WHEN OTHERS THEN
463: IF po_log.d_exc THEN
464: po_log.exc(d_mod, 0, NULL);
465: END IF;
466:
467: RAISE;
468: END contractor_name;
489: IF (x_results IS NULL) THEN
490: x_results := po_validation_results_type.new_instance();
491: END IF;
492:
493: IF po_log.d_proc THEN
494: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
495: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
496: po_log.proc_begin(d_mod, 'p_job_business_group_id_tbl', p_job_business_group_id_tbl);
497: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
490: x_results := po_validation_results_type.new_instance();
491: END IF;
492:
493: IF po_log.d_proc THEN
494: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
495: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
496: po_log.proc_begin(d_mod, 'p_job_business_group_id_tbl', p_job_business_group_id_tbl);
497: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
498: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
491: END IF;
492:
493: IF po_log.d_proc THEN
494: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
495: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
496: po_log.proc_begin(d_mod, 'p_job_business_group_id_tbl', p_job_business_group_id_tbl);
497: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
498: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
499: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
492:
493: IF po_log.d_proc THEN
494: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
495: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
496: po_log.proc_begin(d_mod, 'p_job_business_group_id_tbl', p_job_business_group_id_tbl);
497: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
498: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
499: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
500: END IF;
493: IF po_log.d_proc THEN
494: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
495: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
496: po_log.proc_begin(d_mod, 'p_job_business_group_id_tbl', p_job_business_group_id_tbl);
497: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
498: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
499: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
500: END IF;
501:
494: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
495: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
496: po_log.proc_begin(d_mod, 'p_job_business_group_id_tbl', p_job_business_group_id_tbl);
497: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
498: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
499: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
500: END IF;
501:
502: x_result_type := po_validations.c_result_type_success;
495: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
496: po_log.proc_begin(d_mod, 'p_job_business_group_id_tbl', p_job_business_group_id_tbl);
497: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
498: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
499: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
500: END IF;
501:
502: x_result_type := po_validations.c_result_type_success;
503:
652: IF (SQL%ROWCOUNT > 0) THEN
653: x_result_type := po_validations.c_result_type_failure;
654: END IF;
655:
656: IF po_log.d_proc THEN
657: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
658: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
659: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
660: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
654: END IF;
655:
656: IF po_log.d_proc THEN
657: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
658: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
659: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
660: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
661: END IF;
662: EXCEPTION
655:
656: IF po_log.d_proc THEN
657: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
658: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
659: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
660: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
661: END IF;
662: EXCEPTION
663: WHEN OTHERS THEN
656: IF po_log.d_proc THEN
657: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
658: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
659: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
660: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
661: END IF;
662: EXCEPTION
663: WHEN OTHERS THEN
664: IF po_log.d_exc THEN
660: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
661: END IF;
662: EXCEPTION
663: WHEN OTHERS THEN
664: IF po_log.d_exc THEN
665: po_log.exc(d_mod, 0, NULL);
666: END IF;
667:
668: RAISE;
661: END IF;
662: EXCEPTION
663: WHEN OTHERS THEN
664: IF po_log.d_exc THEN
665: po_log.exc(d_mod, 0, NULL);
666: END IF;
667:
668: RAISE;
669: END job_id;
685: IF x_result_set_id IS NULL THEN
686: x_result_set_id := po_validations.next_result_set_id();
687: END IF;
688:
689: IF po_log.d_proc THEN
690: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
691: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
692: po_log.proc_begin(d_mod, 'p_job_business_group_id_tbl', p_job_business_group_id_tbl);
693: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
686: x_result_set_id := po_validations.next_result_set_id();
687: END IF;
688:
689: IF po_log.d_proc THEN
690: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
691: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
692: po_log.proc_begin(d_mod, 'p_job_business_group_id_tbl', p_job_business_group_id_tbl);
693: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
694: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
687: END IF;
688:
689: IF po_log.d_proc THEN
690: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
691: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
692: po_log.proc_begin(d_mod, 'p_job_business_group_id_tbl', p_job_business_group_id_tbl);
693: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
694: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
695: END IF;
688:
689: IF po_log.d_proc THEN
690: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
691: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
692: po_log.proc_begin(d_mod, 'p_job_business_group_id_tbl', p_job_business_group_id_tbl);
693: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
694: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
695: END IF;
696:
689: IF po_log.d_proc THEN
690: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
691: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
692: po_log.proc_begin(d_mod, 'p_job_business_group_id_tbl', p_job_business_group_id_tbl);
693: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
694: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
695: END IF;
696:
697: x_result_type := po_validations.c_result_type_success;
690: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
691: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
692: po_log.proc_begin(d_mod, 'p_job_business_group_id_tbl', p_job_business_group_id_tbl);
693: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
694: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
695: END IF;
696:
697: x_result_type := po_validations.c_result_type_success;
698:
760: x_result_type := po_validations.c_result_type_failure;
761: END IF;
762: END IF;
763:
764: IF po_log.d_proc THEN
765: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
766: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
767: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
768: END IF;
762: END IF;
763:
764: IF po_log.d_proc THEN
765: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
766: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
767: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
768: END IF;
769: EXCEPTION
770: WHEN OTHERS THEN
763:
764: IF po_log.d_proc THEN
765: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
766: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
767: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
768: END IF;
769: EXCEPTION
770: WHEN OTHERS THEN
771: IF po_log.d_exc THEN
767: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
768: END IF;
769: EXCEPTION
770: WHEN OTHERS THEN
771: IF po_log.d_exc THEN
772: po_log.exc(d_mod, 0, NULL);
773: END IF;
774:
775: RAISE;
768: END IF;
769: EXCEPTION
770: WHEN OTHERS THEN
771: IF po_log.d_exc THEN
772: po_log.exc(d_mod, 0, NULL);
773: END IF;
774:
775: RAISE;
776: END job_business_group_id;
790: IF (x_results IS NULL) THEN
791: x_results := po_validation_results_type.new_instance();
792: END IF;
793:
794: IF po_log.d_proc THEN
795: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
796: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
797: po_log.proc_begin(d_mod, 'p_capital_expense_flag_tbl', p_capital_expense_flag_tbl);
798: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
791: x_results := po_validation_results_type.new_instance();
792: END IF;
793:
794: IF po_log.d_proc THEN
795: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
796: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
797: po_log.proc_begin(d_mod, 'p_capital_expense_flag_tbl', p_capital_expense_flag_tbl);
798: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
799: END IF;
792: END IF;
793:
794: IF po_log.d_proc THEN
795: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
796: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
797: po_log.proc_begin(d_mod, 'p_capital_expense_flag_tbl', p_capital_expense_flag_tbl);
798: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
799: END IF;
800:
793:
794: IF po_log.d_proc THEN
795: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
796: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
797: po_log.proc_begin(d_mod, 'p_capital_expense_flag_tbl', p_capital_expense_flag_tbl);
798: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
799: END IF;
800:
801: x_result_type := po_validations.c_result_type_success;
794: IF po_log.d_proc THEN
795: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
796: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
797: po_log.proc_begin(d_mod, 'p_capital_expense_flag_tbl', p_capital_expense_flag_tbl);
798: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
799: END IF;
800:
801: x_result_type := po_validations.c_result_type_success;
802:
811: x_result_type := po_validations.c_result_type_failure;
812: END IF;
813: END LOOP;
814:
815: IF po_log.d_proc THEN
816: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
817: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
818: END IF;
819: EXCEPTION
812: END IF;
813: END LOOP;
814:
815: IF po_log.d_proc THEN
816: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
817: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
818: END IF;
819: EXCEPTION
820: WHEN OTHERS THEN
813: END LOOP;
814:
815: IF po_log.d_proc THEN
816: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
817: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
818: END IF;
819: EXCEPTION
820: WHEN OTHERS THEN
821: IF po_log.d_exc THEN
817: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
818: END IF;
819: EXCEPTION
820: WHEN OTHERS THEN
821: IF po_log.d_exc THEN
822: po_log.exc(d_mod, 0, NULL);
823: END IF;
824:
825: RAISE;
818: END IF;
819: EXCEPTION
820: WHEN OTHERS THEN
821: IF po_log.d_exc THEN
822: po_log.exc(d_mod, 0, NULL);
823: END IF;
824:
825: RAISE;
826: END capital_expense_flag;
845: IF (x_results IS NULL) THEN
846: x_results := po_validation_results_type.new_instance();
847: END IF;
848:
849: IF po_log.d_proc THEN
850: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
851: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
852: po_log.proc_begin(d_mod, 'p_un_number_id_tbl', p_un_number_id_tbl);
853: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
846: x_results := po_validation_results_type.new_instance();
847: END IF;
848:
849: IF po_log.d_proc THEN
850: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
851: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
852: po_log.proc_begin(d_mod, 'p_un_number_id_tbl', p_un_number_id_tbl);
853: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
854: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
847: END IF;
848:
849: IF po_log.d_proc THEN
850: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
851: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
852: po_log.proc_begin(d_mod, 'p_un_number_id_tbl', p_un_number_id_tbl);
853: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
854: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
855: END IF;
848:
849: IF po_log.d_proc THEN
850: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
851: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
852: po_log.proc_begin(d_mod, 'p_un_number_id_tbl', p_un_number_id_tbl);
853: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
854: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
855: END IF;
856:
849: IF po_log.d_proc THEN
850: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
851: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
852: po_log.proc_begin(d_mod, 'p_un_number_id_tbl', p_un_number_id_tbl);
853: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
854: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
855: END IF;
856:
857: x_result_type := po_validations.c_result_type_success;
850: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
851: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
852: po_log.proc_begin(d_mod, 'p_un_number_id_tbl', p_un_number_id_tbl);
853: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
854: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
855: END IF;
856:
857: x_result_type := po_validations.c_result_type_success;
858:
900: IF (SQL%ROWCOUNT > 0) THEN
901: x_result_type := po_validations.c_result_type_failure;
902: END IF;
903:
904: IF po_log.d_proc THEN
905: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
906: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
907: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
908: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
902: END IF;
903:
904: IF po_log.d_proc THEN
905: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
906: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
907: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
908: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
909: END IF;
910: EXCEPTION
903:
904: IF po_log.d_proc THEN
905: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
906: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
907: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
908: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
909: END IF;
910: EXCEPTION
911: WHEN OTHERS THEN
904: IF po_log.d_proc THEN
905: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
906: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
907: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
908: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
909: END IF;
910: EXCEPTION
911: WHEN OTHERS THEN
912: IF po_log.d_exc THEN
908: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
909: END IF;
910: EXCEPTION
911: WHEN OTHERS THEN
912: IF po_log.d_exc THEN
913: po_log.exc(d_mod, 0, NULL);
914: END IF;
915:
916: RAISE;
909: END IF;
910: EXCEPTION
911: WHEN OTHERS THEN
912: IF po_log.d_exc THEN
913: po_log.exc(d_mod, 0, NULL);
914: END IF;
915:
916: RAISE;
917: END un_number_id;
936: IF (x_results IS NULL) THEN
937: x_results := po_validation_results_type.new_instance();
938: END IF;
939:
940: IF po_log.d_proc THEN
941: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
942: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
943: po_log.proc_begin(d_mod, 'p_hazard_class_id_tbl', p_hazard_class_id_tbl);
944: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
937: x_results := po_validation_results_type.new_instance();
938: END IF;
939:
940: IF po_log.d_proc THEN
941: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
942: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
943: po_log.proc_begin(d_mod, 'p_hazard_class_id_tbl', p_hazard_class_id_tbl);
944: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
945: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
938: END IF;
939:
940: IF po_log.d_proc THEN
941: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
942: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
943: po_log.proc_begin(d_mod, 'p_hazard_class_id_tbl', p_hazard_class_id_tbl);
944: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
945: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
946: END IF;
939:
940: IF po_log.d_proc THEN
941: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
942: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
943: po_log.proc_begin(d_mod, 'p_hazard_class_id_tbl', p_hazard_class_id_tbl);
944: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
945: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
946: END IF;
947:
940: IF po_log.d_proc THEN
941: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
942: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
943: po_log.proc_begin(d_mod, 'p_hazard_class_id_tbl', p_hazard_class_id_tbl);
944: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
945: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
946: END IF;
947:
948: x_result_type := po_validations.c_result_type_success;
941: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
942: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
943: po_log.proc_begin(d_mod, 'p_hazard_class_id_tbl', p_hazard_class_id_tbl);
944: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
945: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
946: END IF;
947:
948: x_result_type := po_validations.c_result_type_success;
949:
991: IF (SQL%ROWCOUNT > 0) THEN
992: x_result_type := po_validations.c_result_type_failure;
993: END IF;
994:
995: IF po_log.d_proc THEN
996: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
997: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
998: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
999: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
993: END IF;
994:
995: IF po_log.d_proc THEN
996: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
997: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
998: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
999: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1000: END IF;
1001: EXCEPTION
994:
995: IF po_log.d_proc THEN
996: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
997: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
998: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
999: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1000: END IF;
1001: EXCEPTION
1002: WHEN OTHERS THEN
995: IF po_log.d_proc THEN
996: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
997: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
998: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
999: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1000: END IF;
1001: EXCEPTION
1002: WHEN OTHERS THEN
1003: IF po_log.d_exc THEN
999: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1000: END IF;
1001: EXCEPTION
1002: WHEN OTHERS THEN
1003: IF po_log.d_exc THEN
1004: po_log.exc(d_mod, 0, NULL);
1005: END IF;
1006:
1007: RAISE;
1000: END IF;
1001: EXCEPTION
1002: WHEN OTHERS THEN
1003: IF po_log.d_exc THEN
1004: po_log.exc(d_mod, 0, NULL);
1005: END IF;
1006:
1007: RAISE;
1008: END hazard_class_id;
1029: IF (x_results IS NULL) THEN
1030: x_results := po_validation_results_type.new_instance();
1031: END IF;
1032:
1033: IF po_log.d_proc THEN
1034: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1035: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1036: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1037: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1030: x_results := po_validation_results_type.new_instance();
1031: END IF;
1032:
1033: IF po_log.d_proc THEN
1034: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1035: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1036: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1037: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1038: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1031: END IF;
1032:
1033: IF po_log.d_proc THEN
1034: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1035: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1036: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1037: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1038: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1039: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1032:
1033: IF po_log.d_proc THEN
1034: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1035: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1036: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1037: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1038: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1039: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1040: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1033: IF po_log.d_proc THEN
1034: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1035: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1036: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1037: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1038: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1039: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1040: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1041: END IF;
1034: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1035: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1036: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1037: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1038: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1039: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1040: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1041: END IF;
1042:
1035: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1036: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1037: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1038: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1039: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1040: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1041: END IF;
1042:
1043: x_result_type := po_validations.c_result_type_success;
1036: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1037: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1038: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1039: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1040: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1041: END IF;
1042:
1043: x_result_type := po_validations.c_result_type_success;
1044:
1145: IF (SQL%ROWCOUNT > 0) THEN
1146: x_result_type := po_validations.c_result_type_failure;
1147: END IF;
1148:
1149: IF po_log.d_proc THEN
1150: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1151: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1152: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1153: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1147: END IF;
1148:
1149: IF po_log.d_proc THEN
1150: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1151: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1152: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1153: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1154: END IF;
1155: EXCEPTION
1148:
1149: IF po_log.d_proc THEN
1150: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1151: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1152: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1153: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1154: END IF;
1155: EXCEPTION
1156: WHEN OTHERS THEN
1149: IF po_log.d_proc THEN
1150: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1151: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1152: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1153: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1154: END IF;
1155: EXCEPTION
1156: WHEN OTHERS THEN
1157: IF po_log.d_exc THEN
1153: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1154: END IF;
1155: EXCEPTION
1156: WHEN OTHERS THEN
1157: IF po_log.d_exc THEN
1158: po_log.exc(d_mod, 0, NULL);
1159: END IF;
1160:
1161: RAISE;
1154: END IF;
1155: EXCEPTION
1156: WHEN OTHERS THEN
1157: IF po_log.d_exc THEN
1158: po_log.exc(d_mod, 0, NULL);
1159: END IF;
1160:
1161: RAISE;
1162: END item_id;
1181: IF x_result_set_id IS NULL THEN
1182: x_result_set_id := po_validations.next_result_set_id();
1183: END IF;
1184:
1185: IF po_log.d_proc THEN
1186: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1187: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
1188: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1189: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1182: x_result_set_id := po_validations.next_result_set_id();
1183: END IF;
1184:
1185: IF po_log.d_proc THEN
1186: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1187: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
1188: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1189: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1190: po_log.proc_begin(d_mod, 'p_create_or_update_item', p_create_or_update_item);
1183: END IF;
1184:
1185: IF po_log.d_proc THEN
1186: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1187: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
1188: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1189: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1190: po_log.proc_begin(d_mod, 'p_create_or_update_item', p_create_or_update_item);
1191: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1184:
1185: IF po_log.d_proc THEN
1186: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1187: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
1188: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1189: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1190: po_log.proc_begin(d_mod, 'p_create_or_update_item', p_create_or_update_item);
1191: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1192: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1185: IF po_log.d_proc THEN
1186: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1187: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
1188: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1189: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1190: po_log.proc_begin(d_mod, 'p_create_or_update_item', p_create_or_update_item);
1191: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1192: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1193: END IF;
1186: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1187: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
1188: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1189: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1190: po_log.proc_begin(d_mod, 'p_create_or_update_item', p_create_or_update_item);
1191: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1192: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1193: END IF;
1194:
1187: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
1188: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1189: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1190: po_log.proc_begin(d_mod, 'p_create_or_update_item', p_create_or_update_item);
1191: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1192: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1193: END IF;
1194:
1195: /* Bug 5366732 Modified the inner query to select item description from mtl_system_items_tl instead of from mtl_system_items */
1188: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1189: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1190: po_log.proc_begin(d_mod, 'p_create_or_update_item', p_create_or_update_item);
1191: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1192: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1193: END IF;
1194:
1195: /* Bug 5366732 Modified the inner query to select item description from mtl_system_items_tl instead of from mtl_system_items */
1196: x_result_type := po_validations.c_result_type_success;
1240: IF (SQL%ROWCOUNT > 0) THEN
1241: x_result_type := po_validations.c_result_type_failure;
1242: END IF;
1243:
1244: IF po_log.d_proc THEN
1245: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1246: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1247: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1248: END IF;
1242: END IF;
1243:
1244: IF po_log.d_proc THEN
1245: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1246: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1247: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1248: END IF;
1249: EXCEPTION
1250: WHEN OTHERS THEN
1243:
1244: IF po_log.d_proc THEN
1245: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1246: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1247: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1248: END IF;
1249: EXCEPTION
1250: WHEN OTHERS THEN
1251: IF po_log.d_exc THEN
1247: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1248: END IF;
1249: EXCEPTION
1250: WHEN OTHERS THEN
1251: IF po_log.d_exc THEN
1252: po_log.exc(d_mod, 0, NULL);
1253: END IF;
1254:
1255: RAISE;
1248: END IF;
1249: EXCEPTION
1250: WHEN OTHERS THEN
1251: IF po_log.d_exc THEN
1252: po_log.exc(d_mod, 0, NULL);
1253: END IF;
1254:
1255: RAISE;
1256: END item_description;
1279: IF (x_results IS NULL) THEN
1280: x_results := po_validation_results_type.new_instance();
1281: END IF;
1282:
1283: IF po_log.d_proc THEN
1284: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1285: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
1286: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1287: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1280: x_results := po_validation_results_type.new_instance();
1281: END IF;
1282:
1283: IF po_log.d_proc THEN
1284: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1285: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
1286: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1287: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1288: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1281: END IF;
1282:
1283: IF po_log.d_proc THEN
1284: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1285: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
1286: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1287: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1288: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1289: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1282:
1283: IF po_log.d_proc THEN
1284: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1285: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
1286: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1287: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1288: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1289: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1290: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1283: IF po_log.d_proc THEN
1284: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1285: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
1286: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1287: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1288: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1289: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1290: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1291: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1284: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1285: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
1286: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1287: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1288: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1289: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1290: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1291: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1292: END IF;
1285: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
1286: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1287: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1288: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1289: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1290: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1291: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1292: END IF;
1293:
1286: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1287: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1288: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1289: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1290: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1291: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1292: END IF;
1293:
1294: x_result_type := po_validations.c_result_type_success;
1287: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1288: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1289: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1290: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1291: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1292: END IF;
1293:
1294: x_result_type := po_validations.c_result_type_success;
1295:
1476: IF (SQL%ROWCOUNT > 0) THEN
1477: x_result_type := po_validations.c_result_type_failure;
1478: END IF;
1479:
1480: IF po_log.d_proc THEN
1481: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1482: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1483: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1484: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1478: END IF;
1479:
1480: IF po_log.d_proc THEN
1481: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1482: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1483: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1484: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1485: END IF;
1486: EXCEPTION
1479:
1480: IF po_log.d_proc THEN
1481: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1482: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1483: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1484: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1485: END IF;
1486: EXCEPTION
1487: WHEN OTHERS THEN
1480: IF po_log.d_proc THEN
1481: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1482: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1483: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1484: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1485: END IF;
1486: EXCEPTION
1487: WHEN OTHERS THEN
1488: IF po_log.d_exc THEN
1484: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1485: END IF;
1486: EXCEPTION
1487: WHEN OTHERS THEN
1488: IF po_log.d_exc THEN
1489: po_log.exc(d_mod, 0, NULL);
1490: END IF;
1491:
1492: RAISE;
1485: END IF;
1486: EXCEPTION
1487: WHEN OTHERS THEN
1488: IF po_log.d_exc THEN
1489: po_log.exc(d_mod, 0, NULL);
1490: END IF;
1491:
1492: RAISE;
1493: END unit_meas_lookup_code;
1510: IF x_result_set_id IS NULL THEN
1511: x_result_set_id := po_validations.next_result_set_id();
1512: END IF;
1513:
1514: IF po_log.d_proc THEN
1515: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1516: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1517: po_log.proc_begin(d_mod, 'p_item_revision_tbl', p_item_revision_tbl);
1518: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1511: x_result_set_id := po_validations.next_result_set_id();
1512: END IF;
1513:
1514: IF po_log.d_proc THEN
1515: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1516: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1517: po_log.proc_begin(d_mod, 'p_item_revision_tbl', p_item_revision_tbl);
1518: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1519: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1512: END IF;
1513:
1514: IF po_log.d_proc THEN
1515: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1516: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1517: po_log.proc_begin(d_mod, 'p_item_revision_tbl', p_item_revision_tbl);
1518: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1519: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1520: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1513:
1514: IF po_log.d_proc THEN
1515: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1516: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1517: po_log.proc_begin(d_mod, 'p_item_revision_tbl', p_item_revision_tbl);
1518: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1519: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1520: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1521: END IF;
1514: IF po_log.d_proc THEN
1515: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1516: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1517: po_log.proc_begin(d_mod, 'p_item_revision_tbl', p_item_revision_tbl);
1518: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1519: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1520: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1521: END IF;
1522:
1515: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1516: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1517: po_log.proc_begin(d_mod, 'p_item_revision_tbl', p_item_revision_tbl);
1518: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1519: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1520: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1521: END IF;
1522:
1523: x_result_type := po_validations.c_result_type_success;
1516: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1517: po_log.proc_begin(d_mod, 'p_item_revision_tbl', p_item_revision_tbl);
1518: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1519: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1520: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1521: END IF;
1522:
1523: x_result_type := po_validations.c_result_type_success;
1524:
1582: IF (SQL%ROWCOUNT > 0) THEN
1583: x_result_type := po_validations.c_result_type_failure;
1584: END IF;
1585:
1586: IF po_log.d_proc THEN
1587: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1588: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1589: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1590: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1584: END IF;
1585:
1586: IF po_log.d_proc THEN
1587: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1588: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1589: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1590: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1591: END IF;
1592: EXCEPTION
1585:
1586: IF po_log.d_proc THEN
1587: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1588: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1589: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1590: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1591: END IF;
1592: EXCEPTION
1593: WHEN OTHERS THEN
1586: IF po_log.d_proc THEN
1587: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1588: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1589: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1590: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1591: END IF;
1592: EXCEPTION
1593: WHEN OTHERS THEN
1594: IF po_log.d_exc THEN
1590: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1591: END IF;
1592: EXCEPTION
1593: WHEN OTHERS THEN
1594: IF po_log.d_exc THEN
1595: po_log.exc(d_mod, 0, NULL);
1596: END IF;
1597:
1598: RAISE;
1591: END IF;
1592: EXCEPTION
1593: WHEN OTHERS THEN
1594: IF po_log.d_exc THEN
1595: po_log.exc(d_mod, 0, NULL);
1596: END IF;
1597:
1598: RAISE;
1599: END item_revision;
1625: IF (x_results IS NULL) THEN
1626: x_results := po_validation_results_type.new_instance();
1627: END IF;
1628:
1629: IF po_log.d_proc THEN
1630: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1631: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
1632: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1633: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1626: x_results := po_validation_results_type.new_instance();
1627: END IF;
1628:
1629: IF po_log.d_proc THEN
1630: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1631: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
1632: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1633: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1634: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1627: END IF;
1628:
1629: IF po_log.d_proc THEN
1630: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1631: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
1632: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1633: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1634: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1635: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1628:
1629: IF po_log.d_proc THEN
1630: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1631: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
1632: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1633: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1634: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1635: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1636: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1629: IF po_log.d_proc THEN
1630: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1631: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
1632: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1633: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1634: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1635: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1636: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1637: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1630: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1631: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
1632: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1633: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1634: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1635: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1636: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1637: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1638: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1631: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
1632: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1633: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1634: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1635: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1636: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1637: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1638: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1639: END IF;
1632: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1633: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1634: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1635: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1636: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1637: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1638: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1639: END IF;
1640:
1633: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1634: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1635: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1636: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1637: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1638: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1639: END IF;
1640:
1641: x_result_type := po_validations.c_result_type_success;
1634: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1635: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
1636: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
1637: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1638: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1639: END IF;
1640:
1641: x_result_type := po_validations.c_result_type_success;
1642:
1780: x_result_type := po_validations.c_result_type_failure;
1781: END IF;
1782: END IF;
1783:
1784: IF po_log.d_proc THEN
1785: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1786: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1787: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1788: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1782: END IF;
1783:
1784: IF po_log.d_proc THEN
1785: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1786: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1787: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1788: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1789: END IF;
1790: EXCEPTION
1783:
1784: IF po_log.d_proc THEN
1785: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1786: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1787: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1788: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1789: END IF;
1790: EXCEPTION
1791: WHEN OTHERS THEN
1784: IF po_log.d_proc THEN
1785: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1786: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1787: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1788: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1789: END IF;
1790: EXCEPTION
1791: WHEN OTHERS THEN
1792: IF po_log.d_exc THEN
1788: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1789: END IF;
1790: EXCEPTION
1791: WHEN OTHERS THEN
1792: IF po_log.d_exc THEN
1793: po_log.exc(d_mod, 0, NULL);
1794: END IF;
1795:
1796: RAISE;
1789: END IF;
1790: EXCEPTION
1791: WHEN OTHERS THEN
1792: IF po_log.d_exc THEN
1793: po_log.exc(d_mod, 0, NULL);
1794: END IF;
1795:
1796: RAISE;
1797: END category_id;
1816: IF (x_results IS NULL) THEN
1817: x_results := po_validation_results_type.new_instance();
1818: END IF;
1819:
1820: IF po_log.d_proc THEN
1821: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1822: po_log.proc_begin(d_mod, 'p_ip_category_id_tbl', p_ip_category_id_tbl);
1823: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1824: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1817: x_results := po_validation_results_type.new_instance();
1818: END IF;
1819:
1820: IF po_log.d_proc THEN
1821: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1822: po_log.proc_begin(d_mod, 'p_ip_category_id_tbl', p_ip_category_id_tbl);
1823: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1824: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1825: END IF;
1818: END IF;
1819:
1820: IF po_log.d_proc THEN
1821: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1822: po_log.proc_begin(d_mod, 'p_ip_category_id_tbl', p_ip_category_id_tbl);
1823: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1824: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1825: END IF;
1826:
1819:
1820: IF po_log.d_proc THEN
1821: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1822: po_log.proc_begin(d_mod, 'p_ip_category_id_tbl', p_ip_category_id_tbl);
1823: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1824: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1825: END IF;
1826:
1827: x_result_type := po_validations.c_result_type_success;
1820: IF po_log.d_proc THEN
1821: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1822: po_log.proc_begin(d_mod, 'p_ip_category_id_tbl', p_ip_category_id_tbl);
1823: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1824: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1825: END IF;
1826:
1827: x_result_type := po_validations.c_result_type_success;
1828: -- validate ip_category_id is not null
1874: IF (SQL%ROWCOUNT > 0) THEN
1875: x_result_type := po_validations.c_result_type_failure;
1876: END IF;
1877:
1878: IF po_log.d_proc THEN
1879: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1880: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1881: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1882: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1876: END IF;
1877:
1878: IF po_log.d_proc THEN
1879: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1880: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1881: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1882: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1883: END IF;
1884: EXCEPTION
1877:
1878: IF po_log.d_proc THEN
1879: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1880: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1881: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1882: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1883: END IF;
1884: EXCEPTION
1885: WHEN OTHERS THEN
1878: IF po_log.d_proc THEN
1879: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
1880: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
1881: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
1882: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1883: END IF;
1884: EXCEPTION
1885: WHEN OTHERS THEN
1886: IF po_log.d_exc THEN
1882: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
1883: END IF;
1884: EXCEPTION
1885: WHEN OTHERS THEN
1886: IF po_log.d_exc THEN
1887: po_log.exc(d_mod, 0, NULL);
1888: END IF;
1889:
1890: RAISE;
1883: END IF;
1884: EXCEPTION
1885: WHEN OTHERS THEN
1886: IF po_log.d_exc THEN
1887: po_log.exc(d_mod, 0, NULL);
1888: END IF;
1889:
1890: RAISE;
1891: END ip_category_id;
1915: IF (x_results IS NULL) THEN
1916: x_results := po_validation_results_type.new_instance();
1917: END IF;
1918:
1919: IF po_log.d_proc THEN
1920: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1921: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
1922: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1923: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1916: x_results := po_validation_results_type.new_instance();
1917: END IF;
1918:
1919: IF po_log.d_proc THEN
1920: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1921: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
1922: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1923: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1924: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1917: END IF;
1918:
1919: IF po_log.d_proc THEN
1920: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1921: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
1922: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1923: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1924: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1925: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1918:
1919: IF po_log.d_proc THEN
1920: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1921: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
1922: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1923: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1924: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1925: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1926: END IF;
1919: IF po_log.d_proc THEN
1920: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1921: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
1922: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1923: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1924: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1925: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1926: END IF;
1927:
1920: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
1921: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
1922: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1923: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1924: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1925: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1926: END IF;
1927:
1928: x_result_type := po_validations.c_result_type_success;
1921: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
1922: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
1923: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
1924: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
1925: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
1926: END IF;
1927:
1928: x_result_type := po_validations.c_result_type_success;
1929: -- If order_type_lookup_code is not 'FIXED PRICE', unit_price cannot be
2010: x_result_type := po_validations.c_result_type_failure;
2011: END IF;
2012: END LOOP;
2013:
2014: IF po_log.d_proc THEN
2015: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2016: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2017: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2018: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2012: END LOOP;
2013:
2014: IF po_log.d_proc THEN
2015: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2016: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2017: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2018: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2019: END IF;
2020: EXCEPTION
2013:
2014: IF po_log.d_proc THEN
2015: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2016: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2017: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2018: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2019: END IF;
2020: EXCEPTION
2021: WHEN OTHERS THEN
2014: IF po_log.d_proc THEN
2015: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2016: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2017: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2018: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2019: END IF;
2020: EXCEPTION
2021: WHEN OTHERS THEN
2022: IF po_log.d_exc THEN
2018: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2019: END IF;
2020: EXCEPTION
2021: WHEN OTHERS THEN
2022: IF po_log.d_exc THEN
2023: po_log.exc(d_mod, 0, NULL);
2024: END IF;
2025:
2026: RAISE;
2019: END IF;
2020: EXCEPTION
2021: WHEN OTHERS THEN
2022: IF po_log.d_exc THEN
2023: po_log.exc(d_mod, 0, NULL);
2024: END IF;
2025:
2026: RAISE;
2027: END unit_price;
2042: IF (x_results IS NULL) THEN
2043: x_results := po_validation_results_type.new_instance();
2044: END IF;
2045:
2046: IF po_log.d_proc THEN
2047: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2048: po_log.proc_begin(d_mod, 'p_quantity_tbl', p_quantity_tbl);
2049: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2050: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2043: x_results := po_validation_results_type.new_instance();
2044: END IF;
2045:
2046: IF po_log.d_proc THEN
2047: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2048: po_log.proc_begin(d_mod, 'p_quantity_tbl', p_quantity_tbl);
2049: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2050: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2051: END IF;
2044: END IF;
2045:
2046: IF po_log.d_proc THEN
2047: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2048: po_log.proc_begin(d_mod, 'p_quantity_tbl', p_quantity_tbl);
2049: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2050: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2051: END IF;
2052:
2045:
2046: IF po_log.d_proc THEN
2047: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2048: po_log.proc_begin(d_mod, 'p_quantity_tbl', p_quantity_tbl);
2049: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2050: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2051: END IF;
2052:
2053: x_result_type := po_validations.c_result_type_success;
2046: IF po_log.d_proc THEN
2047: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2048: po_log.proc_begin(d_mod, 'p_quantity_tbl', p_quantity_tbl);
2049: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2050: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2051: END IF;
2052:
2053: x_result_type := po_validations.c_result_type_success;
2054:
2082: x_result_type := po_validations.c_result_type_failure;
2083: END IF;
2084: END LOOP;
2085:
2086: IF po_log.d_proc THEN
2087: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2088: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2089: END IF;
2090: EXCEPTION
2083: END IF;
2084: END LOOP;
2085:
2086: IF po_log.d_proc THEN
2087: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2088: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2089: END IF;
2090: EXCEPTION
2091: WHEN OTHERS THEN
2084: END LOOP;
2085:
2086: IF po_log.d_proc THEN
2087: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2088: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2089: END IF;
2090: EXCEPTION
2091: WHEN OTHERS THEN
2092: IF po_log.d_exc THEN
2088: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2089: END IF;
2090: EXCEPTION
2091: WHEN OTHERS THEN
2092: IF po_log.d_exc THEN
2093: po_log.exc(d_mod, 0, NULL);
2094: END IF;
2095:
2096: RAISE;
2089: END IF;
2090: EXCEPTION
2091: WHEN OTHERS THEN
2092: IF po_log.d_exc THEN
2093: po_log.exc(d_mod, 0, NULL);
2094: END IF;
2095:
2096: RAISE;
2097: END quantity;
2111: IF (x_results IS NULL) THEN
2112: x_results := po_validation_results_type.new_instance();
2113: END IF;
2114:
2115: IF po_log.d_proc THEN
2116: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2117: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
2118: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2119: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2112: x_results := po_validation_results_type.new_instance();
2113: END IF;
2114:
2115: IF po_log.d_proc THEN
2116: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2117: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
2118: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2119: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2120: END IF;
2113: END IF;
2114:
2115: IF po_log.d_proc THEN
2116: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2117: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
2118: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2119: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2120: END IF;
2121:
2114:
2115: IF po_log.d_proc THEN
2116: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2117: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
2118: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2119: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2120: END IF;
2121:
2122: x_result_type := po_validations.c_result_type_success;
2115: IF po_log.d_proc THEN
2116: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2117: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
2118: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2119: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2120: END IF;
2121:
2122: x_result_type := po_validations.c_result_type_success;
2123:
2135: x_result_type := po_validations.c_result_type_failure;
2136: END IF;
2137: END LOOP;
2138:
2139: IF po_log.d_proc THEN
2140: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2141: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2142: END IF;
2143: EXCEPTION
2136: END IF;
2137: END LOOP;
2138:
2139: IF po_log.d_proc THEN
2140: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2141: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2142: END IF;
2143: EXCEPTION
2144: WHEN OTHERS THEN
2137: END LOOP;
2138:
2139: IF po_log.d_proc THEN
2140: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2141: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2142: END IF;
2143: EXCEPTION
2144: WHEN OTHERS THEN
2145: IF po_log.d_exc THEN
2141: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2142: END IF;
2143: EXCEPTION
2144: WHEN OTHERS THEN
2145: IF po_log.d_exc THEN
2146: po_log.exc(d_mod, 0, NULL);
2147: END IF;
2148:
2149: RAISE;
2142: END IF;
2143: EXCEPTION
2144: WHEN OTHERS THEN
2145: IF po_log.d_exc THEN
2146: po_log.exc(d_mod, 0, NULL);
2147: END IF;
2148:
2149: RAISE;
2150: END amount;
2164: IF (x_results IS NULL) THEN
2165: x_results := po_validation_results_type.new_instance();
2166: END IF;
2167:
2168: IF po_log.d_proc THEN
2169: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2170: po_log.proc_begin(d_mod, 'p_rate_type_tbl', p_rate_type_tbl);
2171: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2172: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2165: x_results := po_validation_results_type.new_instance();
2166: END IF;
2167:
2168: IF po_log.d_proc THEN
2169: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2170: po_log.proc_begin(d_mod, 'p_rate_type_tbl', p_rate_type_tbl);
2171: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2172: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2173: END IF;
2166: END IF;
2167:
2168: IF po_log.d_proc THEN
2169: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2170: po_log.proc_begin(d_mod, 'p_rate_type_tbl', p_rate_type_tbl);
2171: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2172: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2173: END IF;
2174:
2167:
2168: IF po_log.d_proc THEN
2169: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2170: po_log.proc_begin(d_mod, 'p_rate_type_tbl', p_rate_type_tbl);
2171: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2172: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2173: END IF;
2174:
2175: x_result_type := po_validations.c_result_type_success;
2168: IF po_log.d_proc THEN
2169: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2170: po_log.proc_begin(d_mod, 'p_rate_type_tbl', p_rate_type_tbl);
2171: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2172: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2173: END IF;
2174:
2175: x_result_type := po_validations.c_result_type_success;
2176:
2186: x_result_type := po_validations.c_result_type_failure;
2187: END IF;
2188: END LOOP;
2189:
2190: IF po_log.d_proc THEN
2191: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2192: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2193: END IF;
2194: EXCEPTION
2187: END IF;
2188: END LOOP;
2189:
2190: IF po_log.d_proc THEN
2191: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2192: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2193: END IF;
2194: EXCEPTION
2195: WHEN OTHERS THEN
2188: END LOOP;
2189:
2190: IF po_log.d_proc THEN
2191: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2192: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2193: END IF;
2194: EXCEPTION
2195: WHEN OTHERS THEN
2196: IF po_log.d_exc THEN
2192: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2193: END IF;
2194: EXCEPTION
2195: WHEN OTHERS THEN
2196: IF po_log.d_exc THEN
2197: po_log.exc(d_mod, 0, NULL);
2198: END IF;
2199:
2200: RAISE;
2193: END IF;
2194: EXCEPTION
2195: WHEN OTHERS THEN
2196: IF po_log.d_exc THEN
2197: po_log.exc(d_mod, 0, NULL);
2198: END IF;
2199:
2200: RAISE;
2201: END rate_type;
2223: IF x_result_set_id IS NULL THEN
2224: x_result_set_id := po_validations.next_result_set_id();
2225: END IF;
2226:
2227: IF po_log.d_proc THEN
2228: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2229: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
2230: po_log.proc_begin(d_mod, 'p_line_num_tbl', p_line_num_tbl);
2231: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2224: x_result_set_id := po_validations.next_result_set_id();
2225: END IF;
2226:
2227: IF po_log.d_proc THEN
2228: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2229: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
2230: po_log.proc_begin(d_mod, 'p_line_num_tbl', p_line_num_tbl);
2231: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2232: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2225: END IF;
2226:
2227: IF po_log.d_proc THEN
2228: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2229: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
2230: po_log.proc_begin(d_mod, 'p_line_num_tbl', p_line_num_tbl);
2231: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2232: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2233: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2226:
2227: IF po_log.d_proc THEN
2228: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2229: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
2230: po_log.proc_begin(d_mod, 'p_line_num_tbl', p_line_num_tbl);
2231: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2232: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2233: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2234: END IF;
2227: IF po_log.d_proc THEN
2228: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2229: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
2230: po_log.proc_begin(d_mod, 'p_line_num_tbl', p_line_num_tbl);
2231: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2232: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2233: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2234: END IF;
2235:
2228: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2229: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
2230: po_log.proc_begin(d_mod, 'p_line_num_tbl', p_line_num_tbl);
2231: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2232: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2233: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2234: END IF;
2235:
2236: x_result_type := po_validations.c_result_type_success;
2229: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
2230: po_log.proc_begin(d_mod, 'p_line_num_tbl', p_line_num_tbl);
2231: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2232: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2233: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2234: END IF;
2235:
2236: x_result_type := po_validations.c_result_type_success;
2237:
2311: IF (SQL%ROWCOUNT > 0) THEN
2312: x_result_type := po_validations.c_result_type_failure;
2313: END IF;
2314:
2315: IF po_log.d_proc THEN
2316: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2317: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2318: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2319: END IF;
2313: END IF;
2314:
2315: IF po_log.d_proc THEN
2316: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2317: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2318: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2319: END IF;
2320: EXCEPTION
2321: WHEN OTHERS THEN
2314:
2315: IF po_log.d_proc THEN
2316: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2317: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2318: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2319: END IF;
2320: EXCEPTION
2321: WHEN OTHERS THEN
2322: IF po_log.d_exc THEN
2318: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2319: END IF;
2320: EXCEPTION
2321: WHEN OTHERS THEN
2322: IF po_log.d_exc THEN
2323: po_log.exc(d_mod, 0, NULL);
2324: END IF;
2325:
2326: RAISE;
2319: END IF;
2320: EXCEPTION
2321: WHEN OTHERS THEN
2322: IF po_log.d_exc THEN
2323: po_log.exc(d_mod, 0, NULL);
2324: END IF;
2325:
2326: RAISE;
2327: END line_num;
2341: IF x_result_set_id IS NULL THEN
2342: x_result_set_id := po_validations.next_result_set_id();
2343: END IF;
2344:
2345: IF po_log.d_proc THEN
2346: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2347: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
2348: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
2349: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2342: x_result_set_id := po_validations.next_result_set_id();
2343: END IF;
2344:
2345: IF po_log.d_proc THEN
2346: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2347: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
2348: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
2349: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2350: END IF;
2343: END IF;
2344:
2345: IF po_log.d_proc THEN
2346: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2347: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
2348: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
2349: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2350: END IF;
2351:
2344:
2345: IF po_log.d_proc THEN
2346: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2347: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
2348: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
2349: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2350: END IF;
2351:
2352: x_result_type := po_validations.c_result_type_success;
2345: IF po_log.d_proc THEN
2346: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2347: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
2348: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
2349: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2350: END IF;
2351:
2352: x_result_type := po_validations.c_result_type_success;
2353: FORALL i IN 1 .. p_id_tbl.COUNT
2388: IF (SQL%ROWCOUNT > 0) THEN
2389: x_result_type := po_validations.c_result_type_failure;
2390: END IF;
2391:
2392: IF po_log.d_proc THEN
2393: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2394: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2395: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2396: END IF;
2390: END IF;
2391:
2392: IF po_log.d_proc THEN
2393: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2394: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2395: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2396: END IF;
2397: EXCEPTION
2398: WHEN OTHERS THEN
2391:
2392: IF po_log.d_proc THEN
2393: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2394: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2395: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2396: END IF;
2397: EXCEPTION
2398: WHEN OTHERS THEN
2399: IF po_log.d_exc THEN
2395: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2396: END IF;
2397: EXCEPTION
2398: WHEN OTHERS THEN
2399: IF po_log.d_exc THEN
2400: po_log.exc(d_mod, 0, NULL);
2401: END IF;
2402:
2403: RAISE;
2396: END IF;
2397: EXCEPTION
2398: WHEN OTHERS THEN
2399: IF po_log.d_exc THEN
2400: po_log.exc(d_mod, 0, NULL);
2401: END IF;
2402:
2403: RAISE;
2404: END po_line_id;
2417: IF x_result_set_id IS NULL THEN
2418: x_result_set_id := po_validations.next_result_set_id();
2419: END IF;
2420:
2421: IF po_log.d_proc THEN
2422: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2423: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
2424: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2425: END IF;
2418: x_result_set_id := po_validations.next_result_set_id();
2419: END IF;
2420:
2421: IF po_log.d_proc THEN
2422: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2423: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
2424: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2425: END IF;
2426:
2419: END IF;
2420:
2421: IF po_log.d_proc THEN
2422: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2423: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
2424: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2425: END IF;
2426:
2427: x_result_type := po_validations.c_result_type_success;
2420:
2421: IF po_log.d_proc THEN
2422: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2423: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
2424: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2425: END IF;
2426:
2427: x_result_type := po_validations.c_result_type_success;
2428: FORALL i IN 1 .. p_id_tbl.COUNT
2461: IF (SQL%ROWCOUNT > 0) THEN
2462: x_result_type := po_validations.c_result_type_failure;
2463: END IF;
2464:
2465: IF po_log.d_proc THEN
2466: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2467: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2468: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2469: END IF;
2463: END IF;
2464:
2465: IF po_log.d_proc THEN
2466: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2467: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2468: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2469: END IF;
2470: EXCEPTION
2471: WHEN OTHERS THEN
2464:
2465: IF po_log.d_proc THEN
2466: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2467: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2468: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2469: END IF;
2470: EXCEPTION
2471: WHEN OTHERS THEN
2472: IF po_log.d_exc THEN
2468: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2469: END IF;
2470: EXCEPTION
2471: WHEN OTHERS THEN
2472: IF po_log.d_exc THEN
2473: po_log.exc(d_mod, 0, NULL);
2474: END IF;
2475:
2476: RAISE;
2469: END IF;
2470: EXCEPTION
2471: WHEN OTHERS THEN
2472: IF po_log.d_exc THEN
2473: po_log.exc(d_mod, 0, NULL);
2474: END IF;
2475:
2476: RAISE;
2477: END line_type_id;
2492: IF x_result_set_id IS NULL THEN
2493: x_result_set_id := po_validations.next_result_set_id();
2494: END IF;
2495:
2496: IF po_log.d_proc THEN
2497: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2498: po_log.proc_begin(d_mod, 'p_style_id_tbl', p_style_id_tbl);
2499: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
2500: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2493: x_result_set_id := po_validations.next_result_set_id();
2494: END IF;
2495:
2496: IF po_log.d_proc THEN
2497: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2498: po_log.proc_begin(d_mod, 'p_style_id_tbl', p_style_id_tbl);
2499: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
2500: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2501: END IF;
2494: END IF;
2495:
2496: IF po_log.d_proc THEN
2497: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2498: po_log.proc_begin(d_mod, 'p_style_id_tbl', p_style_id_tbl);
2499: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
2500: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2501: END IF;
2502:
2495:
2496: IF po_log.d_proc THEN
2497: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2498: po_log.proc_begin(d_mod, 'p_style_id_tbl', p_style_id_tbl);
2499: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
2500: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2501: END IF;
2502:
2503: x_result_type := po_validations.c_result_type_success;
2496: IF po_log.d_proc THEN
2497: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2498: po_log.proc_begin(d_mod, 'p_style_id_tbl', p_style_id_tbl);
2499: po_log.proc_begin(d_mod, 'p_line_type_id_tbl', p_line_type_id_tbl);
2500: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2501: END IF;
2502:
2503: x_result_type := po_validations.c_result_type_success;
2504:
2582: IF (SQL%ROWCOUNT > 0) THEN
2583: x_result_type := po_validations.c_result_type_failure;
2584: END IF;
2585:
2586: IF po_log.d_proc THEN
2587: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2588: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2589: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2590: END IF;
2584: END IF;
2585:
2586: IF po_log.d_proc THEN
2587: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2588: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2589: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2590: END IF;
2591: EXCEPTION
2592: WHEN OTHERS THEN
2585:
2586: IF po_log.d_proc THEN
2587: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2588: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2589: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2590: END IF;
2591: EXCEPTION
2592: WHEN OTHERS THEN
2593: IF po_log.d_exc THEN
2589: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2590: END IF;
2591: EXCEPTION
2592: WHEN OTHERS THEN
2593: IF po_log.d_exc THEN
2594: po_log.exc(d_mod, 0, NULL);
2595: END IF;
2596:
2597: RAISE;
2590: END IF;
2591: EXCEPTION
2592: WHEN OTHERS THEN
2593: IF po_log.d_exc THEN
2594: po_log.exc(d_mod, 0, NULL);
2595: END IF;
2596:
2597: RAISE;
2598:
2612: IF x_result_set_id IS NULL THEN
2613: x_result_set_id := po_validations.next_result_set_id();
2614: END IF;
2615:
2616: IF po_log.d_proc THEN
2617: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2618: po_log.proc_begin(d_mod, 'p_price_type_lookup_code_tbl', p_price_type_lookup_code_tbl);
2619: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2620: END IF;
2613: x_result_set_id := po_validations.next_result_set_id();
2614: END IF;
2615:
2616: IF po_log.d_proc THEN
2617: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2618: po_log.proc_begin(d_mod, 'p_price_type_lookup_code_tbl', p_price_type_lookup_code_tbl);
2619: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2620: END IF;
2621:
2614: END IF;
2615:
2616: IF po_log.d_proc THEN
2617: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2618: po_log.proc_begin(d_mod, 'p_price_type_lookup_code_tbl', p_price_type_lookup_code_tbl);
2619: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2620: END IF;
2621:
2622: x_result_type := po_validations.c_result_type_success;
2615:
2616: IF po_log.d_proc THEN
2617: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2618: po_log.proc_begin(d_mod, 'p_price_type_lookup_code_tbl', p_price_type_lookup_code_tbl);
2619: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2620: END IF;
2621:
2622: x_result_type := po_validations.c_result_type_success;
2623: FORALL i IN 1 .. p_id_tbl.COUNT
2654: IF (SQL%ROWCOUNT > 0) THEN
2655: x_result_type := po_validations.c_result_type_failure;
2656: END IF;
2657:
2658: IF po_log.d_proc THEN
2659: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2660: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2661: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2662: END IF;
2656: END IF;
2657:
2658: IF po_log.d_proc THEN
2659: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2660: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2661: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2662: END IF;
2663: EXCEPTION
2664: WHEN OTHERS THEN
2657:
2658: IF po_log.d_proc THEN
2659: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2660: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2661: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2662: END IF;
2663: EXCEPTION
2664: WHEN OTHERS THEN
2665: IF po_log.d_exc THEN
2661: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2662: END IF;
2663: EXCEPTION
2664: WHEN OTHERS THEN
2665: IF po_log.d_exc THEN
2666: po_log.exc(d_mod, 0, NULL);
2667: END IF;
2668:
2669: RAISE;
2662: END IF;
2663: EXCEPTION
2664: WHEN OTHERS THEN
2665: IF po_log.d_exc THEN
2666: po_log.exc(d_mod, 0, NULL);
2667: END IF;
2668:
2669: RAISE;
2670: END price_type_lookup_code;
2687: IF (x_results IS NULL) THEN
2688: x_results := po_validation_results_type.new_instance();
2689: END IF;
2690:
2691: IF po_log.d_proc THEN
2692: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2693: po_log.proc_begin(d_mod, 'p_start_date_tbl', p_start_date_tbl);
2694: po_log.proc_begin(d_mod, 'p_expiration_date_tbl', p_expiration_date_tbl);
2695: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
2688: x_results := po_validation_results_type.new_instance();
2689: END IF;
2690:
2691: IF po_log.d_proc THEN
2692: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2693: po_log.proc_begin(d_mod, 'p_start_date_tbl', p_start_date_tbl);
2694: po_log.proc_begin(d_mod, 'p_expiration_date_tbl', p_expiration_date_tbl);
2695: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
2696: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2689: END IF;
2690:
2691: IF po_log.d_proc THEN
2692: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2693: po_log.proc_begin(d_mod, 'p_start_date_tbl', p_start_date_tbl);
2694: po_log.proc_begin(d_mod, 'p_expiration_date_tbl', p_expiration_date_tbl);
2695: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
2696: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2697: END IF;
2690:
2691: IF po_log.d_proc THEN
2692: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2693: po_log.proc_begin(d_mod, 'p_start_date_tbl', p_start_date_tbl);
2694: po_log.proc_begin(d_mod, 'p_expiration_date_tbl', p_expiration_date_tbl);
2695: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
2696: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2697: END IF;
2698:
2691: IF po_log.d_proc THEN
2692: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2693: po_log.proc_begin(d_mod, 'p_start_date_tbl', p_start_date_tbl);
2694: po_log.proc_begin(d_mod, 'p_expiration_date_tbl', p_expiration_date_tbl);
2695: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
2696: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2697: END IF;
2698:
2699: x_result_type := po_validations.c_result_type_success;
2692: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2693: po_log.proc_begin(d_mod, 'p_start_date_tbl', p_start_date_tbl);
2694: po_log.proc_begin(d_mod, 'p_expiration_date_tbl', p_expiration_date_tbl);
2695: po_log.proc_begin(d_mod, 'p_purchase_basis_tbl', p_purchase_basis_tbl);
2696: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2697: END IF;
2698:
2699: x_result_type := po_validations.c_result_type_success;
2700:
2740: END IF;
2741: END IF;
2742: END LOOP;
2743:
2744: IF po_log.d_proc THEN
2745: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2746: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2747: END IF;
2748: EXCEPTION
2741: END IF;
2742: END LOOP;
2743:
2744: IF po_log.d_proc THEN
2745: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2746: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2747: END IF;
2748: EXCEPTION
2749: WHEN OTHERS THEN
2742: END LOOP;
2743:
2744: IF po_log.d_proc THEN
2745: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2746: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2747: END IF;
2748: EXCEPTION
2749: WHEN OTHERS THEN
2750: IF po_log.d_exc THEN
2746: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2747: END IF;
2748: EXCEPTION
2749: WHEN OTHERS THEN
2750: IF po_log.d_exc THEN
2751: po_log.exc(d_mod, 0, NULL);
2752: END IF;
2753:
2754: RAISE;
2747: END IF;
2748: EXCEPTION
2749: WHEN OTHERS THEN
2750: IF po_log.d_exc THEN
2751: po_log.exc(d_mod, 0, NULL);
2752: END IF;
2753:
2754: RAISE;
2755: END start_date_standard;
2771: IF x_result_set_id IS NULL THEN
2772: x_result_set_id := po_validations.next_result_set_id();
2773: END IF;
2774:
2775: IF po_log.d_proc THEN
2776: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2777: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
2778: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2779: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
2772: x_result_set_id := po_validations.next_result_set_id();
2773: END IF;
2774:
2775: IF po_log.d_proc THEN
2776: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2777: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
2778: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2779: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
2780: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2773: END IF;
2774:
2775: IF po_log.d_proc THEN
2776: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2777: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
2778: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2779: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
2780: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2781: END IF;
2774:
2775: IF po_log.d_proc THEN
2776: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2777: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
2778: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2779: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
2780: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2781: END IF;
2782:
2775: IF po_log.d_proc THEN
2776: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2777: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
2778: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2779: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
2780: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2781: END IF;
2782:
2783: x_result_type := po_validations.c_result_type_success;
2776: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2777: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
2778: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2779: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
2780: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2781: END IF;
2782:
2783: x_result_type := po_validations.c_result_type_success;
2784: FORALL i IN 1 .. p_id_tbl.COUNT
2814: IF (SQL%ROWCOUNT > 0) THEN
2815: x_result_type := po_validations.c_result_type_failure;
2816: END IF;
2817:
2818: IF po_log.d_proc THEN
2819: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2820: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2821: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2822: END IF;
2816: END IF;
2817:
2818: IF po_log.d_proc THEN
2819: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2820: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2821: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2822: END IF;
2823: EXCEPTION
2824: WHEN OTHERS THEN
2817:
2818: IF po_log.d_proc THEN
2819: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
2820: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2821: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2822: END IF;
2823: EXCEPTION
2824: WHEN OTHERS THEN
2825: IF po_log.d_exc THEN
2821: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
2822: END IF;
2823: EXCEPTION
2824: WHEN OTHERS THEN
2825: IF po_log.d_exc THEN
2826: po_log.exc(d_mod, 0, NULL);
2827: END IF;
2828:
2829: RAISE;
2822: END IF;
2823: EXCEPTION
2824: WHEN OTHERS THEN
2825: IF po_log.d_exc THEN
2826: po_log.exc(d_mod, 0, NULL);
2827: END IF;
2828:
2829: RAISE;
2830: END item_id_standard;
2844: IF (x_results IS NULL) THEN
2845: x_results := po_validation_results_type.new_instance();
2846: END IF;
2847:
2848: IF po_log.d_proc THEN
2849: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2850: po_log.proc_begin(d_mod, 'p_quantity_tbl', p_quantity_tbl);
2851: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2852: END IF;
2845: x_results := po_validation_results_type.new_instance();
2846: END IF;
2847:
2848: IF po_log.d_proc THEN
2849: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2850: po_log.proc_begin(d_mod, 'p_quantity_tbl', p_quantity_tbl);
2851: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2852: END IF;
2853:
2846: END IF;
2847:
2848: IF po_log.d_proc THEN
2849: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2850: po_log.proc_begin(d_mod, 'p_quantity_tbl', p_quantity_tbl);
2851: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2852: END IF;
2853:
2854: x_result_type := po_validations.c_result_type_success;
2847:
2848: IF po_log.d_proc THEN
2849: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2850: po_log.proc_begin(d_mod, 'p_quantity_tbl', p_quantity_tbl);
2851: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2852: END IF;
2853:
2854: x_result_type := po_validations.c_result_type_success;
2855:
2871: x_result_type := po_validations.c_result_type_failure;
2872: END IF;
2873: END LOOP;
2874:
2875: IF po_log.d_proc THEN
2876: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2877: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2878: END IF;
2879: EXCEPTION
2872: END IF;
2873: END LOOP;
2874:
2875: IF po_log.d_proc THEN
2876: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2877: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2878: END IF;
2879: EXCEPTION
2880: WHEN OTHERS THEN
2873: END LOOP;
2874:
2875: IF po_log.d_proc THEN
2876: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2877: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2878: END IF;
2879: EXCEPTION
2880: WHEN OTHERS THEN
2881: IF po_log.d_exc THEN
2877: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2878: END IF;
2879: EXCEPTION
2880: WHEN OTHERS THEN
2881: IF po_log.d_exc THEN
2882: po_log.exc(d_mod, 0, NULL);
2883: END IF;
2884:
2885: RAISE;
2878: END IF;
2879: EXCEPTION
2880: WHEN OTHERS THEN
2881: IF po_log.d_exc THEN
2882: po_log.exc(d_mod, 0, NULL);
2883: END IF;
2884:
2885: RAISE;
2886: END quantity_standard;
2902: IF (x_results IS NULL) THEN
2903: x_results := po_validation_results_type.new_instance();
2904: END IF;
2905:
2906: IF po_log.d_proc THEN
2907: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2908: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
2909: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2910: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2903: x_results := po_validation_results_type.new_instance();
2904: END IF;
2905:
2906: IF po_log.d_proc THEN
2907: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2908: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
2909: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2910: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2911: END IF;
2904: END IF;
2905:
2906: IF po_log.d_proc THEN
2907: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2908: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
2909: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2910: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2911: END IF;
2912:
2905:
2906: IF po_log.d_proc THEN
2907: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2908: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
2909: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2910: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2911: END IF;
2912:
2913: x_result_type := po_validations.c_result_type_success;
2906: IF po_log.d_proc THEN
2907: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2908: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
2909: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
2910: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
2911: END IF;
2912:
2913: x_result_type := po_validations.c_result_type_success;
2914:
2937:
2938: END IF;
2939: END LOOP;
2940:
2941: IF po_log.d_proc THEN
2942: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2943: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2944: END IF;
2945: EXCEPTION
2938: END IF;
2939: END LOOP;
2940:
2941: IF po_log.d_proc THEN
2942: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2943: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2944: END IF;
2945: EXCEPTION
2946: WHEN OTHERS THEN
2939: END LOOP;
2940:
2941: IF po_log.d_proc THEN
2942: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
2943: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2944: END IF;
2945: EXCEPTION
2946: WHEN OTHERS THEN
2947: IF po_log.d_exc THEN
2943: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
2944: END IF;
2945: EXCEPTION
2946: WHEN OTHERS THEN
2947: IF po_log.d_exc THEN
2948: po_log.exc(d_mod, 0, NULL);
2949: END IF;
2950:
2951: RAISE;
2944: END IF;
2945: EXCEPTION
2946: WHEN OTHERS THEN
2947: IF po_log.d_exc THEN
2948: po_log.exc(d_mod, 0, NULL);
2949: END IF;
2950:
2951: RAISE;
2952: END amount_standard;
2974: IF (x_results IS NULL) THEN
2975: x_results := po_validation_results_type.new_instance();
2976: END IF;
2977:
2978: IF po_log.d_proc THEN
2979: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2980: po_log.proc_begin(d_mod, 'p_price_break_lookup_code_tbl', p_price_break_lookup_code_tbl);
2981: po_log.proc_begin(d_mod, 'p_global_agreement_flag_tbl', p_global_agreement_flag_tbl);
2982: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2975: x_results := po_validation_results_type.new_instance();
2976: END IF;
2977:
2978: IF po_log.d_proc THEN
2979: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2980: po_log.proc_begin(d_mod, 'p_price_break_lookup_code_tbl', p_price_break_lookup_code_tbl);
2981: po_log.proc_begin(d_mod, 'p_global_agreement_flag_tbl', p_global_agreement_flag_tbl);
2982: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2983: END IF;
2976: END IF;
2977:
2978: IF po_log.d_proc THEN
2979: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2980: po_log.proc_begin(d_mod, 'p_price_break_lookup_code_tbl', p_price_break_lookup_code_tbl);
2981: po_log.proc_begin(d_mod, 'p_global_agreement_flag_tbl', p_global_agreement_flag_tbl);
2982: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2983: END IF;
2984:
2977:
2978: IF po_log.d_proc THEN
2979: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2980: po_log.proc_begin(d_mod, 'p_price_break_lookup_code_tbl', p_price_break_lookup_code_tbl);
2981: po_log.proc_begin(d_mod, 'p_global_agreement_flag_tbl', p_global_agreement_flag_tbl);
2982: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2983: END IF;
2984:
2985: -- If price break lookup code is provided, it has to be a valid lookup
2978: IF po_log.d_proc THEN
2979: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
2980: po_log.proc_begin(d_mod, 'p_price_break_lookup_code_tbl', p_price_break_lookup_code_tbl);
2981: po_log.proc_begin(d_mod, 'p_global_agreement_flag_tbl', p_global_agreement_flag_tbl);
2982: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
2983: END IF;
2984:
2985: -- If price break lookup code is provided, it has to be a valid lookup
2986: -- code
3043: END IF;
3044: END IF;
3045: END LOOP;
3046:
3047: IF po_log.d_proc THEN
3048: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3049: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3050: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3051: END IF;
3045: END LOOP;
3046:
3047: IF po_log.d_proc THEN
3048: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3049: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3050: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3051: END IF;
3052: EXCEPTION
3053: WHEN OTHERS THEN
3046:
3047: IF po_log.d_proc THEN
3048: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3049: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3050: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3051: END IF;
3052: EXCEPTION
3053: WHEN OTHERS THEN
3054: IF po_log.d_exc THEN
3050: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3051: END IF;
3052: EXCEPTION
3053: WHEN OTHERS THEN
3054: IF po_log.d_exc THEN
3055: po_log.exc(d_mod, 0, NULL);
3056: END IF;
3057:
3058: RAISE;
3051: END IF;
3052: EXCEPTION
3053: WHEN OTHERS THEN
3054: IF po_log.d_exc THEN
3055: po_log.exc(d_mod, 0, NULL);
3056: END IF;
3057:
3058: RAISE;
3059: END price_break_lookup_code;
3077: IF (x_results IS NULL) THEN
3078: x_results := po_validation_results_type.new_instance();
3079: END IF;
3080:
3081: IF po_log.d_proc THEN
3082: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3083: po_log.proc_begin(d_mod, 'p_not_to_exceed_price_tbl', p_not_to_exceed_price_tbl);
3084: po_log.proc_begin(d_mod, 'p_allow_price_override_tbl', p_allow_price_override_tbl);
3085: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
3078: x_results := po_validation_results_type.new_instance();
3079: END IF;
3080:
3081: IF po_log.d_proc THEN
3082: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3083: po_log.proc_begin(d_mod, 'p_not_to_exceed_price_tbl', p_not_to_exceed_price_tbl);
3084: po_log.proc_begin(d_mod, 'p_allow_price_override_tbl', p_allow_price_override_tbl);
3085: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
3086: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3079: END IF;
3080:
3081: IF po_log.d_proc THEN
3082: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3083: po_log.proc_begin(d_mod, 'p_not_to_exceed_price_tbl', p_not_to_exceed_price_tbl);
3084: po_log.proc_begin(d_mod, 'p_allow_price_override_tbl', p_allow_price_override_tbl);
3085: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
3086: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3087: END IF;
3080:
3081: IF po_log.d_proc THEN
3082: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3083: po_log.proc_begin(d_mod, 'p_not_to_exceed_price_tbl', p_not_to_exceed_price_tbl);
3084: po_log.proc_begin(d_mod, 'p_allow_price_override_tbl', p_allow_price_override_tbl);
3085: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
3086: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3087: END IF;
3088:
3081: IF po_log.d_proc THEN
3082: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3083: po_log.proc_begin(d_mod, 'p_not_to_exceed_price_tbl', p_not_to_exceed_price_tbl);
3084: po_log.proc_begin(d_mod, 'p_allow_price_override_tbl', p_allow_price_override_tbl);
3085: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
3086: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3087: END IF;
3088:
3089: x_result_type := po_validations.c_result_type_success;
3082: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3083: po_log.proc_begin(d_mod, 'p_not_to_exceed_price_tbl', p_not_to_exceed_price_tbl);
3084: po_log.proc_begin(d_mod, 'p_allow_price_override_tbl', p_allow_price_override_tbl);
3085: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
3086: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3087: END IF;
3088:
3089: x_result_type := po_validations.c_result_type_success;
3090:
3114: x_result_type := po_validations.c_result_type_failure;
3115: END IF;
3116: END LOOP;
3117:
3118: IF po_log.d_proc THEN
3119: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3120: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3121: END IF;
3122: EXCEPTION
3115: END IF;
3116: END LOOP;
3117:
3118: IF po_log.d_proc THEN
3119: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3120: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3121: END IF;
3122: EXCEPTION
3123: WHEN OTHERS THEN
3116: END LOOP;
3117:
3118: IF po_log.d_proc THEN
3119: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3120: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3121: END IF;
3122: EXCEPTION
3123: WHEN OTHERS THEN
3124: IF po_log.d_exc THEN
3120: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3121: END IF;
3122: EXCEPTION
3123: WHEN OTHERS THEN
3124: IF po_log.d_exc THEN
3125: po_log.exc(d_mod, 0, NULL);
3126: END IF;
3127:
3128: RAISE;
3121: END IF;
3122: EXCEPTION
3123: WHEN OTHERS THEN
3124: IF po_log.d_exc THEN
3125: po_log.exc(d_mod, 0, NULL);
3126: END IF;
3127:
3128: RAISE;
3129: END not_to_exceed_price;
3147: IF (x_results IS NULL) THEN
3148: x_results := po_validation_results_type.new_instance();
3149: END IF;
3150:
3151: IF po_log.d_proc THEN
3152: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3153: po_log.proc_begin(d_mod, 'p_ip_category_id_tbl', p_ip_category_id_tbl);
3154: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3155: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3148: x_results := po_validation_results_type.new_instance();
3149: END IF;
3150:
3151: IF po_log.d_proc THEN
3152: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3153: po_log.proc_begin(d_mod, 'p_ip_category_id_tbl', p_ip_category_id_tbl);
3154: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3155: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3156: END IF;
3149: END IF;
3150:
3151: IF po_log.d_proc THEN
3152: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3153: po_log.proc_begin(d_mod, 'p_ip_category_id_tbl', p_ip_category_id_tbl);
3154: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3155: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3156: END IF;
3157:
3150:
3151: IF po_log.d_proc THEN
3152: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3153: po_log.proc_begin(d_mod, 'p_ip_category_id_tbl', p_ip_category_id_tbl);
3154: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3155: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3156: END IF;
3157:
3158: x_result_type := po_validations.c_result_type_success;
3151: IF po_log.d_proc THEN
3152: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3153: po_log.proc_begin(d_mod, 'p_ip_category_id_tbl', p_ip_category_id_tbl);
3154: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3155: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3156: END IF;
3157:
3158: x_result_type := po_validations.c_result_type_success;
3159:
3205: IF (SQL%ROWCOUNT > 0) THEN
3206: x_result_type := po_validations.c_result_type_failure;
3207: END IF;
3208:
3209: IF po_log.d_proc THEN
3210: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3211: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3212: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3213: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3207: END IF;
3208:
3209: IF po_log.d_proc THEN
3210: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3211: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3212: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3213: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3214: END IF;
3215: EXCEPTION
3208:
3209: IF po_log.d_proc THEN
3210: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3211: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3212: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3213: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3214: END IF;
3215: EXCEPTION
3216: WHEN OTHERS THEN
3209: IF po_log.d_proc THEN
3210: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3211: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3212: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3213: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3214: END IF;
3215: EXCEPTION
3216: WHEN OTHERS THEN
3217: IF po_log.d_exc THEN
3213: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3214: END IF;
3215: EXCEPTION
3216: WHEN OTHERS THEN
3217: IF po_log.d_exc THEN
3218: po_log.exc(d_mod, 0, NULL);
3219: END IF;
3220:
3221: RAISE;
3214: END IF;
3215: EXCEPTION
3216: WHEN OTHERS THEN
3217: IF po_log.d_exc THEN
3218: po_log.exc(d_mod, 0, NULL);
3219: END IF;
3220:
3221: RAISE;
3222: END ip_category_id_update;
3238: IF x_result_set_id IS NULL THEN
3239: x_result_set_id := po_validations.next_result_set_id();
3240: END IF;
3241:
3242: IF po_log.d_proc THEN
3243: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3244: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
3245: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3246: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3239: x_result_set_id := po_validations.next_result_set_id();
3240: END IF;
3241:
3242: IF po_log.d_proc THEN
3243: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3244: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
3245: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3246: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3247: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3240: END IF;
3241:
3242: IF po_log.d_proc THEN
3243: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3244: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
3245: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3246: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3247: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3248: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3241:
3242: IF po_log.d_proc THEN
3243: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3244: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
3245: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3246: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3247: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3248: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3249: END IF;
3242: IF po_log.d_proc THEN
3243: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3244: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
3245: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3246: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3247: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3248: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3249: END IF;
3250:
3243: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3244: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
3245: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3246: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3247: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3248: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3249: END IF;
3250:
3251: x_result_type := po_validations.c_result_type_success;
3244: po_log.proc_begin(d_mod, 'p_unit_meas_lookup_code_tbl', p_unit_meas_lookup_code_tbl);
3245: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3246: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3247: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3248: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3249: END IF;
3250:
3251: x_result_type := po_validations.c_result_type_success;
3252: FOR i IN 1 .. p_id_tbl.COUNT LOOP
3309: IF (SQL%ROWCOUNT > 0) THEN
3310: x_result_type := po_validations.c_result_type_failure;
3311: END IF;
3312:
3313: IF po_log.d_proc THEN
3314: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3315: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3316: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3317: END IF;
3311: END IF;
3312:
3313: IF po_log.d_proc THEN
3314: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3315: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3316: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3317: END IF;
3318: EXCEPTION
3319: WHEN OTHERS THEN
3312:
3313: IF po_log.d_proc THEN
3314: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3315: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3316: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3317: END IF;
3318: EXCEPTION
3319: WHEN OTHERS THEN
3320: IF po_log.d_exc THEN
3316: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3317: END IF;
3318: EXCEPTION
3319: WHEN OTHERS THEN
3320: IF po_log.d_exc THEN
3321: po_log.exc(d_mod, 0, NULL);
3322: END IF;
3323:
3324: RAISE;
3317: END IF;
3318: EXCEPTION
3319: WHEN OTHERS THEN
3320: IF po_log.d_exc THEN
3321: po_log.exc(d_mod, 0, NULL);
3322: END IF;
3323:
3324: RAISE;
3325: END uom_update;
3344: IF x_result_set_id IS NULL THEN
3345: x_result_set_id := po_validations.next_result_set_id();
3346: END IF;
3347:
3348: IF po_log.d_proc THEN
3349: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3350: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
3351: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3352: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3345: x_result_set_id := po_validations.next_result_set_id();
3346: END IF;
3347:
3348: IF po_log.d_proc THEN
3349: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3350: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
3351: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3352: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3353: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3346: END IF;
3347:
3348: IF po_log.d_proc THEN
3349: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3350: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
3351: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3352: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3353: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3354: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3347:
3348: IF po_log.d_proc THEN
3349: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3350: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
3351: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3352: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3353: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3354: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3355: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3348: IF po_log.d_proc THEN
3349: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3350: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
3351: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3352: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3353: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3354: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3355: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3356: END IF;
3349: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3350: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
3351: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3352: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3353: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3354: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3355: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3356: END IF;
3357:
3350: po_log.proc_begin(d_mod, 'p_item_description_tbl', p_item_description_tbl);
3351: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3352: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3353: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3354: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3355: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3356: END IF;
3357:
3358: x_result_type := po_validations.c_result_type_success;
3351: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3352: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3353: po_log.proc_begin(d_mod, 'p_po_header_id_tbl', p_po_header_id_tbl);
3354: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3355: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3356: END IF;
3357:
3358: x_result_type := po_validations.c_result_type_success;
3359: FOR i IN 1 .. p_id_tbl.COUNT LOOP
3430: IF (SQL%ROWCOUNT > 0) THEN
3431: x_result_type := po_validations.c_result_type_failure;
3432: END IF;
3433:
3434: IF po_log.d_proc THEN
3435: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3436: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3437: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3438: END IF;
3432: END IF;
3433:
3434: IF po_log.d_proc THEN
3435: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3436: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3437: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3438: END IF;
3439: EXCEPTION
3440: WHEN OTHERS THEN
3433:
3434: IF po_log.d_proc THEN
3435: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3436: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3437: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3438: END IF;
3439: EXCEPTION
3440: WHEN OTHERS THEN
3441: IF po_log.d_exc THEN
3437: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3438: END IF;
3439: EXCEPTION
3440: WHEN OTHERS THEN
3441: IF po_log.d_exc THEN
3442: po_log.exc(d_mod, 0, NULL);
3443: END IF;
3444:
3445: RAISE;
3438: END IF;
3439: EXCEPTION
3440: WHEN OTHERS THEN
3441: IF po_log.d_exc THEN
3442: po_log.exc(d_mod, 0, NULL);
3443: END IF;
3444:
3445: RAISE;
3446: END item_desc_update;
3456: IS
3457: d_mod CONSTANT VARCHAR2(100) := d_negotiated_by_preparer;
3458: BEGIN
3459:
3460: IF po_log.d_proc THEN
3461: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3462: po_log.proc_begin(d_mod, 'p_negotiated_by_preparer_tbl', p_negotiated_by_preparer_tbl);
3463: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3464: END IF;
3457: d_mod CONSTANT VARCHAR2(100) := d_negotiated_by_preparer;
3458: BEGIN
3459:
3460: IF po_log.d_proc THEN
3461: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3462: po_log.proc_begin(d_mod, 'p_negotiated_by_preparer_tbl', p_negotiated_by_preparer_tbl);
3463: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3464: END IF;
3465:
3458: BEGIN
3459:
3460: IF po_log.d_proc THEN
3461: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3462: po_log.proc_begin(d_mod, 'p_negotiated_by_preparer_tbl', p_negotiated_by_preparer_tbl);
3463: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3464: END IF;
3465:
3466: x_result_type := po_validations.c_result_type_success;
3459:
3460: IF po_log.d_proc THEN
3461: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3462: po_log.proc_begin(d_mod, 'p_negotiated_by_preparer_tbl', p_negotiated_by_preparer_tbl);
3463: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3464: END IF;
3465:
3466: x_result_type := po_validations.c_result_type_success;
3467: FOR i IN 1 .. p_id_tbl.COUNT LOOP
3479: x_result_type := po_validations.c_result_type_failure;
3480: END IF;
3481: END LOOP;
3482:
3483: IF po_log.d_proc THEN
3484: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3485: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3486: END IF;
3487:
3480: END IF;
3481: END LOOP;
3482:
3483: IF po_log.d_proc THEN
3484: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3485: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3486: END IF;
3487:
3488: EXCEPTION
3481: END LOOP;
3482:
3483: IF po_log.d_proc THEN
3484: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3485: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3486: END IF;
3487:
3488: EXCEPTION
3489: WHEN OTHERS THEN
3486: END IF;
3487:
3488: EXCEPTION
3489: WHEN OTHERS THEN
3490: IF po_log.d_exc THEN
3491: po_log.exc(d_mod, 0, NULL);
3492: END IF;
3493:
3494: RAISE;
3487:
3488: EXCEPTION
3489: WHEN OTHERS THEN
3490: IF po_log.d_exc THEN
3491: po_log.exc(d_mod, 0, NULL);
3492: END IF;
3493:
3494: RAISE;
3495: END negotiated_by_preparer;
3505: IS
3506: d_mod CONSTANT VARCHAR2(100) := d_negotiated_by_prep_update;
3507: BEGIN
3508:
3509: IF po_log.d_proc THEN
3510: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3511: po_log.proc_begin(d_mod, 'p_negotiated_by_preparer_tbl', p_negotiated_by_preparer_tbl);
3512: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3513: END IF;
3506: d_mod CONSTANT VARCHAR2(100) := d_negotiated_by_prep_update;
3507: BEGIN
3508:
3509: IF po_log.d_proc THEN
3510: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3511: po_log.proc_begin(d_mod, 'p_negotiated_by_preparer_tbl', p_negotiated_by_preparer_tbl);
3512: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3513: END IF;
3514:
3507: BEGIN
3508:
3509: IF po_log.d_proc THEN
3510: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3511: po_log.proc_begin(d_mod, 'p_negotiated_by_preparer_tbl', p_negotiated_by_preparer_tbl);
3512: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3513: END IF;
3514:
3515: x_result_type := po_validations.c_result_type_success;
3508:
3509: IF po_log.d_proc THEN
3510: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3511: po_log.proc_begin(d_mod, 'p_negotiated_by_preparer_tbl', p_negotiated_by_preparer_tbl);
3512: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3513: END IF;
3514:
3515: x_result_type := po_validations.c_result_type_success;
3516: FOR i IN 1 .. p_id_tbl.COUNT LOOP
3538: x_result_type := po_validations.c_result_type_failure;
3539: END IF;
3540: END LOOP;
3541:
3542: IF po_log.d_proc THEN
3543: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3544: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3545: END IF;
3546:
3539: END IF;
3540: END LOOP;
3541:
3542: IF po_log.d_proc THEN
3543: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3544: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3545: END IF;
3546:
3547: EXCEPTION
3540: END LOOP;
3541:
3542: IF po_log.d_proc THEN
3543: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3544: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3545: END IF;
3546:
3547: EXCEPTION
3548: WHEN OTHERS THEN
3545: END IF;
3546:
3547: EXCEPTION
3548: WHEN OTHERS THEN
3549: IF po_log.d_exc THEN
3550: po_log.exc(d_mod, 0, NULL);
3551: END IF;
3552:
3553: RAISE;
3546:
3547: EXCEPTION
3548: WHEN OTHERS THEN
3549: IF po_log.d_exc THEN
3550: po_log.exc(d_mod, 0, NULL);
3551: END IF;
3552:
3553: RAISE;
3554: END negotiated_by_prep_update;
3574: IF x_result_set_id IS NULL THEN
3575: x_result_set_id := po_validations.next_result_set_id();
3576: END IF;
3577:
3578: IF po_log.d_proc THEN
3579: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3580: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
3581: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3582: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3575: x_result_set_id := po_validations.next_result_set_id();
3576: END IF;
3577:
3578: IF po_log.d_proc THEN
3579: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3580: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
3581: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3582: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3583: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3576: END IF;
3577:
3578: IF po_log.d_proc THEN
3579: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3580: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
3581: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3582: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3583: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3584: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
3577:
3578: IF po_log.d_proc THEN
3579: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3580: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
3581: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3582: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3583: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3584: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
3585: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3578: IF po_log.d_proc THEN
3579: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3580: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
3581: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3582: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3583: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3584: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
3585: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3586: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3579: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3580: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
3581: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3582: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3583: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3584: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
3585: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3586: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3587: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3580: po_log.proc_begin(d_mod, 'p_category_id_tbl', p_category_id_tbl);
3581: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3582: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3583: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3584: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
3585: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3586: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3587: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3588: END IF;
3581: po_log.proc_begin(d_mod, 'p_po_line_id_tbl', p_po_line_id_tbl);
3582: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3583: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3584: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
3585: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3586: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3587: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3588: END IF;
3589:
3582: po_log.proc_begin(d_mod, 'p_order_type_lookup_code_tbl', p_order_type_lookup_code_tbl);
3583: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3584: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
3585: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3586: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3587: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3588: END IF;
3589:
3590: x_result_type := po_validations.c_result_type_success;
3583: po_log.proc_begin(d_mod, 'p_item_id_tbl', p_item_id_tbl);
3584: po_log.proc_begin(d_mod, 'p_job_id_tbl', p_job_id_tbl);
3585: po_log.proc_begin(d_mod, 'p_inventory_org_id', p_inventory_org_id);
3586: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3587: po_log.proc_begin(d_mod, 'x_result_set_id', x_result_set_id);
3588: END IF;
3589:
3590: x_result_type := po_validations.c_result_type_success;
3591: FOR i IN 1 .. p_id_tbl.COUNT LOOP
3644: x_result_set_id => x_result_set_id,
3645: x_results => x_results,
3646: x_result_type => x_result_type);
3647:
3648: IF po_log.d_proc THEN
3649: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3650: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3651: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3652: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3646: x_result_type => x_result_type);
3647:
3648: IF po_log.d_proc THEN
3649: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3650: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3651: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3652: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3653: END IF;
3654:
3647:
3648: IF po_log.d_proc THEN
3649: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3650: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3651: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3652: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3653: END IF;
3654:
3655: EXCEPTION
3648: IF po_log.d_proc THEN
3649: po_validations.log_validation_results_gt(d_mod, 9, x_result_set_id);
3650: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3651: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3652: po_log.proc_end(d_mod, 'x_result_set_id', x_result_set_id);
3653: END IF;
3654:
3655: EXCEPTION
3656: WHEN OTHERS THEN
3653: END IF;
3654:
3655: EXCEPTION
3656: WHEN OTHERS THEN
3657: IF po_log.d_exc THEN
3658: po_log.exc(d_mod, 0, NULL);
3659: END IF;
3660:
3661: RAISE;
3654:
3655: EXCEPTION
3656: WHEN OTHERS THEN
3657: IF po_log.d_exc THEN
3658: po_log.exc(d_mod, 0, NULL);
3659: END IF;
3660:
3661: RAISE;
3662: END category_id_update;
3683: IF x_result_set_id IS NULL THEN
3684: x_result_set_id := po_validations.next_result_set_id();
3685: END IF;
3686:
3687: IF po_log.d_proc THEN
3688: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3689: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
3690: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3691: END IF;
3684: x_result_set_id := po_validations.next_result_set_id();
3685: END IF;
3686:
3687: IF po_log.d_proc THEN
3688: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3689: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
3690: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3691: END IF;
3692:
3685: END IF;
3686:
3687: IF po_log.d_proc THEN
3688: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3689: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
3690: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3691: END IF;
3692:
3693: x_result_type := po_validations.c_result_type_success;
3686:
3687: IF po_log.d_proc THEN
3688: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3689: po_log.proc_begin(d_mod, 'p_unit_price_tbl', p_unit_price_tbl);
3690: po_log.LOG(po_log.c_proc_begin, d_mod, NULL, 'x_results', x_results);
3691: END IF;
3692:
3693: x_result_type := po_validations.c_result_type_success;
3694:
3799: IF (SQL%ROWCOUNT > 0) THEN
3800: x_result_type := po_validations.c_result_type_failure;
3801: END IF;
3802:
3803: IF po_log.d_proc THEN
3804: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3805: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3806: END IF;
3807: EXCEPTION
3800: x_result_type := po_validations.c_result_type_failure;
3801: END IF;
3802:
3803: IF po_log.d_proc THEN
3804: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3805: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3806: END IF;
3807: EXCEPTION
3808: WHEN OTHERS THEN
3801: END IF;
3802:
3803: IF po_log.d_proc THEN
3804: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3805: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3806: END IF;
3807: EXCEPTION
3808: WHEN OTHERS THEN
3809: IF po_log.d_exc THEN
3805: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3806: END IF;
3807: EXCEPTION
3808: WHEN OTHERS THEN
3809: IF po_log.d_exc THEN
3810: po_log.exc(d_mod, 0, NULL);
3811: END IF;
3812:
3813: RAISE;
3806: END IF;
3807: EXCEPTION
3808: WHEN OTHERS THEN
3809: IF po_log.d_exc THEN
3810: po_log.exc(d_mod, 0, NULL);
3811: END IF;
3812:
3813: RAISE;
3814: END unit_price_update;
3837: IF x_result_set_id IS NULL THEN
3838: x_result_set_id := po_validations.next_result_set_id();
3839: END IF;
3840:
3841: IF po_log.d_proc THEN
3842: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3843: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
3844: END IF;
3845:
3838: x_result_set_id := po_validations.next_result_set_id();
3839: END IF;
3840:
3841: IF po_log.d_proc THEN
3842: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3843: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
3844: END IF;
3845:
3846: x_result_type := po_validations.c_result_type_success;
3839: END IF;
3840:
3841: IF po_log.d_proc THEN
3842: po_log.proc_begin(d_mod, 'p_id_tbl', p_id_tbl);
3843: po_log.proc_begin(d_mod, 'p_amount_tbl', p_amount_tbl);
3844: END IF;
3845:
3846: x_result_type := po_validations.c_result_type_success;
3847:
3889: IF (SQL%ROWCOUNT > 0) THEN
3890: x_result_type := po_validations.c_result_type_failure;
3891: END IF;
3892:
3893: IF po_log.d_proc THEN
3894: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3895: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3896: END IF;
3897: EXCEPTION
3890: x_result_type := po_validations.c_result_type_failure;
3891: END IF;
3892:
3893: IF po_log.d_proc THEN
3894: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3895: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3896: END IF;
3897: EXCEPTION
3898: WHEN OTHERS THEN
3891: END IF;
3892:
3893: IF po_log.d_proc THEN
3894: po_log.proc_end(d_mod, 'x_result_type', x_result_type);
3895: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3896: END IF;
3897: EXCEPTION
3898: WHEN OTHERS THEN
3899: IF po_log.d_exc THEN
3895: po_log.LOG(po_log.c_proc_end, d_mod, NULL, 'x_results', x_results);
3896: END IF;
3897: EXCEPTION
3898: WHEN OTHERS THEN
3899: IF po_log.d_exc THEN
3900: po_log.exc(d_mod, 0, NULL);
3901: END IF;
3902:
3903: RAISE;
3896: END IF;
3897: EXCEPTION
3898: WHEN OTHERS THEN
3899: IF po_log.d_exc THEN
3900: po_log.exc(d_mod, 0, NULL);
3901: END IF;
3902:
3903: RAISE;
3904: END amount_update;