DBA Data[Home] [Help]

PACKAGE: APPS.GML_RCV_TXN_INTERFACE

Source


1 PACKAGE GML_RCV_TXN_INTERFACE AS
2 /* $Header: GMLTISVS.pls 120.1 2005/06/03 13:18:10 appldev  $*/
3 
4 
5 TYPE cascaded_trans_rec_type IS RECORD
6   (
7    customer_id NUMBER,
8    error_message VARCHAR2(255),
9    error_status VARCHAR2(1),
10    expected_receipt_date DATE,
11    from_organization_id NUMBER,
12    group_id NUMBER,
13    item_id NUMBER,
14    locator_id NUMBER,
15    oe_order_header_id NUMBER,
16    oe_order_line_id NUMBER,
17    parent_transaction_id NUMBER,
18    po_distribution_id NUMBER,
19    po_header_id NUMBER,
20    po_line_id NUMBER,
21    po_line_location_id NUMBER,
22    po_release_id NUMBER,
23    primary_quantity NUMBER,
24    primary_unit_of_measure VARCHAR2(25),
25    qty_rcv_exception_code VARCHAR2(25),
26    quantity NUMBER,
27    quantity_shipped NUMBER,
28    revision VARCHAR2(3),
29    ship_to_location_id NUMBER,
30    shipment_header_id NUMBER,
31    shipment_line_id NUMBER,
32    source_doc_quantity NUMBER,
33    source_doc_unit_of_measure VARCHAR2(25),
34    subinventory VARCHAR2(10),
35    tax_amount NUMBER,
36    to_organization_id NUMBER,
37    transaction_type VARCHAR2(25),
38    unit_of_measure VARCHAR2(25),
39    inspection_status_code VARCHAR2(25),
40    p_lpn_id NUMBER,
41    item_desc VARCHAR2(240),
42    project_id number default null,
43    task_id   number  default null,
44    lot_number mtl_lot_numbers.lot_number%TYPE DEFAULT NULL,
45    secondary_quantity rcv_transactions_interface.SECONDARY_QUANTITY%TYPE,
46    secondary_unit_of_measure rcv_transactions_interface.SECONDARY_UNIT_OF_MEASURE%TYPE
47    );
48 
49 TYPE cascaded_trans_tab_type IS TABLE OF cascaded_trans_rec_type
50   INDEX BY BINARY_INTEGER;
51 
52 PROCEDURE matching_logic
53   (x_return_status                   OUT nocopy VARCHAR2,
54    x_msg_count                       OUT nocopy NUMBER,
55    x_msg_data                        OUT nocopy VARCHAR2,
56    x_cascaded_table               IN OUT nocopy cascaded_trans_tab_type,
57    n                              IN OUT nocopy  binary_integer,
58    temp_cascaded_table            IN OUT nocopy cascaded_trans_tab_type,
59    p_receipt_num                     IN   VARCHAR2,
60    p_shipment_header_id              IN   NUMBER,  -- this parameter is for ASN only, should leave it NULL for PO receipt
61    p_lpn_id                          IN   NUMBER -- this parameter is for ASN only, should leave it NULL for PO receipt
62    );
63 
64 END GML_RCV_TXN_INTERFACE;