DBA Data[Home] [Help]

APPS.GMD_COMMON_SCALE dependencies on FND_API

Line 89: x_return_status := FND_API.G_RET_STS_SUCCESS;

85: l_return_status VARCHAR2(10);
86:
87: BEGIN
88:
89: x_return_status := FND_API.G_RET_STS_SUCCESS;
90:
91: -- NPD Convergence
92: GMD_API_GRP.FETCH_PARM_VALUES ( P_orgn_id => p_orgn_id ,
93: P_parm_name => 'FM_YIELD_TYPE' ,

Line 105: x_return_status := FND_API.G_RET_STS_ERROR;

101: IF (x_conv_uom IS NULL OR x_conv_uom = ' ')
102: THEN
103: fnd_message.set_name('GME','GME_STANDARD_UOM_NOT_DEFINED');
104: fnd_msg_pub.add;
105: x_return_status := FND_API.G_RET_STS_ERROR;
106: RETURN;
107: END IF;
108:
109: END get_fm_yield_type;

Line 168: x_return_status := FND_API.G_RET_STS_SUCCESS;

164: --**********************************************************************
165:
166: BEGIN
167: -- added by pawan kumar for intializing success
168: x_return_status := FND_API.G_RET_STS_SUCCESS;
169: l_tab_size := p_scale_tab.count;
170: --**********************************************************************
171: --Determine the uom to which the items that conbribute to yield
172: --must be converted.

Line 193: x_return_status := FND_API.G_RET_STS_ERROR;

189: THEN
190: fnd_message.set_name('GME','GME_STANDARD_UOM_NOT_DEFINED');
191: fnd_msg_pub.add;
192: -- dbms_output.put_line('No standard UOM for FM_YIELD_TYPE');
193: x_return_status := FND_API.G_RET_STS_ERROR;
194: RETURN;
195: END IF;
196: FOR l_row_count IN 1 .. l_tab_size
197: LOOP

Line 208: x_return_status := FND_API.G_RET_STS_ERROR;

204: OR p_scale_tab(l_row_count).detail_uom IS NULL)
205: THEN
206: fnd_message.set_name('GME','GME_INVALID_ITEM_OR_ITEM_UM');
207: fnd_msg_pub.add;
208: x_return_status := FND_API.G_RET_STS_ERROR;
209: -- dbms_output.put_line('INVALID_ITEM_AND_OR_ITEM_UM');
210: END IF;
211: -- Pawan Kumar added check for null
212: IF (p_scale_tab(l_row_count).line_type IS NULL) OR

Line 217: x_return_status := FND_API.G_RET_STS_ERROR;

213: (p_scale_tab(l_row_count).line_type NOT IN (-1,1,2))
214: THEN
215: fnd_message.set_name('GME','GME_INVALID_LINE_TYPE');
216: fnd_msg_pub.add;
217: x_return_status := FND_API.G_RET_STS_ERROR;
218: -- dbms_output.put_line('INVALID_LINE_TYPE');
219: END IF;
220: IF (p_scale_tab(l_row_count).line_no IS NULL
221: OR p_scale_tab(l_row_count).line_no <= 0 )

Line 225: x_return_status := FND_API.G_RET_STS_ERROR;

221: OR p_scale_tab(l_row_count).line_no <= 0 )
222: THEN
223: fnd_message.set_name('GME','GME_INVALID_LINE_NUMBER');
224: fnd_msg_pub.add;
225: x_return_status := FND_API.G_RET_STS_ERROR;
226: -- dbms_output.put_line('INVALID_LINE_NUMBER');
227: END IF ;
228: -- Pawan Kumar added check for null
229: IF (p_scale_tab(l_row_count).scale_type IS NULL) OR

Line 234: x_return_status := FND_API.G_RET_STS_ERROR;

