DBA Data[Home] [Help]

PACKAGE: APPS.XDP_INTERFACES_PO_CUHK

Source


1 PACKAGE XDP_INTERFACES_PO_CUHK AUTHID CURRENT_USER AS
2 /* $Header: XDPPOCHS.pls 120.2 2005/07/07 02:04:12 appldev ship $ */
3 
4 -- PL/SQL Specification
5 -- Datastructure Definitions
6 
7 
8  -- API specifications
9 
10  /*
11   This procedure is used for the customer to add
12   customization PRIOR to the Process_order API
13   */
14 
15   Procedure Process_order_Pre(  p_order_header IN OUT NOCOPY XDP_TYPES.ORDER_HEADER,
16 				p_order_parameter IN OUT NOCOPY XDP_TYPES.ORDER_PARAMETER_LIST,
17 				p_order_line_list IN OUT NOCOPY XDP_TYPES.ORDER_LINE_LIST,
18 				p_line_parameter_list IN OUT NOCOPY XDP_TYPES.LINE_PARAM_LIST,
19 				p_sdp_order_id  IN OUT NOCOPY NUMBER,
20 				x_data  IN OUT NOCOPY  VARCHAR2,
21 				x_count  IN OUT NOCOPY NUMBER,
22 			  	x_return_code  IN OUT NOCOPY VARCHAR2
23 			      );
24 
25  /*
26   This procedure is used for the customer to add
27   customization AFTER the Process_order API
28   */
29 
30   Procedure Process_order_Post(  p_order_header       IN OUT NOCOPY XDP_TYPES.ORDER_HEADER,
31 				 p_order_parameter     IN OUT NOCOPY XDP_TYPES.ORDER_PARAMETER_LIST,
32 				 p_order_line_list     IN OUT NOCOPY XDP_TYPES.ORDER_LINE_LIST,
33 				 p_line_parameter_list IN OUT NOCOPY XDP_TYPES.LINE_PARAM_LIST,
34 				 p_sdp_order_id        IN OUT NOCOPY NUMBER,
35 				 x_data                IN OUT NOCOPY VARCHAR2,
36 				 x_count               IN OUT NOCOPY NUMBER,
37 			  	 x_return_code         IN OUT NOCOPY VARCHAR2
38 			       );
39 
40  /*
41   This function is called prior to generating message
42   for Process Order
43  */
44 
45     Function Ok_to_Generate_msg(p_order_header        XDP_TYPES.ORDER_HEADER,
46 				   p_order_parameter     XDP_TYPES.ORDER_PARAMETER_LIST,
47 				   p_order_line_list     XDP_TYPES.ORDER_LINE_LIST,
48 				   p_line_parameter_list XDP_TYPES.LINE_PARAM_LIST,
49 				   p_sdp_order_id        NUMBER
50 				  ) return Boolean;
51 
52 
53 END XDP_INTERFACES_PO_CUHK;