DBA Data[Home] [Help]

PACKAGE: APPS.AHL_WBS_RULES_PVT

Source


1 PACKAGE AHL_WBS_RULES_PVT AUTHID CURRENT_USER AS
2 /* $Header: AHLVWBSS.pls 120.3.12020000.2 2012/12/11 05:42:01 prakkum noship $ */
3 
4 TYPE wbs_rules_rec_type IS RECORD
5 (
6         RULE_ID                   NUMBER,
7         OBJECT_VERSION_NUMBER     NUMBER,
8         LAST_UPDATE_DATE          DATE,
9         LAST_UPDATED_BY           NUMBER(15),
10         CREATION_DATE             DATE,
11         CREATED_BY                NUMBER(15),
12         LAST_UPDATE_LOGIN         NUMBER(15),
13         RULE_NUMBER               NUMBER,
14         RULE_TEXT                 VARCHAR2(2000),
15         PRE_ROUTE_NUMBER          VARCHAR2(30),
16         PRE_ROUTE_TYPE_CODE       VARCHAR2(30),
17         PRE_SYSTEM_CODE           VARCHAR2(100),
18         PRE_PROCESS_CODE          VARCHAR2(30),
19         POST_ROUTE_NUMBER         VARCHAR2(30),
20         POST_ROUTE_TYPE_CODE      VARCHAR2(30),
21         POST_SYSTEM_CODE          VARCHAR2(100),
22         POST_PROCESS_CODE         VARCHAR2(30),
23         PRE_ROUTE_TYPE_MEANING    VARCHAR2(30),
24         PRE_PROCESS_MEANING       VARCHAR2(30),
25         POST_ROUTE_TYPE_MEANING   VARCHAR2(30),
26         POST_PROCESS_MEANING      VARCHAR2(30),
27         SECURITY_GROUP_ID         NUMBER,
28         ATTRIBUTE_CATEGORY        VARCHAR2(30),
29         ATTRIBUTE1                VARCHAR2(150),
30         ATTRIBUTE2                VARCHAR2(150),
31         ATTRIBUTE3                VARCHAR2(150),
32         ATTRIBUTE4                VARCHAR2(150),
33         ATTRIBUTE5                VARCHAR2(150),
34         ATTRIBUTE6                VARCHAR2(150),
35         ATTRIBUTE7                VARCHAR2(150),
36         ATTRIBUTE8                VARCHAR2(150),
37         ATTRIBUTE9                VARCHAR2(150),
38         ATTRIBUTE10               VARCHAR2(150),
39         ATTRIBUTE11               VARCHAR2(150),
40         ATTRIBUTE12               VARCHAR2(150),
41         ATTRIBUTE13               VARCHAR2(150),
42         ATTRIBUTE14               VARCHAR2(150),
43         ATTRIBUTE15               VARCHAR2(150)
44 );
45 
46 
47 ------------------------------------------------------------------
48 --  Procedure name    : create_rule
49 --  Type              : Private
50 --  Function          : Procedure to Create WBS Rules - Called by the EO of the UI.
51 --  Parameters  :
52 --
53 --  Standard IN Parameters :
54 --      p_api_version                   IN      NUMBER             Required
55 --      p_init_msg_list                 IN      VARCHAR2           Default  FND_API.G_FALSE
56 --      p_commit                        IN      VARCHAR2           Default  FND_API.G_FALSE
57 --      p_validation_level              IN      NUMBER             Default  FND_API.G_VALID_LEVEL_FULL
58 --      p_module_type                   IN      VARCHAR2           Default  NULL
59 --  Standard OUT Parameters :
60 --      x_return_status                 OUT     VARCHAR2           Required
61 --      x_msg_count                     OUT     NUMBER             Required
62 --      x_msg_data                      OUT     VARCHAR2           Required
63 --  create_rule Parameters:
64 --      p_x_wbs_rules_rec               IN OUT  wbs_rules_rec_type Required
65 -------------------------------------------------------------------
66 PROCEDURE create_rule
67 (
68   p_api_version        IN            NUMBER     := 1.0,
69   p_init_msg_list      IN            VARCHAR2   := FND_API.G_TRUE,
70   p_commit             IN            VARCHAR2   := FND_API.G_FALSE,
71   p_validation_level   IN            NUMBER     := FND_API.G_VALID_LEVEL_FULL,
72   p_module_type        IN            VARCHAR2   := NULL,
73   x_return_status      OUT NOCOPY    VARCHAR2,
74   x_msg_count          OUT NOCOPY    NUMBER,
75   x_msg_data           OUT NOCOPY    VARCHAR2,
76   p_x_wbs_rules_rec    IN OUT NOCOPY wbs_rules_rec_type
77 );
78 
79 ------------------------------------------------------------------
80 --  Procedure name    : update_rule
81 --  Type              : Private
82 --  Function          : Procedure to Update WBS Rules - Called by the EO of the UI.
83 --  Parameters  :
84 --
85 --  Standard IN Parameters :
86 --      p_api_version                   IN      NUMBER             Required
87 --      p_init_msg_list                 IN      VARCHAR2           Default  FND_API.G_FALSE
88 --      p_commit                        IN      VARCHAR2           Default  FND_API.G_FALSE
89 --      p_validation_level              IN      NUMBER             Default  FND_API.G_VALID_LEVEL_FULL
90 --      p_module_type                   IN      VARCHAR2           Default  NULL
91 --  Standard OUT Parameters :
92 --      x_return_status                 OUT     VARCHAR2           Required
93 --      x_msg_count                     OUT     NUMBER             Required
94 --      x_msg_data                      OUT     VARCHAR2           Required
95 --  update_rule Parameters:
96 --      p_x_wbs_rules_rec               IN OUT  wbs_rules_rec_type Required
97 -------------------------------------------------------------------
98 PROCEDURE update_rule
99 (
100   p_api_version        IN            NUMBER     := 1.0,
101   p_init_msg_list      IN            VARCHAR2   := FND_API.G_TRUE,
102   p_commit             IN            VARCHAR2   := FND_API.G_FALSE,
103   p_validation_level   IN            NUMBER     := FND_API.G_VALID_LEVEL_FULL,
104   p_module_type        IN            VARCHAR2   := NULL,
105   x_return_status      OUT NOCOPY    VARCHAR2,
106   x_msg_count          OUT NOCOPY    NUMBER,
107   x_msg_data           OUT NOCOPY    VARCHAR2,
108   p_x_wbs_rules_rec    IN OUT NOCOPY wbs_rules_rec_type
109 );
110 
111 END AHL_WBS_RULES_PVT;