1 PACKAGE gl_autopost_pkg AS
2 /* $Header: glijeaps.pls 120.3 2005/05/05 01:09:02 kvora noship $ */
3 --
4 -- Package
5 -- GL_AUTOPOST_PKG
6 -- Purpose
7 -- This package is used to post GL batches based on some specific criteria.
8 -- This package was originally created for the Cross-Instance Consolidation
9 -- Project.
10 -- (this project has an AutoPost functionality)
11 -- History
12 -- 11-11-01 O Monnier Created
13 --
14
15 --
16 -- Procedure
17 -- Post_Batches
18 -- Purpose
19 -- Post batches based on specified criteria.
20 -- Details
21 -- This API can be used to post batches based on many different criteria:
22 -- batch id, source, category, actual_flag, period_name, batch name ...
23 -- History
24 -- 11-11-01 O Monnier Created
25 -- Arguments
26 -- X_Request_Id The posting request id
27 -- X_Count_Bat The number of batches selected for posting
28 PROCEDURE Post_Batches(X_Request_Id OUT NOCOPY NUMBER,
29 X_Count_Sel_Bat OUT NOCOPY NUMBER,
30 X_Access_Set_Id IN NUMBER,
31 X_Ledger_Id IN NUMBER,
32 X_Je_Batch_Id IN NUMBER DEFAULT NULL,
33 X_Je_Source_Name IN VARCHAR2 DEFAULT NULL,
34 X_Je_Category_Name IN VARCHAR2 DEFAULT NULL,
35 X_Actual_Flag IN VARCHAR2 DEFAULT NULL,
36 X_Period_Name IN VARCHAR2 DEFAULT NULL,
37 X_From_Day_Before IN NUMBER DEFAULT NULL,
38 X_To_Day_After IN NUMBER DEFAULT NULL,
39 X_Name IN VARCHAR2 DEFAULT NULL,
40 X_Description IN VARCHAR2 DEFAULT NULL,
41 X_Debug_Mode IN BOOLEAN DEFAULT FALSE);
42
43 END gl_autopost_pkg;
44