DBA Data[Home] [Help]

PACKAGE: APPS.EGO_ORCHESTRATION_UTIL_PUB

Source


1 package ego_orchestration_util_pub as
2 /* $Header: EGOORCHS.pls 120.1 2007/05/18 10:52:15 pdutta noship $ */
3 
4 C_OBSOLETE_STATUS  	    NUMBER := -1;
5 C_TRANSACTION_SYNC      VARCHAR2(10) := 'SYNC';
6 C_INIT_PROCESS_FLAG     NUMBER := 0;
7 G_RET_STS_SUCCESS   CONSTANT    VARCHAR2(1)  :=  FND_API.g_RET_STS_SUCCESS;     --'S'
8 G_RET_STS_ERROR     CONSTANT    VARCHAR2(1)  :=  FND_API.g_RET_STS_ERROR;       --'E'
9 G_RET_STS_UNEXP_ERROR   CONSTANT    VARCHAR2(1)  :=  FND_API.g_RET_STS_UNEXP_ERROR; --'U'
10 
11 
12 
13 FUNCTION PRE_PRE_PROCESS_BATCHES ( X_BUNDLE_COLLECTION_ID IN NUMBER,
14                                    X_COMMIT               IN VARCHAR2
15                                  )
16                                  RETURN NUMBER;
17 
18 PROCEDURE GET_SUPPLIER_INFO ( X_EXT_SUP_ID            IN VARCHAR2,
19                               X_EXT_SUP_TYPE          IN VARCHAR2,
20                               X_SUP_LEVEL             IN VARCHAR2,
21                               X_SUPPLIER_ID           OUT NOCOPY NUMBER,
22                               X_SUPPLIER_NAME         OUT NOCOPY VARCHAR2
23                             );
24 
25 
26 PROCEDURE ADD_BUNDLES_TO_COL (x_bundle_collection_id   IN NUMBER,
27                               p_bundles_clob           IN CLOB,
28                               x_new_bundle_col_id      OUT NOCOPY NUMBER,
29                               p_commit                 IN VARCHAR2 := 'Y',
30                               p_entity_name            IN VARCHAR2 := 'BUNDLE'
31                               );
32 
33 
34 FUNCTION GET_BUNDLES_FROM_COL ( p_bundle_collection_id   IN NUMBER,
35                                  p_prior_bundle_id        IN NUMBER,
36                                  p_max_elements           IN NUMBER
37                               )
38                                RETURN XMLTYPE;
39 
40 PROCEDURE SAVE_DATA ( p_xml_clob           IN  CLOB,
41                       p_commit             IN  VARCHAR2,
42                       p_source_sys_id      IN  NUMBER,
43                       p_default_batch      IN  VARCHAR2,
44                       x_new_bundle_col_id  OUT NOCOPY NUMBER,
45                       x_err_bundle_col_id  OUT NOCOPY NUMBER);
46 
47 PROCEDURE PROCESS_TL_ROWS(p_table_name     IN VARCHAR2,
48                 p_batch_id       IN NUMBER,
49                 p_unique_id      IN NUMBER,
50                 p_bundle_id      IN NUMBER,
51                 p_xml_data       IN XMLTYPE,
52                 p_entity_name    IN VARCHAR2,
53                 p_column_name    IN VARCHAR2
54                 );
55 
56 
57 PROCEDURE Set_ICC_For_Rec_Bundle
58 (  p_rb_id              IN          NUMBER ,
59    x_Status               OUT NOCOPY  VARCHAR2,
60    x_Gpc_list             OUT NOCOPY  VARCHAR2
61 );
62 
63 PROCEDURE Set_ACC_For_Rec_Bundle
64 (  p_rb_id              IN          NUMBER ,
65    x_Status               OUT NOCOPY  VARCHAR2,
66    x_Gpc_list             OUT NOCOPY  VARCHAR2
67 );
68 
69 
70 PROCEDURE Set_ICC_For_Rec_Collection
71 (  p_rc_id              IN          NUMBER ,
72    x_BundleWithICC               OUT NOCOPY  NUMBER,
73    x_BundleWithoutICC             OUT NOCOPY  NUMBER
74 );
75 
76 PROCEDURE Set_ACC_For_Rec_Collection
77 (  p_rc_id              IN          NUMBER ,
78    x_BundleWithACC               OUT NOCOPY  NUMBER,
79    x_BundleWithoutACC             OUT NOCOPY  NUMBER
80 );
81 
82 PROCEDURE validate_batch
83 (   p_batch_name IN VARCHAR2 ,
84     p_default_batch_name IN VARCHAR2 ,
85     x_batch_id OUT NOCOPY  NUMBER,
86     x_error_msg OUT NOCOPY  VARCHAR2
87 );
88 
89 END EGO_ORCHESTRATION_UTIL_PUB;
90 
91