DBA Data[Home] [Help]

PACKAGE BODY: APPS.GMO_CERT_TRANS_DETAIL_DBL

Source


1 PACKAGE BODY gmo_cert_trans_detail_dbl AS
2 /* $Header: GMOVGCDB.pls 120.2 2011/02/24 12:27:35 srpuri ship $ */
3 
4    /* Global Variables */
5    g_table_name   VARCHAR2 (80) DEFAULT 'gmo_cert_trans_detail_dbl';
6 
7 /*============================================================================
8  |                         Copyright (c) 2001 Oracle Corporation
9  |                                 TVP, Reading
10  |                                  All rights reserved
11  =============================================================================
12  |   FILENAME
13  |      GMOVGCDB.pls
14  |
15  |   DESCRIPTION
16 
17  |   NOTES
18  |
19  |   HISTORY
20  |   12-MAR-07 Pawan Kumar   Created
21  |
22  |      - insert_row
23  |
24  =============================================================================
25 */
26 
27    /* Api start of comments
28  +============================================================================
29  |   FUNCTION NAME
30  |      insert_row
31  |
32  |   TYPE
33  |      Private
34  |   USAGE
35  |      Insert_Row will insert a row in gmo_cert_trans_detail
36  |
37  |
38  |   DESCRIPTION
39  |      Insert_Row will insert a row in gmo_cert_trans_detail
40  |
41  |   PARAMETERS
42  |
43  |
44  |   HISTORY
45  |   12-MAR-07 Pawan Kumar   Created
46  |
47  |
48  |
49  +=============================================================================
50  Api end of comments
51 */
52 
53    PROCEDURE INSERT_ROW (
54    p_trans_detail_id          IN OUT NOCOPY    NUMBER
55   ,p_operator_certificate_id  IN               NUMBER
56   ,p_header_id                IN               NUMBER
57   ,p_Qualification_id         IN               NUMBER
58   ,p_Qualification_type       IN               NUMBER
59   ,p_PROFICIENCY_LEVEL_ID     IN               NUMBER
60   ,x_return_Status          OUT   NOCOPY     VARCHAR2 ) IS
61 
62 
63 BEGIN
64    -- Initially let us assign the return status to success
65       x_return_status := fnd_api.g_ret_sts_success;
66 
67 
68 
69 
70      INSERT INTO gmo_operator_trans_detail
71                         (trans_detail_id
72                          ,operator_certificate_id
73                          ,header_id
74                          ,Qualification_id
75                          ,Qualification_type
76                          ,PROFICIENCY_LEVEL_ID
77                          )
78                  VALUES ( gmo_oc_object_trans_s.nextval
79                          ,p_operator_certificate_id
80                          ,p_header_id
81                          ,p_Qualification_id
82                          ,p_Qualification_type
83                          ,p_PROFICIENCY_LEVEL_ID
84 
85                          )
86         RETURNING trans_detail_id
87              INTO p_trans_detail_id ;
88 
89       IF SQL%NOTFOUND THEN
90              x_return_status := fnd_api.g_ret_sts_error;
91       END IF;
92 
93    EXCEPTION
94      WHEN FND_API.g_exc_error  THEN
95         --dbms_output.put_line(SubStr('Error '||TO_CHAR(SQLCODE)||': '||SQLERRM, 1, 255));
96          x_return_status := fnd_api.g_ret_sts_error;
97       WHEN OTHERS THEN
98       	x_return_status := fnd_api.g_ret_sts_unexp_error;
99          --dbms_output.put_line(SubStr('Error '||TO_CHAR(SQLCODE)||': '||SQLERRM, 1, 255));
100 
101    END insert_row;
102 
103 
104 
105 END gmo_cert_trans_detail_dbl;