469: AND lines.REQUEST_ID = nvl(sys_context('QP_CONTEXT','REQUEST_ID'),1)
470: AND (p_quote_header_id IS NOT NULL
471: AND p_quote_header_id <> FND_API.G_MISS_NUM)
472: AND lines.line_index = a.line_index
473: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
474: AND a.applied_flag = G_YES_FLAG
475: AND a.modifier_level_code = G_ORDER_LEVEL
476: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
477: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
472: AND lines.line_index = a.line_index
473: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
474: AND a.applied_flag = G_YES_FLAG
475: AND a.modifier_level_code = G_ORDER_LEVEL
476: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
477: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
478: AND a.PRICING_STATUS_CODE = 'N'
479: and a.REQUEST_ID = nvl(SYS_CONTEXT('QP_CONTEXT','REQUEST_ID'),1);
480:
491: AND (p_quote_header_id IS NOT NULL
492: AND p_quote_header_id <> FND_API.G_MISS_NUM)
493: AND lines.line_index = a.line_index
494: AND b.substitution_attribute = G_QUAL_ATTRIBUTE1
495: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
496: AND a.applied_flag = G_YES_FLAG
497: AND a.modifier_level_code = G_ORDER_LEVEL
498: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
499: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
494: AND b.substitution_attribute = G_QUAL_ATTRIBUTE1
495: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
496: AND a.applied_flag = G_YES_FLAG
497: AND a.modifier_level_code = G_ORDER_LEVEL
498: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
499: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
500: AND a.PRICING_STATUS_CODE = 'N'
501: and a.REQUEST_ID = nvl(SYS_CONTEXT('QP_CONTEXT','REQUEST_ID'),1)
502: AND ratv.term_id = B.SUBSTITUTION_VALUE
514: AND (p_quote_header_id IS NOT NULL
515: AND p_quote_header_id <> FND_API.G_MISS_NUM)
516: AND lines.line_index = a.line_index
517: AND b.substitution_attribute = G_QUAL_ATTRIBUTE11
518: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
519: AND a.applied_flag = G_YES_FLAG
520: AND a.modifier_level_code = G_ORDER_LEVEL
521: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
522: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
517: AND b.substitution_attribute = G_QUAL_ATTRIBUTE11
518: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
519: AND a.applied_flag = G_YES_FLAG
520: AND a.modifier_level_code = G_ORDER_LEVEL
521: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
522: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
523: AND a.PRICING_STATUS_CODE = 'N'
524: and a.REQUEST_ID = nvl(SYS_CONTEXT('QP_CONTEXT','REQUEST_ID'),1);
525:
539: AND b.substitution_attribute = G_QUAL_ATTRIBUTE10
540: AND A.CREATED_FROM_LIST_LINE_TYPE = G_TERMS_SUBSTITUTION
541: AND a.applied_flag = G_YES_FLAG
542: AND a.modifier_level_code = G_ORDER_LEVEL
543: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
544: AND olk.lookup_type = G_FREIGHT_TERM_LK_TYPE
545: AND olk.enabled_flag = G_YES_FLAG
546: AND olk.lookup_code = B.SUBSTITUTION_VALUE
547: AND (TRUNC(sysdate) BETWEEN NVL(TRUNC(olk.start_date_active),TRUNC( sysdate))
979: AND lines.REQUEST_ID = nvl(sys_context('QP_CONTEXT','REQUEST_ID'),1)
980: AND (lines.line_id IS NOT NULL
981: AND lines.line_id <> FND_API.G_MISS_NUM)
982: AND lines.line_index = a.line_index
983: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
984: AND a.applied_flag = G_YES_FLAG
985: AND a.modifier_level_code = G_LINE_LEVEL
986: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
987: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
982: AND lines.line_index = a.line_index
983: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
984: AND a.applied_flag = G_YES_FLAG
985: AND a.modifier_level_code = G_LINE_LEVEL
986: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
987: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
988: AND a.PRICING_STATUS_CODE = 'N'
989: and a.REQUEST_ID = nvl(SYS_CONTEXT('QP_CONTEXT','REQUEST_ID'),1);
990:
1000: AND (lines.line_id IS NOT NULL
1001: AND lines.line_id <> FND_API.G_MISS_NUM)
1002: AND lines.line_index = a.line_index
1003: AND b.substitution_attribute = G_QUAL_ATTRIBUTE11
1004: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
1005: AND a.applied_flag = G_YES_FLAG
1006: AND a.modifier_level_code = G_LINE_LEVEL
1007: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
1008: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
1003: AND b.substitution_attribute = G_QUAL_ATTRIBUTE11
1004: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
1005: AND a.applied_flag = G_YES_FLAG
1006: AND a.modifier_level_code = G_LINE_LEVEL
1007: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
1008: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
1009: AND a.PRICING_STATUS_CODE = 'N'
1010: and a.REQUEST_ID = nvl(SYS_CONTEXT('QP_CONTEXT','REQUEST_ID'),1);
1011:
1025: AND b.substitution_attribute = G_QUAL_ATTRIBUTE10
1026: AND A.CREATED_FROM_LIST_LINE_TYPE = G_TERMS_SUBSTITUTION
1027: AND a.applied_flag = G_YES_FLAG
1028: AND a.modifier_level_code = G_LINE_LEVEL
1029: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
1030: AND olk.lookup_type = G_FREIGHT_TERM_LK_TYPE
1031: AND olk.enabled_flag = G_YES_FLAG
1032: AND olk.lookup_code = B.SUBSTITUTION_VALUE
1033: AND (TRUNC(sysdate) BETWEEN NVL(TRUNC(olk.start_date_active),TRUNC( sysdate))
1070: AND (lines.line_id IS NOT NULL
1071: AND lines.line_id <> FND_API.G_MISS_NUM)
1072: AND lines.line_index = a.line_index
1073: AND b.substitution_attribute = G_QUAL_ATTRIBUTE1
1074: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
1075: AND a.applied_flag = G_YES_FLAG
1076: AND a.modifier_level_code = G_LINE_LEVEL
1077: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
1078: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
1073: AND b.substitution_attribute = G_QUAL_ATTRIBUTE1
1074: AND A.CREATED_FROM_LIST_LINE_TYPE = QP_PREQ_GRP.G_TERMS_SUBSTITUTION
1075: AND a.applied_flag = G_YES_FLAG
1076: AND a.modifier_level_code = G_LINE_LEVEL
1077: AND a.process_code IN (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_UPDATED)
1078: and a.CREATED_FROM_LIST_LINE_ID = b.LIST_LINE_ID
1079: AND a.PRICING_STATUS_CODE = 'N'
1080: and a.REQUEST_ID = nvl(SYS_CONTEXT('QP_CONTEXT','REQUEST_ID'),1)
1081: AND ratv.term_id = B.SUBSTITUTION_VALUE
1714: END IF;
1715:
1716: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1717: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1718: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1719: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1720: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1721: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1722: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1715:
1716: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1717: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1718: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1719: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1720: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1721: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1722: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1723: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1716: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1717: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1718: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1719: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1720: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1721: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1722: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1723: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1724: ELSE
1717: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1718: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1719: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1720: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1721: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1722: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1723: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1724: ELSE
1725: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1718: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1719: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1720: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1721: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1722: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1723: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1724: ELSE
1725: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1726: END IF;
1719: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1720: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1721: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1722: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1723: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1724: ELSE
1725: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1726: END IF;
1727: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1721: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1722: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1723: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1724: ELSE
1725: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1726: END IF;
1727: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1728: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE1';
1729: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1725: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1726: END IF;
1727: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1728: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE1';
1729: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1730: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1731: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1732: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1733: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1726: END IF;
1727: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1728: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE1';
1729: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1730: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1731: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1732: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1733: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1734: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE1;
1727: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1728: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE1';
1729: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1730: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1731: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1732: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1733: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1734: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE1;
1735: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
1759: END IF;
1760:
1761: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1762: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1763: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1764: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1765: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1766: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1767: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1760:
1761: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1762: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1763: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1764: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1765: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1766: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1767: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1768: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1761: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1762: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1763: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1764: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1765: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1766: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1767: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1768: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1769: ELSE
1762: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1763: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1764: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1765: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1766: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1767: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1768: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1769: ELSE
1770: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1763: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1764: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1765: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1766: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1767: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1768: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1769: ELSE
1770: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1771: END IF;
1764: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1765: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1766: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1767: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1768: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1769: ELSE
1770: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1771: END IF;
1772: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1766: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1767: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1768: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1769: ELSE
1770: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1771: END IF;
1772: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1773: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE2';
1774: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1770: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1771: END IF;
1772: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1773: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE2';
1774: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1775: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1776: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1777: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1778: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1771: END IF;
1772: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1773: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE2';
1774: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1775: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1776: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1777: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1778: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1779: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE2;
1772: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1773: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE2';
1774: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1775: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1776: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1777: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1778: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1779: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE2;
1780: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
1804: END IF;
1805:
1806: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1807: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1808: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1809: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1810: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1811: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1812: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1805:
1806: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1807: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1808: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1809: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1810: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1811: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1812: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1813: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1806: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1807: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1808: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1809: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1810: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1811: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1812: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1813: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1814: ELSE
1807: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1808: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1809: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1810: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1811: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1812: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1813: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1814: ELSE
1815: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1808: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1809: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1810: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1811: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1812: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1813: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1814: ELSE
1815: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1816: END IF;
1809: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1810: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1811: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1812: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1813: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1814: ELSE
1815: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1816: END IF;
1817: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1811: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1812: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1813: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1814: ELSE
1815: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1816: END IF;
1817: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1818: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE3';
1819: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1815: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1816: END IF;
1817: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1818: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE3';
1819: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1820: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1821: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1822: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1823: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1816: END IF;
1817: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1818: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE3';
1819: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1820: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1821: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1822: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1823: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1824: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE3;
1817: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1818: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE3';
1819: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1820: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1821: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1822: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1823: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1824: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE3;
1825: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
1849: END IF;
1850:
1851: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1852: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1853: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1854: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1855: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1856: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1857: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1850:
1851: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1852: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1853: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1854: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1855: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1856: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1857: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1858: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1851: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1852: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1853: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1854: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1855: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1856: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1857: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1858: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1859: ELSE
1852: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1853: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1854: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1855: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1856: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1857: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1858: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1859: ELSE
1860: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1853: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1854: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1855: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1856: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1857: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1858: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1859: ELSE
1860: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1861: END IF;
1854: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1855: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1856: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1857: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1858: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1859: ELSE
1860: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1861: END IF;
1862: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1856: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1857: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1858: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1859: ELSE
1860: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1861: END IF;
1862: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1863: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE4';
1864: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1860: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1861: END IF;
1862: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1863: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE4';
1864: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1865: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1866: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1867: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1868: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1861: END IF;
1862: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1863: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE4';
1864: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1865: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1866: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1867: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1868: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1869: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE4;
1862: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1863: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE4';
1864: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1865: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1866: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1867: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1868: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1869: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE4;
1870: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
1894: END IF;
1895:
1896: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1897: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1898: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1899: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1900: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1901: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1902: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1895:
1896: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1897: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1898: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1899: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1900: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1901: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1902: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1903: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1896: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1897: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1898: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1899: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1900: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1901: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1902: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1903: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1904: ELSE
1897: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1898: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1899: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1900: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1901: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1902: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1903: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1904: ELSE
1905: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1898: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1899: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1900: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1901: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1902: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1903: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1904: ELSE
1905: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1906: END IF;
1899: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1900: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1901: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1902: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1903: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1904: ELSE
1905: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1906: END IF;
1907: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1901: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1902: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1903: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1904: ELSE
1905: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1906: END IF;
1907: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1908: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE5';
1909: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1905: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1906: END IF;
1907: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1908: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE5';
1909: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1910: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1911: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1912: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1913: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1906: END IF;
1907: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1908: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE5';
1909: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1910: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1911: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1912: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1913: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1914: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE5;
1907: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1908: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE5';
1909: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1910: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1911: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1912: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1913: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1914: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE5;
1915: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
1939: END IF;
1940:
1941: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1942: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1943: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1944: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1945: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1946: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1947: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1940:
1941: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1942: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1943: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1944: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1945: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1946: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1947: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1948: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1941: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1942: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1943: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1944: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1945: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1946: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1947: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1948: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1949: ELSE
1942: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1943: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1944: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1945: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1946: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1947: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1948: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1949: ELSE
1950: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1943: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1944: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1945: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1946: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1947: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1948: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1949: ELSE
1950: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1951: END IF;
1944: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1945: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1946: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1947: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1948: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1949: ELSE
1950: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1951: END IF;
1952: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1946: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1947: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1948: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1949: ELSE
1950: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1951: END IF;
1952: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1953: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE6';
1954: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1950: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1951: END IF;
1952: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1953: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE6';
1954: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1955: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1956: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1957: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1958: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1951: END IF;
1952: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1953: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE6';
1954: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1955: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1956: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1957: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1958: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1959: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE6;
1952: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1953: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE6';
1954: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1955: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
1956: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
1957: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
1958: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1959: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE6;
1960: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
1984: END IF;
1985:
1986: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1987: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1988: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1989: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1990: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1991: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1992: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1985:
1986: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1987: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1988: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1989: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1990: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1991: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1992: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1993: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1986: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
1987: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1988: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1989: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1990: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1991: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1992: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1993: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1994: ELSE
1987: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
1988: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1989: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1990: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1991: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1992: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1993: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1994: ELSE
1995: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1988: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
1989: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1990: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1991: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1992: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1993: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1994: ELSE
1995: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1996: END IF;
1989: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
1990: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
1991: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1992: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1993: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1994: ELSE
1995: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1996: END IF;
1997: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1991: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
1992: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
1993: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
1994: ELSE
1995: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1996: END IF;
1997: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1998: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE7';
1999: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
1995: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
1996: END IF;
1997: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1998: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE7';
1999: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2000: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2001: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2002: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2003: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
1996: END IF;
1997: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1998: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE7';
1999: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2000: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2001: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2002: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2003: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2004: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE7;
1997: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
1998: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE7';
1999: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2000: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2001: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2002: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2003: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2004: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE7;
2005: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2029: END IF;
2030:
2031: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2032: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2033: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2034: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2035: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2036: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2037: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2030:
2031: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2032: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2033: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2034: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2035: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2036: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2037: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2038: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2031: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2032: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2033: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2034: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2035: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2036: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2037: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2038: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2039: ELSE
2032: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2033: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2034: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2035: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2036: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2037: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2038: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2039: ELSE
2040: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2033: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2034: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2035: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2036: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2037: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2038: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2039: ELSE
2040: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2041: END IF;
2034: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2035: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2036: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2037: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2038: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2039: ELSE
2040: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2041: END IF;
2042: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2036: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2037: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2038: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2039: ELSE
2040: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2041: END IF;
2042: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2043: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE8';
2044: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2040: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2041: END IF;
2042: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2043: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE8';
2044: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2045: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2046: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2047: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2048: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2041: END IF;
2042: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2043: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE8';
2044: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2045: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2046: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2047: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2048: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2049: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE8;
2042: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2043: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE8';
2044: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2045: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2046: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2047: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2048: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2049: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE8;
2050: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2074: END IF;
2075:
2076: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2077: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2078: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2079: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2080: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2081: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2082: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2075:
2076: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2077: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2078: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2079: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2080: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2081: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2082: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2083: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2076: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2077: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2078: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2079: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2080: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2081: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2082: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2083: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2084: ELSE
2077: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2078: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2079: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2080: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2081: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2082: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2083: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2084: ELSE
2085: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2078: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2079: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2080: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2081: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2082: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2083: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2084: ELSE
2085: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2086: END IF;
2079: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2080: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2081: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2082: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2083: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2084: ELSE
2085: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2086: END IF;
2087: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2081: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2082: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2083: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2084: ELSE
2085: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2086: END IF;
2087: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2088: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE9';
2089: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2085: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2086: END IF;
2087: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2088: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE9';
2089: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2090: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2091: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2092: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2093: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2086: END IF;
2087: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2088: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE9';
2089: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2090: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2091: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2092: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2093: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2094: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE9;
2087: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2088: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE9';
2089: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2090: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2091: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2092: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2093: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2094: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE9;
2095: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2119: END IF;
2120:
2121: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2122: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2123: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2124: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2125: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2126: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2127: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2120:
2121: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2122: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2123: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2124: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2125: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2126: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2127: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2128: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2121: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2122: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2123: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2124: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2125: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2126: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2127: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2128: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2129: ELSE
2122: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2123: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2124: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2125: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2126: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2127: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2128: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2129: ELSE
2130: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2123: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2124: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2125: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2126: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2127: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2128: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2129: ELSE
2130: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2131: END IF;
2124: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2125: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2126: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2127: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2128: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2129: ELSE
2130: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2131: END IF;
2132: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2126: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2127: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2128: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2129: ELSE
2130: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2131: END IF;
2132: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2133: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE10';
2134: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2130: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2131: END IF;
2132: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2133: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE10';
2134: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2135: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2136: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2137: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2138: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2131: END IF;
2132: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2133: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE10';
2134: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2135: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2136: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2137: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2138: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2139: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE10;
2132: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2133: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE10';
2134: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2135: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2136: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2137: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2138: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2139: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE10;
2140: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2164: END IF;
2165:
2166: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2167: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2168: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2169: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2170: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2171: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2172: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2165:
2166: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2167: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2168: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2169: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2170: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2171: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2172: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2173: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2166: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2167: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2168: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2169: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2170: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2171: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2172: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2173: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2174: ELSE
2167: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2168: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2169: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2170: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2171: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2172: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2173: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2174: ELSE
2175: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2168: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2169: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2170: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2171: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2172: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2173: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2174: ELSE
2175: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2176: END IF;
2169: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2170: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2171: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2172: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2173: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2174: ELSE
2175: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2176: END IF;
2177: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2171: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2172: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2173: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2174: ELSE
2175: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2176: END IF;
2177: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2178: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE11';
2179: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2175: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2176: END IF;
2177: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2178: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE11';
2179: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2180: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2181: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2182: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2183: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2176: END IF;
2177: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2178: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE11';
2179: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2180: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2181: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2182: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2183: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2184: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE11;
2177: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2178: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE11';
2179: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2180: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2181: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2182: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2183: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2184: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE11;
2185: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2209: END IF;
2210:
2211: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2212: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2213: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2214: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2215: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2216: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2217: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2210:
2211: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2212: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2213: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2214: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2215: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2216: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2217: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2218: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2211: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2212: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2213: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2214: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2215: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2216: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2217: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2218: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2219: ELSE
2212: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2213: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2214: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2215: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2216: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2217: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2218: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2219: ELSE
2220: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2213: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2214: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2215: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2216: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2217: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2218: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2219: ELSE
2220: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2221: END IF;
2214: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2215: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2216: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2217: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2218: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2219: ELSE
2220: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2221: END IF;
2222: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2216: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2217: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2218: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2219: ELSE
2220: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2221: END IF;
2222: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2223: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE12';
2224: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2220: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2221: END IF;
2222: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2223: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE12';
2224: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2225: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2226: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2227: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2228: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2221: END IF;
2222: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2223: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE12';
2224: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2225: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2226: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2227: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2228: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2229: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE12;
2222: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2223: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE12';
2224: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2225: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2226: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2227: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2228: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2229: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE12;
2230: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2254: END IF;
2255:
2256: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2257: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2258: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2259: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2260: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2261: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2262: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2255:
2256: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2257: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2258: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2259: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2260: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2261: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2262: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2263: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2256: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2257: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2258: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2259: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2260: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2261: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2262: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2263: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2264: ELSE
2257: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2258: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2259: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2260: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2261: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2262: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2263: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2264: ELSE
2265: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2258: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2259: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2260: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2261: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2262: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2263: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2264: ELSE
2265: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2266: END IF;
2259: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2260: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2261: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2262: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2263: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2264: ELSE
2265: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2266: END IF;
2267: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2261: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2262: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2263: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2264: ELSE
2265: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2266: END IF;
2267: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2268: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE13';
2269: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2265: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2266: END IF;
2267: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2268: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE13';
2269: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2270: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2271: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2272: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2273: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2266: END IF;
2267: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2268: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE13';
2269: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2270: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2271: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2272: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2273: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2274: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE13;
2267: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2268: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE13';
2269: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2270: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2271: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2272: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2273: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2274: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE13;
2275: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2299: END IF;
2300:
2301: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2302: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2303: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2304: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2305: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2306: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2307: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2300:
2301: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2302: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2303: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2304: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2305: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2306: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2307: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2308: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2301: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2302: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2303: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2304: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2305: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2306: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2307: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2308: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2309: ELSE
2302: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2303: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2304: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2305: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2306: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2307: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2308: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2309: ELSE
2310: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2303: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2304: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2305: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2306: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2307: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2308: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2309: ELSE
2310: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2311: END IF;
2304: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2305: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2306: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2307: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2308: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2309: ELSE
2310: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2311: END IF;
2312: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2306: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2307: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2308: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2309: ELSE
2310: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2311: END IF;
2312: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2313: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE14';
2314: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2310: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2311: END IF;
2312: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2313: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE14';
2314: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2315: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2316: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2317: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2318: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2311: END IF;
2312: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2313: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE14';
2314: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2315: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2316: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2317: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2318: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2319: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE14;
2312: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2313: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE14';
2314: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2315: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2316: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2317: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2318: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2319: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE14;
2320: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2344: END IF;
2345:
2346: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2347: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2348: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2349: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2350: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2351: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2352: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2345:
2346: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2347: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2348: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2349: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2350: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2351: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2352: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2353: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2346: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2347: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2348: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2349: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2350: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2351: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2352: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2353: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2354: ELSE
2347: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2348: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2349: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2350: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2351: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2352: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2353: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2354: ELSE
2355: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2348: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2349: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2350: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2351: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2352: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2353: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2354: ELSE
2355: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2356: END IF;
2349: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2350: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2351: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2352: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2353: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2354: ELSE
2355: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2356: END IF;
2357: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2351: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2352: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2353: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2354: ELSE
2355: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2356: END IF;
2357: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2358: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE15';
2359: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2355: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2356: END IF;
2357: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2358: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE15';
2359: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2360: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2361: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2362: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2363: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2356: END IF;
2357: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2358: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE15';
2359: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2360: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2361: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2362: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2363: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2364: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE15;
2357: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2358: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE15';
2359: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2360: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2361: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2362: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2363: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2364: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE15;
2365: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2389: END IF;
2390:
2391: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2392: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2393: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2394: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2395: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2396: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2397: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2390:
2391: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2392: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2393: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2394: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2395: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2396: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2397: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2398: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2391: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2392: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2393: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2394: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2395: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2396: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2397: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2398: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2399: ELSE
2392: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2393: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2394: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2395: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2396: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2397: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2398: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2399: ELSE
2400: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2393: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2394: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2395: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2396: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2397: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2398: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2399: ELSE
2400: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2401: END IF;
2394: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2395: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2396: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2397: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2398: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2399: ELSE
2400: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2401: END IF;
2402: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2396: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2397: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2398: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2399: ELSE
2400: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2401: END IF;
2402: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2403: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE16';
2404: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2400: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2401: END IF;
2402: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2403: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE16';
2404: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2405: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2406: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2407: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2408: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2401: END IF;
2402: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2403: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE16';
2404: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2405: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2406: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2407: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2408: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2409: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE16;
2402: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2403: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE16';
2404: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2405: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2406: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2407: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2408: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2409: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE16;
2410: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2434: END IF;
2435:
2436: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2437: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2438: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2439: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2440: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2441: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2442: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2435:
2436: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2437: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2438: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2439: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2440: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2441: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2442: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2443: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2436: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2437: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2438: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2439: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2440: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2441: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2442: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2443: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2444: ELSE
2437: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2438: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2439: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2440: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2441: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2442: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2443: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2444: ELSE
2445: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2438: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2439: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2440: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2441: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2442: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2443: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2444: ELSE
2445: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2446: END IF;
2439: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2440: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2441: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2442: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2443: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2444: ELSE
2445: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2446: END IF;
2447: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2441: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2442: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2443: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2444: ELSE
2445: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2446: END IF;
2447: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2448: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE17';
2449: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2445: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2446: END IF;
2447: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2448: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE17';
2449: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2450: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2451: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2452: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2453: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2446: END IF;
2447: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2448: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE17';
2449: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2450: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2451: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2452: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2453: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2454: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE17;
2447: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2448: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE17';
2449: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2450: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2451: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2452: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2453: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2454: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE17;
2455: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2479: END IF;
2480:
2481: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2482: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2483: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2484: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2485: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2486: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2487: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2480:
2481: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2482: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2483: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2484: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2485: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2486: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2487: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2488: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2481: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2482: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2483: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2484: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2485: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2486: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2487: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2488: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2489: ELSE
2482: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2483: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2484: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2485: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2486: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2487: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2488: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2489: ELSE
2490: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2483: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2484: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2485: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2486: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2487: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2488: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2489: ELSE
2490: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2491: END IF;
2484: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2485: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2486: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2487: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2488: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2489: ELSE
2490: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2491: END IF;
2492: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2486: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2487: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2488: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2489: ELSE
2490: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2491: END IF;
2492: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2493: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE18';
2494: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2490: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2491: END IF;
2492: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2493: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE18';
2494: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2495: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2496: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2497: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2498: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2491: END IF;
2492: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2493: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE18';
2494: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2495: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2496: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2497: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2498: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2499: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE18;
2492: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2493: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE18';
2494: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2495: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2496: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2497: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2498: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2499: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE18;
2500: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2524: END IF;
2525:
2526: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2527: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2528: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2529: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2530: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2531: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2532: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2525:
2526: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2527: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2528: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2529: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2530: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2531: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2532: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2533: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2526: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2527: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2528: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2529: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2530: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2531: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2532: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2533: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2534: ELSE
2527: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2528: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2529: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2530: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2531: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2532: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2533: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2534: ELSE
2535: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2528: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2529: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2530: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2531: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2532: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2533: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2534: ELSE
2535: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2536: END IF;
2529: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2530: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2531: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2532: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2533: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2534: ELSE
2535: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2536: END IF;
2537: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2531: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2532: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2533: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2534: ELSE
2535: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2536: END IF;
2537: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2538: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE19';
2539: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2535: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2536: END IF;
2537: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2538: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE19';
2539: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2540: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2541: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2542: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2543: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2536: END IF;
2537: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2538: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE19';
2539: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2540: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2541: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2542: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2543: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2544: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE19;
2537: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2538: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE19';
2539: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2540: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2541: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2542: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2543: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2544: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE19;
2545: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2569: END IF;
2570:
2571: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2572: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2573: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2574: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2575: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2576: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2577: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2570:
2571: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2572: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2573: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2574: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2575: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2576: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2577: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2578: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2571: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2572: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2573: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2574: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2575: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2576: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2577: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2578: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2579: ELSE
2572: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2573: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2574: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2575: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2576: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2577: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2578: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2579: ELSE
2580: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2573: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2574: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2575: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2576: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2577: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2578: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2579: ELSE
2580: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2581: END IF;
2574: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2575: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2576: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2577: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2578: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2579: ELSE
2580: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2581: END IF;
2582: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2576: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2577: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2578: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2579: ELSE
2580: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2581: END IF;
2582: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2583: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE20';
2584: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2580: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2581: END IF;
2582: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2583: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE20';
2584: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2585: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2586: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2587: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2588: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2581: END IF;
2582: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2583: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE20';
2584: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2585: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2586: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2587: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2588: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2589: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE20;
2582: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2583: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE20';
2584: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2585: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2586: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2587: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2588: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2589: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE20;
2590: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2614: END IF;
2615:
2616: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2617: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2618: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2619: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2620: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2621: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2622: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2615:
2616: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2617: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2618: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2619: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2620: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2621: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2622: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2623: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2616: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2617: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2618: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2619: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2620: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2621: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2622: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2623: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2624: ELSE
2617: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2618: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2619: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2620: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2621: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2622: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2623: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2624: ELSE
2625: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2618: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2619: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2620: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2621: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2622: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2623: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2624: ELSE
2625: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2626: END IF;
2619: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2620: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2621: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2622: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2623: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2624: ELSE
2625: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2626: END IF;
2627: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2621: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2622: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2623: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2624: ELSE
2625: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2626: END IF;
2627: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2628: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE21';
2629: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2625: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2626: END IF;
2627: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2628: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE21';
2629: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2630: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2631: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2632: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2633: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2626: END IF;
2627: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2628: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE21';
2629: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2630: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2631: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2632: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2633: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2634: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE21;
2627: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2628: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE21';
2629: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2630: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2631: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2632: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2633: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2634: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE21;
2635: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2659: END IF;
2660:
2661: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2662: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2663: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2664: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2665: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2666: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2667: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2660:
2661: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2662: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2663: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2664: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2665: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2666: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2667: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2668: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2661: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2662: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2663: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2664: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2665: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2666: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2667: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2668: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2669: ELSE
2662: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2663: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2664: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2665: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2666: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2667: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2668: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2669: ELSE
2670: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2663: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2664: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2665: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2666: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2667: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2668: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2669: ELSE
2670: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2671: END IF;
2664: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2665: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2666: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2667: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2668: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2669: ELSE
2670: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2671: END IF;
2672: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2666: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2667: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2668: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2669: ELSE
2670: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2671: END IF;
2672: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2673: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE22';
2674: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2670: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2671: END IF;
2672: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2673: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE22';
2674: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2675: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2676: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2677: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2678: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2671: END IF;
2672: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2673: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE22';
2674: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2675: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2676: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2677: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2678: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2679: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE22;
2672: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2673: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE22';
2674: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2675: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2676: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2677: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2678: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2679: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE22;
2680: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2704: END IF;
2705:
2706: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2707: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2708: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2709: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2710: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2711: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2712: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2705:
2706: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2707: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2708: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2709: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2710: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2711: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2712: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2713: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2706: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2707: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2708: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2709: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2710: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2711: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2712: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2713: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2714: ELSE
2707: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2708: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2709: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2710: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2711: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2712: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2713: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2714: ELSE
2715: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2708: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2709: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2710: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2711: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2712: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2713: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2714: ELSE
2715: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2716: END IF;
2709: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2710: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2711: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2712: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2713: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2714: ELSE
2715: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2716: END IF;
2717: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2711: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2712: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2713: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2714: ELSE
2715: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2716: END IF;
2717: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2718: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE23';
2719: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2715: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2716: END IF;
2717: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2718: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE23';
2719: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2720: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2721: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2722: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2723: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2716: END IF;
2717: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2718: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE23';
2719: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2720: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2721: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2722: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2723: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2724: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE23;
2717: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2718: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE23';
2719: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2720: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2721: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2722: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2723: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2724: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE23;
2725: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2749: END IF;
2750:
2751: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2752: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2753: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2754: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2755: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2756: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2757: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2750:
2751: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2752: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2753: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2754: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2755: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2756: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2757: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2758: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2751: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2752: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2753: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2754: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2755: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2756: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2757: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2758: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2759: ELSE
2752: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2753: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2754: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2755: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2756: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2757: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2758: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2759: ELSE
2760: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2753: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2754: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2755: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2756: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2757: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2758: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2759: ELSE
2760: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2761: END IF;
2754: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2755: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2756: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2757: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2758: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2759: ELSE
2760: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2761: END IF;
2762: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2756: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2757: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2758: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2759: ELSE
2760: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2761: END IF;
2762: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2763: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE24';
2764: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2760: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2761: END IF;
2762: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2763: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE24';
2764: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2765: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2766: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2767: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2768: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2761: END IF;
2762: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2763: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE24';
2764: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2765: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2766: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2767: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2768: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2769: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE24;
2762: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2763: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE24';
2764: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2765: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2766: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2767: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2768: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2769: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE24;
2770: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2794: END IF;
2795:
2796: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2797: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2798: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2799: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2800: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2801: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2802: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2795:
2796: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2797: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2798: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2799: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2800: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2801: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2802: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2803: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2796: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2797: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2798: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2799: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2800: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2801: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2802: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2803: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2804: ELSE
2797: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2798: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2799: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2800: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2801: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2802: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2803: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2804: ELSE
2805: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2798: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2799: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2800: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2801: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2802: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2803: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2804: ELSE
2805: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2806: END IF;
2799: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2800: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2801: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2802: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2803: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2804: ELSE
2805: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2806: END IF;
2807: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2801: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2802: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2803: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2804: ELSE
2805: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2806: END IF;
2807: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2808: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE25';
2809: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2805: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2806: END IF;
2807: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2808: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE25';
2809: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2810: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2811: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2812: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2813: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2806: END IF;
2807: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2808: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE25';
2809: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2810: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2811: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2812: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2813: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2814: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE25;
2807: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2808: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE25';
2809: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2810: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2811: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2812: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2813: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2814: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE25;
2815: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2839: END IF;
2840:
2841: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2842: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2843: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2844: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2845: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2846: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2847: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2840:
2841: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2842: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2843: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2844: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2845: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2846: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2847: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2848: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2841: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2842: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2843: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2844: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2845: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2846: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2847: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2848: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2849: ELSE
2842: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2843: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2844: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2845: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2846: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2847: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2848: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2849: ELSE
2850: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2843: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2844: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2845: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2846: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2847: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2848: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2849: ELSE
2850: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2851: END IF;
2844: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2845: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2846: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2847: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2848: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2849: ELSE
2850: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2851: END IF;
2852: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2846: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2847: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2848: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2849: ELSE
2850: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2851: END IF;
2852: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2853: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE26';
2854: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2850: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2851: END IF;
2852: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2853: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE26';
2854: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2855: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2856: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2857: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2858: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2851: END IF;
2852: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2853: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE26';
2854: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2855: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2856: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2857: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2858: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2859: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE26;
2852: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2853: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE26';
2854: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2855: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2856: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2857: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2858: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2859: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE26;
2860: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2884: END IF;
2885:
2886: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2887: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2888: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2889: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2890: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2891: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2892: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2885:
2886: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2887: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2888: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2889: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2890: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2891: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2892: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2893: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2886: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2887: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2888: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2889: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2890: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2891: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2892: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2893: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2894: ELSE
2887: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2888: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2889: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2890: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2891: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2892: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2893: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2894: ELSE
2895: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2888: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2889: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2890: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2891: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2892: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2893: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2894: ELSE
2895: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2896: END IF;
2889: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2890: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2891: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2892: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2893: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2894: ELSE
2895: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2896: END IF;
2897: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2891: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2892: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2893: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2894: ELSE
2895: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2896: END IF;
2897: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2898: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE27';
2899: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2895: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2896: END IF;
2897: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2898: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE27';
2899: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2900: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2901: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2902: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2903: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2896: END IF;
2897: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2898: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE27';
2899: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2900: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2901: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2902: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2903: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2904: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE27;
2897: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2898: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE27';
2899: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2900: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2901: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2902: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2903: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2904: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE27;
2905: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2929: END IF;
2930:
2931: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2932: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2933: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2934: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2935: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2936: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2937: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2930:
2931: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2932: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2933: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2934: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2935: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2936: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2937: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2938: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2931: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2932: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2933: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2934: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2935: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2936: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2937: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2938: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2939: ELSE
2932: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2933: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2934: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2935: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2936: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2937: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2938: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2939: ELSE
2940: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2933: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2934: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2935: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2936: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2937: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2938: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2939: ELSE
2940: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2941: END IF;
2934: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2935: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2936: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2937: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2938: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2939: ELSE
2940: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2941: END IF;
2942: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2936: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2937: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2938: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2939: ELSE
2940: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2941: END IF;
2942: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2943: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE28';
2944: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2940: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2941: END IF;
2942: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2943: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE28';
2944: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2945: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2946: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2947: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2948: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2941: END IF;
2942: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2943: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE28';
2944: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2945: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2946: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2947: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2948: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2949: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE28;
2942: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2943: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE28';
2944: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2945: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2946: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2947: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2948: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2949: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE28;
2950: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
2974: END IF;
2975:
2976: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2977: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2978: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2979: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2980: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2981: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2982: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2975:
2976: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2977: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2978: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2979: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2980: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2981: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2982: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2983: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2976: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
2977: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2978: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2979: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2980: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2981: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2982: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2983: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2984: ELSE
2977: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
2978: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2979: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2980: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2981: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2982: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2983: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2984: ELSE
2985: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2978: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
2979: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2980: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2981: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2982: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2983: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2984: ELSE
2985: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2986: END IF;
2979: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
2980: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
2981: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2982: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2983: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2984: ELSE
2985: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2986: END IF;
2987: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2981: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
2982: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
2983: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
2984: ELSE
2985: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2986: END IF;
2987: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2988: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE29';
2989: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2985: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
2986: END IF;
2987: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2988: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE29';
2989: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2990: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2991: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2992: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2993: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2986: END IF;
2987: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2988: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE29';
2989: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2990: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2991: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2992: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2993: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2994: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE29;
2987: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
2988: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE29';
2989: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
2990: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
2991: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
2992: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
2993: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
2994: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE29;
2995: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3019: END IF;
3020:
3021: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3022: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3023: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3024: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3025: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3026: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3027: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3020:
3021: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3022: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3023: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3024: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3025: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3026: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3027: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3028: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3021: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3022: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3023: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3024: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3025: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3026: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3027: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3028: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3029: ELSE
3022: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3023: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3024: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3025: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3026: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3027: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3028: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3029: ELSE
3030: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3023: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3024: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3025: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3026: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3027: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3028: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3029: ELSE
3030: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3031: END IF;
3024: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3025: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3026: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3027: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3028: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3029: ELSE
3030: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3031: END IF;
3032: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3026: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3027: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3028: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3029: ELSE
3030: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3031: END IF;
3032: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3033: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE30';
3034: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3030: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3031: END IF;
3032: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3033: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE30';
3034: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3035: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3036: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3037: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3038: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3031: END IF;
3032: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3033: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE30';
3034: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3035: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3036: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3037: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3038: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3039: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE30;
3032: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3033: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE30';
3034: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3035: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3036: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3037: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3038: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3039: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE30;
3040: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3064: END IF;
3065:
3066: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3067: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3068: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3069: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3070: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3071: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3072: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3065:
3066: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3067: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3068: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3069: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3070: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3071: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3072: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3073: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3066: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3067: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3068: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3069: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3070: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3071: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3072: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3073: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3074: ELSE
3067: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3068: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3069: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3070: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3071: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3072: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3073: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3074: ELSE
3075: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3068: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3069: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3070: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3071: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3072: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3073: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3074: ELSE
3075: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3076: END IF;
3069: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3070: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3071: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3072: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3073: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3074: ELSE
3075: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3076: END IF;
3077: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3071: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3072: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3073: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3074: ELSE
3075: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3076: END IF;
3077: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3078: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE31';
3079: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3075: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3076: END IF;
3077: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3078: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE31';
3079: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3080: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3081: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3082: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3083: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3076: END IF;
3077: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3078: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE31';
3079: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3080: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3081: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3082: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3083: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3084: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE31;
3077: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3078: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE31';
3079: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3080: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3081: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3082: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3083: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3084: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE31;
3085: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3109: END IF;
3110:
3111: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3112: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3113: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3114: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3115: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3116: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3117: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3110:
3111: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3112: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3113: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3114: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3115: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3116: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3117: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3118: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3111: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3112: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3113: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3114: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3115: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3116: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3117: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3118: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3119: ELSE
3112: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3113: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3114: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3115: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3116: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3117: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3118: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3119: ELSE
3120: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3113: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3114: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3115: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3116: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3117: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3118: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3119: ELSE
3120: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3121: END IF;
3114: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3115: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3116: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3117: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3118: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3119: ELSE
3120: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3121: END IF;
3122: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3116: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3117: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3118: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3119: ELSE
3120: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3121: END IF;
3122: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3123: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE32';
3124: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3120: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3121: END IF;
3122: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3123: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE32';
3124: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3125: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3126: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3127: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3128: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3121: END IF;
3122: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3123: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE32';
3124: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3125: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3126: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3127: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3128: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3129: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE32;
3122: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3123: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE32';
3124: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3125: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3126: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3127: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3128: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3129: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE32;
3130: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3154: END IF;
3155:
3156: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3157: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3158: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3159: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3160: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3161: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3162: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3155:
3156: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3157: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3158: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3159: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3160: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3161: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3162: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3163: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3156: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3157: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3158: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3159: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3160: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3161: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3162: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3163: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3164: ELSE
3157: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3158: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3159: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3160: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3161: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3162: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3163: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3164: ELSE
3165: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3158: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3159: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3160: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3161: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3162: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3163: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3164: ELSE
3165: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3166: END IF;
3159: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3160: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3161: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3162: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3163: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3164: ELSE
3165: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3166: END IF;
3167: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3161: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3162: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3163: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3164: ELSE
3165: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3166: END IF;
3167: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3168: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE33';
3169: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3165: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3166: END IF;
3167: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3168: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE33';
3169: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3170: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3171: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3172: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3173: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3166: END IF;
3167: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3168: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE33';
3169: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3170: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3171: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3172: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3173: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3174: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE33;
3167: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3168: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE33';
3169: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3170: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3171: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3172: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3173: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3174: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE33;
3175: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3199: END IF;
3200:
3201: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3202: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3203: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3204: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3205: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3206: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3207: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3200:
3201: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3202: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3203: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3204: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3205: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3206: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3207: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3208: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3201: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3202: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3203: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3204: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3205: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3206: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3207: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3208: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3209: ELSE
3202: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3203: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3204: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3205: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3206: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3207: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3208: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3209: ELSE
3210: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3203: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3204: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3205: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3206: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3207: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3208: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3209: ELSE
3210: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3211: END IF;
3204: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3205: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3206: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3207: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3208: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3209: ELSE
3210: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3211: END IF;
3212: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3206: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3207: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3208: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3209: ELSE
3210: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3211: END IF;
3212: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3213: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE34';
3214: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3210: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3211: END IF;
3212: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3213: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE34';
3214: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3215: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3216: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3217: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3218: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3211: END IF;
3212: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3213: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE34';
3214: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3215: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3216: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3217: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3218: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3219: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE34;
3212: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3213: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE34';
3214: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3215: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3216: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3217: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3218: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3219: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE34;
3220: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3244: END IF;
3245:
3246: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3247: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3248: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3249: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3250: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3251: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3252: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3245:
3246: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3247: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3248: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3249: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3250: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3251: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3252: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3253: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3246: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3247: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3248: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3249: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3250: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3251: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3252: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3253: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3254: ELSE
3247: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3248: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3249: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3250: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3251: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3252: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3253: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3254: ELSE
3255: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3248: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3249: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3250: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3251: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3252: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3253: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3254: ELSE
3255: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3256: END IF;
3249: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3250: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3251: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3252: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3253: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3254: ELSE
3255: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3256: END IF;
3257: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3251: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3252: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3253: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3254: ELSE
3255: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3256: END IF;
3257: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3258: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE35';
3259: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3255: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3256: END IF;
3257: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3258: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE35';
3259: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3260: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3261: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3262: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3263: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3256: END IF;
3257: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3258: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE35';
3259: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3260: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3261: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3262: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3263: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3264: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE35;
3257: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3258: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE35';
3259: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3260: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3261: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3262: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3263: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3264: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE35;
3265: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3289: END IF;
3290:
3291: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3292: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3293: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3294: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3295: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3296: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3297: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3290:
3291: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3292: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3293: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3294: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3295: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3296: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3297: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3298: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3291: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3292: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3293: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3294: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3295: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3296: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3297: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3298: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3299: ELSE
3292: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3293: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3294: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3295: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3296: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3297: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3298: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3299: ELSE
3300: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3293: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3294: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3295: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3296: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3297: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3298: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3299: ELSE
3300: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3301: END IF;
3294: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3295: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3296: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3297: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3298: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3299: ELSE
3300: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3301: END IF;
3302: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3296: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3297: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3298: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3299: ELSE
3300: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3301: END IF;
3302: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3303: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE36';
3304: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3300: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3301: END IF;
3302: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3303: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE36';
3304: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3305: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3306: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3307: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3308: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3301: END IF;
3302: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3303: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE36';
3304: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3305: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3306: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3307: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3308: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3309: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE36;
3302: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3303: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE36';
3304: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3305: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3306: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3307: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3308: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3309: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE36;
3310: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3334: END IF;
3335:
3336: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3337: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3338: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3339: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3340: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3341: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3342: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3335:
3336: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3337: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3338: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3339: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3340: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3341: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3342: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3343: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3336: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3337: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3338: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3339: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3340: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3341: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3342: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3343: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3344: ELSE
3337: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3338: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3339: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3340: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3341: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3342: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3343: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3344: ELSE
3345: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3338: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3339: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3340: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3341: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3342: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3343: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3344: ELSE
3345: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3346: END IF;
3339: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3340: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3341: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3342: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3343: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3344: ELSE
3345: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3346: END IF;
3347: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3341: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3342: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3343: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3344: ELSE
3345: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3346: END IF;
3347: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3348: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE37';
3349: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3345: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3346: END IF;
3347: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3348: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE37';
3349: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3350: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3351: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3352: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3353: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3346: END IF;
3347: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3348: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE37';
3349: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3350: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3351: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3352: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3353: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3354: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE37;
3347: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3348: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE37';
3349: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3350: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3351: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3352: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3353: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3354: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE37;
3355: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3379: END IF;
3380:
3381: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3382: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3383: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3384: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3385: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3386: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3387: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3380:
3381: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3382: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3383: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3384: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3385: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3386: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3387: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3388: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3381: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3382: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3383: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3384: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3385: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3386: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3387: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3388: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3389: ELSE
3382: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3383: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3384: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3385: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3386: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3387: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3388: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3389: ELSE
3390: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3383: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3384: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3385: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3386: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3387: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3388: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3389: ELSE
3390: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3391: END IF;
3384: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3385: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3386: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3387: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3388: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3389: ELSE
3390: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3391: END IF;
3392: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3386: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3387: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3388: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3389: ELSE
3390: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3391: END IF;
3392: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3393: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE38';
3394: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3390: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3391: END IF;
3392: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3393: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE38';
3394: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3395: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3396: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3397: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3398: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3391: END IF;
3392: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3393: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE38';
3394: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3395: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3396: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3397: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3398: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3399: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE38;
3392: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3393: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE38';
3394: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3395: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3396: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3397: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3398: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3399: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE38;
3400: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3424: END IF;
3425:
3426: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3427: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3428: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3429: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3430: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3431: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3432: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3425:
3426: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3427: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3428: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3429: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3430: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3431: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3432: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3433: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3426: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3427: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3428: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3429: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3430: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3431: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3432: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3433: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3434: ELSE
3427: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3428: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3429: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3430: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3431: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3432: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3433: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3434: ELSE
3435: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3428: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3429: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3430: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3431: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3432: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3433: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3434: ELSE
3435: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3436: END IF;
3429: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3430: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3431: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3432: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3433: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3434: ELSE
3435: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3436: END IF;
3437: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3431: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3432: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3433: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3434: ELSE
3435: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3436: END IF;
3437: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3438: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE39';
3439: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3435: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3436: END IF;
3437: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3438: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE39';
3439: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3440: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3441: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3442: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3443: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3436: END IF;
3437: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3438: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE39';
3439: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3440: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3441: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3442: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3443: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3444: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE39;
3437: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3438: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE39';
3439: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3440: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3441: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3442: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3443: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3444: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE39;
3445: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3469: END IF;
3470:
3471: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3472: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3473: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3474: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3475: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3476: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3477: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3470:
3471: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3472: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3473: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3474: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3475: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3476: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3477: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3478: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3471: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3472: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3473: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3474: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3475: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3476: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3477: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3478: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3479: ELSE
3472: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3473: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3474: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3475: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3476: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3477: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3478: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3479: ELSE
3480: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3473: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3474: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3475: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3476: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3477: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3478: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3479: ELSE
3480: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3481: END IF;
3474: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3475: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3476: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3477: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3478: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3479: ELSE
3480: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3481: END IF;
3482: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3476: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3477: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3478: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3479: ELSE
3480: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3481: END IF;
3482: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3483: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE40';
3484: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3480: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3481: END IF;
3482: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3483: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE40';
3484: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3485: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3486: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3487: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3488: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3481: END IF;
3482: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3483: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE40';
3484: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3485: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3486: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3487: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3488: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3489: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE40;
3482: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3483: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE40';
3484: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3485: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3486: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3487: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3488: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3489: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE40;
3490: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3514: END IF;
3515:
3516: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3517: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3518: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3519: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3520: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3521: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3522: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3515:
3516: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3517: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3518: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3519: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3520: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3521: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3522: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3523: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3516: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3517: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3518: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3519: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3520: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3521: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3522: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3523: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3524: ELSE
3517: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3518: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3519: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3520: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3521: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3522: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3523: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3524: ELSE
3525: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3518: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3519: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3520: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3521: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3522: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3523: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3524: ELSE
3525: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3526: END IF;
3519: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3520: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3521: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3522: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3523: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3524: ELSE
3525: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3526: END IF;
3527: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3521: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3522: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3523: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3524: ELSE
3525: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3526: END IF;
3527: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3528: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE41';
3529: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3525: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3526: END IF;
3527: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3528: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE41';
3529: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3530: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3531: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3532: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3533: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3526: END IF;
3527: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3528: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE41';
3529: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3530: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3531: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3532: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3533: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3534: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE41;
3527: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3528: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE41';
3529: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3530: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3531: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3532: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3533: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3534: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE41;
3535: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3559: END IF;
3560:
3561: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3562: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3563: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3564: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3565: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3566: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3567: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3560:
3561: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3562: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3563: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3564: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3565: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3566: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3567: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3568: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3561: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3562: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3563: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3564: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3565: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3566: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3567: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3568: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3569: ELSE
3562: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3563: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3564: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3565: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3566: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3567: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3568: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3569: ELSE
3570: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3563: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3564: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3565: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3566: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3567: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3568: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3569: ELSE
3570: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3571: END IF;
3564: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3565: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3566: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3567: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3568: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3569: ELSE
3570: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3571: END IF;
3572: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3566: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3567: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3568: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3569: ELSE
3570: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3571: END IF;
3572: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3573: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE42';
3574: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3570: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3571: END IF;
3572: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3573: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE42';
3574: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3575: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3576: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3577: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3578: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3571: END IF;
3572: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3573: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE42';
3574: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3575: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3576: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3577: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3578: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3579: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE42;
3572: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3573: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE42';
3574: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3575: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3576: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3577: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3578: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3579: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE42;
3580: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3604: END IF;
3605:
3606: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3607: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3608: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3609: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3610: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3611: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3612: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3605:
3606: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3607: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3608: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3609: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3610: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3611: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3612: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3613: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3606: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3607: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3608: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3609: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3610: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3611: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3612: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3613: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3614: ELSE
3607: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3608: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3609: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3610: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3611: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3612: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3613: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3614: ELSE
3615: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3608: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3609: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3610: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3611: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3612: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3613: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3614: ELSE
3615: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3616: END IF;
3609: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3610: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3611: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3612: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3613: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3614: ELSE
3615: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3616: END IF;
3617: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3611: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3612: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3613: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3614: ELSE
3615: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3616: END IF;
3617: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3618: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE43';
3619: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3615: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3616: END IF;
3617: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3618: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE43';
3619: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3620: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3621: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3622: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3623: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3616: END IF;
3617: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3618: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE43';
3619: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3620: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3621: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3622: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3623: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3624: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE43;
3617: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3618: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE43';
3619: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3620: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3621: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3622: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3623: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3624: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE43;
3625: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3649: END IF;
3650:
3651: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3652: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3653: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3654: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3655: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3656: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3657: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3650:
3651: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3652: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3653: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3654: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3655: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3656: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3657: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3658: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3651: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3652: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3653: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3654: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3655: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3656: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3657: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3658: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3659: ELSE
3652: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3653: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3654: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3655: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3656: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3657: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3658: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3659: ELSE
3660: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3653: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3654: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3655: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3656: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3657: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3658: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3659: ELSE
3660: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3661: END IF;
3654: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3655: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3656: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3657: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3658: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3659: ELSE
3660: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3661: END IF;
3662: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3656: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3657: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3658: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3659: ELSE
3660: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3661: END IF;
3662: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3663: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE44';
3664: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3660: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3661: END IF;
3662: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3663: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE44';
3664: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3665: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3666: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3667: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3668: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3661: END IF;
3662: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3663: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE44';
3664: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3665: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3666: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3667: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3668: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3669: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE44;
3662: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3663: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE44';
3664: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3665: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3666: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3667: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3668: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3669: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE44;
3670: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3694: END IF;
3695:
3696: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3697: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3698: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3699: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3700: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3701: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3702: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3695:
3696: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3697: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3698: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3699: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3700: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3701: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3702: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3703: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3696: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3697: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3698: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3699: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3700: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3701: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3702: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3703: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3704: ELSE
3697: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3698: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3699: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3700: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3701: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3702: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3703: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3704: ELSE
3705: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3698: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3699: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3700: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3701: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3702: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3703: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3704: ELSE
3705: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3706: END IF;
3699: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3700: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3701: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3702: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3703: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3704: ELSE
3705: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3706: END IF;
3707: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3701: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3702: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3703: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3704: ELSE
3705: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3706: END IF;
3707: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3708: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE45';
3709: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3705: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3706: END IF;
3707: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3708: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE45';
3709: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3710: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3711: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3712: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3713: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3706: END IF;
3707: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3708: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE45';
3709: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3710: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3711: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3712: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3713: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3714: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE45;
3707: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3708: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE45';
3709: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3710: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3711: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3712: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3713: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3714: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE45;
3715: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3739: END IF;
3740:
3741: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3742: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3743: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3744: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3745: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3746: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3747: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3740:
3741: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3742: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3743: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3744: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3745: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3746: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3747: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3748: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3741: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3742: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3743: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3744: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3745: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3746: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3747: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3748: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3749: ELSE
3742: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3743: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3744: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3745: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3746: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3747: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3748: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3749: ELSE
3750: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3743: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3744: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3745: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3746: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3747: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3748: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3749: ELSE
3750: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3751: END IF;
3744: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3745: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3746: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3747: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3748: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3749: ELSE
3750: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3751: END IF;
3752: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3746: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3747: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3748: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3749: ELSE
3750: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3751: END IF;
3752: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3753: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE46';
3754: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3750: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3751: END IF;
3752: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3753: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE46';
3754: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3755: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3756: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3757: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3758: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3751: END IF;
3752: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3753: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE46';
3754: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3755: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3756: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3757: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3758: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3759: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE46;
3752: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3753: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE46';
3754: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3755: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3756: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3757: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3758: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3759: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE46;
3760: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3784: END IF;
3785:
3786: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3787: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3788: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3789: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3790: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3791: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3792: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3785:
3786: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3787: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3788: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3789: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3790: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3791: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3792: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3793: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3786: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3787: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3788: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3789: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3790: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3791: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3792: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3793: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3794: ELSE
3787: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3788: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3789: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3790: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3791: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3792: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3793: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3794: ELSE
3795: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3788: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3789: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3790: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3791: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3792: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3793: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3794: ELSE
3795: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3796: END IF;
3789: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3790: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3791: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3792: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3793: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3794: ELSE
3795: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3796: END IF;
3797: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3791: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3792: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3793: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3794: ELSE
3795: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3796: END IF;
3797: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3798: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE47';
3799: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3795: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3796: END IF;
3797: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3798: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE47';
3799: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3800: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3801: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3802: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3803: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3796: END IF;
3797: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3798: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE47';
3799: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3800: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3801: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3802: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3803: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3804: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE47;
3797: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3798: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE47';
3799: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3800: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3801: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3802: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3803: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3804: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE47;
3805: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3829: END IF;
3830:
3831: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3832: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3833: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3834: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3835: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3836: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3837: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3830:
3831: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3832: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3833: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3834: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3835: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3836: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3837: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3838: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3831: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3832: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3833: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3834: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3835: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3836: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3837: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3838: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3839: ELSE
3832: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3833: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3834: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3835: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3836: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3837: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3838: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3839: ELSE
3840: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3833: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3834: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3835: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3836: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3837: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3838: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3839: ELSE
3840: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3841: END IF;
3834: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3835: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3836: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3837: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3838: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3839: ELSE
3840: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3841: END IF;
3842: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3836: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3837: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3838: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3839: ELSE
3840: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3841: END IF;
3842: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3843: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE48';
3844: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3840: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3841: END IF;
3842: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3843: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE48';
3844: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3845: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3846: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3847: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3848: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3841: END IF;
3842: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3843: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE48';
3844: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3845: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3846: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3847: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3848: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3849: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE48;
3842: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3843: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE48';
3844: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3845: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3846: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3847: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3848: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3849: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE48;
3850: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3874: END IF;
3875:
3876: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3877: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3878: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3879: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3880: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3881: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3882: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3875:
3876: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3877: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3878: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3879: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3880: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3881: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3882: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3883: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3876: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3877: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3878: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3879: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3880: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3881: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3882: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3883: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3884: ELSE
3877: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3878: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3879: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3880: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3881: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3882: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3883: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3884: ELSE
3885: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3878: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3879: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3880: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3881: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3882: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3883: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3884: ELSE
3885: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3886: END IF;
3879: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3880: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3881: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3882: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3883: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3884: ELSE
3885: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3886: END IF;
3887: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3881: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3882: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3883: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3884: ELSE
3885: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3886: END IF;
3887: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3888: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE49';
3889: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3885: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3886: END IF;
3887: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3888: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE49';
3889: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3890: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3891: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3892: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3893: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3886: END IF;
3887: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3888: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE49';
3889: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3890: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3891: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3892: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3893: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3894: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE49;
3887: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3888: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE49';
3889: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3890: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3891: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3892: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3893: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3894: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE49;
3895: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3919: END IF;
3920:
3921: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3922: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3923: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3924: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3925: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3926: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3927: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3920:
3921: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3922: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3923: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3924: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3925: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3926: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3927: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3928: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3921: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3922: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3923: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3924: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3925: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3926: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3927: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3928: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3929: ELSE
3922: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3923: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3924: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3925: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3926: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3927: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3928: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3929: ELSE
3930: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3923: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3924: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3925: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3926: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3927: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3928: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3929: ELSE
3930: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3931: END IF;
3924: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3925: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3926: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3927: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3928: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3929: ELSE
3930: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3931: END IF;
3932: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3926: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3927: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3928: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3929: ELSE
3930: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3931: END IF;
3932: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3933: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE50';
3934: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3930: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3931: END IF;
3932: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3933: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE50';
3934: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3935: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3936: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3937: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3938: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3931: END IF;
3932: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3933: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE50';
3934: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3935: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3936: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3937: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3938: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3939: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE50;
3932: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3933: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE50';
3934: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3935: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3936: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3937: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3938: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3939: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE50;
3940: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
3964: END IF;
3965:
3966: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3967: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3968: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3969: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3970: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3971: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3972: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3965:
3966: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3967: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3968: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3969: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3970: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3971: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3972: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3973: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3966: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
3967: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3968: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3969: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3970: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3971: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3972: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3973: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3974: ELSE
3967: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
3968: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3969: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3970: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3971: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3972: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3973: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3974: ELSE
3975: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3968: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
3969: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3970: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3971: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3972: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3973: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3974: ELSE
3975: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3976: END IF;
3969: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
3970: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
3971: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3972: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3973: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3974: ELSE
3975: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3976: END IF;
3977: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3971: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
3972: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
3973: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
3974: ELSE
3975: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3976: END IF;
3977: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3978: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE51';
3979: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3975: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
3976: END IF;
3977: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3978: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE51';
3979: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3980: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3981: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3982: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3983: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3976: END IF;
3977: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3978: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE51';
3979: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3980: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3981: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3982: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3983: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3984: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE51;
3977: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
3978: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE51';
3979: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
3980: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
3981: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
3982: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
3983: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
3984: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE51;
3985: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4009: END IF;
4010:
4011: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4012: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4013: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4014: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4015: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4016: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4017: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4010:
4011: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4012: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4013: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4014: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4015: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4016: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4017: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4018: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4011: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4012: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4013: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4014: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4015: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4016: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4017: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4018: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4019: ELSE
4012: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4013: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4014: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4015: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4016: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4017: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4018: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4019: ELSE
4020: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4013: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4014: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4015: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4016: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4017: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4018: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4019: ELSE
4020: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4021: END IF;
4014: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4015: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4016: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4017: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4018: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4019: ELSE
4020: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4021: END IF;
4022: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4016: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4017: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4018: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4019: ELSE
4020: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4021: END IF;
4022: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4023: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE52';
4024: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4020: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4021: END IF;
4022: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4023: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE52';
4024: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4025: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4026: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4027: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4028: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4021: END IF;
4022: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4023: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE52';
4024: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4025: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4026: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4027: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4028: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4029: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE52;
4022: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4023: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE52';
4024: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4025: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4026: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4027: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4028: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4029: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE52;
4030: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4054: END IF;
4055:
4056: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4057: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4058: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4059: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4060: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4061: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4062: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4055:
4056: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4057: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4058: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4059: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4060: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4061: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4062: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4063: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4056: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4057: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4058: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4059: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4060: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4061: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4062: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4063: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4064: ELSE
4057: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4058: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4059: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4060: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4061: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4062: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4063: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4064: ELSE
4065: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4058: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4059: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4060: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4061: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4062: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4063: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4064: ELSE
4065: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4066: END IF;
4059: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4060: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4061: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4062: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4063: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4064: ELSE
4065: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4066: END IF;
4067: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4061: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4062: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4063: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4064: ELSE
4065: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4066: END IF;
4067: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4068: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE53';
4069: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4065: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4066: END IF;
4067: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4068: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE53';
4069: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4070: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4071: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4072: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4073: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4066: END IF;
4067: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4068: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE53';
4069: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4070: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4071: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4072: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4073: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4074: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE53;
4067: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4068: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE53';
4069: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4070: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4071: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4072: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4073: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4074: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE53;
4075: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4099: END IF;
4100:
4101: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4102: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4103: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4104: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4105: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4106: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4107: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4100:
4101: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4102: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4103: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4104: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4105: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4106: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4107: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4108: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4101: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4102: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4103: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4104: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4105: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4106: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4107: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4108: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4109: ELSE
4102: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4103: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4104: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4105: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4106: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4107: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4108: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4109: ELSE
4110: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4103: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4104: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4105: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4106: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4107: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4108: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4109: ELSE
4110: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4111: END IF;
4104: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4105: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4106: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4107: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4108: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4109: ELSE
4110: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4111: END IF;
4112: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4106: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4107: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4108: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4109: ELSE
4110: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4111: END IF;
4112: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4113: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE54';
4114: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4110: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4111: END IF;
4112: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4113: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE54';
4114: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4115: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4116: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4117: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4118: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4111: END IF;
4112: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4113: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE54';
4114: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4115: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4116: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4117: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4118: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4119: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE54;
4112: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4113: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE54';
4114: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4115: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4116: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4117: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4118: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4119: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE54;
4120: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4144: END IF;
4145:
4146: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4147: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4148: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4149: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4150: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4151: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4152: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4145:
4146: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4147: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4148: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4149: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4150: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4151: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4152: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4153: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4146: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4147: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4148: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4149: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4150: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4151: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4152: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4153: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4154: ELSE
4147: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4148: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4149: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4150: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4151: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4152: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4153: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4154: ELSE
4155: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4148: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4149: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4150: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4151: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4152: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4153: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4154: ELSE
4155: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4156: END IF;
4149: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4150: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4151: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4152: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4153: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4154: ELSE
4155: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4156: END IF;
4157: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4151: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4152: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4153: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4154: ELSE
4155: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4156: END IF;
4157: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4158: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE55';
4159: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4155: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4156: END IF;
4157: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4158: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE55';
4159: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4160: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4161: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4162: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4163: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4156: END IF;
4157: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4158: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE55';
4159: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4160: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4161: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4162: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4163: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4164: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE55;
4157: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4158: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE55';
4159: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4160: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4161: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4162: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4163: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4164: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE55;
4165: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4189: END IF;
4190:
4191: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4192: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4193: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4194: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4195: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4196: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4197: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4190:
4191: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4192: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4193: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4194: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4195: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4196: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4197: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4198: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4191: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4192: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4193: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4194: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4195: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4196: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4197: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4198: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4199: ELSE
4192: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4193: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4194: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4195: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4196: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4197: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4198: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4199: ELSE
4200: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4193: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4194: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4195: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4196: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4197: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4198: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4199: ELSE
4200: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4201: END IF;
4194: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4195: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4196: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4197: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4198: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4199: ELSE
4200: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4201: END IF;
4202: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4196: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4197: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4198: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4199: ELSE
4200: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4201: END IF;
4202: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4203: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE56';
4204: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4200: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4201: END IF;
4202: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4203: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE56';
4204: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4205: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4206: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4207: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4208: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4201: END IF;
4202: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4203: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE56';
4204: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4205: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4206: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4207: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4208: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4209: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE56;
4202: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4203: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE56';
4204: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4205: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4206: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4207: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4208: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4209: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE56;
4210: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4234: END IF;
4235:
4236: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4237: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4238: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4239: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4240: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4241: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4242: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4235:
4236: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4237: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4238: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4239: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4240: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4241: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4242: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4243: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4236: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4237: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4238: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4239: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4240: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4241: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4242: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4243: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4244: ELSE
4237: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4238: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4239: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4240: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4241: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4242: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4243: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4244: ELSE
4245: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4238: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4239: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4240: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4241: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4242: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4243: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4244: ELSE
4245: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4246: END IF;
4239: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4240: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4241: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4242: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4243: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4244: ELSE
4245: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4246: END IF;
4247: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4241: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4242: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4243: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4244: ELSE
4245: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4246: END IF;
4247: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4248: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE57';
4249: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4245: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4246: END IF;
4247: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4248: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE57';
4249: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4250: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4251: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4252: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4253: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4246: END IF;
4247: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4248: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE57';
4249: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4250: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4251: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4252: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4253: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4254: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE57;
4247: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4248: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE57';
4249: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4250: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4251: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4252: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4253: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4254: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE57;
4255: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4279: END IF;
4280:
4281: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4282: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4283: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4284: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4285: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4286: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4287: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4280:
4281: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4282: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4283: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4284: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4285: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4286: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4287: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4288: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4281: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4282: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4283: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4284: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4285: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4286: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4287: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4288: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4289: ELSE
4282: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4283: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4284: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4285: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4286: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4287: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4288: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4289: ELSE
4290: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4283: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4284: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4285: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4286: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4287: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4288: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4289: ELSE
4290: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4291: END IF;
4284: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4285: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4286: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4287: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4288: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4289: ELSE
4290: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4291: END IF;
4292: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4286: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4287: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4288: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4289: ELSE
4290: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4291: END IF;
4292: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4293: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE58';
4294: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4290: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4291: END IF;
4292: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4293: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE58';
4294: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4295: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4296: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4297: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4298: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4291: END IF;
4292: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4293: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE58';
4294: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4295: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4296: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4297: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4298: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4299: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE58;
4292: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4293: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE58';
4294: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4295: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4296: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4297: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4298: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4299: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE58;
4300: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4324: END IF;
4325:
4326: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index ;
4327: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4328: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4329: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4330: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4331: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4332: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4325:
4326: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index ;
4327: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4328: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4329: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4330: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4331: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4332: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4333: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4326: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index ;
4327: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4328: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4329: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4330: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4331: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4332: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4333: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4334: ELSE
4327: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4328: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4329: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4330: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4331: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4332: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4333: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4334: ELSE
4335: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4328: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4329: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4330: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4331: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4332: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4333: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4334: ELSE
4335: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4336: END IF;
4329: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4330: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4331: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4332: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4333: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4334: ELSE
4335: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4336: END IF;
4337: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4331: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4332: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4333: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4334: ELSE
4335: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4336: END IF;
4337: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4338: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE59';
4339: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4335: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4336: END IF;
4337: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4338: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE59';
4339: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4340: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4341: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4342: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4343: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4336: END IF;
4337: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4338: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE59';
4339: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4340: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4341: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4342: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4343: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4344: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE59;
4337: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4338: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE59';
4339: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4340: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4341: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4342: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4343: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4344: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE59;
4345: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4370: END IF;
4371:
4372: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4373: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4374: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4375: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4376: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4377: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4378: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4371:
4372: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4373: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4374: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4375: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4376: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4377: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4378: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4379: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4372: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4373: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4374: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4375: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4376: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4377: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4378: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4379: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4380: ELSE
4373: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4374: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4375: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4376: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4377: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4378: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4379: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4380: ELSE
4381: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4374: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4375: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4376: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4377: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4378: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4379: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4380: ELSE
4381: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4382: END IF;
4375: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4376: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4377: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4378: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4379: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4380: ELSE
4381: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4382: END IF;
4383: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4377: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4378: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4379: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4380: ELSE
4381: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4382: END IF;
4383: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4384: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE60';
4385: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4381: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4382: END IF;
4383: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4384: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE60';
4385: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4386: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4387: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4388: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4389: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4382: END IF;
4383: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4384: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE60';
4385: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4386: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4387: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4388: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4389: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4390: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE60;
4383: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4384: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE60';
4385: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4386: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4387: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4388: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4389: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4390: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE60;
4391: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4415: END IF;
4416:
4417: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4418: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4419: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4420: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4421: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4422: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4423: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4416:
4417: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4418: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4419: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4420: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4421: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4422: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4423: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4424: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4417: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4418: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4419: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4420: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4421: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4422: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4423: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4424: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4425: ELSE
4418: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4419: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4420: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4421: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4422: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4423: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4424: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4425: ELSE
4426: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4419: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4420: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4421: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4422: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4423: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4424: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4425: ELSE
4426: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4427: END IF;
4420: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4421: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4422: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4423: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4424: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4425: ELSE
4426: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4427: END IF;
4428: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4422: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4423: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4424: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4425: ELSE
4426: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4427: END IF;
4428: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4429: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE61';
4430: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4426: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4427: END IF;
4428: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4429: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE61';
4430: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4431: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4432: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4433: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4434: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4427: END IF;
4428: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4429: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE61';
4430: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4431: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4432: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4433: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4434: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4435: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE61;
4428: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4429: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE61';
4430: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4431: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4432: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4433: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4434: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4435: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE61;
4436: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4460: END IF;
4461:
4462: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4463: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4464: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4465: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4466: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4467: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4468: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4461:
4462: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4463: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4464: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4465: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4466: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4467: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4468: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4469: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4462: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4463: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4464: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4465: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4466: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4467: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4468: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4469: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4470: ELSE
4463: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4464: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4465: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4466: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4467: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4468: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4469: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4470: ELSE
4471: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4464: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4465: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4466: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4467: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4468: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4469: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4470: ELSE
4471: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4472: END IF;
4465: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4466: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4467: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4468: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4469: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4470: ELSE
4471: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4472: END IF;
4473: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4467: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4468: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4469: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4470: ELSE
4471: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4472: END IF;
4473: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4474: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE62';
4475: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4471: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4472: END IF;
4473: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4474: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE62';
4475: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4476: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4477: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4478: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4479: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4472: END IF;
4473: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4474: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE62';
4475: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4476: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4477: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4478: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4479: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4480: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE62;
4473: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4474: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE62';
4475: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4476: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4477: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4478: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4479: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4480: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE62;
4481: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4505: END IF;
4506:
4507: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4508: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4509: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4510: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4511: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4512: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4513: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4506:
4507: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4508: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4509: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4510: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4511: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4512: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4513: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4514: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4507: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4508: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4509: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4510: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4511: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4512: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4513: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4514: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4515: ELSE
4508: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4509: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4510: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4511: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4512: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4513: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4514: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4515: ELSE
4516: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4509: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4510: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4511: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4512: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4513: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4514: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4515: ELSE
4516: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4517: END IF;
4510: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4511: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4512: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4513: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4514: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4515: ELSE
4516: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4517: END IF;
4518: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4512: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4513: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4514: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4515: ELSE
4516: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4517: END IF;
4518: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4519: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE63';
4520: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4516: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4517: END IF;
4518: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4519: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE63';
4520: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4521: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4522: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4523: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4524: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4517: END IF;
4518: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4519: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE63';
4520: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4521: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4522: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4523: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4524: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4525: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE63;
4518: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4519: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE63';
4520: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4521: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4522: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4523: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4524: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4525: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE63;
4526: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4550: END IF;
4551:
4552: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4553: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4554: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4555: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4556: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4557: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4558: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4551:
4552: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4553: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4554: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4555: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4556: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4557: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4558: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4559: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4552: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4553: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4554: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4555: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4556: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4557: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4558: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4559: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4560: ELSE
4553: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4554: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4555: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4556: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4557: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4558: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4559: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4560: ELSE
4561: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4554: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4555: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4556: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4557: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4558: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4559: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4560: ELSE
4561: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4562: END IF;
4555: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4556: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4557: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4558: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4559: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4560: ELSE
4561: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4562: END IF;
4563: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4557: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4558: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4559: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4560: ELSE
4561: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4562: END IF;
4563: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4564: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE64';
4565: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4561: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4562: END IF;
4563: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4564: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE64';
4565: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4566: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4567: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4568: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4569: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4562: END IF;
4563: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4564: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE64';
4565: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4566: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4567: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4568: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4569: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4570: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE64;
4563: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4564: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE64';
4565: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4566: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4567: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4568: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4569: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4570: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE64;
4571: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4595: END IF;
4596:
4597: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4598: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4599: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4600: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4601: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4602: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4603: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4596:
4597: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4598: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4599: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4600: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4601: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4602: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4603: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4604: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4597: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4598: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4599: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4600: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4601: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4602: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4603: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4604: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4605: ELSE
4598: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4599: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4600: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4601: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4602: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4603: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4604: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4605: ELSE
4606: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4599: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4600: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4601: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4602: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4603: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4604: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4605: ELSE
4606: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4607: END IF;
4600: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4601: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4602: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4603: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4604: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4605: ELSE
4606: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4607: END IF;
4608: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4602: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4603: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4604: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4605: ELSE
4606: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4607: END IF;
4608: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4609: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE65';
4610: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4606: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4607: END IF;
4608: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4609: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE65';
4610: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4611: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4612: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4613: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4614: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4607: END IF;
4608: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4609: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE65';
4610: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4611: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4612: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4613: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4614: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4615: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE65;
4608: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4609: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE65';
4610: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4611: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4612: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4613: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4614: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4615: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE65;
4616: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4640: END IF;
4641:
4642: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4643: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4644: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4645: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4646: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4647: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4648: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4641:
4642: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4643: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4644: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4645: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4646: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4647: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4648: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4649: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4642: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4643: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4644: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4645: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4646: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4647: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4648: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4649: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4650: ELSE
4643: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4644: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4645: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4646: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4647: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4648: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4649: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4650: ELSE
4651: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4644: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4645: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4646: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4647: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4648: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4649: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4650: ELSE
4651: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4652: END IF;
4645: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4646: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4647: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4648: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4649: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4650: ELSE
4651: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4652: END IF;
4653: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4647: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4648: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4649: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4650: ELSE
4651: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4652: END IF;
4653: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4654: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE66';
4655: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4651: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4652: END IF;
4653: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4654: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE66';
4655: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4656: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4657: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4658: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4659: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4652: END IF;
4653: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4654: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE66';
4655: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4656: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4657: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4658: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4659: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4660: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE66;
4653: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4654: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE66';
4655: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4656: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4657: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4658: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4659: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4660: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE66;
4661: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4685: END IF;
4686:
4687: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4688: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4689: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4690: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4691: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4692: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4693: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4686:
4687: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4688: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4689: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4690: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4691: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4692: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4693: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4694: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4687: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4688: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4689: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4690: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4691: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4692: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4693: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4694: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4695: ELSE
4688: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4689: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4690: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4691: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4692: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4693: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4694: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4695: ELSE
4696: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4689: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4690: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4691: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4692: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4693: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4694: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4695: ELSE
4696: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4697: END IF;
4690: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4691: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4692: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4693: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4694: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4695: ELSE
4696: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4697: END IF;
4698: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4692: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4693: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4694: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4695: ELSE
4696: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4697: END IF;
4698: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4699: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE67';
4700: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4696: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4697: END IF;
4698: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4699: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE67';
4700: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4701: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4702: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4703: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4704: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4697: END IF;
4698: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4699: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE67';
4700: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4701: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4702: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4703: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4704: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4705: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE67;
4698: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4699: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE67';
4700: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4701: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4702: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4703: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4704: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4705: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE67;
4706: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4730: END IF;
4731:
4732: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4733: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4734: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4735: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4736: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4737: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4738: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4731:
4732: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4733: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4734: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4735: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4736: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4737: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4738: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4739: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4732: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4733: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4734: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4735: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4736: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4737: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4738: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4739: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4740: ELSE
4733: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4734: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4735: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4736: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4737: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4738: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4739: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4740: ELSE
4741: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4734: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4735: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4736: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4737: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4738: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4739: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4740: ELSE
4741: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4742: END IF;
4735: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4736: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4737: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4738: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4739: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4740: ELSE
4741: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4742: END IF;
4743: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4737: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4738: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4739: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4740: ELSE
4741: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4742: END IF;
4743: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4744: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE68';
4745: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4741: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4742: END IF;
4743: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4744: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE68';
4745: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4746: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4747: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4748: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4749: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4742: END IF;
4743: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4744: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE68';
4745: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4746: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4747: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4748: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4749: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4750: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE68;
4743: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4744: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE68';
4745: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4746: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4747: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4748: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4749: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4750: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE68;
4751: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4775: END IF;
4776:
4777: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4778: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4779: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4780: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4781: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4782: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4783: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4776:
4777: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4778: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4779: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4780: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4781: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4782: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4783: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4784: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4777: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4778: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4779: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4780: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4781: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4782: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4783: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4784: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4785: ELSE
4778: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4779: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4780: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4781: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4782: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4783: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4784: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4785: ELSE
4786: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4779: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4780: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4781: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4782: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4783: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4784: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4785: ELSE
4786: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4787: END IF;
4780: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4781: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4782: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4783: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4784: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4785: ELSE
4786: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4787: END IF;
4788: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4782: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4783: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4784: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4785: ELSE
4786: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4787: END IF;
4788: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4789: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE69';
4790: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4786: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4787: END IF;
4788: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4789: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE69';
4790: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4791: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4792: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4793: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4794: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4787: END IF;
4788: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4789: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE69';
4790: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4791: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4792: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4793: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4794: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4795: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE69;
4788: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4789: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE69';
4790: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4791: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4792: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4793: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4794: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4795: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE69;
4796: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4820: END IF;
4821:
4822: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4823: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4824: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4825: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4826: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4827: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4828: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4821:
4822: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4823: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4824: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4825: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4826: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4827: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4828: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4829: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4822: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4823: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4824: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4825: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4826: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4827: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4828: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4829: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4830: ELSE
4823: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4824: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4825: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4826: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4827: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4828: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4829: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4830: ELSE
4831: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4824: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4825: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4826: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4827: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4828: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4829: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4830: ELSE
4831: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4832: END IF;
4825: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4826: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4827: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4828: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4829: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4830: ELSE
4831: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4832: END IF;
4833: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4827: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4828: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4829: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4830: ELSE
4831: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4832: END IF;
4833: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4834: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE70';
4835: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4831: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4832: END IF;
4833: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4834: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE70';
4835: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4836: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4837: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4838: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4839: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4832: END IF;
4833: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4834: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE70';
4835: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4836: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4837: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4838: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4839: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4840: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE70;
4833: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4834: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE70';
4835: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4836: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4837: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4838: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4839: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4840: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE70;
4841: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4865: END IF;
4866:
4867: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4868: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4869: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4870: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4871: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4872: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4873: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4866:
4867: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4868: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4869: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4870: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4871: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4872: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4873: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4874: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4867: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4868: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4869: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4870: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4871: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4872: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4873: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4874: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4875: ELSE
4868: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4869: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4870: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4871: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4872: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4873: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4874: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4875: ELSE
4876: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4869: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4870: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4871: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4872: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4873: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4874: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4875: ELSE
4876: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4877: END IF;
4870: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4871: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4872: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4873: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4874: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4875: ELSE
4876: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4877: END IF;
4878: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4872: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4873: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4874: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4875: ELSE
4876: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4877: END IF;
4878: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4879: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE71';
4880: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4876: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4877: END IF;
4878: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4879: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE71';
4880: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4881: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4882: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4883: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4884: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4877: END IF;
4878: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4879: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE71';
4880: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4881: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4882: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4883: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4884: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4885: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE71;
4878: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4879: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE71';
4880: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4881: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4882: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4883: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4884: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4885: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE71;
4886: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4910: END IF;
4911:
4912: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4913: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4914: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4915: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4916: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4917: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4918: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4911:
4912: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4913: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4914: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4915: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4916: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4917: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4918: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4919: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4912: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4913: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4914: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4915: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4916: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4917: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4918: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4919: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4920: ELSE
4913: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4914: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4915: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4916: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4917: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4918: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4919: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4920: ELSE
4921: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4914: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4915: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4916: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4917: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4918: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4919: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4920: ELSE
4921: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4922: END IF;
4915: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4916: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4917: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4918: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4919: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4920: ELSE
4921: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4922: END IF;
4923: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4917: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4918: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4919: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4920: ELSE
4921: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4922: END IF;
4923: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4924: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE72';
4925: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4921: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4922: END IF;
4923: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4924: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE72';
4925: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4926: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4927: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4928: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4929: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4922: END IF;
4923: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4924: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE72';
4925: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4926: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4927: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4928: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4929: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4930: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE72;
4923: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4924: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE72';
4925: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4926: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4927: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4928: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4929: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4930: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE72;
4931: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
4955: END IF;
4956:
4957: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4958: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4959: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4960: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4961: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4962: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4963: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4956:
4957: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4958: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4959: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4960: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4961: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4962: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4963: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4964: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4957: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
4958: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4959: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4960: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4961: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4962: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4963: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4964: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4965: ELSE
4958: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
4959: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4960: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4961: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4962: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4963: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4964: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4965: ELSE
4966: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4959: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
4960: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4961: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4962: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4963: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4964: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4965: ELSE
4966: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4967: END IF;
4960: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
4961: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
4962: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4963: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4964: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4965: ELSE
4966: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4967: END IF;
4968: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4962: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
4963: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
4964: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
4965: ELSE
4966: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4967: END IF;
4968: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4969: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE73';
4970: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4966: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
4967: END IF;
4968: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4969: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE73';
4970: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4971: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4972: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4973: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4974: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4967: END IF;
4968: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4969: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE73';
4970: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4971: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4972: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4973: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4974: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4975: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE73;
4968: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
4969: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE73';
4970: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
4971: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
4972: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
4973: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
4974: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
4975: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE73;
4976: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5000: END IF;
5001:
5002: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5003: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5004: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5005: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5006: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5007: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5008: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5001:
5002: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5003: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5004: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5005: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5006: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5007: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5008: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5009: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5002: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5003: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5004: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5005: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5006: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5007: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5008: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5009: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5010: ELSE
5003: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5004: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5005: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5006: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5007: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5008: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5009: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5010: ELSE
5011: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5004: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5005: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5006: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5007: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5008: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5009: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5010: ELSE
5011: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5012: END IF;
5005: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5006: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5007: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5008: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5009: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5010: ELSE
5011: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5012: END IF;
5013: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5007: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5008: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5009: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5010: ELSE
5011: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5012: END IF;
5013: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5014: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE74';
5015: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5011: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5012: END IF;
5013: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5014: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE74';
5015: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5016: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5017: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5018: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5019: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5012: END IF;
5013: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5014: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE74';
5015: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5016: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5017: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5018: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5019: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5020: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE74;
5013: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5014: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE74';
5015: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5016: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5017: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5018: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5019: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5020: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE74;
5021: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5045: END IF;
5046:
5047: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5048: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5049: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5050: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5051: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5052: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5053: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5046:
5047: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5048: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5049: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5050: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5051: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5052: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5053: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5054: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5047: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5048: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5049: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5050: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5051: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5052: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5053: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5054: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5055: ELSE
5048: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5049: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5050: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5051: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5052: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5053: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5054: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5055: ELSE
5056: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5049: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5050: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5051: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5052: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5053: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5054: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5055: ELSE
5056: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5057: END IF;
5050: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5051: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5052: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5053: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5054: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5055: ELSE
5056: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5057: END IF;
5058: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5052: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5053: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5054: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5055: ELSE
5056: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5057: END IF;
5058: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5059: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE75';
5060: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5056: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5057: END IF;
5058: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5059: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE75';
5060: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5061: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5062: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5063: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5064: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5057: END IF;
5058: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5059: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE75';
5060: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5061: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5062: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5063: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5064: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5065: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE75;
5058: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5059: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE75';
5060: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5061: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5062: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5063: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5064: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5065: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE75;
5066: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5090: END IF;
5091:
5092: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5093: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5094: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5095: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5096: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5097: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5098: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5091:
5092: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5093: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5094: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5095: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5096: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5097: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5098: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5099: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5092: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5093: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5094: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5095: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5096: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5097: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5098: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5099: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5100: ELSE
5093: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5094: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5095: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5096: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5097: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5098: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5099: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5100: ELSE
5101: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5094: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5095: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5096: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5097: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5098: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5099: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5100: ELSE
5101: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5102: END IF;
5095: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5096: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5097: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5098: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5099: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5100: ELSE
5101: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5102: END IF;
5103: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5097: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5098: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5099: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5100: ELSE
5101: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5102: END IF;
5103: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5104: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE76';
5105: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5101: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5102: END IF;
5103: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5104: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE76';
5105: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5106: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5107: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5108: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5109: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5102: END IF;
5103: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5104: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE76';
5105: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5106: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5107: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5108: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5109: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5110: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE76;
5103: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5104: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE76';
5105: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5106: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5107: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5108: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5109: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5110: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE76;
5111: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5135: END IF;
5136:
5137: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5138: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5139: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5140: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5141: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5142: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5143: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5136:
5137: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5138: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5139: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5140: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5141: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5142: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5143: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5144: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5137: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5138: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5139: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5140: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5141: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5142: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5143: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5144: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5145: ELSE
5138: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5139: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5140: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5141: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5142: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5143: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5144: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5145: ELSE
5146: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5139: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5140: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5141: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5142: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5143: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5144: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5145: ELSE
5146: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5147: END IF;
5140: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5141: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5142: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5143: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5144: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5145: ELSE
5146: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5147: END IF;
5148: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5142: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5143: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5144: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5145: ELSE
5146: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5147: END IF;
5148: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5149: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE77';
5150: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5146: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5147: END IF;
5148: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5149: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE77';
5150: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5151: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5152: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5153: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5154: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5147: END IF;
5148: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5149: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE77';
5150: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5151: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5152: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5153: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5154: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5155: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE77;
5148: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5149: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE77';
5150: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5151: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5152: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5153: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5154: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5155: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE77;
5156: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5180: END IF;
5181:
5182: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5183: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5184: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5185: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5186: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5187: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5188: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5181:
5182: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5183: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5184: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5185: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5186: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5187: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5188: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5189: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5182: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5183: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5184: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5185: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5186: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5187: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5188: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5189: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5190: ELSE
5183: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5184: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5185: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5186: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5187: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5188: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5189: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5190: ELSE
5191: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5184: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5185: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5186: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5187: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5188: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5189: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5190: ELSE
5191: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5192: END IF;
5185: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5186: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5187: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5188: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5189: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5190: ELSE
5191: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5192: END IF;
5193: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5187: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5188: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5189: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5190: ELSE
5191: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5192: END IF;
5193: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5194: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE78';
5195: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5191: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5192: END IF;
5193: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5194: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE78';
5195: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5196: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5197: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5198: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5199: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5192: END IF;
5193: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5194: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE78';
5195: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5196: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5197: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5198: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5199: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5200: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE78;
5193: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5194: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE78';
5195: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5196: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5197: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5198: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5199: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5200: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE78;
5201: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5225: END IF;
5226:
5227: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5228: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5229: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5230: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5231: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5232: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5233: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5226:
5227: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5228: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5229: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5230: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5231: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5232: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5233: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5234: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5227: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5228: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5229: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5230: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5231: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5232: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5233: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5234: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5235: ELSE
5228: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5229: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5230: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5231: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5232: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5233: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5234: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5235: ELSE
5236: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5229: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5230: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5231: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5232: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5233: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5234: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5235: ELSE
5236: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5237: END IF;
5230: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5231: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5232: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5233: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5234: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5235: ELSE
5236: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5237: END IF;
5238: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5232: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5233: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5234: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5235: ELSE
5236: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5237: END IF;
5238: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5239: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE79';
5240: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5236: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5237: END IF;
5238: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5239: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE79';
5240: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5241: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5242: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5243: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5244: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5237: END IF;
5238: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5239: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE79';
5240: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5241: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5242: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5243: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5244: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5245: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE79;
5238: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5239: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE79';
5240: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5241: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5242: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5243: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5244: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5245: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE79;
5246: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5270: END IF;
5271:
5272: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5273: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5274: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5275: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5276: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5277: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5278: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5271:
5272: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5273: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5274: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5275: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5276: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5277: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5278: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5279: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5272: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5273: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5274: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5275: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5276: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5277: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5278: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5279: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5280: ELSE
5273: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5274: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5275: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5276: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5277: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5278: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5279: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5280: ELSE
5281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5274: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5275: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5276: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5277: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5278: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5279: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5280: ELSE
5281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5282: END IF;
5275: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5276: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5277: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5278: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5279: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5280: ELSE
5281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5282: END IF;
5283: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5277: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5278: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5279: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5280: ELSE
5281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5282: END IF;
5283: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5284: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE80';
5285: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5282: END IF;
5283: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5284: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE80';
5285: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5286: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5287: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5288: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5289: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5282: END IF;
5283: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5284: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE80';
5285: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5286: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5287: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5288: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5289: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5290: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE80;
5283: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5284: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE80';
5285: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5286: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5287: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5288: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5289: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5290: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE80;
5291: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5315: END IF;
5316:
5317: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5318: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5319: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5320: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5321: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5322: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5323: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5316:
5317: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5318: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5319: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5320: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5321: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5322: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5323: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5324: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5317: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5318: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5319: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5320: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5321: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5322: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5323: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5324: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5325: ELSE
5318: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5319: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5320: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5321: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5322: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5323: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5324: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5325: ELSE
5326: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5319: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5320: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5321: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5322: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5323: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5324: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5325: ELSE
5326: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5327: END IF;
5320: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5321: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5322: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5323: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5324: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5325: ELSE
5326: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5327: END IF;
5328: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5322: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5323: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5324: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5325: ELSE
5326: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5327: END IF;
5328: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5329: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE81';
5330: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5326: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5327: END IF;
5328: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5329: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE81';
5330: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5331: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5332: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5333: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5334: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5327: END IF;
5328: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5329: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE81';
5330: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5331: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5332: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5333: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5334: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5335: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE81;
5328: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5329: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE81';
5330: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5331: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5332: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5333: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5334: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5335: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE81;
5336: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5360: END IF;
5361:
5362: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5363: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5364: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5365: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5366: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5367: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5368: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5361:
5362: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5363: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5364: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5365: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5366: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5367: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5368: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5369: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5362: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5363: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5364: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5365: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5366: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5367: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5368: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5369: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5370: ELSE
5363: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5364: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5365: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5366: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5367: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5368: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5369: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5370: ELSE
5371: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5364: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5365: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5366: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5367: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5368: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5369: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5370: ELSE
5371: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5372: END IF;
5365: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5366: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5367: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5368: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5369: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5370: ELSE
5371: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5372: END IF;
5373: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5367: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5368: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5369: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5370: ELSE
5371: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5372: END IF;
5373: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5374: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE82';
5375: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5371: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5372: END IF;
5373: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5374: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE82';
5375: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5376: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5377: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5378: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5379: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5372: END IF;
5373: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5374: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE82';
5375: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5376: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5377: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5378: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5379: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5380: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE82;
5373: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5374: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE82';
5375: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5376: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5377: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5378: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5379: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5380: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE82;
5381: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5405: END IF;
5406:
5407: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5408: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5409: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5410: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5411: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5412: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5413: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5406:
5407: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5408: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5409: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5410: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5411: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5412: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5413: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5414: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5407: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5408: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5409: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5410: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5411: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5412: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5413: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5414: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5415: ELSE
5408: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5409: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5410: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5411: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5412: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5413: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5414: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5415: ELSE
5416: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5409: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5410: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5411: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5412: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5413: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5414: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5415: ELSE
5416: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5417: END IF;
5410: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5411: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5412: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5413: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5414: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5415: ELSE
5416: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5417: END IF;
5418: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5412: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5413: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5414: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5415: ELSE
5416: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5417: END IF;
5418: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5419: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE83';
5420: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5416: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5417: END IF;
5418: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5419: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE83';
5420: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5421: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5422: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5423: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5424: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5417: END IF;
5418: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5419: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE83';
5420: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5421: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5422: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5423: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5424: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5425: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE83;
5418: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5419: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE83';
5420: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5421: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5422: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5423: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5424: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5425: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE83;
5426: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5450: END IF;
5451:
5452: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5453: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5454: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5455: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5456: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5457: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5458: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5451:
5452: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5453: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5454: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5455: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5456: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5457: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5458: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5459: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5452: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5453: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5454: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5455: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5456: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5457: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5458: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5459: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5460: ELSE
5453: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5454: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5455: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5456: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5457: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5458: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5459: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5460: ELSE
5461: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5454: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5455: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5456: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5457: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5458: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5459: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5460: ELSE
5461: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5462: END IF;
5455: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5456: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5457: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5458: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5459: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5460: ELSE
5461: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5462: END IF;
5463: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5457: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5458: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5459: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5460: ELSE
5461: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5462: END IF;
5463: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5464: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE84';
5465: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5461: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5462: END IF;
5463: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5464: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE84';
5465: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5466: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5467: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5468: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5469: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5462: END IF;
5463: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5464: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE84';
5465: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5466: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5467: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5468: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5469: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5470: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE84;
5463: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5464: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE84';
5465: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5466: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5467: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5468: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5469: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5470: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE84;
5471: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5495: END IF;
5496:
5497: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5498: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5499: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5500: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5501: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5502: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5503: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5496:
5497: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5498: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5499: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5500: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5501: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5502: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5503: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5504: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5497: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5498: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5499: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5500: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5501: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5502: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5503: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5504: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5505: ELSE
5498: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5499: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5500: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5501: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5502: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5503: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5504: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5505: ELSE
5506: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5499: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5500: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5501: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5502: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5503: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5504: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5505: ELSE
5506: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5507: END IF;
5500: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5501: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5502: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5503: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5504: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5505: ELSE
5506: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5507: END IF;
5508: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5502: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5503: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5504: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5505: ELSE
5506: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5507: END IF;
5508: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5509: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE85';
5510: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5506: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5507: END IF;
5508: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5509: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE85';
5510: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5511: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5512: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5513: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5514: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5507: END IF;
5508: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5509: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE85';
5510: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5511: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5512: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5513: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5514: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5515: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE85;
5508: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5509: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE85';
5510: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5511: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5512: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5513: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5514: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5515: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE85;
5516: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5540: END IF;
5541:
5542: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5543: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5544: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5545: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5546: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5547: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5548: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5541:
5542: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5543: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5544: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5545: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5546: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5547: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5548: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5549: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5542: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5543: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5544: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5545: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5546: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5547: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5548: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5549: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5550: ELSE
5543: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5544: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5545: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5546: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5547: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5548: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5549: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5550: ELSE
5551: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5544: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5545: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5546: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5547: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5548: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5549: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5550: ELSE
5551: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5552: END IF;
5545: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5546: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5547: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5548: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5549: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5550: ELSE
5551: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5552: END IF;
5553: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5547: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5548: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5549: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5550: ELSE
5551: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5552: END IF;
5553: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5554: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE86';
5555: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5551: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5552: END IF;
5553: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5554: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE86';
5555: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5556: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5557: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5558: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5559: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5552: END IF;
5553: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5554: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE86';
5555: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5556: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5557: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5558: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5559: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5560: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE86;
5553: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5554: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE86';
5555: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5556: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5557: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5558: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5559: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5560: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE86;
5561: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5585: END IF;
5586:
5587: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5588: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5589: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5590: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5591: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5592: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5593: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5586:
5587: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5588: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5589: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5590: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5591: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5592: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5593: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5594: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5587: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5588: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5589: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5590: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5591: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5592: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5593: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5594: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5595: ELSE
5588: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5589: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5590: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5591: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5592: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5593: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5594: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5595: ELSE
5596: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5589: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5590: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5591: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5592: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5593: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5594: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5595: ELSE
5596: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5597: END IF;
5590: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5591: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5592: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5593: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5594: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5595: ELSE
5596: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5597: END IF;
5598: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5592: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5593: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5594: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5595: ELSE
5596: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5597: END IF;
5598: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5599: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE87';
5600: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5596: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5597: END IF;
5598: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5599: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE87';
5600: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5601: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5602: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5603: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5604: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5597: END IF;
5598: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5599: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE87';
5600: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5601: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5602: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5603: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5604: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5605: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE87;
5598: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5599: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE87';
5600: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5601: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5602: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5603: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5604: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5605: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE87;
5606: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5630: END IF;
5631:
5632: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5633: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5634: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5635: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5636: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5637: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5638: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5631:
5632: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5633: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5634: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5635: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5636: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5637: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5638: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5639: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5632: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5633: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5634: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5635: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5636: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5637: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5638: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5639: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5640: ELSE
5633: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5634: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5635: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5636: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5637: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5638: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5639: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5640: ELSE
5641: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5634: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5635: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5636: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5637: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5638: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5639: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5640: ELSE
5641: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5642: END IF;
5635: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5636: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5637: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5638: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5639: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5640: ELSE
5641: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5642: END IF;
5643: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5637: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5638: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5639: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5640: ELSE
5641: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5642: END IF;
5643: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5644: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE88';
5645: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5641: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5642: END IF;
5643: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5644: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE88';
5645: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5646: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5647: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5648: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5649: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5642: END IF;
5643: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5644: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE88';
5645: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5646: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5647: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5648: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5649: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5650: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE88;
5643: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5644: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE88';
5645: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5646: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5647: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5648: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5649: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5650: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE88;
5651: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5675: END IF;
5676:
5677: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5678: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5679: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5680: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5681: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5682: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5683: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5676:
5677: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5678: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5679: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5680: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5681: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5682: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5683: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5684: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5677: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5678: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5679: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5680: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5681: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5682: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5683: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5684: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5685: ELSE
5678: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5679: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5680: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5681: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5682: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5683: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5684: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5685: ELSE
5686: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5679: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5680: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5681: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5682: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5683: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5684: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5685: ELSE
5686: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5687: END IF;
5680: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5681: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5682: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5683: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5684: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5685: ELSE
5686: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5687: END IF;
5688: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5682: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5683: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5684: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5685: ELSE
5686: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5687: END IF;
5688: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5689: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE89';
5690: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5686: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5687: END IF;
5688: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5689: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE89';
5690: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5691: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5692: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5693: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5694: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5687: END IF;
5688: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5689: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE89';
5690: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5691: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5692: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5693: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5694: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5695: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE89;
5688: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5689: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE89';
5690: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5691: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5692: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5693: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5694: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5695: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE89;
5696: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5720: END IF;
5721:
5722: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5723: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5724: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5725: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5726: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5727: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5728: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5721:
5722: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5723: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5724: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5725: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5726: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5727: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5728: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5729: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5722: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5723: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5724: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5725: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5726: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5727: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5728: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5729: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5730: ELSE
5723: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5724: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5725: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5726: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5727: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5728: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5729: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5730: ELSE
5731: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5724: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5725: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5726: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5727: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5728: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5729: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5730: ELSE
5731: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5732: END IF;
5725: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5726: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5727: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5728: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5729: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5730: ELSE
5731: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5732: END IF;
5733: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5727: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5728: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5729: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5730: ELSE
5731: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5732: END IF;
5733: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5734: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE90';
5735: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5731: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5732: END IF;
5733: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5734: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE90';
5735: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5736: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5737: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5738: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5739: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5732: END IF;
5733: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5734: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE90';
5735: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5736: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5737: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5738: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5739: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5740: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE90;
5733: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5734: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE90';
5735: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5736: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5737: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5738: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5739: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5740: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE90;
5741: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5765: END IF;
5766:
5767: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5768: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5769: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5770: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5771: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5772: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5773: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5766:
5767: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5768: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5769: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5770: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5771: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5772: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5773: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5774: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5767: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5768: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5769: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5770: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5771: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5772: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5773: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5774: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5775: ELSE
5768: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5769: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5770: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5771: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5772: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5773: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5774: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5775: ELSE
5776: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5769: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5770: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5771: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5772: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5773: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5774: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5775: ELSE
5776: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5777: END IF;
5770: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5771: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5772: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5773: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5774: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5775: ELSE
5776: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5777: END IF;
5778: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5772: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5773: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5774: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5775: ELSE
5776: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5777: END IF;
5778: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5779: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE91';
5780: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5776: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5777: END IF;
5778: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5779: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE91';
5780: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5781: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5782: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5783: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5784: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5777: END IF;
5778: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5779: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE91';
5780: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5781: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5782: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5783: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5784: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5785: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE91;
5778: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5779: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE91';
5780: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5781: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5782: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5783: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5784: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5785: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE91;
5786: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5810: END IF;
5811:
5812: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5813: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5814: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5815: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5816: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5817: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5818: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5811:
5812: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5813: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5814: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5815: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5816: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5817: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5818: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5819: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5812: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5813: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5814: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5815: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5816: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5817: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5818: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5819: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5820: ELSE
5813: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5814: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5815: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5816: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5817: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5818: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5819: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5820: ELSE
5821: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5814: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5815: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5816: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5817: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5818: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5819: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5820: ELSE
5821: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5822: END IF;
5815: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5816: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5817: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5818: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5819: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5820: ELSE
5821: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5822: END IF;
5823: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5817: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5818: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5819: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5820: ELSE
5821: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5822: END IF;
5823: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5824: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE92';
5825: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5821: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5822: END IF;
5823: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5824: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE92';
5825: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5826: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5827: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5828: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5829: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5822: END IF;
5823: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5824: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE92';
5825: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5826: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5827: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5828: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5829: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5830: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE92;
5823: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5824: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE92';
5825: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5826: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5827: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5828: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5829: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5830: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE92;
5831: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5855: END IF;
5856:
5857: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5858: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5859: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5860: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5861: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5862: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5863: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5856:
5857: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5858: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5859: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5860: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5861: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5862: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5863: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5864: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5857: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5858: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5859: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5860: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5861: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5862: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5863: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5864: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5865: ELSE
5858: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5859: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5860: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5861: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5862: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5863: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5864: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5865: ELSE
5866: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5859: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5860: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5861: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5862: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5863: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5864: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5865: ELSE
5866: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5867: END IF;
5860: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5861: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5862: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5863: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5864: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5865: ELSE
5866: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5867: END IF;
5868: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5862: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5863: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5864: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5865: ELSE
5866: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5867: END IF;
5868: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5869: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE93';
5870: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5866: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5867: END IF;
5868: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5869: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE93';
5870: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5871: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5872: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5873: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5874: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5867: END IF;
5868: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5869: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE93';
5870: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5871: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5872: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5873: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5874: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5875: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE93;
5868: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5869: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE93';
5870: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5871: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5872: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5873: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5874: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5875: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE93;
5876: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5900: END IF;
5901:
5902: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5903: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5904: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5905: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5906: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5907: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5908: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5901:
5902: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5903: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5904: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5905: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5906: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5907: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5908: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5909: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5902: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5903: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5904: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5905: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5906: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5907: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5908: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5909: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5910: ELSE
5903: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5904: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5905: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5906: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5907: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5908: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5909: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5910: ELSE
5911: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5904: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5905: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5906: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5907: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5908: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5909: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5910: ELSE
5911: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5912: END IF;
5905: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5906: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5907: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5908: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5909: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5910: ELSE
5911: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5912: END IF;
5913: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5907: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5908: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5909: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5910: ELSE
5911: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5912: END IF;
5913: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5914: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE94';
5915: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5911: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5912: END IF;
5913: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5914: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE94';
5915: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5916: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5917: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5918: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5919: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5912: END IF;
5913: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5914: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE94';
5915: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5916: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5917: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5918: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5919: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5920: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE94;
5913: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5914: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE94';
5915: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5916: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5917: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5918: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5919: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5920: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE94;
5921: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5945: END IF;
5946:
5947: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5948: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5949: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5950: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5951: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5952: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5953: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5946:
5947: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5948: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5949: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5950: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5951: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5952: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5953: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5954: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5947: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5948: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5949: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5950: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5951: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5952: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5953: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5954: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5955: ELSE
5948: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5949: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5950: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5951: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5952: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5953: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5954: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5955: ELSE
5956: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5949: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5950: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5951: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5952: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5953: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5954: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5955: ELSE
5956: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5957: END IF;
5950: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5951: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5952: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5953: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5954: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5955: ELSE
5956: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5957: END IF;
5958: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5952: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5953: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5954: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5955: ELSE
5956: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5957: END IF;
5958: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5959: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE95';
5960: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5956: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5957: END IF;
5958: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5959: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE95';
5960: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5961: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5962: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5963: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5964: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5957: END IF;
5958: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5959: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE95';
5960: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5961: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5962: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5963: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5964: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5965: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE95;
5958: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5959: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE95';
5960: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
5961: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
5962: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
5963: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
5964: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
5965: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE95;
5966: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
5990: END IF;
5991:
5992: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5993: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5994: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5995: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5996: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5997: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5998: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5991:
5992: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5993: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5994: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5995: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5996: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5997: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5998: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5999: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
5992: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
5993: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5994: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5995: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5996: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5997: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5998: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5999: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6000: ELSE
5993: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
5994: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5995: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5996: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5997: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5998: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5999: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6000: ELSE
6001: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
5994: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
5995: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5996: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5997: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5998: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5999: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6000: ELSE
6001: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6002: END IF;
5995: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
5996: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
5997: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5998: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5999: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6000: ELSE
6001: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6002: END IF;
6003: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
5997: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
5998: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
5999: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6000: ELSE
6001: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6002: END IF;
6003: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6004: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE96';
6005: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6001: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6002: END IF;
6003: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6004: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE96';
6005: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6006: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6007: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6008: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6009: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6002: END IF;
6003: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6004: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE96';
6005: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6006: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6007: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6008: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6009: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6010: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE96;
6003: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6004: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE96';
6005: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6006: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6007: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6008: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6009: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6010: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE96;
6011: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6035: END IF;
6036:
6037: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6038: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6039: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6040: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6041: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6042: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6043: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6036:
6037: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6038: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6039: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6040: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6041: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6042: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6043: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6044: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6037: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6038: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6039: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6040: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6041: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6042: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6043: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6044: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6045: ELSE
6038: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6039: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6040: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6041: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6042: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6043: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6044: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6045: ELSE
6046: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6039: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6040: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6041: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6042: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6043: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6044: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6045: ELSE
6046: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6047: END IF;
6040: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6041: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6042: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6043: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6044: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6045: ELSE
6046: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6047: END IF;
6048: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6042: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6043: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6044: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6045: ELSE
6046: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6047: END IF;
6048: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6049: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE97';
6050: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6046: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6047: END IF;
6048: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6049: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE97';
6050: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6051: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6052: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6053: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6054: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6047: END IF;
6048: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6049: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE97';
6050: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6051: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6052: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6053: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6054: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6055: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE97;
6048: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6049: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE97';
6050: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6051: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6052: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6053: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6054: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6055: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE97;
6056: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6080: END IF;
6081:
6082: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6083: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6084: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6085: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6086: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6087: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6088: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6081:
6082: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6083: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6084: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6085: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6086: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6087: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6088: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6089: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6082: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6083: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6084: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6085: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6086: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6087: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6088: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6089: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6090: ELSE
6083: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6084: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6085: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6086: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6087: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6088: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6089: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6090: ELSE
6091: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6084: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6085: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6086: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6087: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6088: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6089: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6090: ELSE
6091: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6092: END IF;
6085: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6086: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6087: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6088: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6089: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6090: ELSE
6091: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6092: END IF;
6093: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6087: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6088: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6089: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6090: ELSE
6091: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6092: END IF;
6093: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6094: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE98';
6095: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6091: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6092: END IF;
6093: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6094: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE98';
6095: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6096: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6097: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6098: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6099: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6092: END IF;
6093: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6094: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE98';
6095: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6096: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6097: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6098: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6099: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6100: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE98;
6093: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6094: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE98';
6095: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6096: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6097: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6098: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6099: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6100: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE98;
6101: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6125: END IF;
6126:
6127: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6128: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6129: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6130: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6131: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6132: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6133: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6126:
6127: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6128: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6129: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6130: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6131: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6132: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6133: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6134: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6127: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6128: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6129: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6130: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6131: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6132: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6133: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6134: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6135: ELSE
6128: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6129: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6130: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6131: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6132: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6133: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6134: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6135: ELSE
6136: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6129: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6130: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6131: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6132: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6133: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6134: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6135: ELSE
6136: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6137: END IF;
6130: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6131: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6132: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6133: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6134: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6135: ELSE
6136: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6137: END IF;
6138: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6132: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6133: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6134: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6135: ELSE
6136: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6137: END IF;
6138: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6139: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE99';
6140: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6136: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6137: END IF;
6138: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6139: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE99';
6140: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6141: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6142: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6143: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6144: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6137: END IF;
6138: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6139: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE99';
6140: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6141: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6142: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6143: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6144: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6145: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE99;
6138: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6139: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE99';
6140: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6141: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6142: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6143: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6144: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6145: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE99;
6146: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6170: END IF;
6171:
6172: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6173: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6174: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6175: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6176: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6177: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6178: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6171:
6172: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6173: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6174: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6175: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6176: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6177: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6178: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6179: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6172: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6173: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6174: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6175: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6176: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6177: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6178: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6179: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6180: ELSE
6173: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6174: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6175: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6176: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6177: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6178: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6179: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6180: ELSE
6181: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6174: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6175: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6176: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6177: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6178: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6179: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6180: ELSE
6181: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6182: END IF;
6175: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6176: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6177: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6178: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6179: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6180: ELSE
6181: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6182: END IF;
6183: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6177: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6178: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6179: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6180: ELSE
6181: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6182: END IF;
6183: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6184: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE100';
6185: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6181: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6182: END IF;
6183: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6184: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE100';
6185: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6186: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6187: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6188: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6189: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6182: END IF;
6183: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6184: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE100';
6185: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6186: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6187: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6188: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6189: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6190: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE100;
6183: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6184: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'PRICING_ATTRIBUTE100';
6185: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6186: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6187: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6188: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6189: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6190: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE100;
6191: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6219: END IF;
6220:
6221: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6222: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6223: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6224: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6225: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6226: ELSE
6227: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6221: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6222: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6223: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6224: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6225: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6226: ELSE
6227: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6228: END IF;
6229: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6223: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6224: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6225: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6226: ELSE
6227: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6228: END IF;
6229: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6230: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6231: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6225: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6226: ELSE
6227: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6228: END IF;
6229: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6230: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6231: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6232: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6233: ELSE
6226: ELSE
6227: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6228: END IF;
6229: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6230: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6231: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6232: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6233: ELSE
6234: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6227: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6228: END IF;
6229: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6230: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6231: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6232: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6233: ELSE
6234: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6235: END IF;
6228: END IF;
6229: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6230: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6231: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6232: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6233: ELSE
6234: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6235: END IF;
6236: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6230: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6231: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6232: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6233: ELSE
6234: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6235: END IF;
6236: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6237: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE1';
6238: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6234: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6235: END IF;
6236: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6237: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE1';
6238: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6239: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6240: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6241: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6242: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6235: END IF;
6236: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6237: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE1';
6238: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6239: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6240: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6241: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6242: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6243: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE1;
6236: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6237: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE1';
6238: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6239: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6240: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6241: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6242: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6243: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE1;
6244: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6268: END IF;
6269:
6270: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6271: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6272: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6273: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6274: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6275: ELSE
6276: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6270: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6271: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6272: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6273: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6274: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6275: ELSE
6276: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6277: END IF;
6278: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6272: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6273: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6274: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6275: ELSE
6276: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6277: END IF;
6278: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6279: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6280: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6274: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6275: ELSE
6276: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6277: END IF;
6278: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6279: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6280: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6282: ELSE
6275: ELSE
6276: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6277: END IF;
6278: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6279: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6280: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6282: ELSE
6283: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6276: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6277: END IF;
6278: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6279: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6280: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6282: ELSE
6283: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6284: END IF;
6277: END IF;
6278: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6279: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6280: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6282: ELSE
6283: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6284: END IF;
6285: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6279: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6280: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6281: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6282: ELSE
6283: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6284: END IF;
6285: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6286: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE2';
6287: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6283: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6284: END IF;
6285: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6286: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE2';
6287: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6288: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6289: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6290: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6291: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6284: END IF;
6285: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6286: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE2';
6287: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6288: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6289: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6290: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6291: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6292: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE2;
6285: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6286: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE2';
6287: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6288: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6289: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6290: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6291: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6292: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE2;
6293: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6317: END IF;
6318:
6319: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6320: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6321: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6322: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6323: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6324: ELSE
6325: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6319: G_ATTR_LINE_INDEX_tbl(l_counter) := l_line_index;
6320: G_ATTR_LINE_DETAIL_INDEX_tbl(l_counter) := NULL;
6321: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6322: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6323: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6324: ELSE
6325: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6326: END IF;
6327: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6321: G_ATTR_ATTRIBUTE_LEVEL_tbl(l_counter) := QP_PREQ_GRP.G_LINE_LEVEL;
6322: IF NVL(ASO_PRICING_INT.G_HEADER_REC.quote_status_id,FND_API.G_MISS_NUM) <> FND_API.G_MISS_NUM THEN
6323: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6324: ELSE
6325: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6326: END IF;
6327: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6328: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6329: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6323: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_NOT_VALIDATED;
6324: ELSE
6325: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6326: END IF;
6327: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6328: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6329: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6330: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6331: ELSE
6324: ELSE
6325: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6326: END IF;
6327: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6328: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6329: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6330: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6331: ELSE
6332: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6325: G_ATTR_VALIDATED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_VALIDATED;
6326: END IF;
6327: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6328: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6329: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6330: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6331: ELSE
6332: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6333: END IF;
6326: END IF;
6327: IF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_ITEM_CONTEXT) THEN
6328: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6329: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6330: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6331: ELSE
6332: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6333: END IF;
6334: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6328: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRODUCT_TYPE;
6329: ELSIF (asked_for_rec.pricing_context = QP_PREQ_GRP.G_LIST_HEADER_CONTEXT) THEN
6330: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_QUALIFIER_TYPE;
6331: ELSE
6332: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6333: END IF;
6334: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6335: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE3';
6336: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6332: G_ATTR_ATTRIBUTE_TYPE_tbl(l_counter) := QP_PREQ_GRP.G_PRICING_TYPE;
6333: END IF;
6334: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6335: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE3';
6336: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6337: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6338: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6339: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6340: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6333: END IF;
6334: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6335: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE3';
6336: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6337: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6338: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6339: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6340: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6341: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE3;
6334: G_ATTR_PRICING_CONTEXT_tbl(l_counter) := asked_for_rec.pricing_context;
6335: G_ATTR_PRICING_ATTRIBUTE_tbl(l_counter) := 'QUALIFIER_ATTRIBUTE3';
6336: G_ATTR_APPLIED_FLAG_tbl(l_counter) := QP_PREQ_GRP.G_LIST_NOT_APPLIED;
6337: G_ATTR_PRICING_STATUS_CODE_tbl(l_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6338: G_ATTR_PRICING_ATTR_FLAG_tbl (l_counter) := QP_PREQ_GRP.G_YES;
6339: G_ATTR_LIST_HEADER_ID_tbl(l_counter) := NULL;
6340: G_ATTR_LIST_LINE_ID_tbl(l_counter) := NULL;
6341: G_ATTR_VALUE_FROM_tbl(l_counter) := asked_for_rec.PRICING_ATTRIBUTE3;
6342: G_ATTR_SETUP_VALUE_FROM_tbl(l_counter) := NULL;
6413: G_LINE_ID_TBL(px_index_counter) := ASO_PRICING_INT.G_HEADER_REC.quote_header_id;
6414: G_ROUNDING_FLAG_TBL(px_index_counter) := null;
6415: G_ROUNDING_FACTOR_TBL(px_index_counter) := null;
6416: G_PROCESSING_ORDER_TBL(px_index_counter) := NULL;
6417: G_PRICING_STATUS_CODE_tbl(px_index_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6418: G_PRICING_STATUS_TEXT_tbl(px_index_counter) := NULL;
6419: G_QUALIFIERS_EXIST_FLAG_TBL(px_index_counter) := 'N';
6420: G_PRICING_ATTRS_EXIST_FLAG_TBL(px_index_counter):= 'N';
6421: G_PRICE_LIST_ID_TBL(px_index_counter) := NULL;
6524: G_ADJUSTED_UNIT_PRICE_TBL(px_index_counter) := ASO_PRICING_INT.G_LINE_REC.line_list_price;
6525: else
6526: G_ADJUSTED_UNIT_PRICE_TBL(px_index_counter) := null;
6527: end if;
6528: G_PROCESSED_FLAG_TBL(px_index_counter) := QP_PREQ_GRP.G_NOT_PROCESSED;
6529:
6530: -- Bug 2430534.Should set this flag only for child service line, normal line to 'Y'
6531: -- If the line is from order or customer product set it to 'N'.
6532: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
6558: G_LINE_ID_TBL(px_index_counter) := ASO_PRICING_INT.G_LINE_REC.quote_line_id;
6559: G_ROUNDING_FLAG_TBL(px_index_counter) := null;
6560: G_ROUNDING_FACTOR_TBL(px_index_counter) := null;
6561: G_PROCESSING_ORDER_TBL(px_index_counter) := NULL;
6562: G_PRICING_STATUS_CODE_tbl(px_index_counter) := QP_PREQ_GRP.G_STATUS_UNCHANGED;
6563: G_PRICING_STATUS_TEXT_tbl(px_index_counter) := NULL;
6564: G_QUALIFIERS_EXIST_FLAG_TBL(px_index_counter) :='N';
6565: G_PRICING_ATTRS_EXIST_FLAG_TBL(px_index_counter) :='N';
6566: G_PRICE_LIST_ID_TBL(px_index_counter) := -9999;
7337: END IF;
7338: SELECT
7339: adj_rel.quote_line_id,
7340: adj_rel.price_adjustment_id,
7341: decode(dbadj.modifier_line_type_code,QP_PREQ_GRP.G_PRICE_BREAK_TYPE,QP_PREQ_GRP.G_PBH_LINE,QP_PREQ_GRP.G_GENERATED_LINE),
7342: adj_rel.rltd_price_adj_id,
7343: dbadjrel.quote_line_id,
7344: dbadj.modifier_line_id,
7345: dbadjrel.modifier_line_id
7359: AND dbadjrel.quote_header_id = ASO_PRICING_INT.G_HEADER_REC.quote_header_id
7360: AND adj_rel.price_adjustment_id = adj.column_value
7361: AND dbadj.price_adjustment_id = adj_rel.price_adjustment_id
7362: AND dbadjrel.price_adjustment_id = adj_rel.rltd_price_adj_id
7363: AND dbadj.modifier_line_type_code IN (QP_PREQ_GRP.G_PRICE_BREAK_TYPE,QP_PREQ_GRP.G_PROMO_GOODS_DISCOUNT)
7364: UNION ALL
7365: SELECT
7366: ldets.service_ref_line_id quote_line_id,
7367: 0,
7364: UNION ALL
7365: SELECT
7366: ldets.service_ref_line_id quote_line_id,
7367: 0,
7368: QP_PREQ_GRP.G_SERVICE_LINE,
7369: 0,
7370: ldets.quote_line_id related_quote_line_id,
7371: to_number(NULL),
7372: to_number(NULL)
7385:
7386: SELECT
7387: ldets.service_ref_line_id quote_line_id,
7388: 0,
7389: QP_PREQ_GRP.G_SERVICE_LINE,
7390: 0,
7391: ldets.quote_line_id related_quote_line_id,
7392: to_number(NULL),
7393: to_number(NULL)
7413: END IF;
7414: SELECT
7415: adj_rel.quote_line_id,
7416: adj_rel.price_adjustment_id,
7417: decode(dbadj.modifier_line_type_code,QP_PREQ_GRP.G_PRICE_BREAK_TYPE,QP_PREQ_GRP.G_PBH_LINE,QP_PREQ_GRP.G_GENERATED_LINE),
7418: adj_rel.rltd_price_adj_id,
7419: dbadjrel.quote_line_id,
7420: dbadj.modifier_line_id,
7421: dbadjrel.modifier_line_id
7435: AND dbadjrel.quote_header_id = ASO_PRICING_INT.G_HEADER_REC.quote_header_id
7436: AND adj_rel.price_adjustment_id = adj.column_value
7437: AND dbadj.price_adjustment_id = adj_rel.price_adjustment_id
7438: AND dbadjrel.price_adjustment_id = adj_rel.rltd_price_adj_id
7439: AND dbadj.modifier_line_type_code IN (QP_PREQ_GRP.G_PRICE_BREAK_TYPE,QP_PREQ_GRP.G_PROMO_GOODS_DISCOUNT);
7440:
7441: END IF;
7442:
7443: END Query_relationships;
8758: BEGIN
8759:
8760: Print_Global_Data_Lines;
8761:
8762: QP_PREQ_GRP.INSERT_LINES2
8763: (p_LINE_INDEX =>G_LINE_INDEX_TBL,
8764: p_LINE_TYPE_CODE =>G_LINE_TYPE_CODE_TBL,
8765: p_PRICING_EFFECTIVE_DATE =>G_PRICING_EFFECTIVE_DATE_TBL,
8766: p_ACTIVE_DATE_FIRST =>G_ACTIVE_DATE_FIRST_TBL,
8809: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
8810: END IF;
8811:
8812: IF G_ATTR_LINE_INDEX_tbl.count > 0 THEN
8813: QP_PREQ_GRP.INSERT_LINE_ATTRS2
8814: ( p_LINE_INDEX_tbl => G_ATTR_LINE_INDEX_tbl,
8815: p_LINE_DETAIL_INDEX_tbl => G_ATTR_LINE_DETAIL_INDEX_tbl,
8816: p_ATTRIBUTE_LEVEL_tbl => G_ATTR_ATTRIBUTE_LEVEL_tbl,
8817: p_ATTRIBUTE_TYPE_tbl => G_ATTR_ATTRIBUTE_TYPE_tbl,
8855:
8856: Print_Global_Data_Adjustments;
8857:
8858: IF (G_LDET_LINE_DTL_INDEX_TBL.COUNT > 0) THEN
8859: QP_PREQ_GRP.INSERT_LDETS2
8860: (p_LINE_DETAIL_INDEX => G_LDET_LINE_DTL_INDEX_TBL,
8861: p_LINE_DETAIL_TYPE_CODE => G_LDET_LINE_DTL_TYPE_TBL,
8862: p_PRICE_BREAK_TYPE_CODE => G_LDET_PRICE_BREAK_TYPE_TBL,
8863: p_LIST_PRICE => G_LDET_LIST_PRICE_TBL,
8927: Print_Global_Data_Rltships;
8928:
8929: IF (G_RLTD_LINE_INDEX_TBL.COUNT > 0)
8930: THEN
8931: QP_PREQ_GRP.INSERT_RLTD_LINES2 (
8932: p_LINE_INDEX => G_RLTD_LINE_INDEX_TBL,
8933: p_LINE_DETAIL_INDEX => G_RLTD_LINE_DTL_INDEX_TBL,
8934: p_RELATIONSHIP_TYPE_CODE => G_RLTD_RELATION_TYPE_CODE_TBL,
8935: p_RELATED_LINE_INDEX => G_RLTD_RELATED_LINE_IND_TBL,
9288: pricing_status_text
9289: FROM qp_preq_lines_tmp lines
9290: WHERE lines.line_type_code='LINE'
9291: AND lines.pricing_status_code in(
9292: QP_PREQ_GRP.g_status_invalid_price_list,
9293: QP_PREQ_GRP.g_sts_lhs_not_found,
9294: QP_PREQ_GRP.g_status_formula_error,
9295: QP_PREQ_GRP.g_status_other_errors,
9296: fnd_api.g_ret_sts_unexp_error,
9289: FROM qp_preq_lines_tmp lines
9290: WHERE lines.line_type_code='LINE'
9291: AND lines.pricing_status_code in(
9292: QP_PREQ_GRP.g_status_invalid_price_list,
9293: QP_PREQ_GRP.g_sts_lhs_not_found,
9294: QP_PREQ_GRP.g_status_formula_error,
9295: QP_PREQ_GRP.g_status_other_errors,
9296: fnd_api.g_ret_sts_unexp_error,
9297: fnd_api.g_ret_sts_error,
9290: WHERE lines.line_type_code='LINE'
9291: AND lines.pricing_status_code in(
9292: QP_PREQ_GRP.g_status_invalid_price_list,
9293: QP_PREQ_GRP.g_sts_lhs_not_found,
9294: QP_PREQ_GRP.g_status_formula_error,
9295: QP_PREQ_GRP.g_status_other_errors,
9296: fnd_api.g_ret_sts_unexp_error,
9297: fnd_api.g_ret_sts_error,
9298: QP_PREQ_GRP.g_status_calc_error,
9291: AND lines.pricing_status_code in(
9292: QP_PREQ_GRP.g_status_invalid_price_list,
9293: QP_PREQ_GRP.g_sts_lhs_not_found,
9294: QP_PREQ_GRP.g_status_formula_error,
9295: QP_PREQ_GRP.g_status_other_errors,
9296: fnd_api.g_ret_sts_unexp_error,
9297: fnd_api.g_ret_sts_error,
9298: QP_PREQ_GRP.g_status_calc_error,
9299: QP_PREQ_GRP.g_status_uom_failure,
9294: QP_PREQ_GRP.g_status_formula_error,
9295: QP_PREQ_GRP.g_status_other_errors,
9296: fnd_api.g_ret_sts_unexp_error,
9297: fnd_api.g_ret_sts_error,
9298: QP_PREQ_GRP.g_status_calc_error,
9299: QP_PREQ_GRP.g_status_uom_failure,
9300: QP_PREQ_GRP.g_status_invalid_uom,
9301: QP_PREQ_GRP.g_status_dup_price_list,
9302: QP_PREQ_GRP.g_status_invalid_uom_conv,
9295: QP_PREQ_GRP.g_status_other_errors,
9296: fnd_api.g_ret_sts_unexp_error,
9297: fnd_api.g_ret_sts_error,
9298: QP_PREQ_GRP.g_status_calc_error,
9299: QP_PREQ_GRP.g_status_uom_failure,
9300: QP_PREQ_GRP.g_status_invalid_uom,
9301: QP_PREQ_GRP.g_status_dup_price_list,
9302: QP_PREQ_GRP.g_status_invalid_uom_conv,
9303: QP_PREQ_GRP.g_status_invalid_incomp,
9296: fnd_api.g_ret_sts_unexp_error,
9297: fnd_api.g_ret_sts_error,
9298: QP_PREQ_GRP.g_status_calc_error,
9299: QP_PREQ_GRP.g_status_uom_failure,
9300: QP_PREQ_GRP.g_status_invalid_uom,
9301: QP_PREQ_GRP.g_status_dup_price_list,
9302: QP_PREQ_GRP.g_status_invalid_uom_conv,
9303: QP_PREQ_GRP.g_status_invalid_incomp,
9304: QP_PREQ_GRP.g_status_best_price_eval_error,
9297: fnd_api.g_ret_sts_error,
9298: QP_PREQ_GRP.g_status_calc_error,
9299: QP_PREQ_GRP.g_status_uom_failure,
9300: QP_PREQ_GRP.g_status_invalid_uom,
9301: QP_PREQ_GRP.g_status_dup_price_list,
9302: QP_PREQ_GRP.g_status_invalid_uom_conv,
9303: QP_PREQ_GRP.g_status_invalid_incomp,
9304: QP_PREQ_GRP.g_status_best_price_eval_error,
9305: QP_PREQ_PUB.g_back_calculation_sts);
9298: QP_PREQ_GRP.g_status_calc_error,
9299: QP_PREQ_GRP.g_status_uom_failure,
9300: QP_PREQ_GRP.g_status_invalid_uom,
9301: QP_PREQ_GRP.g_status_dup_price_list,
9302: QP_PREQ_GRP.g_status_invalid_uom_conv,
9303: QP_PREQ_GRP.g_status_invalid_incomp,
9304: QP_PREQ_GRP.g_status_best_price_eval_error,
9305: QP_PREQ_PUB.g_back_calculation_sts);
9306:
9299: QP_PREQ_GRP.g_status_uom_failure,
9300: QP_PREQ_GRP.g_status_invalid_uom,
9301: QP_PREQ_GRP.g_status_dup_price_list,
9302: QP_PREQ_GRP.g_status_invalid_uom_conv,
9303: QP_PREQ_GRP.g_status_invalid_incomp,
9304: QP_PREQ_GRP.g_status_best_price_eval_error,
9305: QP_PREQ_PUB.g_back_calculation_sts);
9306:
9307: CURSOR C_status_code_GSA IS
9300: QP_PREQ_GRP.g_status_invalid_uom,
9301: QP_PREQ_GRP.g_status_dup_price_list,
9302: QP_PREQ_GRP.g_status_invalid_uom_conv,
9303: QP_PREQ_GRP.g_status_invalid_incomp,
9304: QP_PREQ_GRP.g_status_best_price_eval_error,
9305: QP_PREQ_PUB.g_back_calculation_sts);
9306:
9307: CURSOR C_status_code_GSA IS
9308: SELECT pricing_status_code,
9308: SELECT pricing_status_code,
9309: pricing_status_text
9310: FROM qp_preq_lines_tmp lines
9311: WHERE lines.line_type_code='LINE'
9312: AND lines.pricing_status_code = QP_PREQ_GRP.G_STATUS_GSA_VIOLATION;
9313:
9314: /*This cursor is just for debugging purpose*/
9315: CURSOR C_QP_PREQ_RLTD_LINES_TMP IS
9316: SELECT
9339: lines.process_status
9340: FROM QP_PREQ_RLTD_LINES_TMP rltd,
9341: QP_PREQ_LINES_TMP lines
9342: WHERE RLTD.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
9343: AND RLTD.Relationship_Type_Code in (QP_PREQ_GRP.G_PBH_LINE ,QP_PREQ_GRP.G_GENERATED_LINE )
9344: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9345: AND lines.line_type_code = 'LINE'
9346: AND lines.line_index = rltd.line_index;
9347:
9340: FROM QP_PREQ_RLTD_LINES_TMP rltd,
9341: QP_PREQ_LINES_TMP lines
9342: WHERE RLTD.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
9343: AND RLTD.Relationship_Type_Code in (QP_PREQ_GRP.G_PBH_LINE ,QP_PREQ_GRP.G_GENERATED_LINE )
9344: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9345: AND lines.line_type_code = 'LINE'
9346: AND lines.line_index = rltd.line_index;
9347:
9348:
9485: AND l.quote_line_id IN
9486: (SELECT line_id
9487: FROM qp_preq_lines_tmp lines
9488: WHERE lines.pricing_status_code
9489: IN (QP_PREQ_GRP.G_STATUS_UPDATED, QP_PREQ_GRP.G_STATUS_GSA_VIOLATION)
9490: AND lines.line_type_code='LINE');
9491:
9492: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
9493: aso_debug_pub.add('ASO_PRICING_CORE_PVT:With Price Event Lines Updated '||sql%ROWCOUNT,1,'Y');
9530: ,'N'--selling_price_change - reset back to the default value
9531: FROM qp_preq_lines_tmp lines
9532: WHERE lines.line_id=l.quote_line_id
9533: AND lines.line_type_code='LINE'
9534: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9535: AND lines.pricing_status_code IN (QP_PREQ_GRP.G_STATUS_UPDATED, QP_PREQ_GRP.G_STATUS_GSA_VIOLATION)
9536: )
9537: WHERE l.quote_header_id=p_qte_header_rec.quote_header_id
9538: AND l.quote_line_id IN
9531: FROM qp_preq_lines_tmp lines
9532: WHERE lines.line_id=l.quote_line_id
9533: AND lines.line_type_code='LINE'
9534: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9535: AND lines.pricing_status_code IN (QP_PREQ_GRP.G_STATUS_UPDATED, QP_PREQ_GRP.G_STATUS_GSA_VIOLATION)
9536: )
9537: WHERE l.quote_header_id=p_qte_header_rec.quote_header_id
9538: AND l.quote_line_id IN
9539: (SELECT line_id
9537: WHERE l.quote_header_id=p_qte_header_rec.quote_header_id
9538: AND l.quote_line_id IN
9539: (SELECT line_id
9540: FROM qp_preq_lines_tmp lines
9541: WHERE lines.pricing_status_code IN (QP_PREQ_GRP.G_STATUS_UPDATED, QP_PREQ_GRP.G_STATUS_GSA_VIOLATION)
9542: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9543: AND lines.line_type_code='LINE');
9544:
9545:
9538: AND l.quote_line_id IN
9539: (SELECT line_id
9540: FROM qp_preq_lines_tmp lines
9541: WHERE lines.pricing_status_code IN (QP_PREQ_GRP.G_STATUS_UPDATED, QP_PREQ_GRP.G_STATUS_GSA_VIOLATION)
9542: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9543: AND lines.line_type_code='LINE');
9544:
9545:
9546: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
9650: ldets_v.adjustment_amount
9651: FROM QP_PREQ_LINES_TMP lines,
9652: QP_LDETS_V ldets_v
9653: WHERE lines.line_index = ldets_v.line_index
9654: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9655: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
9656: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
9657: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR'));
9658:
9651: FROM QP_PREQ_LINES_TMP lines,
9652: QP_LDETS_V ldets_v
9653: WHERE lines.line_index = ldets_v.line_index
9654: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9655: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
9656: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
9657: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR'));
9658:
9659: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
9652: QP_LDETS_V ldets_v
9653: WHERE lines.line_index = ldets_v.line_index
9654: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9655: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
9656: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
9657: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR'));
9658:
9659: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
9660: aso_debug_pub.add('ASO_PRICING_CORE_PVT:Insert into Adjustment '||sql%ROWCOUNT,1,'Y');
9727: ASO_PRICE_ADJUSTMENTS RADJ
9728: WHERE RLTD.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
9729: AND RLTD_LINE.line_index = RLTD.related_line_index
9730: AND RLTD.Relationship_Type_Code in
9731: (QP_PREQ_GRP.G_PBH_LINE ,QP_PREQ_GRP.G_GENERATED_LINE )
9732: AND line.line_index = rltd.line_index
9733: AND adj.quote_header_id = p_qte_header_rec.quote_header_id
9734: AND adj.quote_line_id = line.line_id
9735: AND line.line_type_code = 'LINE'
9732: AND line.line_index = rltd.line_index
9733: AND adj.quote_header_id = p_qte_header_rec.quote_header_id
9734: AND adj.quote_line_id = line.line_id
9735: AND line.line_type_code = 'LINE'
9736: AND line.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9737: AND rltd_line.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9738: AND adj.modifier_line_id = rltd.list_line_id
9739: AND radj.quote_header_id = p_qte_header_rec.quote_header_id
9740: AND radj.quote_line_id = rltd_line.line_id
9733: AND adj.quote_header_id = p_qte_header_rec.quote_header_id
9734: AND adj.quote_line_id = line.line_id
9735: AND line.line_type_code = 'LINE'
9736: AND line.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9737: AND rltd_line.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9738: AND adj.modifier_line_id = rltd.list_line_id
9739: AND radj.quote_header_id = p_qte_header_rec.quote_header_id
9740: AND radj.quote_line_id = rltd_line.line_id
9741: AND radj.modifier_line_id = rltd.related_list_line_id);
9788: QP_PREQ_LDETS_TMP LDETS,
9789: QP_PREQ_LINE_ATTRS_TMP QPLAT
9790: WHERE ADJ.QUOTE_HEADER_ID = p_qte_header_rec.quote_header_id
9791: AND LINES.LINE_ID = ADJ.QUOTE_LINE_ID
9792: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9793: AND LDETS.LINE_INDEX = LINES.LINE_INDEX
9794: AND LDETS.PRICING_PHASE_ID = ADJ.PRICING_PHASE_ID
9795: AND LDETS.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
9796: AND LDETS.CREATED_FROM_LIST_LINE_ID = ADJ.MODIFIER_LINE_ID
9840: QP_PREQ_LINE_ATTRS_TMP QPLAT
9841: WHERE ADJ.QUOTE_HEADER_ID = p_qte_header_rec.quote_header_id
9842: AND LINES.LINE_ID = ADJ.QUOTE_HEADER_ID
9843: AND LDETS.LINE_INDEX = LINES.LINE_INDEX
9844: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9845: AND LDETS.PRICING_PHASE_ID = ADJ.PRICING_PHASE_ID
9846: AND LDETS.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
9847: AND LDETS.CREATED_FROM_LIST_LINE_ID = ADJ.MODIFIER_LINE_ID
9848: AND LDETS.CREATED_FROM_LIST_HEADER_ID = ADJ.MODIFIER_HEADER_ID
9969: FROM QP_PREQ_LINES_TMP lines,
9970: QP_LDETS_V ldets_v
9971: WHERE lines.line_index = ldets_v.line_index
9972: AND ldets_v.modifier_level_code = 'LINE'
9973: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9974: AND nvl(ldets_v.Calculation_code,'X') <> QP_PREQ_PUB.G_FREEGOOD
9975: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
9976: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
9977: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR'));
9971: WHERE lines.line_index = ldets_v.line_index
9972: AND ldets_v.modifier_level_code = 'LINE'
9973: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9974: AND nvl(ldets_v.Calculation_code,'X') <> QP_PREQ_PUB.G_FREEGOOD
9975: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
9976: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
9977: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR'));
9978:
9979: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
9972: AND ldets_v.modifier_level_code = 'LINE'
9973: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
9974: AND nvl(ldets_v.Calculation_code,'X') <> QP_PREQ_PUB.G_FREEGOOD
9975: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
9976: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
9977: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR'));
9978:
9979: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
9980: aso_debug_pub.add('ASO_PRICING_CORE_PVT:Insert into Adjustment '||sql%ROWCOUNT,1,'Y');
10047: ASO_PRICE_ADJUSTMENTS RADJ
10048: WHERE RLTD.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
10049: AND RLTD_LINE.line_index = RLTD.related_line_index
10050: AND RLTD.Relationship_Type_Code in
10051: (QP_PREQ_GRP.G_PBH_LINE ,QP_PREQ_GRP.G_GENERATED_LINE )
10052: AND line.line_index = rltd.line_index
10053: AND adj.quote_header_id = p_qte_header_rec.quote_header_id
10054: AND adj.quote_line_id = line.line_id
10055: AND line.line_type_code = 'LINE'
10052: AND line.line_index = rltd.line_index
10053: AND adj.quote_header_id = p_qte_header_rec.quote_header_id
10054: AND adj.quote_line_id = line.line_id
10055: AND line.line_type_code = 'LINE'
10056: AND line.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
10057: AND adj.modifier_line_id = rltd.list_line_id
10058: AND radj.quote_header_id = p_qte_header_rec.quote_header_id
10059: AND radj.quote_line_id = rltd_line.line_id
10060: AND radj.modifier_line_id = rltd.related_list_line_id);
10106: QP_PREQ_LDETS_TMP LDETS,
10107: QP_PREQ_LINE_ATTRS_TMP QPLAT
10108: WHERE ADJ.QUOTE_HEADER_ID = p_qte_header_rec.quote_header_id
10109: AND LINES.LINE_ID = ADJ.QUOTE_LINE_ID
10110: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
10111: AND LDETS.LINE_INDEX = LINES.LINE_INDEX
10112: AND LDETS.PRICING_PHASE_ID = ADJ.PRICING_PHASE_ID
10113: AND LDETS.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
10114: AND LDETS.CREATED_FROM_LIST_LINE_ID = ADJ.MODIFIER_LINE_ID
10223: ldets_v.adjustment_amount
10224: FROM QP_PREQ_LINES_TMP lines,
10225: QP_LDETS_V ldets_v
10226: WHERE lines.line_index = ldets_v.line_index
10227: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
10228: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
10229: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
10230: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR')
10231: AND ldets_v.modifier_level_code = 'ORDER');
10224: FROM QP_PREQ_LINES_TMP lines,
10225: QP_LDETS_V ldets_v
10226: WHERE lines.line_index = ldets_v.line_index
10227: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
10228: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
10229: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
10230: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR')
10231: AND ldets_v.modifier_level_code = 'ORDER');
10232:
10225: QP_LDETS_V ldets_v
10226: WHERE lines.line_index = ldets_v.line_index
10227: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
10228: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
10229: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
10230: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR')
10231: AND ldets_v.modifier_level_code = 'ORDER');
10232:
10233: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
10273: QP_PREQ_LINE_ATTRS_TMP QPLAT
10274: WHERE ADJ.QUOTE_HEADER_ID = p_qte_header_rec.quote_header_id
10275: AND LINES.LINE_ID = ADJ.QUOTE_HEADER_ID
10276: AND LDETS.LINE_INDEX = LINES.LINE_INDEX
10277: AND lines.process_status IN (QP_PREQ_GRP.G_STATUS_UPDATED,QP_PREQ_GRP.G_STATUS_UNCHANGED)
10278: AND LDETS.PRICING_PHASE_ID = ADJ.PRICING_PHASE_ID
10279: AND LDETS.PRICING_STATUS_CODE = QP_PREQ_PUB.G_STATUS_NEW
10280: AND LDETS.CREATED_FROM_LIST_LINE_ID = ADJ.MODIFIER_LINE_ID
10281: AND LDETS.CREATED_FROM_LIST_HEADER_ID = ADJ.MODIFIER_HEADER_ID
10389: ldets_v.adjustment_amount
10390: FROM QP_PREQ_LINES_TMP lines,
10391: QP_LDETS_V ldets_v
10392: WHERE lines.line_index = ldets_v.line_index
10393: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
10394: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
10395: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR')
10396: AND nvl(ldets_v.list_line_type_code,'X') <> 'FREIGHT_CHARGE');
10397:
10390: FROM QP_PREQ_LINES_TMP lines,
10391: QP_LDETS_V ldets_v
10392: WHERE lines.line_index = ldets_v.line_index
10393: AND ldets_v.pricing_status_code = QP_PREQ_GRP.G_STATUS_NEW
10394: AND ldets_v.process_code = QP_PREQ_GRP.G_STATUS_NEW
10395: AND nvl(ldets_v.created_from_list_type_code,'X') not in ('PRL','AGR')
10396: AND nvl(ldets_v.list_line_type_code,'X') <> 'FREIGHT_CHARGE');
10397:
10398:
10438:
10439: END Copy_Price_To_Quote;
10440:
10441: FUNCTION Modify_Global_PlsIndex_Table (
10442: p_global_tbl IN QP_PREQ_GRP.pls_integer_type,
10443: p_search_tbl IN Index_Link_Tbl_Type)
10444: RETURN QP_PREQ_GRP.pls_integer_type IS
10445: i NUMBER;
10446: l_global_tbl QP_PREQ_GRP.pls_integer_type;
10440:
10441: FUNCTION Modify_Global_PlsIndex_Table (
10442: p_global_tbl IN QP_PREQ_GRP.pls_integer_type,
10443: p_search_tbl IN Index_Link_Tbl_Type)
10444: RETURN QP_PREQ_GRP.pls_integer_type IS
10445: i NUMBER;
10446: l_global_tbl QP_PREQ_GRP.pls_integer_type;
10447: BEGIN
10448: l_global_tbl.delete;
10442: p_global_tbl IN QP_PREQ_GRP.pls_integer_type,
10443: p_search_tbl IN Index_Link_Tbl_Type)
10444: RETURN QP_PREQ_GRP.pls_integer_type IS
10445: i NUMBER;
10446: l_global_tbl QP_PREQ_GRP.pls_integer_type;
10447: BEGIN
10448: l_global_tbl.delete;
10449: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
10450: aso_debug_pub.add('ASO_PRICING_CORE_PVT:Start Modify_Global_PlsIndex_Table ',1,'Y');
10470:
10471: END Modify_Global_PlsIndex_Table;
10472:
10473: FUNCTION Modify_Global_NumIndex_Table (
10474: p_global_tbl IN QP_PREQ_GRP.NUMBER_TYPE,
10475: p_search_tbl IN Index_Link_Tbl_Type)
10476: RETURN QP_PREQ_GRP.NUMBER_TYPE IS
10477: i NUMBER;
10478: l_global_tbl QP_PREQ_GRP.NUMBER_TYPE;
10472:
10473: FUNCTION Modify_Global_NumIndex_Table (
10474: p_global_tbl IN QP_PREQ_GRP.NUMBER_TYPE,
10475: p_search_tbl IN Index_Link_Tbl_Type)
10476: RETURN QP_PREQ_GRP.NUMBER_TYPE IS
10477: i NUMBER;
10478: l_global_tbl QP_PREQ_GRP.NUMBER_TYPE;
10479: BEGIN
10480: l_global_tbl.delete;
10474: p_global_tbl IN QP_PREQ_GRP.NUMBER_TYPE,
10475: p_search_tbl IN Index_Link_Tbl_Type)
10476: RETURN QP_PREQ_GRP.NUMBER_TYPE IS
10477: i NUMBER;
10478: l_global_tbl QP_PREQ_GRP.NUMBER_TYPE;
10479: BEGIN
10480: l_global_tbl.delete;
10481: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
10482: aso_debug_pub.add('ASO_PRICING_CORE_PVT:Start Modify_Global_NumIndex_Table ',1,'Y');
10568: AND QUOTE_LINE_ID is NULL;
10569:
10570: --Should not update the line levelfeight charges as in Calculate only call we only get updated order level modifiers
10571:
10572: If p_control_rec.calculate_flag <> QP_PREQ_GRP.G_CALCULATE_ONLY then
10573: /*Query the line table to pass it to ASO_SHIPPING_INT*/
10574: ls_qte_line_tbl := ASO_UTILITY_PVT.Query_Qte_Line_Rows(p_qte_header_rec.quote_header_id);
10575: FOR i IN 1..ls_qte_line_tbl.count LOOP
10576: l_line_shipping_charge := ASO_SHIPPING_INT.get_line_freight_charges
10613: last_update_date = l_last_update_date,
10614: last_updated_by = G_USER_ID,
10615: last_update_login = G_LOGIN_ID
10616: WHERE quote_header_id = p_qte_header_rec.quote_header_id;
10617: END IF; -- p_control_rec.calculate_flag <> QP_PREQ_GRP.G_CALCULATE_ONLY
10618:
10619: END If;--If (p_control_rec.pricing_event = 'BATCH') OR (p_control_rec.pricing_event = 'ORDER')
10620:
10621: -- Standard check for p_commit
10672: l_qte_line_dtl_rec ASO_QUOTE_PUB.Qte_Line_Dtl_Rec_Type:= ASO_QUOTE_PUB.G_Miss_qte_line_dtl_rec;
10673: l_shipment_rec ASO_QUOTE_PUB.Shipment_Rec_Type;
10674: l_qte_line_rec ASO_QUOTE_PUB.Qte_Line_Rec_Type;
10675: l_shipment_tbl ASO_QUOTE_PUB.Shipment_Tbl_Type;
10676: l_req_control_rec QP_PREQ_GRP.CONTROL_RECORD_TYPE;
10677: l_return_status VARCHAR2(1);
10678: l_return_status_text VARCHAR2(2000);
10679: l_message_text VARCHAR2(2000);
10680: x_pass_line VARCHAR2(10);
10682: l_qte_line_id_tbl JTF_NUMBER_TABLE;
10683: l_qte_adj_id_tbl JTF_NUMBER_TABLE;
10684: l_price_index Number;
10685: px_line_index_search_tbl ASO_PRICING_CORE_PVT.Index_Link_Tbl_Type;
10686: l_global_pls_tbl QP_PREQ_GRP.pls_integer_type;
10687: l_global_num_tbl QP_PREQ_GRP.NUMBER_TYPE;
10688: l_parent_line_id NUMBER;
10689: l_def_profile_value VARCHAR2(3);
10690:
10683: l_qte_adj_id_tbl JTF_NUMBER_TABLE;
10684: l_price_index Number;
10685: px_line_index_search_tbl ASO_PRICING_CORE_PVT.Index_Link_Tbl_Type;
10686: l_global_pls_tbl QP_PREQ_GRP.pls_integer_type;
10687: l_global_num_tbl QP_PREQ_GRP.NUMBER_TYPE;
10688: l_parent_line_id NUMBER;
10689: l_def_profile_value VARCHAR2(3);
10690:
10691:
10804: attrs.VALUE_FROM VALUE_FROM
10805: FROM QP_PREQ_LINES_TMP lines,
10806: QP_PREQ_LINE_ATTRS_TMP attrs
10807: --WHERE lines.PROCESSED_CODE = QP_PREQ_PUB.G_BY_ENGINE
10808: WHERE lines.process_status in (QP_PREQ_GRP.G_STATUS_NEW, QP_PREQ_GRP.G_STATUS_DELETED)
10809: AND lines.line_index = attrs.line_index
10810: AND attrs.CONTEXT = 'ITEM'
10811: AND attrs.ATTRIBUTE = 'PRICING_ATTRIBUTE1';
10812:
10820: LIST_LINE_ID,
10821: RELATED_LIST_LINE_ID
10822: FROM QP_PREQ_RLTD_LINES_TMP
10823: WHERE RELATED_LINE_INDEX = l_rltd_line_index
10824: AND RELATIONSHIP_TYPE_CODE = QP_PREQ_GRP.G_GENERATED_LINE;
10825:
10826: CURSOR C_PRG_DISCOUNT_DTL(l_line_index NUMBER, l_line_detail_index NUMBER) IS
10827: SELECT
10828: LINE_DETAIL_INDEX,
10943: ||C_PRG_LINES_TMP_REC.PROCESS_STATUS,1,'Y');
10944: END IF;
10945:
10946: /*Setting up the line record*/
10947: If C_PRG_LINES_TMP_REC.PROCESS_STATUS = QP_PREQ_GRP.G_STATUS_NEW Then
10948: l_track_var := 'Y'; --If there are any new prg lines then set this to 'Y'
10949: l_qte_line_tbl(l_line_counter).OPERATION_CODE := 'CREATE';
10950: end if;
10951: If C_PRG_LINES_TMP_REC.PROCESS_STATUS = QP_PREQ_GRP.G_STATUS_DELETED Then
10947: If C_PRG_LINES_TMP_REC.PROCESS_STATUS = QP_PREQ_GRP.G_STATUS_NEW Then
10948: l_track_var := 'Y'; --If there are any new prg lines then set this to 'Y'
10949: l_qte_line_tbl(l_line_counter).OPERATION_CODE := 'CREATE';
10950: end if;
10951: If C_PRG_LINES_TMP_REC.PROCESS_STATUS = QP_PREQ_GRP.G_STATUS_DELETED Then
10952: l_qte_line_tbl(l_line_counter).OPERATION_CODE := 'DELETE';
10953: l_qte_line_tbl(l_line_counter).quote_line_id := C_PRG_LINES_TMP_REC.line_id;
10954: end if;
10955:
11520: IF ASO_DEBUG_PUB.G_Debug_Flag = 'Y' THEN
11521: aso_debug_pub.add('ASO_PRICING_CORE_PVT: Start of QP_PREQ_PUB.PRICE_REQUEST second implicit call', 1, 'Y');
11522: END IF;
11523:
11524: /* Change for populating QP_PREQ_GRP.CONTROL_RECORD_TYPE.ORG_ID Yogeshwar (MOAC) */
11525:
11526: l_req_control_rec.ORG_ID := p_qte_header_rec.org_id;
11527:
11528: /* End of Change (MOAC) */