[Home] [Help]
PACKAGE BODY: APPS.GL_DAS_DB_PKG
Source
1 PACKAGE BODY gl_das_db_pkg AS
2 /* $Header: gldefacb.pls 120.5 2005/09/02 10:51:14 adesu ship $ */
3
4 --
5 -- PUBLIC FUNCTIONS
6 --
7
8 PROCEDURE Insert_Super (
9 P_Rowid IN OUT NOCOPY VARCHAR2,
10 P_Definition_Access_Set_Id NUMBER,
11 P_Object_Type VARCHAR2,
12 P_Object_Key VARCHAR2,
13 P_User_Id NUMBER,
14 P_Login_Id NUMBER,
15 P_Date DATE) IS
16 BEGIN
17
18 GL_DEFAS_ACCESS_DETAILS_PKG.Insert_Row(
19 X_Rowid => P_Rowid,
20 X_Definition_Access_Set_Id => P_Definition_Access_Set_id,
21 X_Object_Type => P_Object_Type,
22 X_Object_Key => P_Object_Key,
23 X_View_Access_Flag => 'Y',
24 X_Use_Access_Flag => 'Y',
25 X_Modify_Access_Flag => 'Y',
26 X_User_Id => P_User_Id,
27 X_Login_Id => P_Login_Id,
28 X_Date => P_Date,
29 X_Status_Code => 'I',
30 X_Request_Id => NULL);
31
32 END Insert_Super;
33
34 PROCEDURE Insert_Default (
35 X_Object_Type VARCHAR2,
36 X_Object_Key VARCHAR2,
37 X_User_Id NUMBER,
38 X_Login_Id NUMBER,
39 X_Date DATE) IS
40 BEGIN
41 INSERT INTO GL_DEFAS_ASSIGNMENTS
42 (definition_access_set_id,
43 object_type,
44 object_key,
45 view_access_flag,
46 use_access_flag,
47 modify_access_flag,
48 last_update_date,
49 last_updated_by,
50 creation_date,
51 created_by,
52 last_update_login,
53 status_code)
54 SELECT
55 definition_access_set_id,
56 X_Object_Type,
57 X_Object_Key,
58 default_view_access_flag,
59 default_use_access_flag,
60 default_modify_access_flag,
61 X_Date,
62 X_User_Id,
63 X_Date,
64 X_User_Id,
65 X_Login_Id,
66 'I'
67 FROM gl_defas_resp_assign
68 WHERE application_id = 101
69 AND responsibility_id = fnd_global.resp_id
70 AND security_group_id = fnd_global.security_group_id
71 AND default_flag = 'Y';
72 END Insert_Default;
73
74 FUNCTION Submit_Req RETURN NUMBER IS
75 request_id NUMBER;
76 BEGIN
77 request_id := fnd_request.submit_request(
78 'SQLGL', 'GLDASF', '', '', FALSE,
79 'DEF', 'Y');
80
81 return request_id;
82
83 END Submit_Req;
84
85 END gl_das_db_pkg;