DBA Data[Home] [Help]

PACKAGE BODY: APPS.AHL_OSP_RCV_PVT_W

Source


1 package body ahl_osp_rcv_pvt_w as
2   /* $Header: AHLWORCB.pls 120.0 2008/02/05 16:17:10 mpothuku noship $ */
3   procedure receive_against_rma(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     , x_return_status out nocopy  VARCHAR2
9     , x_msg_count out nocopy  NUMBER
10     , x_msg_data out nocopy  VARCHAR2
11     , p8_a0  NUMBER
12     , p8_a1  NUMBER
13     , p8_a2  VARCHAR2
14     , p8_a3  NUMBER
15     , p8_a4  NUMBER
16     , p8_a5  VARCHAR2
17     , p8_a6  DATE
18     , p8_a7  NUMBER
19     , p8_a8  VARCHAR2
20     , p8_a9  VARCHAR2
21     , p8_a10  VARCHAR2
22     , p8_a11  VARCHAR2
23     , p8_a12  NUMBER
24     , p8_a13  VARCHAR2
25     , p8_a14  VARCHAR2
26     , x_request_id out nocopy  NUMBER
27     , x_return_line_id out nocopy  NUMBER
28   )
29 
30   as
31     ddp_rma_receipt_rec ahl_osp_rcv_pvt.rma_receipt_rec_type;
32     ddindx binary_integer; indx binary_integer;
33   begin
34 
35     -- copy data to the local IN or IN-OUT args, if any
36 
37 
38 
39 
40 
41 
42 
43 
44     ddp_rma_receipt_rec.return_line_id := p8_a0;
45     ddp_rma_receipt_rec.receiving_org_id := p8_a1;
46     ddp_rma_receipt_rec.receiving_subinventory := p8_a2;
47     ddp_rma_receipt_rec.receiving_locator_id := p8_a3;
48     ddp_rma_receipt_rec.receipt_quantity := p8_a4;
49     ddp_rma_receipt_rec.receipt_uom_code := p8_a5;
50     ddp_rma_receipt_rec.receipt_date := p8_a6;
51     ddp_rma_receipt_rec.new_item_id := p8_a7;
52     ddp_rma_receipt_rec.new_serial_number := p8_a8;
53     ddp_rma_receipt_rec.new_serial_tag_code := p8_a9;
54     ddp_rma_receipt_rec.new_lot_number := p8_a10;
55     ddp_rma_receipt_rec.new_item_rev_number := p8_a11;
56     ddp_rma_receipt_rec.exchange_item_id := p8_a12;
57     ddp_rma_receipt_rec.exchange_serial_number := p8_a13;
58     ddp_rma_receipt_rec.exchange_lot_number := p8_a14;
59 
60 
61 
62     -- here's the delegated call to the old PL/SQL routine
63     ahl_osp_rcv_pvt.receive_against_rma(p_api_version,
64       p_init_msg_list,
65       p_commit,
66       p_validation_level,
67       p_module_type,
68       x_return_status,
69       x_msg_count,
70       x_msg_data,
71       ddp_rma_receipt_rec,
72       x_request_id,
73       x_return_line_id);
74 
75     -- copy data back from the local variables to OUT or IN-OUT args, if any
76 
77 
78 
79 
80 
81 
82 
83 
84 
85 
86   end;
87 
88 end ahl_osp_rcv_pvt_w;