92: FUNCTION BEFOREREPORT RETURN BOOLEAN IS
93: BEGIN
94: DECLARE
95: INIT_FAILURE EXCEPTION;
96: FROM_ADDRESS_LINE1 HR_LOCATIONS.ADDRESS_LINE_1%TYPE;
97: FROM_ADDRESS_LINE2 HR_LOCATIONS.ADDRESS_LINE_2%TYPE;
98: FROM_ADDRESS_LINE3 HR_LOCATIONS.ADDRESS_LINE_3%TYPE;
99: FROM_CITY HR_LOCATIONS.TOWN_OR_CITY%TYPE;
100: FROM_STATE HR_LOCATIONS.REGION_3%TYPE;
93: BEGIN
94: DECLARE
95: INIT_FAILURE EXCEPTION;
96: FROM_ADDRESS_LINE1 HR_LOCATIONS.ADDRESS_LINE_1%TYPE;
97: FROM_ADDRESS_LINE2 HR_LOCATIONS.ADDRESS_LINE_2%TYPE;
98: FROM_ADDRESS_LINE3 HR_LOCATIONS.ADDRESS_LINE_3%TYPE;
99: FROM_CITY HR_LOCATIONS.TOWN_OR_CITY%TYPE;
100: FROM_STATE HR_LOCATIONS.REGION_3%TYPE;
101: FROM_ZIP HR_LOCATIONS.POSTAL_CODE%TYPE;
94: DECLARE
95: INIT_FAILURE EXCEPTION;
96: FROM_ADDRESS_LINE1 HR_LOCATIONS.ADDRESS_LINE_1%TYPE;
97: FROM_ADDRESS_LINE2 HR_LOCATIONS.ADDRESS_LINE_2%TYPE;
98: FROM_ADDRESS_LINE3 HR_LOCATIONS.ADDRESS_LINE_3%TYPE;
99: FROM_CITY HR_LOCATIONS.TOWN_OR_CITY%TYPE;
100: FROM_STATE HR_LOCATIONS.REGION_3%TYPE;
101: FROM_ZIP HR_LOCATIONS.POSTAL_CODE%TYPE;
102: LOCATION_ID HR_LOCATIONS.LOCATION_ID%TYPE;
95: INIT_FAILURE EXCEPTION;
96: FROM_ADDRESS_LINE1 HR_LOCATIONS.ADDRESS_LINE_1%TYPE;
97: FROM_ADDRESS_LINE2 HR_LOCATIONS.ADDRESS_LINE_2%TYPE;
98: FROM_ADDRESS_LINE3 HR_LOCATIONS.ADDRESS_LINE_3%TYPE;
99: FROM_CITY HR_LOCATIONS.TOWN_OR_CITY%TYPE;
100: FROM_STATE HR_LOCATIONS.REGION_3%TYPE;
101: FROM_ZIP HR_LOCATIONS.POSTAL_CODE%TYPE;
102: LOCATION_ID HR_LOCATIONS.LOCATION_ID%TYPE;
103: DISP_RETURN_DATE VARCHAR2(30);
96: FROM_ADDRESS_LINE1 HR_LOCATIONS.ADDRESS_LINE_1%TYPE;
97: FROM_ADDRESS_LINE2 HR_LOCATIONS.ADDRESS_LINE_2%TYPE;
98: FROM_ADDRESS_LINE3 HR_LOCATIONS.ADDRESS_LINE_3%TYPE;
99: FROM_CITY HR_LOCATIONS.TOWN_OR_CITY%TYPE;
100: FROM_STATE HR_LOCATIONS.REGION_3%TYPE;
101: FROM_ZIP HR_LOCATIONS.POSTAL_CODE%TYPE;
102: LOCATION_ID HR_LOCATIONS.LOCATION_ID%TYPE;
103: DISP_RETURN_DATE VARCHAR2(30);
104: BEGIN
97: FROM_ADDRESS_LINE2 HR_LOCATIONS.ADDRESS_LINE_2%TYPE;
98: FROM_ADDRESS_LINE3 HR_LOCATIONS.ADDRESS_LINE_3%TYPE;
99: FROM_CITY HR_LOCATIONS.TOWN_OR_CITY%TYPE;
100: FROM_STATE HR_LOCATIONS.REGION_3%TYPE;
101: FROM_ZIP HR_LOCATIONS.POSTAL_CODE%TYPE;
102: LOCATION_ID HR_LOCATIONS.LOCATION_ID%TYPE;
103: DISP_RETURN_DATE VARCHAR2(30);
104: BEGIN
105: SELECT
98: FROM_ADDRESS_LINE3 HR_LOCATIONS.ADDRESS_LINE_3%TYPE;
99: FROM_CITY HR_LOCATIONS.TOWN_OR_CITY%TYPE;
100: FROM_STATE HR_LOCATIONS.REGION_3%TYPE;
101: FROM_ZIP HR_LOCATIONS.POSTAL_CODE%TYPE;
102: LOCATION_ID HR_LOCATIONS.LOCATION_ID%TYPE;
103: DISP_RETURN_DATE VARCHAR2(30);
104: BEGIN
105: SELECT
106: SUBSTR(L.ADDRESS_LINE_1
129: ,FROM_CITY
130: ,FROM_STATE
131: ,FROM_ZIP
132: FROM
133: HR_LOCATIONS L
134: WHERE L.LOCATION_ID = P_LOCATION_ID;
135: C_FROM_ADD_LINE_1 := FROM_ADDRESS_LINE1;
136: C_FROM_ADD_LINE_2 := FROM_ADDRESS_LINE2;
137: C_FROM_ADD_LINE_3 := FROM_ADDRESS_LINE3;