16: IF (g_asn_debug = 'Y') THEN
17: asn_debug.put_line('In derive_rma_header');
18: END IF;
19:
20: rcv_roi_header_common.derive_ship_to_org_info(p_header_record);
21: rcv_roi_header_common.derive_from_org_info(p_header_record);
22: rcv_roi_header_common.derive_location_info(p_header_record);
23: rcv_roi_header_common.derive_payment_terms_info(p_header_record);
24: rcv_roi_header_common.derive_receiver_info(p_header_record);
17: asn_debug.put_line('In derive_rma_header');
18: END IF;
19:
20: rcv_roi_header_common.derive_ship_to_org_info(p_header_record);
21: rcv_roi_header_common.derive_from_org_info(p_header_record);
22: rcv_roi_header_common.derive_location_info(p_header_record);
23: rcv_roi_header_common.derive_payment_terms_info(p_header_record);
24: rcv_roi_header_common.derive_receiver_info(p_header_record);
25: derive_customer_info(p_header_record);
18: END IF;
19:
20: rcv_roi_header_common.derive_ship_to_org_info(p_header_record);
21: rcv_roi_header_common.derive_from_org_info(p_header_record);
22: rcv_roi_header_common.derive_location_info(p_header_record);
23: rcv_roi_header_common.derive_payment_terms_info(p_header_record);
24: rcv_roi_header_common.derive_receiver_info(p_header_record);
25: derive_customer_info(p_header_record);
26: derive_customer_site_info(p_header_record);
19:
20: rcv_roi_header_common.derive_ship_to_org_info(p_header_record);
21: rcv_roi_header_common.derive_from_org_info(p_header_record);
22: rcv_roi_header_common.derive_location_info(p_header_record);
23: rcv_roi_header_common.derive_payment_terms_info(p_header_record);
24: rcv_roi_header_common.derive_receiver_info(p_header_record);
25: derive_customer_info(p_header_record);
26: derive_customer_site_info(p_header_record);
27:
20: rcv_roi_header_common.derive_ship_to_org_info(p_header_record);
21: rcv_roi_header_common.derive_from_org_info(p_header_record);
22: rcv_roi_header_common.derive_location_info(p_header_record);
23: rcv_roi_header_common.derive_payment_terms_info(p_header_record);
24: rcv_roi_header_common.derive_receiver_info(p_header_record);
25: derive_customer_info(p_header_record);
26: derive_customer_site_info(p_header_record);
27:
28: IF (g_asn_debug = 'Y') THEN
51:
52: default_customer_info(p_header_record);
53: default_customer_site_info(p_header_record);
54: default_trx_info(p_header_record);
55: rcv_roi_header_common.default_last_update_info(p_header_record);
56: rcv_roi_header_common.default_creation_info(p_header_record);
57: rcv_roi_header_common.default_asn_type(p_header_record);
58: default_shipment_num(p_header_record);
59: rcv_roi_header_common.default_shipment_header_id(p_header_record);
52: default_customer_info(p_header_record);
53: default_customer_site_info(p_header_record);
54: default_trx_info(p_header_record);
55: rcv_roi_header_common.default_last_update_info(p_header_record);
56: rcv_roi_header_common.default_creation_info(p_header_record);
57: rcv_roi_header_common.default_asn_type(p_header_record);
58: default_shipment_num(p_header_record);
59: rcv_roi_header_common.default_shipment_header_id(p_header_record);
60: rcv_roi_header_common.default_receipt_info(p_header_record);
53: default_customer_site_info(p_header_record);
54: default_trx_info(p_header_record);
55: rcv_roi_header_common.default_last_update_info(p_header_record);
56: rcv_roi_header_common.default_creation_info(p_header_record);
57: rcv_roi_header_common.default_asn_type(p_header_record);
58: default_shipment_num(p_header_record);
59: rcv_roi_header_common.default_shipment_header_id(p_header_record);
60: rcv_roi_header_common.default_receipt_info(p_header_record);
61: rcv_roi_header_common.default_ship_to_location_info(p_header_record);
55: rcv_roi_header_common.default_last_update_info(p_header_record);
56: rcv_roi_header_common.default_creation_info(p_header_record);
57: rcv_roi_header_common.default_asn_type(p_header_record);
58: default_shipment_num(p_header_record);
59: rcv_roi_header_common.default_shipment_header_id(p_header_record);
60: rcv_roi_header_common.default_receipt_info(p_header_record);
61: rcv_roi_header_common.default_ship_to_location_info(p_header_record);
62:
63: IF (g_asn_debug = 'Y') THEN
56: rcv_roi_header_common.default_creation_info(p_header_record);
57: rcv_roi_header_common.default_asn_type(p_header_record);
58: default_shipment_num(p_header_record);
59: rcv_roi_header_common.default_shipment_header_id(p_header_record);
60: rcv_roi_header_common.default_receipt_info(p_header_record);
61: rcv_roi_header_common.default_ship_to_location_info(p_header_record);
62:
63: IF (g_asn_debug = 'Y') THEN
64: IF (p_header_record.error_record.error_status NOT IN('S', 'W')) THEN
57: rcv_roi_header_common.default_asn_type(p_header_record);
58: default_shipment_num(p_header_record);
59: rcv_roi_header_common.default_shipment_header_id(p_header_record);
60: rcv_roi_header_common.default_receipt_info(p_header_record);
61: rcv_roi_header_common.default_ship_to_location_info(p_header_record);
62:
63: IF (g_asn_debug = 'Y') THEN
64: IF (p_header_record.error_record.error_status NOT IN('S', 'W')) THEN
65: asn_debug.put_line('Error in default_rma_header');
86:
87: validate_receipt_source_code(p_header_record);
88: validate_customer_info(p_header_record);
89: validate_customer_site_info(p_header_record);
90: rcv_roi_header_common.validate_trx_type(p_header_record);
91: rcv_roi_header_common.validate_expected_receipt_date(p_header_record);
92: rcv_roi_header_common.validate_receipt_num(p_header_record);
93: rcv_roi_header_common.validate_ship_to_org_info(p_header_record);
94: rcv_roi_header_common.validate_from_org_info(p_header_record);
87: validate_receipt_source_code(p_header_record);
88: validate_customer_info(p_header_record);
89: validate_customer_site_info(p_header_record);
90: rcv_roi_header_common.validate_trx_type(p_header_record);
91: rcv_roi_header_common.validate_expected_receipt_date(p_header_record);
92: rcv_roi_header_common.validate_receipt_num(p_header_record);
93: rcv_roi_header_common.validate_ship_to_org_info(p_header_record);
94: rcv_roi_header_common.validate_from_org_info(p_header_record);
95: rcv_roi_header_common.validate_location_info(p_header_record);
88: validate_customer_info(p_header_record);
89: validate_customer_site_info(p_header_record);
90: rcv_roi_header_common.validate_trx_type(p_header_record);
91: rcv_roi_header_common.validate_expected_receipt_date(p_header_record);
92: rcv_roi_header_common.validate_receipt_num(p_header_record);
93: rcv_roi_header_common.validate_ship_to_org_info(p_header_record);
94: rcv_roi_header_common.validate_from_org_info(p_header_record);
95: rcv_roi_header_common.validate_location_info(p_header_record);
96: rcv_roi_header_common.validate_payment_terms_info(p_header_record);
89: validate_customer_site_info(p_header_record);
90: rcv_roi_header_common.validate_trx_type(p_header_record);
91: rcv_roi_header_common.validate_expected_receipt_date(p_header_record);
92: rcv_roi_header_common.validate_receipt_num(p_header_record);
93: rcv_roi_header_common.validate_ship_to_org_info(p_header_record);
94: rcv_roi_header_common.validate_from_org_info(p_header_record);
95: rcv_roi_header_common.validate_location_info(p_header_record);
96: rcv_roi_header_common.validate_payment_terms_info(p_header_record);
97: rcv_roi_header_common.validate_receiver_info(p_header_record);
90: rcv_roi_header_common.validate_trx_type(p_header_record);
91: rcv_roi_header_common.validate_expected_receipt_date(p_header_record);
92: rcv_roi_header_common.validate_receipt_num(p_header_record);
93: rcv_roi_header_common.validate_ship_to_org_info(p_header_record);
94: rcv_roi_header_common.validate_from_org_info(p_header_record);
95: rcv_roi_header_common.validate_location_info(p_header_record);
96: rcv_roi_header_common.validate_payment_terms_info(p_header_record);
97: rcv_roi_header_common.validate_receiver_info(p_header_record);
98: rcv_roi_header_common.validate_freight_carrier_info(p_header_record);
91: rcv_roi_header_common.validate_expected_receipt_date(p_header_record);
92: rcv_roi_header_common.validate_receipt_num(p_header_record);
93: rcv_roi_header_common.validate_ship_to_org_info(p_header_record);
94: rcv_roi_header_common.validate_from_org_info(p_header_record);
95: rcv_roi_header_common.validate_location_info(p_header_record);
96: rcv_roi_header_common.validate_payment_terms_info(p_header_record);
97: rcv_roi_header_common.validate_receiver_info(p_header_record);
98: rcv_roi_header_common.validate_freight_carrier_info(p_header_record);
99:
92: rcv_roi_header_common.validate_receipt_num(p_header_record);
93: rcv_roi_header_common.validate_ship_to_org_info(p_header_record);
94: rcv_roi_header_common.validate_from_org_info(p_header_record);
95: rcv_roi_header_common.validate_location_info(p_header_record);
96: rcv_roi_header_common.validate_payment_terms_info(p_header_record);
97: rcv_roi_header_common.validate_receiver_info(p_header_record);
98: rcv_roi_header_common.validate_freight_carrier_info(p_header_record);
99:
100: IF (g_asn_debug = 'Y') THEN
93: rcv_roi_header_common.validate_ship_to_org_info(p_header_record);
94: rcv_roi_header_common.validate_from_org_info(p_header_record);
95: rcv_roi_header_common.validate_location_info(p_header_record);
96: rcv_roi_header_common.validate_payment_terms_info(p_header_record);
97: rcv_roi_header_common.validate_receiver_info(p_header_record);
98: rcv_roi_header_common.validate_freight_carrier_info(p_header_record);
99:
100: IF (g_asn_debug = 'Y') THEN
101: IF (p_header_record.error_record.error_status NOT IN('S', 'W')) THEN
94: rcv_roi_header_common.validate_from_org_info(p_header_record);
95: rcv_roi_header_common.validate_location_info(p_header_record);
96: rcv_roi_header_common.validate_payment_terms_info(p_header_record);
97: rcv_roi_header_common.validate_receiver_info(p_header_record);
98: rcv_roi_header_common.validate_freight_carrier_info(p_header_record);
99:
100: IF (g_asn_debug = 'Y') THEN
101: IF (p_header_record.error_record.error_status NOT IN('S', 'W')) THEN
102: asn_debug.put_line('Error in validate_rma_header');