230: (p_scale_tab(l_row_count).scale_type NOT IN (0,1,2))
231: THEN
232: fnd_message.set_name('GME','GME_INVALID_SCALE_TYPE');
233: fnd_msg_pub.add;
234: x_return_status := FND_API.G_RET_STS_ERROR;
235: -- dbms_output.put_line('INVALID_SCALE_TYPE');
236: END IF;
237: -- Pawan Kumar added check for null
238: IF (p_scale_tab(l_row_count).contribute_yield_ind IS NULL) OR

Line 243: x_return_status := FND_API.G_RET_STS_ERROR;

239: (p_scale_tab(l_row_count).contribute_yield_ind NOT IN ('Y','N'))
240: THEN
241: fnd_message.set_name('GME','GME_INVALID_CONTRIBUTE_YIELD');
242: fnd_msg_pub.add;
243: x_return_status := FND_API.G_RET_STS_ERROR;
244: -- dbms_output.put_line('INVALID_CONTRIBUTE_YIELD_IND');
245: END IF;
246: -- Pawan Kumar added check for scale type = 2 as the following are required then only
247: IF (p_scale_tab(l_row_count).scale_type = 2) THEN

Line 253: x_return_status := FND_API.G_RET_STS_ERROR;

249: (p_scale_tab(l_row_count).scale_multiple < 0 )
250: THEN
251: fnd_message.set_name('GME','GME_INVALID_SCALE_MULTIPLE');
252: fnd_msg_pub.add;
253: x_return_status := FND_API.G_RET_STS_ERROR;
254: -- dbms_output.put_line('INVALID_SCALE_MULTIPLE');
255: END IF;
256: --BEGIN BUG#2901379
257: --Do not validate the scale_rounding_variance being NULL.

Line 264: x_return_status := FND_API.G_RET_STS_ERROR;

260: OR (p_scale_tab(l_row_count).scale_rounding_variance > 1))
261: THEN
262: fnd_message.set_name('GME','GME_INVALID_SCALE_VARIANCE');
263: fnd_msg_pub.add;
264: x_return_status := FND_API.G_RET_STS_ERROR;
265: -- dbms_output.put_line('INVALID_SCALE_ROUNDING_VARIANCE');
266: END IF;
267: --END BUG#2901379
268:

Line 274: x_return_status := FND_API.G_RET_STS_ERROR;

270: (p_scale_tab(l_row_count).rounding_direction NOT IN (0,1,2))
271: THEN
272: fnd_message.set_name('GME','GME_INVALID_ROUNDING_DIRECTION');
273: fnd_msg_pub.add;
274: x_return_status := FND_API.G_RET_STS_ERROR;
275: -- dbms_output.put_line('INVALID_ROUNDING_DIRECTION');
276: END IF;
277: END IF;
278: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

Line 278: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

274: x_return_status := FND_API.G_RET_STS_ERROR;
275: -- dbms_output.put_line('INVALID_ROUNDING_DIRECTION');
276: END IF;
277: END IF;
278: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
279: THEN
280: RETURN;
281: END IF;
282:

Line 405: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

401: --End Bug#3164299
402: , x_return_status);
403: -- dbms_output.put_line('just after call to integer_multiple_scale');
404:
405: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
406: THEN
407: fnd_message.set_name('GME','GME_INTEGER_MULTIPLE_SCALE_ERR');
408: fnd_msg_pub.add;
409: -- dbms_output.put_line('INTEGER_MULTIPLE_SCALE_ERROR ');

Line 417: x_return_status := FND_API.G_RET_STS_SUCCESS;

413: x_scale_tab(l_row_count) := x_scale_rec_out;
414: --End Bug#3164299
415: END IF;
416: END LOOP;
417: x_return_status := FND_API.G_RET_STS_SUCCESS;
418: RETURN;
419:
420: --**********************************************************************
421: --Condition 2:

Line 437: x_return_status := FND_API.G_RET_STS_ERROR;

433: fnd_message.set_name('GME','GME_ALL_FIXED_NO_SCALING');
434: fnd_msg_pub.add;
435: -- dbms_output.put_line('All items are non-scaleable. No scaling permitted');
436:
437: x_return_status := FND_API.G_RET_STS_ERROR;
438: RETURN;
439:
440: --**********************************************************************
441: --Condition 3:

