DBA Data[Home] [Help]

PACKAGE: APPS.PO_INTERFACE_ERRORS_SV1

Source


1 PACKAGE PO_INTERFACE_ERRORS_SV1 AUTHID CURRENT_USER AS
2 /* $Header: POXPIIES.pls 120.1 2009/10/23 13:34:51 ssreekum ship $ */
3 
4 /*==================================================================
5   FUNCTION NAME:  handle_interface_errors()
6 
7   DESCRIPTION:    This API is basically a error handling "wrapper" routine for
8 		  for PO_HEADERS_INTERFACE and PO_LINES_INTERFACE.
9 
10   DESIGN
11   REFERENCES:	  832erro5.doc
12 
13   CHANGE
14   HISTORY:	  Created	03-Mar-1996	Rajan Odayar
15 		  Modified      04-MAR-1996     Daisy Yu
16                   Modified      21-APR-1996     daisy Yu
17 
18 =======================================================================*/
19  PROCEDURE handle_interface_errors(X_interface_type           IN  VARCHAR2,
20                                    X_Error_type               IN  VARCHAR2,
21 				   X_Batch_id                 IN  NUMBER,
22                                    X_Interface_Header_Id      IN  NUMBER,
23                                    X_Interface_Line_id        IN  NUMBER,
24 				   X_Error_message_name       IN  VARCHAR2,
25         			   X_Table_name               IN  VARCHAR2,
26                                    X_Column_name              IN  VARCHAR2,
27 				   X_TokenName1               IN  VARCHAR2,
28                                    X_TokenName2               IN  VARCHAR2,
29                                    X_TokenName3               IN  VARCHAR2,
30                                    X_TokenName4               IN  VARCHAR2,
31                                    X_TokenName5               IN  VARCHAR2,
32                                    X_TokenName6               IN  VARCHAR2,
33 				   X_TokenValue1              IN  VARCHAR2,
34 				   X_TokenValue2              IN  VARCHAR2,
35 				   X_TokenValue3              IN  VARCHAR2,
36 				   X_TokenValue4              IN  VARCHAR2,
37 				   X_TokenValue5              IN  VARCHAR2,
38 				   X_TokenValue6              IN  VARCHAR2,
39 				   X_header_processable_flag  IN OUT NOCOPY VARCHAR2,
40                                    X_Interface_Dist_Id        IN  NUMBER DEFAULT null);
41 
42 /*==================================================================
43   FUNCTION NAME:  insert_po_interface_errors()
44 
45   DESCRIPTION:    This API inserts records into po_interface_errors table.
46                   Bug 2705777. Changed to be an AUTONOMOUS TRANSACTION
47   DESIGN
48   REFERENCES:	  832erro5.doc
49 
50   CHANGE
51   HISTORY:	  Created	03-Mar-1996	Rajan Odayar
52 		  Modified      04-MAR-1996     Daisy Yu
53                                 03-MAR-2004     Manish Bhargava
54 =======================================================================*/
55 FUNCTION  insert_po_interface_errors(X_interface_type       IN VARCHAR2,
56                         X_Error_type           IN VARCHAR2, --<Bug 3375881>
57                         X_Batch_id             IN NUMBER,
58                         X_Interface_Header_ID  IN NUMBER,
59                         X_Interface_Line_Id    IN NUMBER,
60                         X_Interface_Dist_Id    IN NUMBER,
61                         X_error_message_name   IN VARCHAR2,
62 	                X_column_name          IN VARCHAR2,
63 			X_table_name           IN VARCHAR2,
64                         X_TokenName1           IN VARCHAR2,
65                         X_TokenName2           IN VARCHAR2,
66                         X_TokenName3           IN VARCHAR2,
67                         X_TokenName4           IN VARCHAR2,
68                         X_TokenName5           IN VARCHAR2,
69                         X_TokenName6           IN VARCHAR2,
70                         X_TokenValue1          IN VARCHAR2,
71                         X_TokenValue2          IN VARCHAR2,
72                         X_TokenValue3          IN VARCHAR2,
73                         X_TokenValue4          IN VARCHAR2,
74                         X_TokenValue5          IN VARCHAR2,
75                         X_TokenValue6          IN VARCHAR2)
76  RETURN VARCHAR2 ;
77 
78  -- Bug 2705777. Removed procedures rollback_changes and rollback_line_changes
79 
80   -- <PDOI-Grants Integration Project: START>
81   /*==================================================================
82   FUNCTION NAME:  handle_interface_errors_msg()
83 
84   DESCRIPTION:    This API is identical to the handle_interface_errors()
85                   defined above. However, instead of message code, this API
86                   takes in the translated message string as one of the
87                   parameters.
88 
89   DESIGN
90   REFERENCES:
91 
92   CHANGE
93   HISTORY:        Created  16-May-2003 Puneet Thapliyal
94 
95   =======================================================================*/
96   PROCEDURE handle_interface_errors_msg(
97                     X_interface_type           IN  VARCHAR2,
98                     X_Error_type               IN  VARCHAR2,
99                     X_Batch_id                 IN  NUMBER,
100                     X_Interface_Header_Id      IN  NUMBER,
101                     X_Interface_Line_id        IN  NUMBER,
102                     X_Error_message_text       IN  VARCHAR2,
103                     X_Error_message_name       IN  VARCHAR2,
104                     X_Table_name               IN  VARCHAR2,
105                     X_Column_name              IN  VARCHAR2,
106                     X_header_processable_flag  IN OUT NOCOPY VARCHAR2,
107                     X_Interface_Dist_Id        IN  NUMBER DEFAULT NULL);
108   -- <PDOI-Grants Integration Project: END>
109 
110 -- This function is a bare wrapper to the insert statement.
111 PROCEDURE insert_po_interface_errors_msg(
112                            X_interface_type       IN VARCHAR2,
113                            X_Interface_Header_ID  IN NUMBER,
114                            X_Interface_Line_Id    IN NUMBER,
115                            X_Interface_Dist_Id    IN NUMBER,
116                            X_error_message_text   IN VARCHAR2,
117                            X_error_message_name   IN VARCHAR2,
118                            X_column_name          IN VARCHAR2,
119                            X_table_name           IN VARCHAR2,
120                            X_batch_id             IN NUMBER);
121 
122 
123 END PO_INTERFACE_ERRORS_SV1;
124