DBA Data[Home] [Help]

PACKAGE: APPS.PO_INBOUND_XML

Source


1 PACKAGE po_inbound_xml AUTHID CURRENT_USER AS
2 /* $Header: POSYNCIS.pls 120.4 2010/07/20 21:18:02 bvanjaku noship $ */
3 PROCEDURE trace
4   (
5     p_message VARCHAR2,
6     p_module  VARCHAR2,
7     p_level   NUMBER := 9);
8   FUNCTION update_po
9     (
10       P_PO_NUMBER       VARCHAR2,
11       P_RELEASE_NUMBER  NUMBER,
12       P_REVISION_NUMBER NUMBER,
13       P_LINE_NUMBER     NUMBER,
14       P_SHIPMENT_NUMBER NUMBER,
15       P_NEW_QUANTITY    NUMBER,
16       P_NEW_PRICE       NUMBER,
17       P_NEW_PROMISED_DATE DATE,
18       P_NEW_NEED_BY_DATE DATE := NULL,
19       P_LAUNCH_APPROVALS_FLAG VARCHAR2,
20       P_UPDATE_SOURCE         VARCHAR2,
21       P_VERSION               VARCHAR2,
22       P_OVERRIDE_DATE DATE := NULL,
23       P_API_ERRORS OUT NOCOPY PO_API_ERRORS_REC_TYPE,
24       P_BUYER_NAME         VARCHAR2 DEFAULT NULL,
25       P_secondary_quantity NUMBER ,
26       P_preferred_grade    VARCHAR2,
27       P_org_id IN NUMBER DEFAULT NULL )
28     RETURN NUMBER;
29   PROCEDURE cancel_po
30     (
31       l_api_version   IN NUMBER,
32       l_init_msg_list IN VARCHAR2,
33       l_commit        IN VARCHAR2,
34       l_return_status OUT NOCOPY VARCHAR2,
35       l_doc_type         IN PO_DOCUMENT_TYPES.document_type_code%TYPE,
36       l_doc_subtype      IN PO_DOCUMENT_TYPES.document_subtype%TYPE,
37       l_doc_id           IN NUMBER,
38       l_doc_num          IN PO_HEADERS.segment1%TYPE,
39       l_release_id       IN NUMBER,
40       l_release_num      IN NUMBER,
41       l_doc_line_id      IN NUMBER,
42       l_doc_line_num     IN NUMBER,
43       l_doc_line_loc_id  IN NUMBER,
44       l_doc_shipment_num IN NUMBER,
45       l_action           IN VARCHAR2,
46       l_action_date      IN DATE,
47       l_cancel_reason    IN PO_LINES.cancel_reason%TYPE,
48       l_cancel_reqs_flag IN VARCHAR2,
49       l_print_flag       IN VARCHAR2,
50       l_note_to_vendor   IN PO_HEADERS.note_to_vendor%TYPE,
51       l_use_gldate       IN VARCHAR2 DEFAULT NULL,
52       l_org_id           IN NUMBER DEFAULT NULL );
53   PROCEDURE log_err_msg
54     (
55       x_msg PO_API_ERRORS_REC_TYPE,
56       p_userid              NUMBER,
57       p_applid              NUMBER,
58       p_respid              NUMBER,
59       p_batch_id            NUMBER,
60       p_interface_header_id NUMBER,
61       p_interface_line_id   NUMBER);
62   PROCEDURE process_po_inbound_xml
63     (
64       itemtype IN VARCHAR2,
65       itemkey  IN VARCHAR2,
66       actid    IN NUMBER,
67       funcmode IN VARCHAR2,
68       resultout OUT NOCOPY VARCHAR2);
69   PROCEDURE is_po_number_exists
70     (
71       p_po_number      IN VARCHAR,
72       p_operating_unit IN NUMBER,
73       p_po_header_id OUT NOCOPY NUMBER);
74   FUNCTION is_po_number_exists
75     (
76       p_po_number      IN VARCHAR,
77       p_operating_unit IN NUMBER)
78     RETURN BOOLEAN;
79   PROCEDURE GET_OPERATING_UNIT
80     (
81       p_location_code IN VARCHAR,
82       p_operating_unit OUT NOCOPY NUMBER);
83   PROCEDURE GET_CLIENT_CODE
84     (
85       p_trading_location_code IN VARCHAR2,
86       p_client_code OUT NOCOPY VARCHAR2);
87   PROCEDURE GET_LINE_TYPE
88     (
89       p_operating_unit IN NUMBER,
90       p_line_type OUT NOCOPY VARCHAR2);
91   PROCEDURE INITIALISE
92     (
93       p_user_name IN VARCHAR,
94       p_user_id OUT NOCOPY NUMBER);
95   PROCEDURE GET_TERM_ID
96     (
97       p_term_name          VARCHAR2,
98       p_term_id OUT NOCOPY NUMBER);
99   END po_inbound_xml;