Line 461: x_return_status := FND_API.G_RET_STS_ERROR;

457:
458: fnd_message.set_name('GME','GME_NO_YC_PROPORTIONAL_INPUT');
459: fnd_msg_pub.add;
460: -- dbms_output.put_line('At least one YC scaleable ingredient must exist.') ;
461: x_return_status := FND_API.G_RET_STS_ERROR;
462: RETURN;
463:
464: ELSIF (l_type_0_Y_outputs + l_type_0_N_outputs + l_type_1_N_outputs
465: + l_type_2_N_outputs = l_output_total)

Line 475: x_return_status := FND_API.G_RET_STS_ERROR;

471:
472: fnd_message.set_name('GME','GME_NO_YC_PROPORTIONAL_OUTPUT');
473: fnd_msg_pub.add;
474: -- dbms_output.put_line('At least one YC scaleable product must exist.') ;
475: x_return_status := FND_API.G_RET_STS_ERROR;
476: RETURN;
477:
478:
479: END IF;

Line 542: x_return_status := FND_API.G_RET_STS_ERROR;

538: -- dbms_output.put_line('x_return_status = ' || x_return_status);
539: fnd_message.set_name('GMI','GMI_OPM_UOM_NOT_FOUND');
540: fnd_msg_pub.add;
541: -- dbms_output.put_line('GMI UOM_CONVERSION_ERROR');
542: x_return_status := FND_API.G_RET_STS_ERROR;
543: RETURN;
544: ELSE
545: l_scale_tab(l_row_count).qty := l_qty;
546: l_scale_tab(l_row_count).detail_uom := l_conv_uom;

Line 547: x_return_status := FND_API.G_RET_STS_SUCCESS;

543: RETURN;
544: ELSE
545: l_scale_tab(l_row_count).qty := l_qty;
546: l_scale_tab(l_row_count).detail_uom := l_conv_uom;
547: x_return_status := FND_API.G_RET_STS_SUCCESS;
548:
549: -- dbms_output.put_line('x_return_status = ' || x_return_status);
550:
551: --**********************************************************************

Line 612: x_return_status := FND_API.G_RET_STS_ERROR;

608: THEN
609: fnd_message.set_name('GME','NO_YIELD_CONTR_PRIM_OR_SEC');
610: fnd_msg_pub.add;
611: -- dbms_output.put_line('NO_FIXED_OR_PROPORTIONAL_PRIMARY_OR_SECONDARY');
612: x_return_status := FND_API.G_RET_STS_ERROR;
613: RETURN;
614: END IF;
615: */
616:

Line 643: x_return_status := FND_API.G_RET_STS_ERROR;

639: /*
640: fnd_message.set_name('GME','NO_YIELD_CONTR_PRIMARIES');
641: fnd_msg_pub.add;
642: -- dbms_output.put_line('NO_YIELD_CONTR_PRIMARIES_EXIT');
643: x_return_status := FND_API.G_RET_STS_ERROR;
644: */
645: RETURN;
646: END IF;
647:

Line 659: x_return_status := FND_API.G_RET_STS_ERROR;

655: /*
656: fnd_message.set_name('GME','NO_YIELD_CONTR_SECONDARIES');
657: fnd_msg_pub.add;
658: -- dbms_output.put_line('NO_YIELD_CONTR_SECONDARIES_EXIST');
659: x_return_status := FND_API.G_RET_STS_ERROR;
660: */
661: RETURN;
662: ELSIF (l_proportional_input_qty = 0)
663: THEN

Line 670: x_return_status := FND_API.G_RET_STS_ERROR;

666: /*
667: fnd_message.set_name('GME','NO_PROPORTIONAL_SECONDARIES');
668: fnd_msg_pub.add;
669: -- dbms_output.put_line('NO_PROPORTIONAL_SECONDARIES_EXIST');
670: x_return_status := FND_API.G_RET_STS_ERROR;
671: */
672: RETURN;
673:
674: END IF;

