DBA Data[Home] [Help]

PACKAGE: APPS.CSE_ASSET_MOVE_PKG

Source


1 PACKAGE cse_asset_move_pkg AUTHID CURRENT_USER AS
2 /* $Header: CSEFAMVS.pls 120.8 2011/05/31 23:22:07 devijay ship $ */
3 
4   TYPE move_trans_rec IS RECORD (
5     transaction_id               NUMBER,
6     transaction_type_id          NUMBER,
7     instance_id                  NUMBER,
8     primary_units                NUMBER,
9     serial_number                VARCHAR2(30),
10     inv_material_transaction_id  NUMBER,
11     source_transaction_type      VARCHAR2(30),
12     inv_item_id                  NUMBER,
13     inv_org_id                   NUMBER,
14     shipment_number              VARCHAR2(30),
15     inv_organization_id          NUMBER,
16     inv_subinventory_name        VARCHAR2(10),
17     location_id                  NUMBER,
18     location_type_code           VARCHAR2(30),
19     transaction_date             DATE,
20     transaction_quantity         NUMBER,
21     object_version_number        NUMBER,
22     operation_status_code        VARCHAR2(30),
23     instance_usage_code          VARCHAR2(30),
24     source_index                 BINARY_INTEGER,
25     serial_control_code          number);
26 
27   TYPE move_trans_tbl IS TABLE OF move_trans_rec INDEX BY BINARY_INTEGER ;
28 
29   TYPE txn_context IS RECORD (
30     csi_txn_id             number,
31     csi_txn_type_id        number,
32     csi_txn_date           date,
33     mtl_txn_id             number,
34     mtl_txn_type_id        number,
35     mtl_txn_action_id      number,
36     mtl_txn_src_type_id    number,
37     mtl_txn_date           date,
38     mtl_txn_src_id         number,
39     mtl_src_trx_line_id    number,
40     mtl_xfer_txn_id        number,
41     inventory_item_id      number,
42     organization_id        number,
43     item                   varchar2(120),
44     item_description       varchar2(540),
45     primary_quantity       number,
46     primary_uom_code       varchar2(6),
47     depreciable_flag       varchar2(1),
48     src_serial_code        number,
49     dst_serial_code        number,
50     src_lot_code           number,
51     dst_lot_code           number);
52 
53   TYPE instance_rec IS RECORD (
54     csi_txn_id             number,
55     csi_txn_type_id        number,
56     csi_txn_date           date,
57     mtl_txn_id             number,
58     mtl_txn_date           date,
59     mtl_txn_qty            number,
60     rcv_txn_id             number,
61     po_distribution_id     number,
62     instance_id            number,
63     quantity               number,
64     inventory_item_id      number,
65     organization_id        number,
66     item                   varchar2(80),
67     item_description       varchar2(240),
68     subinventory_code      varchar2(30),
69     primary_uom_code       varchar2(6),
70     serial_number          varchar2(30),
71     --lot_number             varchar2(30),
72     lot_number             varchar2(80), --bug 10322621
73     pa_project_id          number,
74     pa_project_task_id     number,
75     location_type_code     varchar2(30),
76     location_id            number,
77     mtl_dist_acct_id       number,
78     depreciable_flag       varchar2(1),
79     redeploy_flag          varchar2(1),
80     group_asset_id         number,
81     asset_description      varchar2(80),
82     asset_unit_cost        number,
83     asset_cost             number,
84     asset_category_id      number,
85     book_type_code         varchar2(30),
86     date_placed_in_service date,
87     asset_location_id      number,
88     asset_key_ccid         number,
89     deprn_expense_ccid     number,
90     payables_ccid          number,
91     tag_number             varchar2(15),
92     model_number           varchar2(40),
93     manufacturer_name      varchar2(360), -- Bug 11878668
94     --manufacturer_name      varchar2(30),
95     employee_id            number,
96     search_method          varchar2(10),
97     source_txn_type        varchar2(30),
98     fa_group_by            varchar2(30),
99     src_dst_flag           varchar2(1));
100 
101   TYPE instance_tbl IS TABLE of instance_rec INDEX BY binary_integer;
102 
103   TYPE fa_query_rec IS RECORD(
104     inventory_item_id      number,
105     asset_id               number,
106     asset_description      varchar2(80),
107     book_type_code         varchar2(30),
108     asset_category_id      number,
109     date_placed_in_service date,
110     serial_number          varchar2(80),
111     model_number           varchar2(30),
112     tag_nuber              varchar2(30),
113     manufacturer_name      varchar2(360), -- Bug 11878668
114     --manufacturer_name      varchar2(30),
115     asset_key_ccid         number,
116     search_method          varchar2(10));
117 
118   TYPE fixed_asset_rec IS RECORD(
119     asset_id               number,
120     asset_number           varchar2(30),
121     asset_category_id      number,
122     asset_key_ccid         number,
123     tag_number             varchar2(30),
124     asset_description      varchar2(240),
125     manufacturer_name      varchar2(360), -- Bug 11878668
126     --manufacturer_name      varchar2(30),
127     serial_number          varchar2(80),
128     model_number           varchar2(80),
129     current_units          number,
130     book_type_code         varchar2(30),
131     date_placed_in_service date,
132     asset_cost             number,
133     mass_addition_id       number,
134     feeder_system_name     varchar2(40),
135     reviewer_comments      varchar2(240),
136     instance_asset_id      number);
137 
138   TYPE fixed_asset_tbl IS TABLE of fixed_asset_rec INDEX BY binary_integer;
139 
140   PROCEDURE process_move_transactions(
141     x_retcode              OUT NOCOPY VARCHAR2,
142     x_errbuf               OUT NOCOPY VARCHAR2,
143     p_inventory_item_id    IN  NUMBER DEFAULT NULL);
144 
145 END cse_asset_move_pkg ;