DBA Data[Home] [Help]

PACKAGE BODY: APPS.GME_TEXT_DBL

Source


1 PACKAGE BODY gme_text_dbl AS
2 /* $Header: GMEVTXTB.pls 120.1 2005/06/03 11:01:38 appldev  $ */
3    g_pkg_name   CONSTANT VARCHAR2 (30) := 'gme_text_dbl';
4 
5    FUNCTION insert_header_row (
6       p_header   IN              gme_text_header%ROWTYPE
7      ,x_header   IN OUT NOCOPY   gme_text_header%ROWTYPE)
8       RETURN BOOLEAN
9    IS
10       l_api_name   CONSTANT VARCHAR2 (30) := 'GET_ITEM_NO';
11    BEGIN
12       INSERT INTO gme_text_header
13                   (text_code, created_by
14                   ,creation_date, last_updated_by
15                   ,last_update_date)
16            VALUES (gem5_text_code_s.NEXTVAL, gme_common_pvt.g_user_ident
17                   ,gme_common_pvt.g_timestamp, gme_common_pvt.g_user_ident
18                   ,gme_common_pvt.g_timestamp)
19         RETURNING text_code
20              INTO x_header.text_code;
21 
22       RETURN TRUE;
23    EXCEPTION
24       WHEN OTHERS THEN
25          --Bug2804440
26          fnd_msg_pub.add_exc_msg (g_pkg_name, l_api_name);
27          RETURN FALSE;
28    END insert_header_row;
29 
30    FUNCTION insert_text_row (
31       p_text_row   IN              gme_text_table%ROWTYPE
32      ,x_text_row   IN OUT NOCOPY   gme_text_table%ROWTYPE)
33       RETURN BOOLEAN
34    IS
35       l_rowid               VARCHAR2 (40);
36       l_api_name   CONSTANT VARCHAR2 (30) := 'insert_text_row';
37    BEGIN
38       gma_gme_text_tbl_pkg.insert_row
39                            (x_rowid                  => l_rowid
40                            ,x_text_code              => p_text_row.text_code
41                            ,x_lang_code              => p_text_row.lang_code
42                            ,x_paragraph_code         => p_text_row.paragraph_code
43                            ,x_sub_paracode           => p_text_row.sub_paracode
44                            ,x_line_no                => p_text_row.line_no
45                            ,x_text                   => p_text_row.text
46                            ,x_creation_date          => gme_common_pvt.g_timestamp
47                            ,x_created_by             => gme_common_pvt.g_user_ident
48                            ,x_last_updated_by        => gme_common_pvt.g_user_ident
49                            ,x_last_update_date       => gme_common_pvt.g_timestamp
50                            ,x_last_update_login      => gme_common_pvt.g_login_id);
51       RETURN TRUE;
52    EXCEPTION
53       WHEN OTHERS THEN
54          --Bug2804440
55          fnd_msg_pub.add_exc_msg (g_pkg_name, l_api_name);
56          --End Bug2804440
57          RETURN FALSE;
58    END insert_text_row;
59 END gme_text_dbl;