DBA Data[Home] [Help]

PACKAGE BODY: APPS.AHL_OSP_SERV_ITEM_RELS_PVT_W

Source


1 package body ahl_osp_serv_item_rels_pvt_w as
2   /* $Header: AHLWOSRB.pls 120.0 2005/07/06 15:54:20 jeli noship $ */
3   procedure process_serv_itm_rels(p_api_version  NUMBER
4     , p_init_msg_list  VARCHAR2
5     , p_commit  VARCHAR2
6     , p_validation_level  NUMBER
7     , p_module_type  VARCHAR2
8     , p5_a0 in out nocopy  NUMBER
9     , p5_a1 in out nocopy  NUMBER
10     , p5_a2 in out nocopy  NUMBER
11     , p5_a3 in out nocopy  VARCHAR2
12     , p5_a4 in out nocopy  NUMBER
13     , p5_a5 in out nocopy  VARCHAR2
14     , p5_a6 in out nocopy  NUMBER
15     , p5_a7 in out nocopy  VARCHAR2
16     , p5_a8 in out nocopy  NUMBER
17     , p5_a9 in out nocopy  DATE
18     , p5_a10 in out nocopy  DATE
19     , p5_a11 in out nocopy  VARCHAR
20     , p5_a12 in out nocopy  VARCHAR2
21     , x_return_status out nocopy  VARCHAR2
22     , x_msg_count out nocopy  NUMBER
23     , x_msg_data out nocopy  VARCHAR2
24   )
25 
26   as
27     ddp_x_inv_serv_item_rec ahl_osp_serv_item_rels_pvt.inv_serv_item_rels_rec_type;
28     ddindx binary_integer; indx binary_integer;
29   begin
30 
31     -- copy data to the local IN or IN-OUT args, if any
32 
33 
34 
35 
36 
37     ddp_x_inv_serv_item_rec.inv_ser_item_rel_id := p5_a0;
38     ddp_x_inv_serv_item_rec.obj_ver_num := p5_a1;
39     ddp_x_inv_serv_item_rec.inv_item_id := p5_a2;
40     ddp_x_inv_serv_item_rec.inv_item_name := p5_a3;
41     ddp_x_inv_serv_item_rec.inv_org_id := p5_a4;
42     ddp_x_inv_serv_item_rec.inv_org_name := p5_a5;
43     ddp_x_inv_serv_item_rec.service_item_id := p5_a6;
44     ddp_x_inv_serv_item_rec.service_item_name := p5_a7;
45     ddp_x_inv_serv_item_rec.rank := p5_a8;
46     ddp_x_inv_serv_item_rec.active_start_date := p5_a9;
47     ddp_x_inv_serv_item_rec.active_end_date := p5_a10;
48     ddp_x_inv_serv_item_rec.for_all_org_flag := p5_a11;
49     ddp_x_inv_serv_item_rec.operation_flag := p5_a12;
50 
51 
52 
53 
54     -- here's the delegated call to the old PL/SQL routine
55     ahl_osp_serv_item_rels_pvt.process_serv_itm_rels(p_api_version,
56       p_init_msg_list,
57       p_commit,
58       p_validation_level,
59       p_module_type,
60       ddp_x_inv_serv_item_rec,
61       x_return_status,
62       x_msg_count,
63       x_msg_data);
64 
65     -- copy data back from the local variables to OUT or IN-OUT args, if any
66 
67 
68 
69 
70 
71     p5_a0 := ddp_x_inv_serv_item_rec.inv_ser_item_rel_id;
72     p5_a1 := ddp_x_inv_serv_item_rec.obj_ver_num;
73     p5_a2 := ddp_x_inv_serv_item_rec.inv_item_id;
74     p5_a3 := ddp_x_inv_serv_item_rec.inv_item_name;
75     p5_a4 := ddp_x_inv_serv_item_rec.inv_org_id;
76     p5_a5 := ddp_x_inv_serv_item_rec.inv_org_name;
77     p5_a6 := ddp_x_inv_serv_item_rec.service_item_id;
78     p5_a7 := ddp_x_inv_serv_item_rec.service_item_name;
79     p5_a8 := ddp_x_inv_serv_item_rec.rank;
80     p5_a9 := ddp_x_inv_serv_item_rec.active_start_date;
81     p5_a10 := ddp_x_inv_serv_item_rec.active_end_date;
82     p5_a11 := ddp_x_inv_serv_item_rec.for_all_org_flag;
83     p5_a12 := ddp_x_inv_serv_item_rec.operation_flag;
84 
85 
86 
87   end;
88 
89 end ahl_osp_serv_item_rels_pvt_w;