738: p_errortable.err_attribute.extend(1);
739:
740: p_errortable.req_line_id(p_error_index) := l_err_req_line_id;
741: p_errortable.req_dist_id(p_error_index) := l_err_req_dist_id;
742: fnd_message.set_name('PO', 'PO_RCO_NEW_QTY_BELOW_BILL_DEL');
743: fnd_message.set_token('LINE_NUM', l_err_req_line_num);
744: fnd_message.set_token('DIST_NUM', l_err_req_dist_num);
745: p_errortable.msg_data(p_error_index) := fnd_message.get;
746: p_errortable.msg_count(p_error_index) := 1;
739:
740: p_errortable.req_line_id(p_error_index) := l_err_req_line_id;
741: p_errortable.req_dist_id(p_error_index) := l_err_req_dist_id;
742: fnd_message.set_name('PO', 'PO_RCO_NEW_QTY_BELOW_BILL_DEL');
743: fnd_message.set_token('LINE_NUM', l_err_req_line_num);
744: fnd_message.set_token('DIST_NUM', l_err_req_dist_num);
745: p_errortable.msg_data(p_error_index) := fnd_message.get;
746: p_errortable.msg_count(p_error_index) := 1;
747: p_errortable.err_attribute(p_error_index) := 'QUANTITY';
740: p_errortable.req_line_id(p_error_index) := l_err_req_line_id;
741: p_errortable.req_dist_id(p_error_index) := l_err_req_dist_id;
742: fnd_message.set_name('PO', 'PO_RCO_NEW_QTY_BELOW_BILL_DEL');
743: fnd_message.set_token('LINE_NUM', l_err_req_line_num);
744: fnd_message.set_token('DIST_NUM', l_err_req_dist_num);
745: p_errortable.msg_data(p_error_index) := fnd_message.get;
746: p_errortable.msg_count(p_error_index) := 1;
747: p_errortable.err_attribute(p_error_index) := 'QUANTITY';
748:
741: p_errortable.req_dist_id(p_error_index) := l_err_req_dist_id;
742: fnd_message.set_name('PO', 'PO_RCO_NEW_QTY_BELOW_BILL_DEL');
743: fnd_message.set_token('LINE_NUM', l_err_req_line_num);
744: fnd_message.set_token('DIST_NUM', l_err_req_dist_num);
745: p_errortable.msg_data(p_error_index) := fnd_message.get;
746: p_errortable.msg_count(p_error_index) := 1;
747: p_errortable.err_attribute(p_error_index) := 'QUANTITY';
748:
749: p_error_index := p_error_index + 1;
834: p_errortable.err_attribute.extend(1);
835:
836: p_errortable.req_line_id(p_error_index) := l_err_req_line_id;
837: p_errortable.req_dist_id(p_error_index) := l_err_req_dist_id;
838: fnd_message.set_name('PO', 'PO_RCO_NEW_QTY_BELOW_REC');
839: fnd_message.set_token('LINE_NUM', l_err_req_line_num);
840: fnd_message.set_token('DIST_NUM', l_err_req_dist_num);
841: p_errortable.msg_data(p_error_index) := fnd_message.get;
842: p_errortable.msg_count(p_error_index) := 1;
835:
836: p_errortable.req_line_id(p_error_index) := l_err_req_line_id;
837: p_errortable.req_dist_id(p_error_index) := l_err_req_dist_id;
838: fnd_message.set_name('PO', 'PO_RCO_NEW_QTY_BELOW_REC');
839: fnd_message.set_token('LINE_NUM', l_err_req_line_num);
840: fnd_message.set_token('DIST_NUM', l_err_req_dist_num);
841: p_errortable.msg_data(p_error_index) := fnd_message.get;
842: p_errortable.msg_count(p_error_index) := 1;
843: p_errortable.err_attribute(p_error_index) := 'QUANTITY';
836: p_errortable.req_line_id(p_error_index) := l_err_req_line_id;
837: p_errortable.req_dist_id(p_error_index) := l_err_req_dist_id;
838: fnd_message.set_name('PO', 'PO_RCO_NEW_QTY_BELOW_REC');
839: fnd_message.set_token('LINE_NUM', l_err_req_line_num);
840: fnd_message.set_token('DIST_NUM', l_err_req_dist_num);
841: p_errortable.msg_data(p_error_index) := fnd_message.get;
842: p_errortable.msg_count(p_error_index) := 1;
843: p_errortable.err_attribute(p_error_index) := 'QUANTITY';
844:
837: p_errortable.req_dist_id(p_error_index) := l_err_req_dist_id;
838: fnd_message.set_name('PO', 'PO_RCO_NEW_QTY_BELOW_REC');
839: fnd_message.set_token('LINE_NUM', l_err_req_line_num);
840: fnd_message.set_token('DIST_NUM', l_err_req_dist_num);
841: p_errortable.msg_data(p_error_index) := fnd_message.get;
842: p_errortable.msg_count(p_error_index) := 1;
843: p_errortable.err_attribute(p_error_index) := 'QUANTITY';
844:
845: p_error_index := p_error_index + 1;
892: FROM po_headers_all
893: WHERE po_header_id = p_header_id;
894:
895: IF(l_type_lookup_code = 'STANDARD') THEN
896: l_doc_type := fnd_message.get_string('PO', 'PO_WF_NOTIF_STD_PO');
897: ELSIF(l_type_lookup_code = 'PLANNED') THEN
898: l_doc_type := fnd_message.get_string('PO', 'PO_WF_NOTIF_PLAN_PO');
899: ELSIF(l_type_lookup_code = 'BLANKET') THEN
900: l_doc_type := fnd_message.get_string('PO', 'PO_WF_NOTIF_BLANKET');
894:
895: IF(l_type_lookup_code = 'STANDARD') THEN
896: l_doc_type := fnd_message.get_string('PO', 'PO_WF_NOTIF_STD_PO');
897: ELSIF(l_type_lookup_code = 'PLANNED') THEN
898: l_doc_type := fnd_message.get_string('PO', 'PO_WF_NOTIF_PLAN_PO');
899: ELSIF(l_type_lookup_code = 'BLANKET') THEN
900: l_doc_type := fnd_message.get_string('PO', 'PO_WF_NOTIF_BLANKET');
901: END IF;
902:
896: l_doc_type := fnd_message.get_string('PO', 'PO_WF_NOTIF_STD_PO');
897: ELSIF(l_type_lookup_code = 'PLANNED') THEN
898: l_doc_type := fnd_message.get_string('PO', 'PO_WF_NOTIF_PLAN_PO');
899: ELSIF(l_type_lookup_code = 'BLANKET') THEN
900: l_doc_type := fnd_message.get_string('PO', 'PO_WF_NOTIF_BLANKET');
901: END IF;
902:
903: l_doc_num := l_po_num;
904: ELSE
915: WHERE pra.po_release_id = p_release_id
916: AND pra.po_header_id = pha.po_header_id;
917:
918: IF(l_type_lookup_code = 'BLANKET') THEN
919: l_doc_type := fnd_message.get_string('PO', 'PO_WF_NOTIF_BKT_REL');
920: ELSIF(l_type_lookup_code = 'PLANNED') THEN
921: l_doc_type := fnd_message.get_string('PO', 'PO_WF_NOTIF_SCH_REL');
922: END IF;
923:
917:
918: IF(l_type_lookup_code = 'BLANKET') THEN
919: l_doc_type := fnd_message.get_string('PO', 'PO_WF_NOTIF_BKT_REL');
920: ELSIF(l_type_lookup_code = 'PLANNED') THEN
921: l_doc_type := fnd_message.get_string('PO', 'PO_WF_NOTIF_SCH_REL');
922: END IF;
923:
924: l_doc_num := l_blanket_num || '-' || l_release_num;
925: END IF;
937: p_errortable.req_dist_id.extend(1);
938: p_errortable.msg_count.extend(1);
939: p_errortable.err_attribute.extend(1);
940:
941: fnd_message.set_name('PO', 'PO_RCO_REL_AMT_EXC_LIMIT');
942: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
943: fnd_message.set_token('RELEASE_NUM', l_release_num);
944:
945: p_errortable.msg_data(p_error_index) := fnd_message.get;
938: p_errortable.msg_count.extend(1);
939: p_errortable.err_attribute.extend(1);
940:
941: fnd_message.set_name('PO', 'PO_RCO_REL_AMT_EXC_LIMIT');
942: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
943: fnd_message.set_token('RELEASE_NUM', l_release_num);
944:
945: p_errortable.msg_data(p_error_index) := fnd_message.get;
946: p_errortable.msg_count(p_error_index) := 1;
939: p_errortable.err_attribute.extend(1);
940:
941: fnd_message.set_name('PO', 'PO_RCO_REL_AMT_EXC_LIMIT');
942: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
943: fnd_message.set_token('RELEASE_NUM', l_release_num);
944:
945: p_errortable.msg_data(p_error_index) := fnd_message.get;
946: p_errortable.msg_count(p_error_index) := 1;
947: p_error_index := p_error_index + 1;
941: fnd_message.set_name('PO', 'PO_RCO_REL_AMT_EXC_LIMIT');
942: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
943: fnd_message.set_token('RELEASE_NUM', l_release_num);
944:
945: p_errortable.msg_data(p_error_index) := fnd_message.get;
946: p_errortable.msg_count(p_error_index) := 1;
947: p_error_index := p_error_index + 1;
948:
949: ELSIF(p_err_po_msg = 'PO_SUB_REL_AMT_LESS_MINREL_AMT') THEN
957: p_errortable.req_dist_id.extend(1);
958: p_errortable.msg_count.extend(1);
959: p_errortable.err_attribute.extend(1);
960:
961: fnd_message.set_name('PO', 'PO_RCO_REL_AMT_BELOW_MIN');
962: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
963: fnd_message.set_token('RELEASE_NUM', l_release_num);
964:
965: p_errortable.msg_data(p_error_index) := fnd_message.get;
958: p_errortable.msg_count.extend(1);
959: p_errortable.err_attribute.extend(1);
960:
961: fnd_message.set_name('PO', 'PO_RCO_REL_AMT_BELOW_MIN');
962: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
963: fnd_message.set_token('RELEASE_NUM', l_release_num);
964:
965: p_errortable.msg_data(p_error_index) := fnd_message.get;
966: p_errortable.msg_count(p_error_index) := 1;
959: p_errortable.err_attribute.extend(1);
960:
961: fnd_message.set_name('PO', 'PO_RCO_REL_AMT_BELOW_MIN');
962: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
963: fnd_message.set_token('RELEASE_NUM', l_release_num);
964:
965: p_errortable.msg_data(p_error_index) := fnd_message.get;
966: p_errortable.msg_count(p_error_index) := 1;
967: p_error_index := p_error_index + 1;
961: fnd_message.set_name('PO', 'PO_RCO_REL_AMT_BELOW_MIN');
962: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
963: fnd_message.set_token('RELEASE_NUM', l_release_num);
964:
965: p_errortable.msg_data(p_error_index) := fnd_message.get;
966: p_errortable.msg_count(p_error_index) := 1;
967: p_error_index := p_error_index + 1;
968:
969:
977: p_errortable.req_dist_id.extend(1);
978: p_errortable.msg_count.extend(1);
979: p_errortable.err_attribute.extend(1);
980:
981: fnd_message.set_name('PO', 'PO_RCO_REL_LINE_BELOW_MIN');
982: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
983: fnd_message.set_token('RELEASE_NUM', l_release_num);
984: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
985:
978: p_errortable.msg_count.extend(1);
979: p_errortable.err_attribute.extend(1);
980:
981: fnd_message.set_name('PO', 'PO_RCO_REL_LINE_BELOW_MIN');
982: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
983: fnd_message.set_token('RELEASE_NUM', l_release_num);
984: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
985:
986: p_errortable.msg_data(p_error_index) := fnd_message.get;
979: p_errortable.err_attribute.extend(1);
980:
981: fnd_message.set_name('PO', 'PO_RCO_REL_LINE_BELOW_MIN');
982: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
983: fnd_message.set_token('RELEASE_NUM', l_release_num);
984: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
985:
986: p_errortable.msg_data(p_error_index) := fnd_message.get;
987: p_errortable.msg_count(p_error_index) := 1;
980:
981: fnd_message.set_name('PO', 'PO_RCO_REL_LINE_BELOW_MIN');
982: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
983: fnd_message.set_token('RELEASE_NUM', l_release_num);
984: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
985:
986: p_errortable.msg_data(p_error_index) := fnd_message.get;
987: p_errortable.msg_count(p_error_index) := 1;
988: p_error_index := p_error_index + 1;
982: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
983: fnd_message.set_token('RELEASE_NUM', l_release_num);
984: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
985:
986: p_errortable.msg_data(p_error_index) := fnd_message.get;
987: p_errortable.msg_count(p_error_index) := 1;
988: p_error_index := p_error_index + 1;
989:
990:
999: p_errortable.req_dist_id.extend(1);
1000: p_errortable.msg_count.extend(1);
1001: p_errortable.err_attribute.extend(1);
1002:
1003: fnd_message.set_name('PO', 'PO_RCO_REL_NO_EXCH');
1004: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
1005: fnd_message.set_token('RELEASE_NUM', l_release_num);
1006:
1007: p_errortable.msg_data(p_error_index) := fnd_message.get;
1000: p_errortable.msg_count.extend(1);
1001: p_errortable.err_attribute.extend(1);
1002:
1003: fnd_message.set_name('PO', 'PO_RCO_REL_NO_EXCH');
1004: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
1005: fnd_message.set_token('RELEASE_NUM', l_release_num);
1006:
1007: p_errortable.msg_data(p_error_index) := fnd_message.get;
1008: p_errortable.msg_count(p_error_index) := 1;
1001: p_errortable.err_attribute.extend(1);
1002:
1003: fnd_message.set_name('PO', 'PO_RCO_REL_NO_EXCH');
1004: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
1005: fnd_message.set_token('RELEASE_NUM', l_release_num);
1006:
1007: p_errortable.msg_data(p_error_index) := fnd_message.get;
1008: p_errortable.msg_count(p_error_index) := 1;
1009: p_error_index := p_error_index + 1;
1003: fnd_message.set_name('PO', 'PO_RCO_REL_NO_EXCH');
1004: fnd_message.set_token('BLANKET_NUM', l_blanket_num);
1005: fnd_message.set_token('RELEASE_NUM', l_release_num);
1006:
1007: p_errortable.msg_data(p_error_index) := fnd_message.get;
1008: p_errortable.msg_count(p_error_index) := 1;
1009: p_error_index := p_error_index + 1;
1010:
1011:
1018: p_errortable.req_dist_id.extend(1);
1019: p_errortable.msg_count.extend(1);
1020: p_errortable.err_attribute.extend(1);
1021:
1022: fnd_message.set_name('PO', 'PO_RCO_DIST_NO_EXCH');
1023: fnd_message.set_token('DOC_TYPE', l_doc_type);
1024: fnd_message.set_token('DOC_NUM', l_doc_num);
1025: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1026:
1019: p_errortable.msg_count.extend(1);
1020: p_errortable.err_attribute.extend(1);
1021:
1022: fnd_message.set_name('PO', 'PO_RCO_DIST_NO_EXCH');
1023: fnd_message.set_token('DOC_TYPE', l_doc_type);
1024: fnd_message.set_token('DOC_NUM', l_doc_num);
1025: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1026:
1027:
1020: p_errortable.err_attribute.extend(1);
1021:
1022: fnd_message.set_name('PO', 'PO_RCO_DIST_NO_EXCH');
1023: fnd_message.set_token('DOC_TYPE', l_doc_type);
1024: fnd_message.set_token('DOC_NUM', l_doc_num);
1025: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1026:
1027:
1028: p_errortable.msg_data(p_error_index) := fnd_message.get;
1021:
1022: fnd_message.set_name('PO', 'PO_RCO_DIST_NO_EXCH');
1023: fnd_message.set_token('DOC_TYPE', l_doc_type);
1024: fnd_message.set_token('DOC_NUM', l_doc_num);
1025: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1026:
1027:
1028: p_errortable.msg_data(p_error_index) := fnd_message.get;
1029: p_errortable.msg_count(p_error_index) := 1;
1024: fnd_message.set_token('DOC_NUM', l_doc_num);
1025: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1026:
1027:
1028: p_errortable.msg_data(p_error_index) := fnd_message.get;
1029: p_errortable.msg_count(p_error_index) := 1;
1030: p_error_index := p_error_index + 1;
1031:
1032:
1040: p_errortable.req_dist_id.extend(1);
1041: p_errortable.msg_count.extend(1);
1042: p_errortable.err_attribute.extend(1);
1043:
1044: fnd_message.set_name('PO', 'PO_RCO_STD_LINE_BELOW_MIN');
1045: fnd_message.set_token('PO_NUM', l_po_num);
1046: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1047:
1048:
1041: p_errortable.msg_count.extend(1);
1042: p_errortable.err_attribute.extend(1);
1043:
1044: fnd_message.set_name('PO', 'PO_RCO_STD_LINE_BELOW_MIN');
1045: fnd_message.set_token('PO_NUM', l_po_num);
1046: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1047:
1048:
1049: p_errortable.msg_data(p_error_index) := fnd_message.get;
1042: p_errortable.err_attribute.extend(1);
1043:
1044: fnd_message.set_name('PO', 'PO_RCO_STD_LINE_BELOW_MIN');
1045: fnd_message.set_token('PO_NUM', l_po_num);
1046: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1047:
1048:
1049: p_errortable.msg_data(p_error_index) := fnd_message.get;
1050: p_errortable.msg_count(p_error_index) := 1;
1045: fnd_message.set_token('PO_NUM', l_po_num);
1046: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1047:
1048:
1049: p_errortable.msg_data(p_error_index) := fnd_message.get;
1050: p_errortable.msg_count(p_error_index) := 1;
1051: p_error_index := p_error_index + 1;
1052:
1053:
1061: p_errortable.req_dist_id.extend(1);
1062: p_errortable.msg_count.extend(1);
1063: p_errortable.err_attribute.extend(1);
1064:
1065: fnd_message.set_name('PO', 'PO_RCO_AMT_EXC_TOL_MIN');
1066: fnd_message.set_token('DOC_TYPE', l_doc_type);
1067: fnd_message.set_token('DOC_NUM', l_doc_num);
1068:
1069:
1062: p_errortable.msg_count.extend(1);
1063: p_errortable.err_attribute.extend(1);
1064:
1065: fnd_message.set_name('PO', 'PO_RCO_AMT_EXC_TOL_MIN');
1066: fnd_message.set_token('DOC_TYPE', l_doc_type);
1067: fnd_message.set_token('DOC_NUM', l_doc_num);
1068:
1069:
1070: p_errortable.msg_data(p_error_index) := fnd_message.get;
1063: p_errortable.err_attribute.extend(1);
1064:
1065: fnd_message.set_name('PO', 'PO_RCO_AMT_EXC_TOL_MIN');
1066: fnd_message.set_token('DOC_TYPE', l_doc_type);
1067: fnd_message.set_token('DOC_NUM', l_doc_num);
1068:
1069:
1070: p_errortable.msg_data(p_error_index) := fnd_message.get;
1071: p_errortable.msg_count(p_error_index) := 1;
1066: fnd_message.set_token('DOC_TYPE', l_doc_type);
1067: fnd_message.set_token('DOC_NUM', l_doc_num);
1068:
1069:
1070: p_errortable.msg_data(p_error_index) := fnd_message.get;
1071: p_errortable.msg_count(p_error_index) := 1;
1072: p_error_index := p_error_index + 1;
1073:
1074:
1082: p_errortable.req_dist_id.extend(1);
1083: p_errortable.msg_count.extend(1);
1084: p_errortable.err_attribute.extend(1);
1085:
1086: fnd_message.set_name('PO', 'PO_RCO_LINE_PRICE_ECX_TOL');
1087: fnd_message.set_token('DOC_TYPE', l_doc_type);
1088: fnd_message.set_token('DOC_NUM', l_doc_num);
1089: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1090:
1083: p_errortable.msg_count.extend(1);
1084: p_errortable.err_attribute.extend(1);
1085:
1086: fnd_message.set_name('PO', 'PO_RCO_LINE_PRICE_ECX_TOL');
1087: fnd_message.set_token('DOC_TYPE', l_doc_type);
1088: fnd_message.set_token('DOC_NUM', l_doc_num);
1089: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1090:
1091:
1084: p_errortable.err_attribute.extend(1);
1085:
1086: fnd_message.set_name('PO', 'PO_RCO_LINE_PRICE_ECX_TOL');
1087: fnd_message.set_token('DOC_TYPE', l_doc_type);
1088: fnd_message.set_token('DOC_NUM', l_doc_num);
1089: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1090:
1091:
1092: p_errortable.msg_data(p_error_index) := fnd_message.get;
1085:
1086: fnd_message.set_name('PO', 'PO_RCO_LINE_PRICE_ECX_TOL');
1087: fnd_message.set_token('DOC_TYPE', l_doc_type);
1088: fnd_message.set_token('DOC_NUM', l_doc_num);
1089: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1090:
1091:
1092: p_errortable.msg_data(p_error_index) := fnd_message.get;
1093: p_errortable.msg_count(p_error_index) := 1;
1088: fnd_message.set_token('DOC_NUM', l_doc_num);
1089: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1090:
1091:
1092: p_errortable.msg_data(p_error_index) := fnd_message.get;
1093: p_errortable.msg_count(p_error_index) := 1;
1094: p_error_index := p_error_index + 1;
1095:
1096:
1107: p_errortable.req_dist_id.extend(1);
1108: p_errortable.msg_count.extend(1);
1109: p_errortable.err_attribute.extend(1);
1110:
1111: fnd_message.set_name('PO', 'PO_RCO_STD_AMT_EXC_LIMIT');
1112: fnd_message.set_token('PO_NUM', l_po_num);
1113:
1114: p_errortable.msg_data(p_error_index) := fnd_message.get;
1115: p_errortable.msg_count(p_error_index) := 1;
1108: p_errortable.msg_count.extend(1);
1109: p_errortable.err_attribute.extend(1);
1110:
1111: fnd_message.set_name('PO', 'PO_RCO_STD_AMT_EXC_LIMIT');
1112: fnd_message.set_token('PO_NUM', l_po_num);
1113:
1114: p_errortable.msg_data(p_error_index) := fnd_message.get;
1115: p_errortable.msg_count(p_error_index) := 1;
1116: p_error_index := p_error_index + 1;
1110:
1111: fnd_message.set_name('PO', 'PO_RCO_STD_AMT_EXC_LIMIT');
1112: fnd_message.set_token('PO_NUM', l_po_num);
1113:
1114: p_errortable.msg_data(p_error_index) := fnd_message.get;
1115: p_errortable.msg_count(p_error_index) := 1;
1116: p_error_index := p_error_index + 1;
1117:
1118:
1125: p_errortable.req_dist_id.extend(1);
1126: p_errortable.msg_count.extend(1);
1127: p_errortable.err_attribute.extend(1);
1128:
1129: fnd_message.set_name('PO', 'PO_RCO_STD_PRICE_EXC_TOL');
1130: fnd_message.set_token('PO_NUM', l_po_num);
1131: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1132:
1133: p_errortable.msg_data(p_error_index) := fnd_message.get;
1126: p_errortable.msg_count.extend(1);
1127: p_errortable.err_attribute.extend(1);
1128:
1129: fnd_message.set_name('PO', 'PO_RCO_STD_PRICE_EXC_TOL');
1130: fnd_message.set_token('PO_NUM', l_po_num);
1131: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1132:
1133: p_errortable.msg_data(p_error_index) := fnd_message.get;
1134: p_errortable.msg_count(p_error_index) := 1;
1127: p_errortable.err_attribute.extend(1);
1128:
1129: fnd_message.set_name('PO', 'PO_RCO_STD_PRICE_EXC_TOL');
1130: fnd_message.set_token('PO_NUM', l_po_num);
1131: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1132:
1133: p_errortable.msg_data(p_error_index) := fnd_message.get;
1134: p_errortable.msg_count(p_error_index) := 1;
1135: p_error_index := p_error_index + 1;
1129: fnd_message.set_name('PO', 'PO_RCO_STD_PRICE_EXC_TOL');
1130: fnd_message.set_token('PO_NUM', l_po_num);
1131: fnd_message.set_token('LINE_NUM', l_err_po_line_num);
1132:
1133: p_errortable.msg_data(p_error_index) := fnd_message.get;
1134: p_errortable.msg_count(p_error_index) := 1;
1135: p_error_index := p_error_index + 1;
1136:
1137: END IF;