DBA Data[Home] [Help]

PACKAGE: APPS.MTL_LOT_UOM_CONV_PUB

Source


1 PACKAGE MTL_LOT_UOM_CONV_PUB AUTHID CURRENT_USER AS
2 /* $Header: INVPLUCS.pls 120.0 2005/05/25 05:26:27 appldev noship $
3 /* Record Type Declarations */
4 
5 
6 G_TRUE      CONSTANT NUMBER := 1;
7 G_FALSE     CONSTANT NUMBER := 0;
8 
9 TYPE quantity_update_rec_type IS TABLE OF mtl_lot_conv_audit_details%ROWTYPE
10                               INDEX BY BINARY_INTEGER;
11 
12 lot_uom_conv_rec      mtl_lot_uom_class_conversions%ROWTYPE;
13 
14 
15 TYPE lotconv_aud_typ IS RECORD
16 (
17  conv_audit_id      mtl_lot_conv_audit.conv_audit_id%TYPE,
18  conversion_id      mtl_lot_conv_audit.conversion_id%TYPE,
19  conversion_date    mtl_lot_conv_audit.conversion_date%TYPE,
20  update_type_indicator   mtl_lot_conv_audit.update_type_indicator%TYPE,
21  batch_id           mtl_lot_conv_audit.batch_id%TYPE,
22  reason_id          mtl_lot_conv_audit.reason_id%TYPE,
23  old_conversion_rate     mtl_lot_conv_audit.old_conversion_rate%TYPE,
24  new_conversion_rate     mtl_lot_conv_audit.new_conversion_rate%TYPE,
25  event_spec_disp_id      mtl_lot_conv_audit.event_spec_disp_id%TYPE,
26  created_by         mtl_lot_conv_audit.created_by%TYPE,
27  creation_date      mtl_lot_conv_audit.creation_date%TYPE,
28  last_updated_by    mtl_lot_conv_audit.last_updated_by%TYPE,
29  last_update_date   mtl_lot_conv_audit.last_update_date%TYPE,
30  last_update_login  mtl_lot_conv_audit.last_update_login%TYPE
31 );
32 
33 
34 TYPE lotconv_aud_det IS RECORD
35 (
36  conv_audit_detail_id mtl_lot_conv_audit_details.conv_audit_detail_id%TYPE,
37  conv_audit_id         mtl_lot_conv_audit_details.conv_audit_id%TYPE,
38  revision              mtl_lot_conv_audit_details.revision%TYPE,
39  organization_id       mtl_lot_conv_audit_details.organization_id%TYPE,
40  subinventory_code     mtl_lot_conv_audit_details.subinventory_code%TYPE,
41  lpn_id                mtl_lot_conv_audit_details.lpn_id%TYPE,
42  locator_id            mtl_lot_conv_audit_details.locator_id%TYPE,
43  old_primary_qty       mtl_lot_conv_audit_details.old_primary_qty%TYPE,
44  old_secondary_qty     mtl_lot_conv_audit_details.old_secondary_qty%TYPE,
45  new_primary_qty       mtl_lot_conv_audit_details.new_primary_qty%TYPE,
46  new_secondary_qty     mtl_lot_conv_audit_details.new_secondary_qty%TYPE,
47  transaction_primary_qty mtl_lot_conv_audit_details.transaction_primary_qty%TYPE,
48  transaction_secondary_qty mtl_lot_conv_audit_details.transaction_secondary_qty%TYPE,
49  transaction_update_flag mtl_lot_conv_audit_details.transaction_update_flag%TYPE,
50  created_by           mtl_lot_conv_audit_details.created_by%TYPE,
51  creation_date        mtl_lot_conv_audit_details.creation_date%TYPE,
52  last_updated_by      mtl_lot_conv_audit_details.last_updated_by%TYPE,
53  last_update_date     mtl_lot_conv_audit_details.last_update_date%TYPE,
54  last_update_login    mtl_lot_conv_audit_details.last_update_login%TYPE
55 );
56 
57 
58 PROCEDURE create_lot_uom_conversion
59 ( p_api_version           IN              NUMBER
60 , p_init_msg_list         IN              VARCHAR2 DEFAULT FND_API.G_FALSE
61 , p_commit                IN              VARCHAR2 DEFAULT FND_API.G_FALSE
62 , p_validation_level      IN              NUMBER   DEFAULT FND_API.G_VALID_LEVEL_FULL
63 , p_action_type           IN              VARCHAR2
64 , p_update_type_indicator IN              NUMBER DEFAULT 5
65 , p_reason_id             IN              NUMBER
66 , p_batch_id              IN              NUMBER
67 , p_process_data          IN              VARCHAR2 DEFAULT FND_API.G_TRUE
68 , p_lot_uom_conv_rec      IN OUT NOCOPY   mtl_lot_uom_class_conversions%ROWTYPE
69 , p_qty_update_tbl        IN OUT NOCOPY   MTL_LOT_UOM_CONV_PUB.quantity_update_rec_type
70 , x_return_status         OUT NOCOPY      VARCHAR2
71 , x_msg_count             OUT NOCOPY      NUMBER
72 , x_msg_data              OUT NOCOPY      VARCHAR2
73 , x_sequence              IN OUT NOCOPY   NUMBER
74 );
75 
76 
77 
78 END MTL_LOT_UOM_CONV_PUB;