109:
110: /********************************************************
111: IF p_discounting_privilege = 'NONE' THEN
112:
113: fnd_message.set_name('QP', 'OE_MANDIS_DISALLOWED');
114: fnd_message.set_token('REASON', 'OE_MANDIS_NO_PRIVILEGE', TRUE);
115: OE_MSG_PUB.Add;
116:
117: RAISE FND_API.G_EXC_ERROR;
110: /********************************************************
111: IF p_discounting_privilege = 'NONE' THEN
112:
113: fnd_message.set_name('QP', 'OE_MANDIS_DISALLOWED');
114: fnd_message.set_token('REASON', 'OE_MANDIS_NO_PRIVILEGE', TRUE);
115: OE_MSG_PUB.Add;
116:
117: RAISE FND_API.G_EXC_ERROR;
118:
120: OR
121: p_list_price = 0)
122: THEN
123:
124: fnd_message.set_name('QP', 'OE_MANDIS_DISALLOWED');
125: fnd_message.set_token('REASON',
126: 'OE_MANDIS_NO_LIST_PRICE',
127: TRUE);
128: OE_MSG_PUB.Add;
121: p_list_price = 0)
122: THEN
123:
124: fnd_message.set_name('QP', 'OE_MANDIS_DISALLOWED');
125: fnd_message.set_token('REASON',
126: 'OE_MANDIS_NO_LIST_PRICE',
127: TRUE);
128: OE_MSG_PUB.Add;
129:
156: ENFORCE_LINE_PRICES_FLAG = 'N')
157: AND ROWNUM = 1;
158:
159: EXCEPTION WHEN NO_DATA_FOUND THEN
160: fnd_message.set_name('ONT', 'OE_MANDIS_DISALLOWED');
161: fnd_message.set_token('REASON',
162: 'OE_MANDIS_PRICES_ENFORCED',
163: TRUE);
164: OE_MSG_PUB.Add;
157: AND ROWNUM = 1;
158:
159: EXCEPTION WHEN NO_DATA_FOUND THEN
160: fnd_message.set_name('ONT', 'OE_MANDIS_DISALLOWED');
161: fnd_message.set_token('REASON',
162: 'OE_MANDIS_PRICES_ENFORCED',
163: TRUE);
164: OE_MSG_PUB.Add;
165: RAISE FND_API.G_EXC_ERROR;