DBA Data[Home] [Help]

PACKAGE: APPS.GHR_EEOC_DYNAMICS_REPORT

Source


1 PACKAGE GHR_EEOC_DYNAMICS_REPORT AUTHID CURRENT_USER AS
2 /* $Header: ghreeocd.pkh 120.2 2011/08/16 12:18:32 vmididho noship $ */
3 
4  g_temp_rec          GHR_CPDF_TEMP%ROWTYPE;
5  g_message_name      GHR_PROCESS_LOG.MESSAGE_NAME%TYPE;
6  EEOC_DYNAMICS_RPT_ERR EXCEPTION;
7  TYPE t_tag_type IS RECORD
8            (tagname VARCHAR2(240),
9             tagvalue VARCHAR2(4000));
10  TYPE t_tags IS TABLE OF t_tag_type INDEX BY BINARY_INTEGER;
11 
12   PROCEDURE Eeoc_Dynamics_Main( errbuf                OUT NOCOPY VARCHAR2
13                              ,retcode                 OUT NOCOPY NUMBER
14                              ,p_report_name           IN VARCHAR2
15                              ,p_report_st_dt          IN VARCHAR2
16                              ,p_report_end_dt         IN VARCHAR2
17                              ,p_agency_code           IN VARCHAR2
18                              ,p_agency_sub_code       IN VARCHAR2
19                              ,p_business_group        IN NUMBER
20                              ,p_gen_file              IN VARCHAR2 DEFAULT 'TEXT'
21 			       --Bug # 12867515 modified the order of parameter
22                              ,p_sub_agency_subelement IN VARCHAR2
23                            );
24 
25   PROCEDURE Insert_Row;
26 
27   PROCEDURE WritetoFile(p_input_file_name  IN  VARCHAR2
28                        ,p_gen_file         IN  VARCHAR2
29                        ,p_report_end_dt    IN  DATE
30                        ,p_sub_agency_subelement IN VARCHAR2);
31 
32  PROCEDURE WriteHeaderRow(p_l_fp     UTL_FILE.FILE_TYPE,
33                            p_tags     T_TAGS,
34                            p_gen_file IN VARCHAR2);
35 
36   PROCEDURE WriteTagValues(p_eeoc_rec  GHR_CPDF_TEMP%ROWTYPE,
37                            p_tags      OUT NOCOPY t_tags,
38                            p_report_end_dt         IN  DATE,
39                            p_sub_agency_subelement IN VARCHAR2);
40 
41   PROCEDURE WriteXMLvalues(p_l_fp   utl_file.file_type,
42                            p_tags   t_tags);
43 
44   PROCEDURE WriteAsciivalues(p_l_fp     utl_file.file_type,
45                            p_tags       t_tags,
46                            p_gen_file   IN VARCHAR2 );
47 
48   FUNCTION  Exclude_Noac (p_noa_code  IN VARCHAR2) RETURN VARCHAR2;
49 
50 END GHR_EEOC_DYNAMICS_REPORT;