[Home] [Help]
PACKAGE: APPS.PO_MESSAGE_S
Source
1 PACKAGE PO_MESSAGE_S AS
2 -- $Header: PO_MESSAGE_S.pls 120.14 2006/09/11 12:26:22 scolvenk noship $
3
4 ------------------------------------------------------------------
5 ------------------------------------------------------------------
6 -- Seeded PO Message Name constants, in alphabetical order.
7 ------------------------------------------------------------------
8 ------------------------------------------------------------------
9 PJM_UEFF_UNIT_NUMBER_REQUIRED CONSTANT VARCHAR2(30) := 'UEFF-UNIT NUMBER REQUIRED';
10 PO_ADVANCE_GT_LINE_AMOUNT CONSTANT VARCHAR2(30) := 'PO_ADVANCE_GT_LINE_AMOUNT'; -- Bug 5070210
11 PO_ALL_CNL_PARAM_NULL CONSTANT VARCHAR2(30) := 'PO_ALL_CNL_PARAM_NULL';
12 PO_ALL_DATE_BETWEEN_START_END CONSTANT VARCHAR2(30) := 'PO_ALL_DATE_BETWEEN_START_END';
13 PO_ALL_ENTER_NUMERIC CONSTANT VARCHAR2(30) := 'PO_ALL_ENTER_NUMERIC';
14 PO_ALL_ENTER_PERCENT CONSTANT VARCHAR2(30) := 'PO_ALL_ENTER_PERCENT';
15 PO_ALL_ENTER_UNIQUE_VAL CONSTANT VARCHAR2(30) := 'PO_ALL_ENTER_UNIQUE_VAL';
16 PO_ALL_ENTER_VALUE_GE_ZERO CONSTANT VARCHAR2(30) := 'PO_ALL_ENTER_VALUE_GE_ZERO';
17 PO_ALL_ENTER_VALUE_GT_ZERO CONSTANT VARCHAR2(30) := 'PO_ALL_ENTER_VALUE_GT_ZERO';
18 PO_ALL_NOT_NULL CONSTANT VARCHAR2(30) := 'PO_ALL_NOT_NULL';
19 PO_ALL_SQL_ERROR CONSTANT VARCHAR2(30) := 'PO_ALL_SQL_ERROR';
20 PO_AMT_GRT_AGD_AMT CONSTANT VARCHAR2(30) := 'PO_AMT_GRT_AGD_AMT';
21 PO_AMT_LMT_NOT_NULL CONSTANT VARCHAR2(30) := 'PO_AMT_LMT_NOT_NULL';
22 PO_AMT_TO_ENCUM_LT_UNENCUM CONSTANT VARCHAR2(30) := 'PO_AMT_TO_ENCUM_LT_UNENCUM';
23 PO_CHNG_OTL_INVALID_AMOUNT CONSTANT VARCHAR2(30) := 'PO_CHNG_OTL_INVALID_AMOUNT';
24 PO_CHNG_OTL_INVALID_END_DATE CONSTANT VARCHAR2(30) := 'PO_CHNG_OTL_INVALID_END_DATE';
25 PO_CHNG_OTL_INVALID_START_DATE CONSTANT VARCHAR2(30) := 'PO_CHNG_OTL_INVALID_START_DATE';
26 PO_CHNG_OTL_NO_PRICE_CHANGE CONSTANT VARCHAR2(30) := 'PO_CHNG_OTL_NO_PRICE_CHANGE';
27 PO_CONS_SHIP_TO_ORG_DIFF_SOB CONSTANT VARCHAR2(30) := 'PO_CONS_SHIP_TO_ORG_DIFF_SOB';
28 PO_CONTRACT_ST_GT_REF_CR CONSTANT VARCHAR2(30) := 'PO_CONTRACT_ST_GT_REF_CR';
29 PO_CONTRACT_ST_LT_REF_CR CONSTANT VARCHAR2(30) := 'PO_CONTRACT_ST_LT_REF_CR';
30 PO_CPO_NO_RATE_FOR_DATE CONSTANT VARCHAR2(30) := 'PO_CPO_NO_RATE_FOR_DATE';
31 --PBWC Message Change Impact: Removing the next 4 messages.
32 --PO_DIS_AMT_NL_BIL CONSTANT VARCHAR2(30) := 'PO_DIS_AMT_NL_BIL';
33 --PO_DIS_AMT_NL_DEL CONSTANT VARCHAR2(30) := 'PO_DIS_AMT_NL_DEL';
34 --PO_DIS_QUA_NL_BIL CONSTANT VARCHAR2(30) := 'PO_DIS_QUA_NL_BIL';
35 --PO_DIS_QUA_NL_DEL CONSTANT VARCHAR2(30) := 'PO_DIS_QUA_NL_DEL';
36 PO_HTML_NO_RATE_DEFINED CONSTANT VARCHAR2(30) := 'PO_HTML_NO_RATE_DEFINED';
37 PO_INVALID_INVOICE_MATCH_FPS CONSTANT VARCHAR2(30) := 'PO_INVALID_INVOICE_MATCH_FPS';
38 PO_PDOI_INV_CLOSE_TOLERANCE CONSTANT VARCHAR2(30) := 'PO_PDOI_INV_CLOSE_TOLERANCE';
39 PO_PDOI_INVALID_SHIP_TO_LOC_ID CONSTANT VARCHAR2(30) := 'PO_PDOI_INVALID_SHIP_TO_LOC_ID';
40 PO_PDOI_INVALID_SHIP_TO_ORG_ID CONSTANT VARCHAR2(30) := 'PO_PDOI_INVALID_SHIP_TO_ORG_ID';
41 PO_PDOI_ITEM_NOT_NULL CONSTANT VARCHAR2(30) := 'PO_PDOI_ITEM_NOT_NULL';
42 PO_PO_AMT_LIMIT_CK_FAILED CONSTANT VARCHAR2(30) := 'PO_PO_AMT_LIMIT_CK_FAILED';
43 PO_PO_AMT_ORD_LT_AMT_BILLED_NA CONSTANT VARCHAR2(30) := 'PO_PO_AMT_ORD_LT_AMT_BILLED_NA';
44 PO_PO_AMT_ORD_LT_AMT_RCVD_NA CONSTANT VARCHAR2(30) := 'PO_PO_AMT_ORD_LT_AMT_RCVD_NA';
45 PO_PO_ENTER_UNIQUE_DIST_NUM CONSTANT VARCHAR2(30) := 'PO_PO_ENTER_UNIQUE_DIST_NUM';
46 PO_PO_ENTER_UNIQUE_LINE_NUM CONSTANT VARCHAR2(30) := 'PO_PO_ENTER_UNIQUE_LINE_NUM';
47 PO_PO_ENTER_UNIQUE_SHIP_NUM CONSTANT VARCHAR2(30) := 'PO_PO_ENTER_UNIQUE_SHIP_NUM';
48 PO_PO_ENTER_UNIQUE_PRC_BRK_NUM CONSTANT VARCHAR2(30) := 'PO_PO_ENTER_UNIQUE_PRC_BRK_NUM'; --<BUG#4586236>
49 PO_PO_NFC_PRICE_CHANGE CONSTANT VARCHAR2(30) := 'PO_PO_NFC_PRICE_CHANGE';
50 PO_PO_NFC_QTY_CHANGE CONSTANT VARCHAR2(30) := 'PO_PO_NFC_QTY_CHANGE';
51 PO_PO_PLANNED_ITEM_DATE_REQ CONSTANT VARCHAR2(30) := 'PO_PO_PLANNED_ITEM_DATE_REQ';
52 PO_PO_QTY_ORD_LT_QTY_BILL_NA CONSTANT VARCHAR2(30) := 'PO_PO_QTY_ORD_LT_QTY_BILL_NA';
53 PO_PO_QTY_ORD_LT_QTY_BILLED_NA CONSTANT VARCHAR2(30) := 'PO_PO_QTY_ORD_LT_QTY_BILLED_NA';
54 PO_PO_QTY_ORD_LT_QTY_ENC_NA CONSTANT VARCHAR2(30) := 'PO_PO_QTY_ORD_LT_QTY_ENC_NA';
55 PO_PO_QTY_ORD_LT_QTY_RCVD_NA CONSTANT VARCHAR2(30) := 'PO_PO_QTY_ORD_LT_QTY_RCVD_NA';
56 PO_PO_QTY_ORD_LT_QTY_RCVD_NA2 CONSTANT VARCHAR2(30) := 'PO_PO_QTY_ORD_LT_QTY_RCVD_NA2';
57 PO_PO_VENDOR_ON_HOLD CONSTANT VARCHAR2(30) := 'PO_PO_VENDOR_ON_HOLD';
58 PO_RCV_TRANSACTION_PENDING CONSTANT VARCHAR2(30) := 'PO_RCV_TRANSACTION_PENDING';
59 PO_RETRO_PRICING_NOT_ALLOWED CONSTANT VARCHAR2(30) := 'PO_RETRO_PRICING_NOT_ALLOWED';
60 --PBWC Message Change Impact: Removing the next 2 messages.
61 --PO_SHIP_AMT_ORD_LT_AMT_BILL_NA CONSTANT VARCHAR2(30) := 'PO_SHIP_AMT_ORD_LT_AMT_BILL_NA';
62 --PO_SHIP_AMT_ORD_LT_AMT_RCVD_NA CONSTANT VARCHAR2(30) := 'PO_SHIP_AMT_ORD_LT_AMT_RCVD_NA';
63 PO_SVC_ASSIGNMENT_DATES CONSTANT VARCHAR2(30) := 'PO_SVC_ASSIGNMENT_DATES';
64 PO_SVC_MAX_LT_MIN_MULTIPLIER CONSTANT VARCHAR2(30) := 'PO_SVC_MAX_LT_MIN_MULTIPLIER';
65 PO_SVC_MULTIPLIER_BTWN_MIN_MAX CONSTANT VARCHAR2(30) := 'PO_SVC_MULTIPLIER_BTWN_MIN_MAX';
66 PO_SVC_MULTIPLIER_GT_MIN CONSTANT VARCHAR2(30) := 'PO_SVC_MULTIPLIER_GT_MIN';
67 PO_SVC_NON_UNIQUE_PRC_DIFF_NUM CONSTANT VARCHAR2(30) := 'PO_SVC_NON_UNIQUE_PRC_DIFF_NUM';
68 PO_SVC_NON_UNIQUE_PRICE_TYPE CONSTANT VARCHAR2(30) := 'PO_SVC_NON_UNIQUE_PRICE_TYPE';
69 PO_SVC_PRC_TYPE_NOT_ON_SRC_DOC CONSTANT VARCHAR2(30) := 'PO_SVC_PRC_TYPE_NOT_ON_SRC_DOC';
70 PO_VMI_ASL_EXIST CONSTANT VARCHAR2(30) := 'PO_VMI_ASL_EXIST';
71 POX_EFFECTIVE_DATES CONSTANT VARCHAR2(30) := 'POX_EFFECTIVE_DATES';
72 POX_EFFECTIVE_DATES1 CONSTANT VARCHAR2(30) := 'POX_EFFECTIVE_DATES1';
73 POX_EFFECTIVE_DATES2 CONSTANT VARCHAR2(30) := 'POX_EFFECTIVE_DATES2';
74 POX_EFFECTIVE_DATES3 CONSTANT VARCHAR2(30) := 'POX_EFFECTIVE_DATES3';
75 POX_EFFECTIVE_DATES4 CONSTANT VARCHAR2(30) := 'POX_EFFECTIVE_DATES4';
76 POX_EFFECTIVE_DATES5 CONSTANT VARCHAR2(30) := 'POX_EFFECTIVE_DATES5';
77 POX_EFFECTIVE_DATES6 CONSTANT VARCHAR2(30) := 'POX_EFFECTIVE_DATES6';
78 POX_EXPIRATION_DATES CONSTANT VARCHAR2(30) := 'POX_EXPIRATION_DATES';
79 POX_PRICEBREAK_ITEM_FAILED CONSTANT VARCHAR2(30) := 'POX_PRICEBREAK_ITEM_FAILED';
80 RCV_ALL_OPEN_PO_PERIOD CONSTANT VARCHAR2(30) := 'RCV_ALL_OPEN_PO_PERIOD';
81 PO_OOP_ENTER_ALL_FIELDS CONSTANT VARCHAR2(30) := 'PO_OOP_ENTER_ALL_FIELDS';
82 PO_PO_ENTER_OPEN_GL_DATE CONSTANT VARCHAR2(30) := 'PO_PO_ENTER_OPEN_GL_DATE';
83 --PBWC Message Change Impact: Adding the following messages.
84 PO_PO_QTY_ORD_LT_QTY_DEL_NA CONSTANT VARCHAR2(30) := 'PO_PO_QTY_ORD_LT_QTY_DEL_NA';
85 PO_PO_AMT_ORD_LT_AMT_DEL_NA CONSTANT VARCHAR2(30) := 'PO_PO_AMT_ORD_LT_AMT_DEL_NA';
86 RCV_ALL_OPEN_PO_PERIOD_HTML CONSTANT VARCHAR2(30) := 'RCV_ALL_OPEN_PO_PERIOD_HTML';
87 PO_WRAPPER_MESSAGE CONSTANT VARCHAR2(30) := 'PO_WRAPPER_MESSAGE';
88 PO_MAX_RET_AMT_GE_RETAINED CONSTANT VARCHAR2(30) := 'PO_MAX_RET_AMT_GE_RETAINED'; --Bug 5453079
89
90 ------------------------------------------------------------------
91 ------------------------------------------------------------------
92 -- Token Names used in the messages.
93 ------------------------------------------------------------------
94 ------------------------------------------------------------------
95 c_ERR_NUMBER_token CONSTANT VARCHAR2(30) := 'ERR_NUMBER'; -- PO_ALL_SQL_ERROR
96 c_LSQL_ERR_token CONSTANT VARCHAR2(30) := 'LSQL_ERR'; -- PO_ALL_SQL_ERROR
97 c_QTY_BILLED_token CONSTANT VARCHAR2(30) := 'QTY_BILLED'; -- PO_PO_QTY_ORD_LT_QTY_BILLED_NA
98 c_QTY_ENC_token CONSTANT VARCHAR2(30) := 'QTY_ENC'; -- PO_PO_QTY_ORD_LT_QTY_ENC_NA
99 c_QTY_ORD_token CONSTANT VARCHAR2(30) := 'QTY_ORD'; -- PO_PO_QTY_ORD_LT_QTY_ENC_NA
100 c_QTY_RCVD_token CONSTANT VARCHAR2(30) := 'QTY_RCVD'; -- PO_PO_QTY_ORD_LT_QTY_RCVD_NA
101 c_ROUTINE_token CONSTANT VARCHAR2(30) := 'ROUTINE'; -- PO_ALL_SQL_ERROR
102 c_SQL_ERR_token CONSTANT VARCHAR2(30) := 'SQL_ERR'; -- PO_ALL_SQL_ERROR
103 --PBWC Message Change Impact: Removing and Adding the following tokens.
104 --c_VALUE_token CONSTANT VARCHAR2(30) := 'VALUE'; -- PO_PDOI_INV_CLOSE_TOLERANCE
105 c_QTY_DEL_token CONSTANT VARCHAR2(30) := 'QTY_DEL'; -- PO_PO_QTY_ORD_LT_QTY_DEL_NA
106 c_AMT_BILLED_token CONSTANT VARCHAR2(30) := 'AMT_BILLED'; -- PO_PO_AMT_ORD_LT_AMT_BILLED_NA
107 c_AMT_RCVD_token CONSTANT VARCHAR2(30) := 'AMT_RCVD'; -- PO_PO_AMT_ORD_LT_AMT_RCVD_NA
108 c_AMT_DEL_token CONSTANT VARCHAR2(30) := 'AMT_DEL'; -- PO_PO_AMT_ORD_LT_AMT_DEL_NA
109 c_TOTAL_AMT_token CONSTANT VARCHAR2(30) := 'TOTAL_AMT'; -- PO_CHNG_OTL_INVALID_AMOUNT
110 c_LINE_NUM_token CONSTANT VARCHAR2(30) := 'LINE_NUM';
111 c_SCHED_NUM_token CONSTANT VARCHAR2(30) := 'SCHED_NUM';
112 c_MAX_RET_AMT_token CONSTANT VARCHAR2(30) := 'MAX_RET_AMT'; --PO_MAX_RET_AMT_GE_RETAINED
113 c_AMT_RETAINED_token CONSTANT VARCHAR2(30) := 'AMT_RETAINED'; --PO_MAX_RET_AMT_GE_RETAINED
114
115
116 c_MESSAGE_token CONSTANT VARCHAR2(30) := 'MESSAGE';
117 ------------------------------------------------------------------
118 ------------------------------------------------------------------
119 -- Public variables
120 ------------------------------------------------------------------
121 ------------------------------------------------------------------
122
123 g_routine varchar2(240) := NULL;
124 g_location varchar2(240) := NULL;
125
126 ------------------------------------------------------------------
127 ------------------------------------------------------------------
128 -- Public subprograms
129 ------------------------------------------------------------------
130 ------------------------------------------------------------------
131
132 PROCEDURE SQL_ERROR(routine IN varchar2 ,
133 location IN varchar2,
134 error_code IN number);
135
136 PROCEDURE SQL_ERROR(
137 p_package IN varchar2
138 , p_routine IN varchar2
139 , p_location IN varchar2
140 , p_sqlcode IN number
141 , p_sqlerrm IN varchar
142 );
143
144 PROCEDURE APP_ERROR(error_name IN varchar2);
145
146 PROCEDURE APP_ERROR(error_name IN varchar2,
147 token1 IN varchar2,
148 value1 IN varchar2);
149
150 PROCEDURE APP_ERROR(error_name IN varchar2,
151 token1 IN varchar2,
152 value1 IN varchar2,
153 token2 IN varchar2,
154 value2 IN varchar2);
155
156 PROCEDURE APP_ERROR(error_name IN varchar2,
157 token1 IN varchar2,
158 value1 IN varchar2,
159 token2 IN varchar2,
160 value2 IN varchar2,
161 token3 IN varchar2,
162 value3 IN varchar2);
163
164 PROCEDURE APP_ERROR(error_name IN varchar2,
165 token1 IN varchar2,
166 value1 IN varchar2,
167 token2 IN varchar2,
168 value2 IN varchar2,
169 token3 IN varchar2,
170 value3 IN varchar2,
171 token4 IN varchar2,
172 value4 IN varchar2);
173
174 PROCEDURE SQL_SHOW_ERROR;
175
176 PROCEDURE APP_SET_NAME(error_name IN varchar2);
177
178 PROCEDURE CLEAR;
179
180 -- Bug 3516763
181 FUNCTION GET_FND_MSG_PUB_LAST RETURN varchar2;
182
183 PROCEDURE add_exc_msg
184 ( p_pkg_name IN VARCHAR2,
185 p_procedure_name IN VARCHAR2,
186 p_error_text IN VARCHAR2 := NULL
187 );
188
189 -- <PDOI Rewrite R12 START>
190 PROCEDURE concat_fnd_messages_in_stack
191 ( p_max_size IN NUMBER,
192 x_message_text OUT NOCOPY VARCHAR2
193 );
194 -- <PDOI Rewrite R12 END>
195
196 END PO_MESSAGE_S;