DBA Data[Home] [Help]

PACKAGE: APPS.CSE_ASSET_MOVE_PKG

Source


1 PACKAGE cse_asset_move_pkg AS
2 /* $Header: CSEFAMVS.pls 120.6.12010000.1 2008/07/30 05:17:33 appldev 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     pa_project_id          number,
73     pa_project_task_id     number,
74     location_type_code     varchar2(30),
75     location_id            number,
76     mtl_dist_acct_id       number,
77     depreciable_flag       varchar2(1),
78     redeploy_flag          varchar2(1),
79     group_asset_id         number,
80     asset_description      varchar2(80),
81     asset_unit_cost        number,
82     asset_cost             number,
83     asset_category_id      number,
84     book_type_code         varchar2(30),
85     date_placed_in_service date,
86     asset_location_id      number,
87     asset_key_ccid         number,
88     deprn_expense_ccid     number,
89     payables_ccid          number,
90     tag_number             varchar2(15),
91     model_number           varchar2(40),
92     manufacturer_name      varchar2(30),
93     employee_id            number,
94     search_method          varchar2(10),
95     source_txn_type        varchar2(30),
96     fa_group_by            varchar2(30),
97     src_dst_flag           varchar2(1));
98 
99   TYPE instance_tbl IS TABLE of instance_rec INDEX BY binary_integer;
100 
101   TYPE fa_query_rec IS RECORD(
102     inventory_item_id      number,
103     asset_id               number,
104     asset_description      varchar2(80),
105     book_type_code         varchar2(30),
106     asset_category_id      number,
107     date_placed_in_service date,
108     serial_number          varchar2(80),
109     model_number           varchar2(30),
110     tag_nuber              varchar2(30),
111     manufacturer_name      varchar2(30),
112     asset_key_ccid         number,
113     search_method          varchar2(10));
114 
115   TYPE fixed_asset_rec IS RECORD(
116     asset_id               number,
117     asset_number           varchar2(30),
118     asset_category_id      number,
119     asset_key_ccid         number,
120     tag_number             varchar2(30),
121     asset_description      varchar2(240),
122     manufacturer_name      varchar2(30),
123     serial_number          varchar2(80),
124     model_number           varchar2(80),
125     current_units          number,
126     book_type_code         varchar2(30),
127     date_placed_in_service date,
128     asset_cost             number,
129     mass_addition_id       number,
130     feeder_system_name     varchar2(40),
131     reviewer_comments      varchar2(240),
132     instance_asset_id      number);
133 
134   TYPE fixed_asset_tbl IS TABLE of fixed_asset_rec INDEX BY binary_integer;
135 
136   PROCEDURE process_move_transactions(
137     x_retcode              OUT NOCOPY VARCHAR2,
138     x_errbuf               OUT NOCOPY VARCHAR2,
139     p_inventory_item_id    IN  NUMBER DEFAULT NULL);
140 
141 END cse_asset_move_pkg ;