DBA Data[Home] [Help]

PACKAGE: APPS.PAY_PAYJPWTM_XMLP_PKG

Source


1 PACKAGE PAY_PAYJPWTM_XMLP_PKG AS
2 /* $Header: PAYJPWTMS.pls 120.2 2008/04/02 10:31:58 amakrish noship $ */
3 	P_BUSINESS_GROUP_ID NUMBER;
4   P_YEAR NUMBER;
5   P_ITAX_ORGANIZATION_ID NUMBER;
6   P_ITAX_ORGANIZATION_ID1 NUMBER;
7   P_ITAX_ORGANIZATION_ID2 NUMBER;
8   P_ITAX_ORGANIZATION_ID3 NUMBER;
9   P_ITAX_ORGANIZATION_ID4 NUMBER;
10   P_ITAX_ORGANIZATION_ID5 NUMBER;
11   P_ITAX_ORGANIZATION_ID6 NUMBER;
12   P_ITAX_ORGANIZATION_ID7 NUMBER;
13   P_ITAX_ORGANIZATION_ID8 NUMBER;
14   P_ITAX_ORGANIZATION_ID9 NUMBER;
15   P_ITAX_ORGANIZATION_ID10 NUMBER;
16   P_KANJI_FLAG VARCHAR2(10);
17   P_CHARACTER_SET VARCHAR2(30);
18   P_CONC_REQUEST_ID NUMBER;
19   P_MEDIA_TYPE VARCHAR2(30);
20   P_MAGNETIC_FILE_NAME VARCHAR2(80);
21   P_ADDITIONAL_WHERE_CLAUSE VARCHAR2(2000):=' ';
22   P_START_DATE DATE;
23   P_END_DATE DATE;
24   P_ADDITIONAL_WHERE_CLAUSE2 VARCHAR2(2000):=' ';
25   P_USE_ARCHIVE_FLAG VARCHAR2(1);
26   CP_EMPLOYER_ADDRESS VARCHAR2(450);
27   CP_EMPLOYER_NAME VARCHAR2(150);
28   CP_EMPLOYER_TELEPHONE_NUMBER VARCHAR2(150);
29   CP_ITAX_ORG_NUMBER NUMBER := 0;
30   CP_TAXABLE_INCOME NUMBER;
31   CP_NET_TAXABLE_INCOME NUMBER;
32   CP_TOTAL_INCOME_EXEMPT NUMBER;
33   CP_WITHHOLDING_ITAX NUMBER;
34   CP_SPOUSE_SP_EXEMPT NUMBER;
35   CP_SI_PREM NUMBER;
36   CP_MUTUAL_AID_PREM NUMBER;
37   CP_LI_PREM_EXEMPT NUMBER;
38   CP_AI_PREM_EXEMPT NUMBER;
39   CP_HOUSING_TAX_REDUCTION NUMBER;
40   CP_PP_PREM NUMBER;
41   CP_SPOUSE_NET_TAXABLE_INCOME NUMBER;
42   CP_LONG_AI_PREM NUMBER;
43   CP_DISASTER_TAX_REDUCTION NUMBER;
44   CP_FOREIGN_ADDRESS VARCHAR2(1);
45   CP_DEP_SPOUSE VARCHAR2(1);
46   CP_AGED_SPOUSE VARCHAR2(1);
47   CP_NUM_SPECIFIEDS_KOU NUMBER;
48   CP_NUM_SPECIFIEDS_OTSU NUMBER;
49   CP_NUM_AGEDS_KOU NUMBER;
50   CP_NUM_AGED_PARENTS_LT NUMBER;
51   CP_NUM_AGEDS_OTSU NUMBER;
52   CP_NUM_DEPS_KOU NUMBER;
53   CP_NUM_DEPS_OTSU NUMBER;
54   CP_NUM_SVR_DISABLEDS NUMBER;
55   CP_NUM_SVR_DISABLEDS_LT NUMBER;
56   CP_NUM_DISABLEDS NUMBER;
57   CP_BIRTH_ERA VARCHAR2(1);
58   CP_BIRTH_YEAR NUMBER;
59   CP_BIRTH_MONTH NUMBER;
60   CP_BIRTH_DAY NUMBER;
61   CP_HUSBAND_EXISTS VARCHAR2(1);
62   CP_MINOR VARCHAR2(1);
63   CP_OTSU VARCHAR2(1);
64   CP_SVR_DISABLED VARCHAR2(1);
65   CP_DISABLED VARCHAR2(1);
66   CP_AGED VARCHAR2(1);
67   CP_WIDOW VARCHAR2(1);
68   CP_WIDOWER VARCHAR2(1);
69   CP_WORKING_STUDENT VARCHAR2(1);
70   CP_DECEASED_TERMINATION VARCHAR2(1);
71   CP_DISASTERED VARCHAR2(1);
72   CP_FOREIGNER VARCHAR2(1);
73   CP_EMPLOYED VARCHAR2(1);
74   CP_EMPLOYMENT_YEAR NUMBER;
75   CP_EMPLOYMENT_MONTH NUMBER;
76   CP_EMPLOYMENT_DAY NUMBER;
77   CP_HOUSING_RESIDENCE_YEAR NUMBER;
78   CP_HOUSING_RESIDENCE_MONTH NUMBER;
79   CP_HOUSING_RESIDENCE_DAY NUMBER;
80   CP_PREV_JOB_TERMINATION_YEAR NUMBER;
81   CP_PREV_JOB_TERMINATION_MONTH NUMBER;
82   CP_PREV_JOB_TERMINATION_DAY NUMBER;
83   CP_PREV_JOB_EMPLOYER_NAME VARCHAR2(150);
84   CP_PREV_JOB_FOREIGN_ADDRESS VARCHAR2(1);
85   CP_PREV_JOB_EMPLOYER_ADDRESS VARCHAR2(450);
86   CP_PREV_JOB_TAXABLE_INCOME NUMBER;
87   CP_PREV_JOB_ITAX NUMBER;
88   CP_PREV_JOB_SI_PREM NUMBER;
89   CP_ORIGINAL_DESCRIPTION VARCHAR2(32767);
90   CP_DESCRIPTION VARCHAR2(32767);
91   CP_SUBMISSION_REQUIRED_FLAG VARCHAR2(1);
92   CP_COUNT NUMBER;
93   CP_TAXABLE_INCOME_SUM NUMBER;
94   CP_ITAX_SUM NUMBER;
95   CP_EARNINGS_TYPE VARCHAR2(255);
96   CP_MAGNETIC_FILE_NAME VARCHAR2(40);
97   CP_REPORT_TITLE VARCHAR2(255);
98   CP_KANJI_FLAG VARCHAR2(1);
99   CP_HQ_REFERENCE_NUMBER1 VARCHAR2(150);
100   CP_HQ_REFERENCE_NUMBER2 VARCHAR2(150);
101   CP_HQ_EMPLOYER_ADDRESS VARCHAR2(150);
102   CP_HQ_EMPLOYER_NAME VARCHAR2(150);
103   CP_BG_DPNT_REF_TYPE VARCHAR2(30);
104   CP_YEAR NUMBER;
105   FUNCTION AFTERPFORM RETURN BOOLEAN;
106   FUNCTION BEFOREREPORT RETURN BOOLEAN;
107   FUNCTION AFTERREPORT RETURN BOOLEAN;
108   FUNCTION TO_JP_CHAR(P_DATE IN DATE ,P_DATE_FORMAT IN VARCHAR2) RETURN VARCHAR2;
109   FUNCTION CF_ASSACTFORMULULA(ASSIGNMENT_ACTION_ID IN NUMBER,ASSIGNMENT_ID IN NUMBER,ACTION_SEQUENCE IN NUMBER,EFFECTIVE_DATE IN DATE,
110     DATE_EARNED IN DATE,ITAX_ORGANIZATION_ID IN NUMBER,ITAX_CATEGORY IN VARCHAR2,ITAX_YEA_CATEGORY IN VARCHAR2,DPNT_REF_TYPE IN VARCHAR2,
111     DPNT_EFFECTIVE_DATE IN DATE,PERSON_ID IN NUMBER,SEX IN VARCHAR2,DATE_OF_BIRTH IN DATE,LEAVING_REASON IN VARCHAR2,LAST_NAME_KANJI IN VARCHAR2,
112     LAST_NAME_KANA IN VARCHAR2,EMPLOYMENT_CATEGORY IN VARCHAR2,ARCHIVE_ASSIGNMENT_ACTION_ID IN NUMBER,SUBMISSION_REQUIRED_FLAG IN VARCHAR2,
113     ADDRESS_ID IN NUMBER,COUNTRY IN VARCHAR2,JP_DATE_OF_BIRTH IN VARCHAR2,JP_ACTUAL_TERMINATION_DATE IN VARCHAR2,JP_DATE_START IN VARCHAR2)
114   RETURN NUMBER;
115   PROCEDURE TRACE(P_TEXT IN VARCHAR2);
116   FUNCTION CF_ITAX_ORGFORMULA(CS_COUNT IN NUMBER,ITAX_ORGANIZATION_ID IN NUMBER) RETURN NUMBER;
117   FUNCTION CP_EMPLOYER_ADDRESS_P RETURN VARCHAR2;
118   FUNCTION CP_EMPLOYER_NAME_P RETURN VARCHAR2;
119   FUNCTION CP_EMPLOYER_TELEPHONE_NUMBER_P RETURN VARCHAR2;
120   FUNCTION CP_ITAX_ORG_NUMBER_P RETURN NUMBER;
121   FUNCTION CP_TAXABLE_INCOME_P RETURN NUMBER;
122   FUNCTION CP_NET_TAXABLE_INCOME_P RETURN NUMBER;
123   FUNCTION CP_TOTAL_INCOME_EXEMPT_P RETURN NUMBER;
124   FUNCTION CP_WITHHOLDING_ITAX_P RETURN NUMBER;
125   FUNCTION CP_SPOUSE_SP_EXEMPT_P RETURN NUMBER;
126   FUNCTION CP_SI_PREM_P RETURN NUMBER;
127   FUNCTION CP_MUTUAL_AID_PREM_P RETURN NUMBER;
128   FUNCTION CP_LI_PREM_EXEMPT_P RETURN NUMBER;
129   FUNCTION CP_AI_PREM_EXEMPT_P RETURN NUMBER;
130   FUNCTION CP_HOUSING_TAX_REDUCTION_P RETURN NUMBER;
131   FUNCTION CP_PP_PREM_P RETURN NUMBER;
132   FUNCTION CP_SPOUSE_NET_TAXABLE_INCOME_P RETURN NUMBER;
133   FUNCTION CP_LONG_AI_PREM_P RETURN NUMBER;
134   FUNCTION CP_DISASTER_TAX_REDUCTION_P RETURN NUMBER;
135   FUNCTION CP_FOREIGN_ADDRESS_P RETURN VARCHAR2;
136   FUNCTION CP_DEP_SPOUSE_P RETURN VARCHAR2;
137   FUNCTION CP_AGED_SPOUSE_P RETURN VARCHAR2;
138   FUNCTION CP_NUM_SPECIFIEDS_KOU_P RETURN NUMBER;
139   FUNCTION CP_NUM_SPECIFIEDS_OTSU_P RETURN NUMBER;
140   FUNCTION CP_NUM_AGEDS_KOU_P RETURN NUMBER;
141   FUNCTION CP_NUM_AGED_PARENTS_LT_P RETURN NUMBER;
142   FUNCTION CP_NUM_AGEDS_OTSU_P RETURN NUMBER;
143   FUNCTION CP_NUM_DEPS_KOU_P RETURN NUMBER;
144   FUNCTION CP_NUM_DEPS_OTSU_P RETURN NUMBER;
145   FUNCTION CP_NUM_SVR_DISABLEDS_P RETURN NUMBER;
146   FUNCTION CP_NUM_SVR_DISABLEDS_LT_P RETURN NUMBER;
147   FUNCTION CP_NUM_DISABLEDS_P RETURN NUMBER;
148   FUNCTION CP_BIRTH_ERA_P RETURN VARCHAR2;
149   FUNCTION CP_BIRTH_YEAR_P RETURN NUMBER;
150   FUNCTION CP_BIRTH_MONTH_P RETURN NUMBER;
151   FUNCTION CP_BIRTH_DAY_P RETURN NUMBER;
152   FUNCTION CP_HUSBAND_EXISTS_P RETURN VARCHAR2;
153   FUNCTION CP_MINOR_P RETURN VARCHAR2;
154   FUNCTION CP_OTSU_P RETURN VARCHAR2;
155   FUNCTION CP_SVR_DISABLED_P RETURN VARCHAR2;
156   FUNCTION CP_DISABLED_P RETURN VARCHAR2;
157   FUNCTION CP_AGED_P RETURN VARCHAR2;
158   FUNCTION CP_WIDOW_P RETURN VARCHAR2;
159   FUNCTION CP_WIDOWER_P RETURN VARCHAR2;
160   FUNCTION CP_WORKING_STUDENT_P RETURN VARCHAR2;
161   FUNCTION CP_DECEASED_TERMINATION_P RETURN VARCHAR2;
162   FUNCTION CP_DISASTERED_P RETURN VARCHAR2;
163   FUNCTION CP_FOREIGNER_P RETURN VARCHAR2;
164   FUNCTION CP_EMPLOYED_P RETURN VARCHAR2;
165   FUNCTION CP_EMPLOYMENT_YEAR_P RETURN NUMBER;
166   FUNCTION CP_EMPLOYMENT_MONTH_P RETURN NUMBER;
167   FUNCTION CP_EMPLOYMENT_DAY_P RETURN NUMBER;
168   FUNCTION CP_HOUSING_RESIDENCE_YEAR_P RETURN NUMBER;
169   FUNCTION CP_HOUSING_RESIDENCE_MONTH_P RETURN NUMBER;
170   FUNCTION CP_HOUSING_RESIDENCE_DAY_P RETURN NUMBER;
171   FUNCTION CP_PREV_JOB_TERMINATION_YEAR_P RETURN NUMBER;
172   FUNCTION CP_PREV_JOB_TERMINATION_MON_p RETURN NUMBER;
173   FUNCTION CP_PREV_JOB_TERMINATION_DAY_P RETURN NUMBER;
174   FUNCTION CP_PREV_JOB_EMPLOYER_NAME_P RETURN VARCHAR2;
175   FUNCTION CP_PREV_JOB_FOREIGN_ADDRESS_P RETURN VARCHAR2;
176   FUNCTION CP_PREV_JOB_EMPLOYER_ADDRESS_P RETURN VARCHAR2;
177   FUNCTION CP_PREV_JOB_TAXABLE_INCOME_P RETURN NUMBER;
178   FUNCTION CP_PREV_JOB_ITAX_P RETURN NUMBER;
179   FUNCTION CP_PREV_JOB_SI_PREM_P RETURN NUMBER;
180   FUNCTION CP_ORIGINAL_DESCRIPTION_P RETURN VARCHAR2;
181   FUNCTION CP_DESCRIPTION_P RETURN VARCHAR2;
182   FUNCTION CP_SUBMISSION_REQUIRED_FLAG_P RETURN VARCHAR2;
183   FUNCTION CP_COUNT_P RETURN NUMBER;
184   FUNCTION CP_TAXABLE_INCOME_SUM_P RETURN NUMBER;
185   FUNCTION CP_ITAX_SUM_P RETURN NUMBER;
186   FUNCTION CP_EARNINGS_TYPE_P RETURN VARCHAR2;
187   FUNCTION CP_MAGNETIC_FILE_NAME_P RETURN VARCHAR2;
188   FUNCTION CP_REPORT_TITLE_P RETURN VARCHAR2;
189   FUNCTION CP_KANJI_FLAG_P RETURN VARCHAR2;
190   FUNCTION CP_HQ_REFERENCE_NUMBER1_P RETURN VARCHAR2;
191   FUNCTION CP_HQ_REFERENCE_NUMBER2_P RETURN VARCHAR2;
192   FUNCTION CP_HQ_EMPLOYER_ADDRESS_P RETURN VARCHAR2;
193   FUNCTION CP_HQ_EMPLOYER_NAME_P RETURN VARCHAR2;
194   FUNCTION CP_BG_DPNT_REF_TYPE_P RETURN VARCHAR2;
195   FUNCTION CP_YEAR_P RETURN NUMBER;
196   G_SPACE VARCHAR2(10) := ' ';
197  -- PROCEDURE OPEN_MAGFILE;
198   --PROCEDURE CLOSE_MAGFILE;
199  -- PROCEDURE PUT(P_TEXT IN VARCHAR2);
200  -- PROCEDURE PUT(P_TEXT IN VARCHAR2 ,P_LENGTH IN NUMBER ,P_PADDING_CHARACTER IN VARCHAR2 := G_SPACE);
201  -- PROCEDURE PUT(P_NUMBER IN NUMBER ,P_LENGTH IN NUMBER);
202  -- PROCEDURE CSV(P_TEXT IN VARCHAR2 ,P_EOR IN BOOLEAN := FALSE);
203 --  PROCEDURE CSV(P_NUMBER IN NUMBER ,P_EOR IN BOOLEAN := FALSE);
204 --  PROCEDURE CSV(P_NUMBER IN NUMBER ,P_LENGTH IN NUMBER ,P_EOR IN BOOLEAN := FALSE);
205 END PAY_PAYJPWTM_XMLP_PKG;