Line 730: x_return_status := FND_API.G_RET_STS_ERROR;

726: fnd_message.set_name('GME','GME_NEGATIVE_SCALE_FACTOR_CALC');
727: fnd_msg_pub.add;
728: -- dbms_output.put_line('Cannot scale to a qty lower than the qty of your non-scaleable items ') ;
729:
730: x_return_status := FND_API.G_RET_STS_ERROR;
731: RETURN;
732: ELSE
733: b := b1 / l_proportional_input_qty;
734: END IF;

Line 787: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

783: --End Bug#3164299
784: , x_return_status);
785: -- dbms_output.put_line('just after call to integer_multiple_scale');
786:
787: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
788: THEN
789: fnd_message.set_name('GME','GME_INTEGER_MULTIPLE_SCALE_ERR');
790: fnd_msg_pub.add;
791: -- dbms_output.put_line('INTEGER_MULTIPLE_SCALE_ERROR ');

Line 821: x_return_status := FND_API.G_RET_STS_ERROR;

817: /*
818: fnd_message.set_name('GME','NO_YIELD_CONTR_PRIMARIES');
819: fnd_msg_pub.add;
820: -- dbms_output.put_line('NO_YIELD_CONTR_PRIMARIES_EXIT');
821: x_return_status := FND_API.G_RET_STS_ERROR;
822: */
823: RETURN;
824: END IF;
825:

Line 835: x_return_status := FND_API.G_RET_STS_ERROR;

831: /*
832: fnd_message.set_name('GME','NO_YIELD_CONTR_SECONDARIES');
833: fnd_msg_pub.add;
834: -- dbms_output.put_line('NO_YIELD_CONTR_SECONDARIES_EXIST');
835: x_return_status := FND_API.G_RET_STS_ERROR;
836: */
837: RETURN;
838:
839:

Line 848: x_return_status := FND_API.G_RET_STS_ERROR;

844: /*
845: fnd_message.set_name('GME','NO_PROPORTIONAL_SECONDARIES');
846: fnd_msg_pub.add;
847: -- dbms_output.put_line('NO_PROPORTIONAL_SECONDARIES_EXIST');
848: x_return_status := FND_API.G_RET_STS_ERROR;
849: */
850: RETURN;
851: END IF;
852:

Line 906: x_return_status := FND_API.G_RET_STS_ERROR;

902: THEN
903: fnd_message.set_name('GME','GME_NEGATIVE_SCALE_FACTOR_CALC');
904: fnd_msg_pub.add;
905: -- dbms_output.put_line('Cannot scale to a qty lower than the qty of your non-scaleable items ') ;
906: x_return_status := FND_API.G_RET_STS_ERROR;
907: RETURN;
908: ELSE
909: b := b1 / l_proportional_output_qty;
910: END IF;

Line 963: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

959: --End Bug#3164299
960: , x_return_status);
961: -- dbms_output.put_line('just after call to integer_multiple_scale');
962:
963: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
964: THEN
965: fnd_message.set_name('GME','GME_INTEGER_MULTIPLE_SCALE_ERR');
966: fnd_msg_pub.add;
967: -- dbms_output.put_line('INTEGER_MULTIPLE_SCALE_ERROR ');

Line 979: x_return_status := FND_API.G_RET_STS_SUCCESS;

975: END LOOP;
976:
977: END IF;
978:
979: x_return_status := FND_API.G_RET_STS_SUCCESS;
980:
981: EXCEPTION
982: WHEN OTHERS
983: THEN x_return_status := FND_API.G_RET_STS_ERROR;

Line 983: THEN x_return_status := FND_API.G_RET_STS_ERROR;

