1 PACKAGE po_autocreate_preproc_pvt AUTHID CURRENT_USER AS
2 /* $Header: PO_AUTOCREATE_PREPROC_PVT.pls 120.0 2010/02/28 14:09:54 ssreekum noship $ */
3
4 /* -------------------------------------------------------
5 ---------------- PRIVATE PROCEDURES -------------------
6 ------------------------------------------------------- */
7
8
9 /* ============================================================================
10 NAME: get_system_defaults
11 DESC: Derive system defaults(system parameters, profile parameters
12 and product parameters) and populate the global variables.
13 Refer PO_PDOI_PVT.init_startup_values and
14 PO_INTERFACE_S.get_system_defaults for more details
15 =============================================================================
16
17 PROCEDURE get_system_defaults;
18
19
20 /* ----------------------------------------------------
21 ----------------- PUBLIC PROCEDURES ----------------
22 ---------------------------------------------------- */
23
24 /* ============================================================================
25 NAME: process
26 DESC: Main Procedure for the AutoCreate Pre Processing logic which includes
27
28 - Get System defaults and populate global variables
29 PO_AUTOCREATE_PARAMS.sys_param_rec_type
30
31 - Lock interface record so that no other process consumes these
32 records. Locking the header interface itself might be sufficient.
33
34 - Incase of ADD TO flow, lock the original document as well. This
35 lock will be released by the commit upon successful completion.
36 Incase of failure the rollback will release this lock.
37
38 ============================================================================ */
39
40 PROCEDURE process;
41
42
43 END PO_AUTOCREATE_PREPROC_PVT;