1 PACKAGE BODY PO_CUSTOM_FUNDS_PKG AS
2 /* $Header: PO_CUSTOM_FUNDS_PKG.plb 120.4 2011/11/07 22:24:23 ajunnikr ship $*/
3 /*=======================================================================+
4 | FILENAME
5 | PO_CUSTOM_FUNDS_PKG.plb
6 |
7 | DESCRIPTION
8 | PL/SQL body for package: PO_CUSTOM_FUNDS_PKG
9 |
10 | NOTES dashah Created 10/02/2011
11 | - Created For Fix 11665915 API FOR INTEGRATING CLM AWARDS WITH EBS
12 *=======================================================================*/
13
14 -- Custom hook to validate funds in an external financial system
15 PROCEDURE do_action(p_packet_id IN NUMBER,
16
17 p_check_only_flag IN VARCHAR2,
18
19 x_gl_return_code OUT NOCOPY VARCHAR2) IS
20
21 BEGIN
22
23 -- Custom Function
24 NULL;
25 END;
26
27 -- Custom hook to update the results on the back out CLM PO entries to the main entries. Post-processing hook
28
29 PROCEDURE POST_ENCUMBRANCE_PROCESSING(p_packet_id IN NUMBER)
30
31 IS
32
33 BEGIN
34
35 -- Custom Function
36 NULL;
37
38 END;
39
40 -- Custom hook to add additional entries to back out CLM PO. Pre-processing hook.
41 PROCEDURE PRE_ENCUMBRANCE_PROCESSING(p_packet_id IN NUMBER)
42
43 IS
44
45 BEGIN
46
47 -- Custom Function
48 NULL;
49 END;
50
51 /* GL Date Project#Start: Custom hook to retrun the customer preferred GL Date, when the profile
52 "PO: Validate GL Period" has been set to "Redefault".
53 Pre-req: 1. This function will be called, when the "PO: Validate GL Period" and also the present
54 GL Date or SYSTEM Date is not valid.
55 2. Its Customer's reponsibility to enter a GL Date, which is in Open Period. */
56 PROCEDURE GL_DATE(p_gl_encumbered_date IN OUT NOCOPY DATE,
57 p_gl_period IN OUT NOCOPY VARCHAR2) IS
58 BEGIN
59
60 -- Presently returning the passed GL Date and Periods, as it is. Customer is supposed to write the
61 -- Custom logic or add Custom Procedure to default his own GL Date.
62 NULL;
63 END;
64 -- GL Date Project#End
65
66 end PO_CUSTOM_FUNDS_PKG;
67