979: x_return_status := FND_API.G_RET_STS_SUCCESS;
980:
981: EXCEPTION
982: WHEN OTHERS
983: THEN x_return_status := FND_API.G_RET_STS_ERROR;
984: END scale;
985:
986:
987: /**********************************************************************

Line 1122: x_return_status := FND_API.G_RET_STS_SUCCESS;

1118: END IF;
1119: --END BUG#2901379 PR
1120: -- dbms_output.put_line('x_scale_rec.qty = ' || to_char(x_scale_rec.qty));
1121:
1122: x_return_status := FND_API.G_RET_STS_SUCCESS;
1123: RETURN;
1124:
1125: --*********************************************************************
1126: --Phase - Round UP

Line 1159: x_return_status := FND_API.G_RET_STS_SUCCESS;

1155: END IF;
1156: --END BUG#2901379 PR
1157: -- dbms_output.put_line('x_scale_rec.qty = ' || to_char(x_scale_rec.qty));
1158:
1159: x_return_status := FND_API.G_RET_STS_SUCCESS;
1160: RETURN;
1161:
1162: --*********************************************************************
1163: --Phase - Round EITHER

Line 1198: x_return_status := FND_API.G_RET_STS_SUCCESS;

1194: THEN
1195: -- dbms_output.put_line('floor_d and ceil_d = 0');
1196: x_scale_rec.qty := l_im_scale_rec.qty;
1197: -- dbms_output.put_line('x_scale_rec.qty = ' || to_char(x_scale_rec.qty));
1198: x_return_status := FND_API.G_RET_STS_SUCCESS;
1199: RETURN;
1200: -- dbms_output.put_line('test to see if hits message after RETURN');
1201: END IF;
1202:

Line 1228: x_return_status := FND_API.G_RET_STS_SUCCESS;

1224: -- dbms_output.put_line('in ELSE for floor_d > v or floor_qty=0 ') ;
1225: END IF;
1226: --END BUG#2901379 PR
1227: -- dbms_output.put_line('x_scale_rec.qty = ' || to_char(x_scale_rec.qty));
1228: x_return_status := FND_API.G_RET_STS_SUCCESS;
1229: RETURN;
1230:
1231: ELSE
1232: -- dbms_output.put_line('ceil_d <= floor_d');

Line 1250: x_return_status := FND_API.G_RET_STS_SUCCESS;

1246: -- dbms_output.put_line('in ceil ELSE if ceild_d >v') ;
1247: END IF;
1248: --END BUG#2901379 PR
1249: -- dbms_output.put_line('x_scale_rec.qty = ' || to_char(x_scale_rec.qty));
1250: x_return_status := FND_API.G_RET_STS_SUCCESS;
1251: RETURN;
1252: END IF;
1253:
1254: END IF; --End Rounding Direction Evaluation

Line 1257: THEN x_return_status := FND_API.G_RET_STS_ERROR;

1253:
1254: END IF; --End Rounding Direction Evaluation
1255: EXCEPTION
1256: WHEN OTHERS
1257: THEN x_return_status := FND_API.G_RET_STS_ERROR;
1258:
1259: END integer_multiple_scale;
1260:
1261:

Line 1424: IF x_return_status = FND_API.G_RET_STS_SUCCESS

1420: , l_scale_out_tab
1421: , x_return_status
1422: );
1423: -- Bug #3890191 (JKB) Added l_scale_out_tab above.
1424: IF x_return_status = FND_API.G_RET_STS_SUCCESS
1425: THEN
1426: x_fm_matl_dtl_tab := p_fm_matl_dtl_tab;
1427: FOR l_row_number in 1 .. l_row_count
1428: LOOP

Line 1480: x_return_status := FND_API.G_RET_STS_SUCCESS;

1476: --**********************************************************************
1477:
1478: BEGIN
1479:
1480: x_return_status := FND_API.G_RET_STS_SUCCESS;
1481:
1482:
1483: l_tab_size := p_scale_tab.count;
1484:

Line 1500: x_return_status := FND_API.G_RET_STS_ERROR;

1496: OR p_scale_tab(l_row_count).detail_uom IS NULL)
1497: THEN
1498: fnd_message.set_name('GME','GME_INVALID_ITEM_OR_ITEM_UM');
1499: fnd_msg_pub.add;
1500: x_return_status := FND_API.G_RET_STS_ERROR;
1501: -- dbms_output.put_line('INVALID_ITEM_AND_OR_ITEM_UM');
1502: END IF;
1503: IF (p_scale_tab(l_row_count).line_type IS NULL) OR
1504: (p_scale_tab(l_row_count).line_type NOT IN (-1,1,2))

Line 1508: x_return_status := FND_API.G_RET_STS_ERROR;

1504: (p_scale_tab(l_row_count).line_type NOT IN (-1,1,2))
1505: THEN
1506: fnd_message.set_name('GME','GME_INVALID_LINE_TYPE');
1507: fnd_msg_pub.add;
1508: x_return_status := FND_API.G_RET_STS_ERROR;
1509: -- dbms_output.put_line('INVALID_LINE_TYPE');
1510: END IF;
1511: IF (p_scale_tab(l_row_count).line_no IS NULL
1512: OR p_scale_tab(l_row_count).line_no <= 0 )

Line 1516: x_return_status := FND_API.G_RET_STS_ERROR;

1512: OR p_scale_tab(l_row_count).line_no <= 0 )
1513: THEN
1514: fnd_message.set_name('GME','GME_INVALID_LINE_NUMBER');
1515: fnd_msg_pub.add;
1516: x_return_status := FND_API.G_RET_STS_ERROR;
1517: -- dbms_output.put_line('INVALID_LINE_NUMBER');
1518: END IF ;
1519: IF (p_scale_tab(l_row_count).scale_type IS NULL) OR
1520: (p_scale_tab(l_row_count).scale_type NOT IN (0,1,2))

Line 1524: x_return_status := FND_API.G_RET_STS_ERROR;

1520: (p_scale_tab(l_row_count).scale_type NOT IN (0,1,2))
1521: THEN
1522: fnd_message.set_name('GME','GME_INVALID_SCALE_TYPE');
1523: fnd_msg_pub.add;
1524: x_return_status := FND_API.G_RET_STS_ERROR;
1525: -- dbms_output.put_line('INVALID_SCALE_TYPE');
1526: END IF;
1527: IF (p_scale_tab(l_row_count).contribute_yield_ind IS NULL ) OR
1528: (p_scale_tab(l_row_count).contribute_yield_ind NOT IN ('Y','N'))

Line 1532: x_return_status := FND_API.G_RET_STS_ERROR;

1528: (p_scale_tab(l_row_count).contribute_yield_ind NOT IN ('Y','N'))
1529: THEN
1530: fnd_message.set_name('GME','GME_INVALID_CONTRIBUTE_YIELD');
1531: fnd_msg_pub.add;
1532: x_return_status := FND_API.G_RET_STS_ERROR;
1533: -- dbms_output.put_line('INVALID_CONTRIBUTE_YIELD_IND');
1534: END IF;
1535: IF (p_scale_tab(l_row_count).scale_multiple < 0 )
1536: THEN

Line 1539: x_return_status := FND_API.G_RET_STS_ERROR;

1535: IF (p_scale_tab(l_row_count).scale_multiple < 0 )
1536: THEN
1537: fnd_message.set_name('GME','GME_INVALID_SCALE_MULTIPLE');
1538: fnd_msg_pub.add;
1539: x_return_status := FND_API.G_RET_STS_ERROR;
1540: -- dbms_output.put_line('INVALID_SCALE_MULTIPLE');
1541: END IF;
1542: IF ((p_scale_tab(l_row_count).scale_rounding_variance < 0)
1543: OR (p_scale_tab(l_row_count).scale_rounding_variance > 1))

Line 1547: x_return_status := FND_API.G_RET_STS_ERROR;

1543: OR (p_scale_tab(l_row_count).scale_rounding_variance > 1))
1544: THEN
1545: fnd_message.set_name('GME','GME_INVALID_SCALE_VARIANCE');
1546: fnd_msg_pub.add;
1547: x_return_status := FND_API.G_RET_STS_ERROR;
1548: -- dbms_output.put_line('INVALID_SCALE_ROUNDING_VARIANCE');
1549: END IF;
1550: IF (p_scale_tab(l_row_count).rounding_direction NOT IN (0,1,2))
1551: THEN

Line 1554: x_return_status := FND_API.G_RET_STS_ERROR;

1550: IF (p_scale_tab(l_row_count).rounding_direction NOT IN (0,1,2))
1551: THEN
1552: fnd_message.set_name('GME','GME_INVALID_ROUNDING_DIRECTION');
1553: fnd_msg_pub.add;
1554: x_return_status := FND_API.G_RET_STS_ERROR;
1555: -- dbms_output.put_line('INVALID_ROUNDING_DIRECTION');
1556: END IF;
1557:
1558: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

Line 1558: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

1554: x_return_status := FND_API.G_RET_STS_ERROR;
1555: -- dbms_output.put_line('INVALID_ROUNDING_DIRECTION');
1556: END IF;
1557:
1558: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
1559: THEN
1560: RETURN;
1561: END IF;
1562:

Line 1620: x_return_status := FND_API.G_RET_STS_ERROR;*/

