DBA Data[Home] [Help]

PACKAGE BODY: APPS.PA_PROJ_REQ_ASSOCIATIONS_PKG

Source


1 PACKAGE BODY PA_PROJ_REQ_ASSOCIATIONS_PKG as
2 /* $Header: PAYRASSB.pls 120.1 2005/08/19 17:23:58 mwasowic noship $ */
3 
4 --
5 -- Procedure     : Insert_rows
6 -- Purpose       : Create Rows in PA_REQUEST_ASSOC_TEMP.
7 --
8 --
9 PROCEDURE insert_rows
10       ( p_object_type_tbl            IN PA_PLSQL_DATATYPES.Char30TabTyp      ,
11 				p_object_id1_tbl             IN PA_PLSQL_DATATYPES.Char240TabTyp      ,
12 				p_object_id2_tbl             IN PA_PLSQL_DATATYPES.Char240TabTyp      ,
13 				p_object_id3_tbl             IN PA_PLSQL_DATATYPES.Char240TabTyp      ,
14 				p_object_id4_tbl             IN PA_PLSQL_DATATYPES.Char240TabTyp      ,
15 				p_object_id5_tbl             IN PA_PLSQL_DATATYPES.Char240TabTyp      ,
16 				p_object_name_tbl            IN PA_PLSQL_DATATYPES.Char80TabTyp      ,
17 				p_object_number_tbl          IN PA_PLSQL_DATATYPES.Char80TabTyp      ,
18 				p_object_type_name_tbl       IN PA_PLSQL_DATATYPES.Char80TabTyp      ,
19 				p_object_subtype_tbl         IN PA_PLSQL_DATATYPES.Char80TabTyp      ,
20 				p_status_name_tbl            IN PA_PLSQL_DATATYPES.Char80TabTyp      ,
21 				p_description_tbl            IN PA_PLSQL_DATATYPES.Char250TabTyp      ,
22         x_return_status              OUT  NOCOPY VARCHAR2                          , --File.Sql.39 bug 4440895
23         x_msg_count                  OUT  NOCOPY NUMBER                            , --File.Sql.39 bug 4440895
24         x_msg_data                   OUT  NOCOPY VARCHAR2 ) --File.Sql.39 bug 4440895
25 IS
26 
27 BEGIN
28 
29   FORALL j IN p_object_type_tbl.FIRST .. p_object_type_tbl.LAST
30 		INSERT INTO PA_REQUEST_ASSOC_TEMP
31 		(
32         object_name             ,
33         object_number           ,
34         object_type             ,
35         object_type_name        ,
36         object_subtype          ,
37         object_id1              ,
38         object_id2              ,
39         object_id3              ,
40         object_id4              ,
41         object_id5              ,
42         status_name             ,
43         description             )
44      VALUES
45 	   (
46        p_object_name_tbl(j)     ,
47        p_object_number_tbl(j)   ,
48        p_object_type_tbl(j)             ,
49        p_object_type_name_tbl(j)        ,
50        p_object_subtype_tbl(j)          ,
51        p_object_id1_tbl(j)              ,
52        p_object_id2_tbl(j)              ,
53        p_object_id3_tbl(j)              ,
54        p_object_id4_tbl(j)              ,
55        p_object_id5_tbl(j)              ,
56        p_status_name_tbl(j)             ,
57        p_description_tbl(j)
58        );
59 
60    x_return_status := FND_API.G_RET_STS_SUCCESS;
61 EXCEPTION
62  WHEN OTHERS THEN
63   x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
64  FND_MSG_PUB.add_exc_msg( p_pkg_name         => 'PA_PROJ_REQ_ASSOCIATIONS_PKG',
65                           p_procedure_name   => 'insert_rows');
66  raise;
67 
68 END insert_rows;
69 
70 
71 END PA_PROJ_REQ_ASSOCIATIONS_PKG;