4: PROCEDURE CustomPopulatePoplist(
5: P_ExpenseTypeName IN VARCHAR2,
6: P_CustomFieldName IN VARCHAR2,
7: P_NumOfPoplistElem OUT NOCOPY NUMBER,
8: P_PoplistArray OUT NOCOPY AP_WEB_DFLEX_PKG.PoplistValues_A);
9:
10: PROCEDURE CustomPopulateDefault(
11: P_ExpenseTypeName IN VARCHAR2,
12: P_CustomFieldName IN VARCHAR2,
12: P_CustomFieldName IN VARCHAR2,
13: P_DefaultValue OUT NOCOPY VARCHAR2);
14:
15: PROCEDURE CustomValidateDFlexValues(
16: p_exp_header_info IN AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
17: p_exp_line_info IN AP_WEB_DFLEX_PKG.ExpReportLineRec,
18: p_custom_fields_array IN AP_WEB_DFLEX_PKG.CustomFields_A,
19: p_custom_field_record IN AP_WEB_DFLEX_PKG.CustomFieldRec,
20: p_validation_level IN VARCHAR2,
13: P_DefaultValue OUT NOCOPY VARCHAR2);
14:
15: PROCEDURE CustomValidateDFlexValues(
16: p_exp_header_info IN AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
17: p_exp_line_info IN AP_WEB_DFLEX_PKG.ExpReportLineRec,
18: p_custom_fields_array IN AP_WEB_DFLEX_PKG.CustomFields_A,
19: p_custom_field_record IN AP_WEB_DFLEX_PKG.CustomFieldRec,
20: p_validation_level IN VARCHAR2,
21: p_result_message IN OUT NOCOPY VARCHAR2,
14:
15: PROCEDURE CustomValidateDFlexValues(
16: p_exp_header_info IN AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
17: p_exp_line_info IN AP_WEB_DFLEX_PKG.ExpReportLineRec,
18: p_custom_fields_array IN AP_WEB_DFLEX_PKG.CustomFields_A,
19: p_custom_field_record IN AP_WEB_DFLEX_PKG.CustomFieldRec,
20: p_validation_level IN VARCHAR2,
21: p_result_message IN OUT NOCOPY VARCHAR2,
22: p_message_type IN OUT NOCOPY VARCHAR2,
15: PROCEDURE CustomValidateDFlexValues(
16: p_exp_header_info IN AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
17: p_exp_line_info IN AP_WEB_DFLEX_PKG.ExpReportLineRec,
18: p_custom_fields_array IN AP_WEB_DFLEX_PKG.CustomFields_A,
19: p_custom_field_record IN AP_WEB_DFLEX_PKG.CustomFieldRec,
20: p_validation_level IN VARCHAR2,
21: p_result_message IN OUT NOCOPY VARCHAR2,
22: p_message_type IN OUT NOCOPY VARCHAR2,
23: p_receipt_index IN BINARY_INTEGER);
22: p_message_type IN OUT NOCOPY VARCHAR2,
23: p_receipt_index IN BINARY_INTEGER);
24:
25: PROCEDURE CustomCalculateAmount(
26: p_exp_header_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportHeaderRec, -- epxense report header details
27: p_exp_line_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportLineRec, -- expense report line detail
28: p_custom_fields_array IN AP_WEB_DFLEX_PKG.CustomFields_A, -- custom field details
29: -- p_addon_rates used for mileage category only
30: p_addon_rates IN OIE_ADDON_RATES_T, -- array of additional rate types
23: p_receipt_index IN BINARY_INTEGER);
24:
25: PROCEDURE CustomCalculateAmount(
26: p_exp_header_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportHeaderRec, -- epxense report header details
27: p_exp_line_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportLineRec, -- expense report line detail
28: p_custom_fields_array IN AP_WEB_DFLEX_PKG.CustomFields_A, -- custom field details
29: -- p_addon_rates used for mileage category only
30: p_addon_rates IN OIE_ADDON_RATES_T, -- array of additional rate types
31: p_report_line_id IN NUMBER DEFAULT NULL, -- report line id
24:
25: PROCEDURE CustomCalculateAmount(
26: p_exp_header_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportHeaderRec, -- epxense report header details
27: p_exp_line_info IN OUT NOCOPY AP_WEB_DFLEX_PKG.ExpReportLineRec, -- expense report line detail
28: p_custom_fields_array IN AP_WEB_DFLEX_PKG.CustomFields_A, -- custom field details
29: -- p_addon_rates used for mileage category only
30: p_addon_rates IN OIE_ADDON_RATES_T, -- array of additional rate types
31: p_report_line_id IN NUMBER DEFAULT NULL, -- report line id
32: -- below fields are used for per diem category only
67: FUNCTION CustomDefaultCostCenter(
68: p_employee_id IN NUMBER) return VARCHAR2;
69:
70: PROCEDURE CustomValidateLine(
71: p_exp_header_info IN AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
72: p_exp_line_info IN AP_WEB_DFLEX_PKG.ExpReportLineRec,
73: p_custom_fields_array IN AP_WEB_DFLEX_PKG.CustomFields_A,
74: p_message_array IN OUT NOCOPY AP_WEB_UTILITIES_PKG.expError);
75:
68: p_employee_id IN NUMBER) return VARCHAR2;
69:
70: PROCEDURE CustomValidateLine(
71: p_exp_header_info IN AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
72: p_exp_line_info IN AP_WEB_DFLEX_PKG.ExpReportLineRec,
73: p_custom_fields_array IN AP_WEB_DFLEX_PKG.CustomFields_A,
74: p_message_array IN OUT NOCOPY AP_WEB_UTILITIES_PKG.expError);
75:
76: -- Bug: 7365109, Custom Validate the address style
69:
70: PROCEDURE CustomValidateLine(
71: p_exp_header_info IN AP_WEB_DFLEX_PKG.ExpReportHeaderRec,
72: p_exp_line_info IN AP_WEB_DFLEX_PKG.ExpReportLineRec,
73: p_custom_fields_array IN AP_WEB_DFLEX_PKG.CustomFields_A,
74: p_message_array IN OUT NOCOPY AP_WEB_UTILITIES_PKG.expError);
75:
76: -- Bug: 7365109, Custom Validate the address style
77: FUNCTION CustomGetCountyProvince(