1616: IF (l_type_1_Y_outputs + l_type_2_Y_outputs = 0) THEN
1617: /*fnd_message.set_name('GME','NO_YIELD_CONTR_SECONDARIES');
1618: fnd_msg_pub.add;
1619: -- dbms_output.put_line('NO_YIELD_CONTR_SECONDARIES_EXIST');
1620: x_return_status := FND_API.G_RET_STS_ERROR;*/
1621: RETURN;
1622: END IF;
1623:
1624: -- dbms_output.put_line('Phase I: calling uom conv ');

Line 1628: IF x_return_status <> FND_API.G_RET_STS_SUCCESS

1624: -- dbms_output.put_line('Phase I: calling uom conv ');
1625:
1626: get_fm_yield_type(p_orgn_id, l_conv_uom, x_return_status); -- NPD Convergence
1627:
1628: IF x_return_status <> FND_API.G_RET_STS_SUCCESS
1629: THEN
1630: RETURN;
1631: END IF;
1632:

Line 1657: x_return_status := FND_API.G_RET_STS_ERROR;

1653: -- dbms_output.put_line('x_return_status = ' || x_return_status);
1654: fnd_message.set_name('GMI','GMI_OPM_UOM_NOT_FOUND');
1655: fnd_msg_pub.add;
1656: -- dbms_output.put_line('GMI UOM_CONVERSION_ERROR');
1657: x_return_status := FND_API.G_RET_STS_ERROR;
1658: RETURN;
1659: ELSE
1660: l_scale_tab(l_row_count).qty := l_qty;
1661: l_scale_tab(l_row_count).detail_uom := l_conv_uom;

Line 1662: x_return_status := FND_API.G_RET_STS_SUCCESS;

1658: RETURN;
1659: ELSE
1660: l_scale_tab(l_row_count).qty := l_qty;
1661: l_scale_tab(l_row_count).detail_uom := l_conv_uom;
1662: x_return_status := FND_API.G_RET_STS_SUCCESS;
1663:
1664: -- dbms_output.put_line('x_return_status = ' || x_return_status);
1665:
1666: --**********************************************************************

Line 1727: x_return_status := FND_API.G_RET_STS_ERROR;

1723: -- 'fixed output '||l_fixed_output_qty);
1724: fnd_message.set_name('GME','GME_FIX_ITEM_GTR_YIELD');
1725: fnd_msg_pub.add;
1726: -- dbms_output.put_line('Fixed items are greater than desired yield');
1727: x_return_status := FND_API.G_RET_STS_ERROR;
1728: RETURN;
1729: END IF;
1730:
1731: IF l_proportional_output_qty <= 0 THEN