DBA Data[Home] [Help]

PACKAGE: APPS.PAY_JP_ISDF_RPT

Source


1 PACKAGE PAY_JP_ISDF_RPT AS
2 /* $Header: pyjpisrp.pkh 120.6.12000000.2 2007/09/20 02:36:16 keyazawa noship $ */
3 --
4   g_msg_circle fnd_new_messages.message_text%type;
5 --
6   TYPE XMLRec IS RECORD(xmlstring VARCHAR2(4000));
7   TYPE tXMLTable IS TABLE OF XMLRec INDEX BY BINARY_INTEGER;
8 --
9   vXMLTable tXMLTable;
10 --
11   level_cnt      NUMBER;
12 --
13   cursor c_header
14   is
15   select 1
16   from dual ;
17 --
18   cursor c_footer
19   is
20   select 1
21   from dual ;
22 --
23   cursor eof
24   is
25   select 1
26   from dual ;
27 --
28   cursor c_body
29   is
30   select 'TRANSFER_ACT_ID=P',
31          assignment_action_id
32   from   pay_assignment_actions
33   where payroll_action_id = pay_magtape_generic.get_parameter_value('TRANSFER_PAYROLL_ACTION_ID');
34 --
35 FUNCTION chk_ass_set(
36   p_assignment_id     IN NUMBER,
37   p_assignment_set_id IN NUMBER,
38   p_formula_id        IN NUMBER,
39   p_effective_date    IN DATE,
40   p_dummy             IN NUMBER) RETURN BOOLEAN;
41 --
42 FUNCTION get_amendment_flag(
43   p_assignment_id     IN NUMBER,
44   p_assignment_set_id IN NUMBER) RETURN VARCHAR2;
45 --
46 FUNCTION chk_ass_set_mixed(
47   p_assignment_set_id IN NUMBER) RETURN NUMBER;
48 --
49 FUNCTION chk_all_exclusions(
50   p_assignment_set_id IN NUMBER) RETURN NUMBER;
51 --
52 PROCEDURE range_cursor(
53   P_PAYROLL_ACTION_ID number,
54   P_SQLSTR            OUT NOCOPY varchar2);
55 --
56 PROCEDURE action_creation(
57   P_PAYROLL_ACTION_ID number,
58   P_START_PERSON_ID   number,
59   P_END_PERSON_ID     number,
60   P_CHUNK             number);
61 --
62 PROCEDURE gen_xml_header;
63 --
64 PROCEDURE generate_xml;
65 --
66 PROCEDURE PRINT_CLOB(p_clob IN CLOB);
67 --
68 PROCEDURE gen_xml_footer;
69 --
70 PROCEDURE init_code(P_PAYROLL_ACTION_ID IN  NUMBER) ;
71 --
72 PROCEDURE archive_code(
73   P_ASSIGNMENT_ACTION_ID IN NUMBER,
74   P_EFFECTIVE_DATE       IN DATE) ;
75 --
76 PROCEDURE assact_xml(p_assignment_action_id IN NUMBER);
77 --
78 PROCEDURE get_ss_xml(
79   p_assignment_action_id IN  NUMBER,
80   p_xml                  OUT NOCOPY CLOB);
81 --
82 PROCEDURE get_cp_xml(
83   p_assignment_action_id IN  NUMBER,
84   p_xml                  OUT NOCOPY CLOB);
85 --
86 PROCEDURE WritetoCLOB(p_write_xml OUT NOCOPY CLOB);
87 --
88 FUNCTION submit_report(
89   p_pact_id   IN NUMBER,
90   p_assset_id IN NUMBER,
91   p_eff_date  IN VARCHAR2) return number;
92 --
93 END PAY_JP_ISDF_RPT;